自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

水中加点糖

https://github.com/puhaiyang

  • 博客(7)
  • 资源 (1)
  • 收藏
  • 关注

原创 Maven项目打包为jar的几种方式

Maven项目打包为jar的几种方式这里收集整理下以往打包MAVEN项目为JAR包的各种方式直接打包,不打包依赖包直接打包,不打包依赖包,仅打包出项目中的代码到JAR包中。在POM中添加如下plugin即可,随后执行maven install <plugin> <groupId>org.apach...

2017-10-28 23:15:48 122643 9

原创 springBoot配置文件加载原理探究

尽管用springBoot做开发已经有很长一段时间了,在开发时一般都是直接将application.properties或application.yml,放在开发环境的resources下的,运行起来感觉也没什么问题。但是由于项目最终都是要通过打包,最终打包为一个jar包运行的。但如果一个项目由于环境不同需要对配置文件修改时,直接将在IDE中修改配置文件再重新打成一个JAR包很耗费时间。最

2017-10-24 22:32:02 10727 1

原创 对JVM分派概念的理解

最近在看《深入理解Java虚拟机》这本书,其中看到一个概念,感觉以前没有遇到到。那就是分派 以下是我了解了分派相关概念后的理解与总结分派首先什么是分派呢?所谓分派,主要是针对一个方法来讲的,即方法分派。那么所谓方法分派,就是虚拟机如何确定应该执行哪个方法! 通过了解分派,可以让我们了解到面向对象编程三大特性(继承、封装、多态)之一的多态,在JAVA语言中实现的原理。说到分派,它又可以为静态分派、

2017-10-19 22:47:06 821

原创 对JAVA代码设计六大原则的理解

对JAVA代码设计六大原则的理解记得有一次去面试的时候,面试官问了我好几个问题,很尴尬,好几个都没能流利得回答上来。对其中有一个问题比较深刻,他当时是这样问我的:说下代码优化的6大原则,我当时一听,在脑子里快速想了下,很遗憾,不知道。今天想起了这个事,决定一定要搞定这个问题,一是了解这个问题,其次也是为下一次面试做准备 在网上搜了下后,知道了主要是以下六大原则:单一职责开闭原则里氏替换原则

2017-10-13 23:54:16 4350

原创 JAVA LIST分批处理

这是第N次在项目中遇到需要将数据分批处理的情况了。以前在用jdbcTemplate插入数据时,遇到过,当时花了好几分钟进行了分批处理,用LIST的SUBLIST方法进行了分批。此算法比较简单,但想起来,也得花个分把钟,在时间紧急的情况下,还是"拿来主义"比较方便点。现在把它贴出来,存在这,供以后用到时方便查询代码如下:import java.util.ArrayList;import

2017-10-13 15:18:10 8113

原创 自定义classloader实现JAVA热替换

这几天学习了下JVM的原理,在看一个视频教程,上面上一个这样的题目:1. 实现热替换。   运行一个程序HelloMain,他会循环调用另外一个类Worker.doit()方法。此时,对Worker.doit()方法做更新。要求 更新后,HelloMain可以发现新的版本。   可以选择替换class文件 ,也可以选择替换jar包。对于这个题目,让我想起了之前在公司的项

2017-10-06 15:37:29 16016 13

原创 Spring Boot AOP之对请求的参数入参与返回结果进行拦截处理

对于spring框架来说,最重要的两大特性就是AOP 和IOC。以前一直都知道有这两个东西,在平时做的项目中也常常会涉及到这两块,像spring的事务管理什么的,在看了些源码后,才知道原来事务管理也是用的AOP来实现的。对于IOC的话,平时接触的就更多了,什么autowired,resource各种注解,就是IOC的各种应用。一直我也想着能有机会自己动手写个aop的小DEMO,不过一直没机

2017-10-01 10:41:17 86834 16

系统架构设计师-真题附答案(2013-2018).zip

此资源为软考系统架构设计师考试2013年至2018年的真题,内附答案。

2019-09-10

空空如也

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

TA关注的人

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