- 博客(6)
- 收藏
- 关注
spring boot没有加载application.properties
通过mvn eclipse:eclipse生成eclipse工程,导入到eclipse后,启动SpringApplication.run后,系统找不到主页、数据库连接url为空等等问题,经过仔细查询,发现配置在application.properties里的配置项全部没有被spring加载。经过测试,发现通过mvn spring-boot:run加载正常。application.pro...
2017-05-27 14:17:46
3440
原创 shell实现单例模式
使用场景:几个shell脚本共享一个本地derby库,需要保证同一时间只有单一shell脚本占有数据库。 方法一:查看进程是否存在 #!/bin/bash ScriptName=`basename $0` #basename,返回一个字符串参数的基本文件名称 #pidof -x,找出shell脚本script的进程PID,全部列出进程PID if [ `...
2017-05-26 16:45:27
995
原创 guice工作原理-翻译
启动Injector创建过程概况Guice使用配置module创建Injector。如果任意一个阶段出现错误,Injector都会停止创建,并抛出CreationException。第一阶段:静态构建Guice解析绑定配置,创建对象,校验配置文件。在这个阶段唯一执行的用户代码是Module.configure()。这阶段只存在于配置为Stage.TOOL。第二阶段:注入...
2017-03-03 17:50:12
796
logback filters使用详解(一)
Logback过滤器是基于Ternary Logic,允许过滤器可以组合或串连在一直形成更复杂的过滤策略。这个设计很大程度上受到Linux的iptables影响。 关于logback自带过滤器logback提供了两种过滤器:正则过滤器与turbo过滤器。 正则过滤器正则过滤器继承于抽象类Filter,Filter本质上只包含以ILoggingEvent为入参的一个方法d...
2017-02-28 19:54:29
1799
logback filters使用详解(二)
TurboFiltersTurboFilter对象全部继承于TurboFilter抽象类。像正则过滤器一样,它们都使用三进制逻辑返回对日志事件的判断。它们的工作试类似于前面提到的过滤器。但,Filter与TurboFilter存在两点不一样。TurboFilter对象绑定到日志上下文。因此,它们不光指定的appender被使用时触发,每一次日志请求也会触发。它们的应用范围远远大于a...
2017-02-28 19:52:43
943
jxls 2使用分享
首先,假设我们打算将一个存放Employee对象的列表输出到Excel中。Employee类定义如下: publicclassEmployee{ privateString name; privateDate birthDate; privateBigDecimal payment; privateBigDecimal bonus; // ... cons...
2017-01-23 10:52:14
1618
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人