- 博客(14)
- 收藏
- 关注
原创 JVM<五> 三色标记
三色标记,请查阅博客地址JVM基础知识(五)- 三色标记_王小汪的博客-优快云博客_三色标记感谢大神!一、概念 JVM 中的垃圾回收是基于 标记-复制、标记-清除和标记-整理三种模式的,那么其中最重要的其实是如何标记,像Serial、Parallel这类的回收器,无论是单线程标记和多线程标记,其本质采用的是暂停用户线程进行全面标记的算法,这种算法的好处就是标记的很干净,而且实现简单,缺点就是标记时间相对很长,导致STW的时间很长。 那么后来就有了并发标记,适用于CMS和...
2022-01-05 11:11:56
684
原创 JVM<四> 初次JVM调优
JVM<一> 初识JVM CLASS文件结构_丛林雪狼code的博客-优快云博客JVM<二> 运行时区域 Run-Time Data Areas_丛林雪狼code的博客-优快云博客JVM<三> Gc Garbage Collection垃圾处理器_丛林雪狼code的博客-优快云博客JVM 调优,调的是什么?---> 减少 Full Gc 的次数;什么时候触发 Full Gc ? ---> 老年代区存储满达到极值或metaSpace 区满载 拓展时;Full Gc 进行时
2021-12-31 16:34:12
588
原创 JVM<三> Gc Garbage Collection垃圾处理器
JVM<一> 初识JVM CLASS文件结构_丛林雪狼code的博客-优快云博客JVM <二> 运行时区域 Run-Time Data Areas_丛林雪狼code的博客-优快云博客JDK1.8 GC默认方式为: PS (Paraller ScaVenge) + PO(Parller Old);内容参考:【java进阶JVM】GC算法 垃圾处理器_weixin_34390105的博客-优快云博客感谢大神;垃圾处理器:顾名思义是收集垃圾的,用以将无用的垃圾进行回收机释放内存;垃圾
2021-12-31 15:58:24
246
原创 JVM <二> 运行时区域 Run-Time Data Areas
官网地址:Chapter2.The Structure of the Java Virtual Machine上一篇内容:记录了 class 文件结构,详情请看:JVM<一> 初识JVM CLASS文件结构_丛林雪狼code的博客-优快云博客这一篇主要讲述 jvm 的运行时区域;在此,感谢各路大神贡献的文献;JVM 运行时区域 Run-TIme Data Areas ,官方文档上展示了6个部分:1)The pc Register 程序计数器Java 虚拟机可以同时支持多个执...
2021-12-31 15:26:56
571
原创 SpringBoot + WebService + CXF 返回值Json 字符串 实体类属性为null时,属性丢失?
最近在写 webService 接口,由于长时间没写过词类接口了 就把之前的知识忘掉了 结果可想而知 一顿操作猛如虎.......实际上是个小白鼠上篇文章写到 SpingBoot 开发 webService 接口SpringBoot 项目中开发 webService+CXF接口_丛林雪狼code的博客-优快云博客项目架构:SpringBoot+Orcal前景: SpringBoot 项目中 对外公布接口,故采用 WebService ,在论坛上看了许多的代码示例,大体是分为以下几步: 1)引入j...
2021-10-29 15:16:27
722
原创 SpringBoot 项目中开发 webService+CXF接口
项目架构:SpringBoot+Orcal前景: SpringBoot 项目中 对外公布接口,故采用 WebService ,在论坛上看了许多的代码示例,大体是分为以下几步: 1)引入jar包 ; 2)建立接口 interface ,并添加注解 @WebService 声明接口 以及 属性定义; 3)建立接口实现类,也要添加注解式声明 ; 4 )建立配置类 随项目启动 ;经过自己实践,发现其实不需要那么繁琐,特总结如下,供己备用;首选一张图说明 webService...
2021-10-25 16:56:27
817
原创 SpringBoot集成 smart-doc接口文档生成
声明:感谢大神文档贡献,参考大神分享博文。自己集成,备以后用;smart-doc 使用场景:生成API文档 ,注:文档在线接口调试尚未研究明白生成文档依据:注释、声明,如:类注释方法注释第一步:pom 文件中引入 smart-doc 插件<!-- smart doc --><plugin> <groupId>com.github.shalousun</groupId> <artifactId>sm..
2021-10-14 11:25:08
910
原创 SpringBoot 集成 Swagger2
声明:最近搞了一个SpringBoot 项目,前后端分离开发模式,在接口互调中沟通成本有点大,故想找个在线文档供前端开发调用接口使用,减少沟通成本更加专注于后端研发中,从网上参考了各路大神的分享笔记,自己从0集成完成,特此记录一下,希望可以为后续使用备份。1、@Api:用在请求的类上,说明该类的作用 tags="说明该类的作用" value="该参数没什么意义,所以不需要配置"示例:@Api(tags="APP用户注册Controller")2、@ApiOperation:
2021-10-14 10:59:16
133
原创 Maven 版本查看
工作中,我们经常要操作maven 以及 配置maven ,有时还需要向maven 中手动添加jar 包;那么如何查看maven 的版本呢?第一种方法:就是从你安装maven 插件的目录文件夹中可以看出;第二种方法:直接使用黑窗口命令查看:但是前提是 maven home 环境变量必须配置好否则无法查看;输入命令 mvn -version 那,如何配置 maven 的环境变量呢?计算机 -- 右键...
2018-03-19 19:19:39
93504
3
原创 MAVEN 本地仓库中添加jar 包
一共有两种方法:第一种:使用命令操纵:手动添加jar 包至 本地maven 仓库: 1.首先配置eclipse maven插件;其次配置 setting.xml 文件(指定本地maven 仓库) 2.cmd 命令黑色窗口: 输入命令:mvn install:install-file -Dfile=D:\develops\jar\sql-42.2.1.jar -DgroupId=postgre -...
2018-03-19 19:01:26
516
原创 sql语句中内联左联右联的区别?
内联查询: inner join ... on ... ,不以谁为主,列出满足条件的查询结果集;左联查询:left join .... on ... , 以昨表为主,列出满足条件的结果集;右联查询:right join ... on ... ,以右表为主,列出满足条件的结果集;...
2018-03-19 15:13:12
5400
原创 学Java,我是如何做决定的?
学Java,我是如何做决定的? 本人是一个半路出家的人,由第三方职业转行过来,终究其原因----我要学Java 并且要从事Java工作;那么接下来就说一说我选择Java的想法,是如何一步步走进Java世界的: 某一年的某一天,我和朋友初次北漂;那是一个人人都充满理想的城市;由于我们的具有共同点:在一个封闭的世界里我们待了好多年,那年正十八;出来后,对外界的事务一片渺茫;不知道从事什...
2018-02-28 19:24:17
304
原创 如何解决OpenOffice转excel为pdf时出现折行?
问题:Java 操作 OpenOffice 将excel 转换为 pdf ,因多列出现折行;原因:OpenOffice 默认输出为A4 大小,源excel 存在队列,总宽度超出 A4 宽度,所以出现折行;解决方法:自定义一个类,继承OpenOfficeDocumentConverter 类 重写方法,与 refreshDocument 方法,设置 OpenOffice 输出 pdf 的宽度参数:
2018-01-18 13:20:16
9264
10
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人