自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(7)
  • 收藏
  • 关注

转载 CentOS7 通过YUM安装MySQL5.7

转载qq_28710983 最后发布于2018-07-01 09:56:32 阅读数 113 收藏展开1.进入到要存放安装包的位置cd /home/lnmp2.查看系统中是否已安装 MySQL 服务,以下提供两种方式:rpm -qa | grep mysqlyum list installed | grep mysql3.如果已安装则删除 MySQL 及其依赖的包:yum -y ...

2020-03-21 18:59:08 94

转载 mybatis 的一级缓存 和 二级缓存

一级缓存基于sqlSession默认开启,在操作数据库时需要构造SqlSession对象,在对象中有一个HashMap用于存储缓存数据。不同的SqlSession之间的缓存数据区域是互相不影响的。一级缓存的作用域是SqlSession范围的,当在同一个sqlSession中执行两次相同的sql语句时,第一次执行完毕会将数据库中查询的数据写到缓存(内存),第二次查询时会从缓存中获取数据,不再去底...

2020-03-13 21:02:24 63

原创 内存溢出的原因及解决方法

什么叫内存溢出 ?内存溢出 系统不能在分配内存空间,比如用户空间分配给该系统内存使用空间100M 而实际需要110M 。对应的内存泄露的概念内存泄漏 Memory Leak 意思就是你用资源的时候为他开辟了一段空间,当你用完时忘记释放资源了,这时内存还被占用着,一次没关系,但是内存泄漏次数多了就会导致内存溢出。产生内存溢出的原因 ?1.内存中加载的数据量过于庞大,如一次从数据库取出过多数...

2020-03-13 20:38:53 531

原创 jdk动态代理与cglib动态代理区别

1.jdk代理 代理类与目标对象实现同一个接口(而不能针对类)2.cglib代理 代理类继承目标对象 (目标类不能是final类)java动态代理是利用反射机制生成一个实现代理接口的匿名类,在调用具体方法前调用InvokeHandler来处理。而cglib动态代理是利用asm开源包,对代理对象类的class文件加载进来,通过修改其字节码生成子类来处理。...

2020-03-13 20:21:16 74

原创 为什么要使用线程池

1.减少了创建和销毁线程的次数,每个工作线程都可以被重复利用,可执行多个任务。2.可以根据系统的承受能力,调整线程池中工作线线程的数目,防止因为消耗过多的内存。注意:Java里面线程池的顶级接口是Executor,但是严格意义上讲Executor并不是一个线程池,而只是一个执行线程的工具。真正的线程池接口是ExecutorService。...

2020-03-11 22:04:17 108

原创 事务隔离级别

这里写自定义目录标题欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入欢迎使用Ma...

2020-03-11 21:27:18 53

原创 线程的创建方式?

创建线程的方式一:继承Thread类(由于Java单继承的特性,这种方式用的比较少)步骤:1、继承Thread类,然后重写run方法2. 然后调用start()方法来启动线程创建线程的方式二:1 实现Runnable接口 重写run方2. 需要创建Thread 的实例去调用Start()还有线程池 TO DO...

2020-03-11 21:26:17 55

空空如也

空空如也

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

TA关注的人

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