自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(8)
  • 资源 (4)
  • 收藏
  • 关注

原创 内存溢出和内存泄漏的区别

严格的说这里并没有发生内存泄漏,因为最终程序释放了所有申请的内存。所以,我们称这类内存泄漏为隐式内存泄漏。内存泄露是指程序在申请内存后,无法释放已申请的内存空间,一次内存泄露危害可以忽略,但内存泄露堆积后果很严重,无论多少内存,迟早会被占光。发生内存泄漏的代码只会被执行一次,或者由于算法上的缺陷,导致总会有一块仅且一块内存发生泄漏。发生内存泄漏的代码会被多次执行到,每次被执行的时候都会导致一块内存泄漏。比如,在类的构造函数中分配内存,在析构函数中却没有释放该内存,所以内存泄漏只会发生一次。

2023-02-02 18:35:19 162

原创 Nginx服务器之负载均衡策略(6种)

一、关于Nginx的负载均衡  在服务器集群中,Nginx起到一个代理服务器的角色(即反向代理),为了避免单独一个服务器压力过大,将来自用户的请求转发给不同的服务器。详情请查看我的另一篇博客。二、Nginx负载均衡策略  负载均衡用于从“upstream”模块定义的后端服务器列表中选取一台服务器接受用户的请求。一个最基本的upstream模块是这样的,模块内的server是服务器列表: #动态服务器组 upstream dynamic_zuoyu { se

2021-08-25 19:12:24 663

原创 从JavaWeb的角度认识Nginx

作为一名JavaWeb方向程序员,更多的是写服务器后台代码,但是俗话说,不想当架构师的程序员不是好程序员,我们要对并发、负载等词汇进行深入探索。一、重新认识TomcatTomcat属于轻量级的Web应用服务器,在中小型系统和并发访问用户不是很多的的场合下被普遍使用。 Tomcat实际上是用来运行JSP页面和Servlet的,独立的Servlet容器是Tomcat的默认模式,可以理解为Tomcat只处理动态部分。 实际上Tomcat是Apache服务器项目的一个扩展组件,不过它是独立运行的。

2021-08-25 19:09:22 284

转载 MyBatis传递多个参数

方式一 使用map接口传递参数在mybatis中 允许map接口通过键值对传递多个参数,把接口方法定义为:public List findRolesByMap(Map<String,Object> paramenterMap);此时,传递给映射器的是一个map对象,使用它在SQL中设置对应的参数<select id="findRolesByMap" parameterType="map" resultType="role"> select id,role_nam..

2021-06-15 11:16:53 1326

原创 java之optional 和isPresent();的理解与学习

引用-----------optional从 Java 8 引入的一个很有趣的特性是Optional 类。Optional 类主要解决的问题是臭名昭著的空指针异常(NullPointerException) —— 每个 Java 程序员都非常了解的异常。isPresent();为了判断查询的类对象是否存在,采用此方法Optional<Course> optional = courseDao.findById(courseId);if(optional.is...

2021-06-15 10:55:56 16142 3

原创 mysql str_to_date 字符串转换为日期

1.mysql日期和字符相互转换方法date_format(date,’%Y-%m-%d’) ————–>oracle中的to_char();str_to_date(date,’%Y-%m-%d’) ————–>oracle中的to_date();%Y:代表4位的年份%y:代表2为的年份%m:代表月, 格式为(01……12)%c:代表月, 格式为(1……12)%d:代表月份中的天数,格式为(00……31)%e:代表月份中的天数, 格式为(0……31)%H...

2021-06-07 11:10:24 565

转载 spring面试

这篇文章总结了一些关于Spring框架的重要问题,这些问题都是你在面试或笔试过程中可能会被问到的。大多数你可能被问到的问题都列举在下面的列表中了。所有的核心模块,从基础的Spring功能(如SpringBeans)到上层的SpringMVC框架,文章中都会进行简短的讲解。1.什么是Spring?Spring是一个开源的JavaEE开发框架。Spring框架的核心功能可以应用在任...

2019-05-13 21:59:21 91

转载 53道Java线程面试题

下面是Java线程相关的热门面试题,你可以用它来好好准备面试。1)什么是线程?线程是操作系统能够进行运算调度的最小单位,它被包含在进程之中,是进程中的实际运作单位。程序员可以通过它进行多处理器编程,你可以使用多线程对运算密集型任务提速。比如,如果一个线程完成一个任务要100毫秒,那么用十个线程完成改任务只需10毫秒。Java在语言层面对多线程提供了卓越的支持,它也是一个很好的卖点。2...

2019-05-13 21:55:44 104

Xftp-7.0.0071p.exe.zip

服务器连接工具

2021-06-18

修改oracle数据dmp版本工具

从高版本的oracle导出的数据库文件导入到低版本的数据库中会发生错误,可以通过这个工具进行版本更改

2018-01-18

替换查找工具

查询某文件夹下所有资源中的某个关键词,并且可以进行全文替换

2018-01-18

C++小游戏打飞机

一款非常近点的C++小游戏,是我刚接触到C++时做的第一个小游戏。可以很好地让初学者上手哦

2013-12-10

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除