• 博客园logo
  • 会员
  • 众包
  • 新闻
  • 博问
  • 闪存
  • 赞助商
  • HarmonyOS
  • Chat2DB
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录
 






五色风车

 
 

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 五色风车 阅读(329) 评论(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 五色风车 阅读(277) 评论(0) 推荐(0)
 
对象的深度克隆
摘要: Object的clone()只是浅克隆,除了基础数据和String类型的不受影响外,其他会受到影响。换句话说,克隆对象时仅仅克隆对象本身(包括对象中的基本变量),而不克隆对象包含的引用指向的对象。 深度克隆不仅克隆对象本身,而且克隆对象包含的引用指向的所有对象。 对象的深度克隆原理:将对象序列化后写 阅读全文
posted @ 2020-03-21 21:30 五色风车 阅读(365) 评论(0) 推荐(0)
 
垃圾回收算法- 三色标记
摘要: GC目前的问题是,会暂停、阻碍代码的运行,即stop the world。增量式GC处理的就是这个问题。将GC变得可一阶段一阶段进行。 分阶段运行的思路并不难,但具体要解决的问题其实是分阶段GC后,如何保证下次继续时,中断过程中引用关系的变化不会对GC造成影响。 三色标记法是一个逻辑上的抽象(物理上 阅读全文
posted @ 2020-03-21 15:35 五色风车 阅读(1408) 评论(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 五色风车 阅读(8146) 评论(0) 推荐(0)