
简介
该用户还未填写简介
擅长的技术栈
可提供的服务
暂无可提供的服务
开场白:最近在研究事务方法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虚拟机》,书中给了几个例子,比较好的说明了几种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...
Stream是Redis 5.0引入的一种新数据类型,它以一种抽象的方式来构建日志结构的数据。本文主要介绍Redis Streams的消费者组相关的信息。1 什么是消费者组在某些问题中,我们想要做的是从同一流中向许多客户端提供不同的消息子集。一个明显有用的例子是处理缓慢的消息:让N个不同的客户端接收流的不同部分来加快消息的处理。例如:如果有三个消费者A1、A2、A3和一个包含消息1、2、3、4、5








