自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

珍惜时间

The quiter you become, the more you can hear.

  • 博客(6)
  • 资源 (2)
  • 问答 (7)
  • 收藏
  • 关注

原创 Java-ConcurrentHashMap实现缓存、异步

Java-ConcurrentHashMap实现缓存、异步MyCache.javapackage cn.pangpython.test.cache;/** * Created by pangPython on 2017/9/25. * * 缓存实体类 */public class MyCache { private String sessionID;//key privat

2017-09-25 23:41:39 2253

原创 Java任务超时处理

Java任务超时处理有时候有一些比较耗时的操作,可能会遇到超时等问题,比如IO阻塞,Http请求得不到响应,从而出现timeout的结果。 可以想出一种解决方案:不超时返回正常结果,超时返回默认结果或者特殊处理的结果。 JDK中有此种解决方案了。MyTask.javapackage cn.pangpython.test.utils;import java.util.Random;import

2017-09-21 22:00:18 2530

原创 单例模式的java配置文件读取器

单例模式的java配置文件读取器Spring的@Value注解很好用,直接给变量注入配置文件中的值。 这里用单例模式配合java的properties类实现一个配置文件读取器。 最佳实践是用自定义注解实现。配置文件test.propertiesport=8080program.name=test 位于项目的根目录中。运行效果Main.javaimport cn.pangpython.test

2017-09-20 21:04:10 1633

原创 SpringBoot修改配置文件默认位置

SpringBoot修改配置文件默认位置.SpringBoot默认获取classpath下的application.properties。项目打成jar包,配置文件放置在jar同级目录。在普通目录中java -jar xx.jar能成功。 如果进入/tmp/目录执行java -jar xx.jar 项目会找不到配置文件,如果一些重要参数在配置文件中例如server.port会导致项目启动不了,阻塞

2017-09-15 21:32:03 3849

原创 maven实践:(二)One Project More Module

maven实践:(二)One Project More Module假设我们要给BAT做一个OA项目….mkdir oacd oa创建普通java项目-作为OA接口mvn archetype:generate会提示选择创建哪种类型的项目,选择默认7 填写 groupID:cn.pangpython artifactID:bat-oa version:默认 package:默认 创建we

2017-09-05 21:12:43 409

原创 maven实践:(一)创建普通java项目、打包、运行

maven实践:(一)创建普通java项目、打包、运行安装maven,配置环境变量新建M2_HOME和MAVEN_HOME变量,把maven的解压目录填入在path变量中加入%M2_HOME%/lib;%MAVEN_HOME/lib%;切换官方源为aliyun maven源在maven解压目录的conf文件夹中settings.xml中mirrors标签下添加 <mirror>

2017-09-02 22:28:47 10919 1

空空如也

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

TA关注的人

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