`
dongmj
  • 浏览: 31890 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论
文章列表
通过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、使用 ...
Global site tag (gtag.js) - Google Analytics