
简介
该用户还未填写简介
擅长的技术栈
可提供的服务
暂无可提供的服务
开场白:最近在研究事务方法1@Transactionalpublic int update() {testDao.selectRuleResultsListByRuleNoForMap();return testDao.updateCreditInfo("2323s","2323s","503");}方法2public int update() {te...
写本文博客的主要目的是在本地虚拟机安装问redis后 连接失败,查原因是防火墙开启,所以要关闭防护墙,具体操作如下标签:centos 7 防火墙和端口配置--解决 RHEL 7/ CentOS 7/Fedora 出现Unit iptables.service failed to load# 第一步,关闭firewall:CentOS 7.0默认使用的是firewall作为防火墙,...
熟看了java编译原理等多本大神级别书籍后,小明信心满满的去面试字节跳动了,跳动的面试官说:小伙,来给我讲一下是不是所有的对象和数组都会在堆内存分配空间?小明不由一喜,昨天正好我看了相关jvm的书籍,堆中主要存放对象,即通过new关键字创建的对象。当场哈哈大笑:没错,面试官你太威武了,所有的对象和数组都存在堆中。当场从jvm原理:方法区、虚拟机栈、本地方法栈、堆、程序计数器讲起,说到堆内主要存放对
最近在看《深入理解Java虚拟机》,书中给了几个例子,比较好的说明了几种OOM(OutOfMemory)产生的过程,大部分的程序员在写程序时不会太关注Java运行时数据区域的结构:感觉有必要通过几个实在的例子来加深对这几个区域的了解1)Java堆所有对象的实例分配都在Java堆上分配内存,堆大小由-Xmx和-Xms来调节,sample如下所示:public class Heap...
内存溢出:实实在在的内存空间不足导致;内存泄漏:该释放的对象没有释放,多见于自己使用容器保存元素的情况下JDK为我们提供的工具:名称作用jps虚拟机进程状况工具jstat虚拟机统计信息监视工具jinfoJava配置信息工具jmapJava内存映像工具jhat虚拟机堆转储快照分析工具jstack...
内存溢出:实实在在的内存空间不足导致;内存泄漏:该释放的对象没有释放,多见于自己使用容器保存元素的情况下JDK为我们提供的工具:名称作用jps虚拟机进程状况工具jstat虚拟机统计信息监视工具jinfoJava配置信息工具jmapJava内存映像工具jhat虚拟机堆转储快照分析工具jstack...
Spring作为当前Java最流行、最强大的轻量级框架,受到了程序员的热烈欢迎。准确的了解Spring Bean的生命周期是非常必要的。我们通常使用ApplicationContext作为Spring容器。这里,我们讲的也是 ApplicationContext中Bean的生命周期。而实际上BeanFactory也是差不多的,只不过处理器需要手动注册。转载请注明地址 http://www.cnbl
共同点:都是接口区别:BeanFactory以Factory结尾,表示它是一个工厂类,用于管理Bean的一个工厂在Spring中,所有的Bean都是由BeanFactory(也就是IOC容器)来进行管理的。但对FactoryBean而言,这个Bean不是简单的Bean,而是一个能生产或者修饰对象生成的工厂Be...
1.Spring容器在加载业务bean之前他会通过refresh往容器中注入一些后置处理器对象,这些对象在加载业务bean时他会给bean做拦截、增强等功能,从断点监控上来看,内置的后置处理器有18个,当bean的属性赋值完毕后,则利用后置处理器的before和after方法进行代理增强,当然属性赋值也是利用后置处理器来完成的,具体的bean如下图:...
1.Redis1.1 初识Redis1.1.1 Redis特性1.1.2 Redis使用场景1.1.3 Redis常用数据类型1.1.4 单线程1.2 常用API1.2.1 通用命令1.3 数据结构&内部编码1.4 持久化1.4.1 RDB1.4.2 AOF1.4.3 RDB VS AOF1.4.4 持久化存在的问题2.Redi...