- 浏览: 31890 次
- 性别:
- 来自: 北京
最新评论
-
778856:
...
spring boot没有加载application.properties -
dongmj:
只会得到结果文件,模板不会输出,除非你没有传入模板中用到的参数 ...
jxls 2使用分享 -
匆匆的我:
那个输出结果和模板文件一起输出的问题怎么解决?输出后只想要结果 ...
jxls 2使用分享
文章列表
通过mvn eclipse:eclipse生成eclipse工程,导入到eclipse后,启动SpringApplication.run后,系统找不到主页、数据库连接url为空等等问题,经过仔细查询,发现配置在application.properties里的配置项全部没有被spring加载。
经过测试,发现通过mvn spring-boot:run加载正常。
application.properties配置如下:
# SPRING MVC
spring.view.suffix=.jsp
spring.view.prefix=/WEB-INF/views/
# SOLR
...
使用场景:几个shell脚本共享一个本地derby库,需要保证同一时间只有单一shell脚本占有数据库。
方法一:查看进程是否存在
#!/bin/bash
ScriptName=`basename $0`
#basename,返回一个字符串参数的基本文件名称
#pidof -x,找出shell脚本script的进程PID,全部列出进程PID
if [ `pidof -x $ScriptName | wc -w` -gt 2 ]; then
echo "Instance is running!"
exit 0
...
启动
Injector创建过程概况
Guice使用配置module创建Injector。如果任意一个阶段出现错误,Injector都会停止创建,并抛出CreationException。
第一阶段:静态构建
Guice解析绑定配置,创建对象,校验配置文件。在这个阶段唯一执行的用 ...
Logback过滤器是基于Ternary Logic,允许过滤器可以组合或串连在一直形成更复杂的过滤策略。这个设计很大程度上受到Linux的iptables影响。
关于logback自带过滤器
logback提供了两种过滤器:正则过滤器与turbo过滤器。
正则过滤器
正则过滤器继承于抽象类Filter,Filter本质上只包含以ILoggingEvent为入参的一个方法decide()。
基于Ternary Logic,过滤器以排序列表的形式组合在一起。系统按照这个顺序调用每个过滤器的decide(ILoggingEvent event)方法。decide方法返 ...
TurboFilters
TurboFilter对象全部继承于TurboFilter抽象类。像正则过滤器一样,它们都使用三进制逻辑返回对日志事件的判断。
它们的工作试类似于前面提到的过滤器。但,Filter与TurboFilter存在两点不一样。
TurboFilter对象绑定到日志上下文。因此,它们不光指定的appender被使用时触发,每一次日志请求也会触发。它们的应用范围远远大于appender附属的过滤器。
更重要的,它们会在LoggingEvent对象创建前被调用。TurboFilter对象过滤日志请求,不需要一个日志事件的实例化。因此,turboFilters用于高性能地 ...
首先,假设我们打算将一个存放Employee对象的列表输出到Excel中。Employee类定义如下:
publicclassEmployee{
privateString name;
privateDate birthDate;
privateBigDecimal payment;
privateBigDecimal bonus;
// ... constructors// ... getters/setters
}
为了使用Jxls将这个对象列表输出到excel中,我们需要:
1、添加Jxls依赖的jar包到你的工程中。
2、使用 ...