java
起个名字真XX费劲
这个作者很懒,什么都没留下…
展开
-
Linux服务器搭建系列—安装JDK
1.复制官网下载链接官网下载网址为https://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html如果小伙伴们想要下载其他的大版本,可以去下载首页https://www.oracle.com/technetwork/java/javase/downloads/index.html找...原创 2019-11-01 23:54:39 · 108 阅读 · 0 评论 -
35+ 个 Java 代码性能优化总结
代码优化,一个很重要的课题。可能有些人觉得没用,一些细小的地方有什么好修改的,改与不改对于代码的运行效率有什么影响呢?这个问题我是这么考虑的,就像 大海里面的鲸鱼一样,它吃一条小虾米有用吗?没用,但是,吃的小虾米一多之后,鲸鱼就被喂饱了。代码优化也是一样,如果项目着眼于尽快无BUG上线,那么 此时可以抓大放小,代码的细节可以不精打细磨;但是如果有足够的时间开发、维护代码,这时候就必须考虑每个可以优...转载 2018-10-05 14:19:08 · 104 阅读 · 0 评论 -
@Value默认值的使用方法
@Value("${address.host1}")private String host1;上面的两行代码表示,从application.properties或者yml文件中读取address.host1的值赋给host1属性,但有些情况我们需要一个默认值,我们可以用下面的方法来实现@Value("${address.host1:127.0.0.1}")private Strin...原创 2019-04-03 09:55:21 · 19225 阅读 · 2 评论 -
@PostConstruct注解的使用
1、从Java EE5规范开始,Servlet中增加了两个影响Servlet生命周期的注解,@PostConstruct和@PreDestroy,这两个注解被用来修饰一个非静态的void()方法。写法有如下两种方式:@PostConstructpublic void someMethod(){}或者public @PostConstruct void someMethod()...原创 2019-08-08 19:08:19 · 5707 阅读 · 0 评论 -
java关键字volatile的作用
自从jdk1.5以后,volatile可谓发生了翻天覆地的变化,从一个一直被吐槽的关键词,变成一个轻量级的线程通信代名词。接下来我们将从以下几个方面来分析以下volatile。 重排序与as if serial的关系 volatile的特点 volatile的内存语义 volatile的使用场景 重排序与as if serial的关系重排序值得是...原创 2019-09-19 16:49:52 · 120 阅读 · 0 评论