会员
周边
众包
新闻
博问
闪存
所有博客
当前博客
我的博客
我的园子
账号设置
简洁模式
...
退出登录
注册
登录
五色风车
Powered by
博客园
博客园
|
首页
|
新随笔
|
联系
|
订阅
|
管理
2020年3月21日
springboot 打war包
摘要: 由于springboot 内嵌了tomcat,打包成war包需要剔除tomcat,防止其影响项目在其他web 容器运行。 1、修改 pom.xml Packaging 修改为war: <packaging>war</packaging> 在 <dependencies></dependencies>
阅读全文
posted @ 2020-03-21 22:04 五色风车
阅读(321)
评论(0)
推荐(0)
编辑
oracle存储过程的一些使用
摘要: 存储过程 Oracle存储过程基本语法 存储过程 CREATE OR REPLACE PROCEDURE 存储过程名 IS BEGIN NULL; END; CREATE OR REPLACE PROCEDURE 是一个SQL语句通知Oracle数据库去创建一个叫做skeleton存储过程, 如果存
阅读全文
posted @ 2020-03-21 22:01 五色风车
阅读(261)
评论(0)
推荐(0)
编辑
对象的深度克隆
摘要: Object的clone()只是浅克隆,除了基础数据和String类型的不受影响外,其他会受到影响。换句话说,克隆对象时仅仅克隆对象本身(包括对象中的基本变量),而不克隆对象包含的引用指向的对象。 深度克隆不仅克隆对象本身,而且克隆对象包含的引用指向的所有对象。 对象的深度克隆原理:将对象序列化后写
阅读全文
posted @ 2020-03-21 21:30 五色风车
阅读(352)
评论(0)
推荐(0)
编辑
垃圾回收算法- 三色标记
摘要: GC目前的问题是,会暂停、阻碍代码的运行,即stop the world。增量式GC处理的就是这个问题。将GC变得可一阶段一阶段进行。 分阶段运行的思路并不难,但具体要解决的问题其实是分阶段GC后,如何保证下次继续时,中断过程中引用关系的变化不会对GC造成影响。 三色标记法是一个逻辑上的抽象(物理上
阅读全文
posted @ 2020-03-21 15:35 五色风车
阅读(1393)
评论(0)
推荐(0)
编辑
JVM -- Full GC触发条件总结以及解决策略
摘要: 前言 Full GC相对于Minor GC来说,停止用户线程的STW(stop the world)时间过长,至少慢10倍以上,所以要尽量避免,首先说一下Full GC可能产生的原因,接着给出排查方法以及解决策略。 1、System.gc()方法的调用 在代码中调用System.gc()方法会建议J
阅读全文
posted @ 2020-03-21 14:46 五色风车
阅读(7831)
评论(0)
推荐(0)
编辑