自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 JVM原理和优化GC清理

JVM工作原理和特点主要是指操作系统装入JVM是通过jdk中Java.exe来完成,通过下面4步来完成JVM环境.1.创建JVM装载环境和配置2.装载JVM.dll3.初始化JVM.dll并挂界到JNIENV(JNI调用接口)实例4.调用JNIEnv实例装载并处理class类。 在我们运行和调试Java程序的时候,经常会提到一个JVM的概念.JVM是Java程序运行的环境,...

2018-08-31 11:07:12 739

转载 ThreadLocal-面试必问深度解析

ThreadLocal是什么ThreadLocal是一个本地线程副本变量工具类。主要用于将私有线程和该线程存放的副本对象做一个映射,各个线程之间的变量互不干扰,在高并发场景下,可以实现无状态的调用,特别适用于各个线程依赖不通的变量值完成操作的场景。从数据结构入手下图为ThreadLocal的内部结构图ThreadLocal结构内部从上面的结构图,我们已经窥见ThreadLo...

2018-08-29 22:31:56 1813

转载 关于redis性能问题分析和优化

一、如何查看Redis性能info命令输出的数据可以分为10个分类,分别是:server,clients,memory,persistence,stats,replication,cpu,commandstats,cluster,keyspace为了快速定位并解决性能问题,这里选择5个关键性的数据指标,它包含了大多数人在使用Redis上会经常碰到的性能问题二、内存上图中us...

2018-08-27 14:57:35 346

转载 详解synchronized与Lock的区别与使用

引言:昨天在学习别人分享的面试经验时,看到Lock的使用。想起自己在上次面试也遇到了synchronized与Lock的区别与使用。于是,我整理了两者的区别和使用情况,同时,对synchronized的使用过程一些常见问题的总结,最后是参照源码和说明文档,对Lock的使用写了几个简单的Demo。请大家批评指正。技术点:1、线程与进程:在开始之前先把进程与线程进行区分一下,一个程序最...

2018-08-24 16:24:03 132

原创 springboot 使用thymeleaf 完成页面缓存

直接看Demo注入redisservice以及其余两个bean. @Autowired private RedisService redisService; @Autowired private ThymeleafViewResolver thymeleafViewResolver; @Autowired private WebApplicati...

2018-08-07 20:54:26 2387

原创 idea将项目打成war包,实施步骤

  首先:将<packaging>war</packaging>设置为war,默认是打成jar的,所以这个一定要改,然后,在pom文件中添加;运行时默认因springboot中默认内中Tomcat,排除使用Tomcat而下面的配置是在打包的时候才运行这个Tomcat插件 <dependency> ...

2018-08-02 09:25:24 984

空空如也

空空如也

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

TA关注的人

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