![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java
张九宸
这个作者很懒,什么都没留下…
展开
-
《JVM掘坟笔记之基于UseSerialGC的年轻代老年代垃圾回收证明》
背景 一般遇到关于创建对象时内存不足的时候会爆出堆内存不足的情况,为了研究怎么合理避免这种情况的发生有必要了解下关于堆空间里年轻代和老年代的垃圾回收触发机制以及存放机制。那么下面就简单介绍下了。类似沟~ 关于垃圾回收机制 说到垃圾回收,在内存不足的时候,JVM首先肯定不是直接把堆内存的eden区域直接清空或者其他内存不足的地方清空,这种操作没有道理。如果真的这样想那还有什么安全性可言。那么内心就...原创 2020-04-09 22:38:28 · 421 阅读 · 0 评论 -
《JVM掘坟笔记之StringTable的垃圾回收证明》
挖掘JVM坟头背景 应目前就业形势的广大面试官造火箭的客观要求,各位掘友是否开始了新一轮的掘坟头学习?手快的大佬已经在此复习了。迷茫的你是否这样? 既然实战和面试JVM这座油斗肯定是要掘掉,那今天和大家一起简单研究一下StringTable的回收,在刚学的时候书中一般只说垃圾回收对象的比较多,到底StringTable串池里的内容GC有没有处理呢? 步入正题 油斗地宫的位置分布图如下: 大佬们...原创 2020-03-09 13:03:04 · 197 阅读 · 0 评论 -
web应用在idea环境下使用tomcat的骚操作(一)应用复制
背景 学过web基础的大家都知道tomcat的web服务应用是放在webapps下的,而且用原生tomcat启动应用的时候访问url时路径上要加上项目名称,如:http://localhost:8080/你的应用名称/ 即展开的内容放在除了ROOT意外的自己的web应用目录下。如果放在ROOT目录下则访问http://localhost:8080/即可。 idea下的骚操作 但是同学们,用过id...原创 2020-01-07 15:38:15 · 266 阅读 · 0 评论 -
SpringBoot+shiro的平台构建以及需要注意的地方
描述: 在工作中,其实用到权限认证的环境还挺多的,就想着做个小例子记录一把,留着以后复习。那就直奔主题了。 环境构建 1.创建SpringBoot项目 常规操作 目录结构如下 此为controller层,以及各种配置。Swagger大家不要管,只是为前端提供api查看以及测试。 实体层 业务层biz处理业务逻辑。 在本项目的pom文件中导入: <!--shiro管理控制--> ...原创 2019-12-31 11:02:49 · 361 阅读 · 0 评论 -
CentOS7使用docker安装redis实例操作
安装docker 1.yum install docker 安装完docker后 docker pull redis 2.创建本机redis挂载目录 mkdir -p /root/redis/data /root/redis/conf 然后在/root/redis/conf目录下创建redis.conf文件。 3.启动docker并创建启动redis容器 启动docker命令:service d...原创 2019-12-26 17:12:56 · 223 阅读 · 0 评论 -
打开 java注解 的"门户"
java注解的基础应用 了解注解 学过框架的大家都知道著名的Spring有很多经典的注解,比如层级注解:@Service、@Reponsitory、@Controller,以及Spring提供的IOC控制反转自动注入的注解:@Been、@Autowired 和Aop的注解:@Aspect、@Before、@After等等。注解的种类丰富多样,应用也极其方便,那么怎么做出属于自己的注解呢? 注解的生...原创 2019-12-19 13:18:05 · 110 阅读 · 0 评论