- 博客(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
空空如也
JS目前有类似于android轮子选择器的组件或者库吗?
2016-05-31
C++可以操作文本文件结束标志EOF吗?
2016-05-28
No bean named 'shiroFilter' is defined
2016-04-22
JavaWeb开发中如何实现HTML的模板继承?
2016-04-19
android手机密码password.key文件加密方式?
2016-01-14
如何给springy.js的节点添加可以跳转的超链接
2016-01-07
如何给安卓机移植Linux发行版
2015-11-27
TA创建的收藏夹 TA关注的收藏夹
TA关注的人