- 浏览: 92480 次
- 性别:
- 来自: 深圳
文章列表
LOGBACK-配置
- 博客分类:
- OPEN SOURCE
1)支持XML和Groovy格式
2)配置文件的加载优先级
-classpath:logback.groovy
-classpath:logback-test.xml
-classpath:logback.xml
-使用ServiceLoader(JDK6+)获取com.qos.logback.classic.spi.Configurator的实现类,第一个被获取的将被使用
-使用默认的
LOGBACK-体系结构
- 博客分类:
- OPEN SOURCE
Logger, Appenders and Layouts
-Logger:日志分类和级别
-Appenders:日志输出的目的地
-Layout:日志格式
Logger context
日志上下文,用于创建logger并且将它们组织成一棵层级树。
Logger 命名
大小写敏感,并且遵守层级结构规则。
虽然可以随意命名,但是强烈建议使用当前类全名。
root:日志的顶级,和java.lang.Object类似,名字为org.slf4j.Logger.ROOT_LOGGER_NAME。
Logger 级别
ALL, TRACE, DEBUG, INFO, WARN, E ...
LOGBACK-与log4j比较
- 博客分类:
- OPEN SOURCE
无论从设计上还是实现上,Logback相对log4j而言有了相对多的改进。不过尽管难以一一细数,这里还是列举部分理由为什么选择logback而不是log4j。牢记logback与log4j在概念上面是很相似的,它们都是有同一群开发者建立。所以如果你已经对log4j很熟悉,你也可以很快上手logback。如果你喜欢使用log4j,你也许会迷上使用logback。
更快的执行速度
基于我们先前在log4j上的工作,logback 重写了内部的实现,在某些特定的场景上面,甚至可以比之前的速度快上10倍。在保证logback的组件更加快速的同时,同时所需的内存更加少。
充分的测试
...
LOGBACK-简介
- 博客分类:
- OPEN SOURCE
Logback是由log4j创始人设计的又一个开源日志组件,用于取代log4j。
logback当前分成三个模块:logback-core,logback- classic和logback-access。
logback-core是其它两个模块的基础模块。logback-classic是log4j的一个 改良版本。
此外logback-classic完整实现SLF4J API使你可以很方便地更换成其它日志系统如log4j或JDK14 Logging。logback-access访问模块与servlet容器集成提供通过Http来访问日志的功能。
参考资料
百度百科logback ...
1.在eclipse菜单栏中,Window–>Preferences–>General–>Content types,将JAR Content , Java Class File 的Default encoding都设置为你要的编码。
2.光设置上面的还不行,还需要再设置Workspace的编码。Window–>Preferences–>General–>Workspace,将Text file encoding的默认编码也设置为和上面一致的编码。
3.保存,重启Eclipse即可发现乱码问题解决了。COPY自 http://blog.csdn.net/ ...
PV, UV, VV, 独立IP数
- 博客分类:
- 五花八门
浏览次数(PV):即通常说的PV(PageView)值,用户每打开1个网站页面,记录1个PV。用户多次打开同一页面PV累计多次。用以衡量网站用户访问的网页数量。
独立访客(UV):即Unique Visitor,访问您网站的一台电脑客户端为一个访客。00:00-24:00内相同的客户端只被计算一次。
来访次数/访问次数(VV):VV = VisitView(访问次数):记录所有访客1天内访问了多少次你的网站,相同的访客有可能多次访问您的网站。从访客来到您网站到最终关闭网站的所有页面离开,计为1次访问。若访客连续30分钟没有新开和刷新页面,或者访客关闭了浏览器,则被计算为本次访问结束。
独 ...
win7共享--无需用户名&密码
- 博客分类:
- 五花八门
1.需要开启GUEST用户
2.设置共享权限
1)打开高级共享设置2)设置共享权限
1.static-method-I18N.html
<html>
<head>
<meta charset="UTF-8" />
<script src="jquery-1.6.4.js" type="text/javascript"></script>
<script src="jquery.validate.min.js" type="text/javascript"></script&g ...
1.options-validate.html
<html>
<head>
<meta charset="UTF-8" />
<script src="jquery-1.6.4.js" type="text/javascript"></script>
<script src="jquery.validate.min.js" type="text/javascript"></script>
...
1.attribute-validate.html
<html>
<head>
<meta charset="UTF-8" />
<script src="jquery-1.6.4.js" type="text/javascript"></script>
<script src="jquery.validate.min.js" type="text/javascript"></script> ...
1.简介
JQuery-validate是基于JQuery的一个JS校验框架。
其中1.1.2依赖与JQuery1.7+
2.使用
1)input组件中通过属性来指定校验类型
--简单校验类型
data-required:必填,支持text,radio,checkbox,select等所有的组件
data-pattern:基于正则表达式的校验
data-trim:校验时是否去除前后空白
data-ignore-case:校验时大小写不敏感,默认为true
data-mask:
data-prepare:
--复杂校验类型
data-conditional:通过调用v ...
证明 Calendar.DST_OFFSET 和时区,还有时间相关
package com.siyuan.test.jdk;
import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.util.Calendar;
import java.util.TimeZone;
public class DSTTest {
public static String format(Calendar calendar) {
return calendar.get(Cale ...
1.Date.getTime() 和 Calendar.getTimeInMillis() 返回自 1970 年 1 月 1 日 00:00:00 GMT+0 以来此 Date 对象表示的毫秒数。
证明
package com.siyuan.test.jdk;
import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.util.Calendar;
import java.util.Date;
import java.util.TimeZone;
public clas ...
jsoup简单封装
- 博客分类:
- OPEN SOURCE
1.jsoup简介
jsoup 是一款Java 的HTML解析器。
2.特点
它提供了一套非常省力的API,可通过类似于jQuery的操作方法来取出和操作数据。
区别:
1):eq(n)
jsoup:元素在父元素中的index
selector:元素在结果集中的index
3.封装的目的
把数据提取和业务逻辑分离开来,使代码更清晰,易懂,便于维护
4.组件图
Extractor:对jsoup的简单封装,依赖与jsoup和Apache Commons库
Spring:实现了与Spring的集成
Digester+XSD:实现了核心类HTMLExtractor的XML配 ...
VMware Workstation安装OS
- 博客分类:
- 五花八门
方法一:新建虚拟机时候安装
方法二:通过CD/DVD在虚拟机启动时安装