8_java 常用组件
自找苦吃,自得其乐
有时候,我们缺乏的不是道理,而是吃苦的勇气
展开
-
ehcache jgroup 分布式配置
ehcache原创 2015-11-20 15:29:29 · 2403 阅读 · 0 评论 -
【Quartz】Quartz的搭建、应用(单独使用Quartz)
阅读目录> 参考的优秀资料> 版本说明> 简单的搭建> 在Web应用中使用Quartz > 常用的Cron ScheduleQuartz在Java构建的系统中,是十分常用的定时任务框架。本文,记录、介绍Quartz的简单入门的单独搭建(此文入门学习Quartz为主,并非基于Spring托管形式)。 > 参考的优秀资料Quartz Quick Start Gu转载 2015-11-24 19:13:51 · 4416 阅读 · 0 评论 -
slf4j-api、slf4j-log4j12以及log4j之间什么关系?
几乎在每个jar包里都可以看到log4j的身影,在多个子工程构成项目中,slf4j相关的冲突时不时就跳出来让你不爽,那么slf4j-api、slf4j-log4j12还有log4j他们是什么关系?我把自己了解的和大家简单分享一下: slf4j:Simple Logging Facade for Java,为java提供的简单日志Facade。Facade:门面,更底层一点说就是接口。他允转载 2014-01-08 17:41:59 · 51718 阅读 · 2 评论 -
Logback学习笔记1
Logback介绍Logback 分为三个模块:Core、Classic 和 Access。Core模块是其他两个模块的基础。 Classic模块扩展了core模块。 Classic模块相当于log4j的显著改进版。Logback-classic 直接实现了 SLF4J API。要引入logback,由于Logback-classic依赖slf4j-api.jar和logbac转载 2014-01-09 11:30:22 · 5692 阅读 · 0 评论 -
linux 查询 java 日志输出两份日志
在 linux 中,我们经常会在运行一个 jar 程序之后随即打开它的 tail -f /xxx/out.log 功能,然后我们就发现一个奇怪的现象,就是所有的日志都被输出两行,而且日志的内容都是一样的,这个很奇怪,为什么呢?通常我们的启动脚本这么写:#!/bin/shjava -jar dataInsertKeyword.jar &tail -f /data/logs/dataIns原创 2015-01-14 14:58:11 · 11341 阅读 · 0 评论 -
log4j 使用示例
1.配置默认的 logger :rootLogger#config root logger, this is the default loggerlog4j.rootLogger = DEBUG,stdout,rolling_file# Console Appender #log4j.appender.stdout = org.apache.log4j.ConsoleAppenderlog4j.a...原创 2014-07-29 15:52:55 · 912 阅读 · 0 评论 -
log4j 使用
log4j有三种主要的组件:记录器(Loggers),存放器(Appenders),布局(Layouts)这里可简单理解为日志类别,日志要输出的地方和日志以何种形式输出。1、配置根Logger:log4j.rootLogger = [ level ] , appenderName, appenderName2level:日志的级别,指定这条日志信息的重要性。分为ALL < DEBUG <...转载 2014-06-03 23:55:28 · 772 阅读 · 0 评论 -
编写自己的日志输出文件
import java.io.BufferedReader;import java.io.CharArrayWriter;import java.io.FileOutputStream;import java.io.FileReader;import java.io.IOException;import java.io.InputStreamReader;import java.io.原创 2012-04-24 07:04:38 · 683 阅读 · 0 评论 -
jpa+spring文件配置
<persistence xmlns="http://java.sun.com/xml/ns/persistence" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://java.sun.com/xml/ns/persistence http://java.原创 2013-01-06 01:44:25 · 2487 阅读 · 0 评论 -
ssh配置文件
1.数据源单独配置<beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:context="http://www.springframework.org/schema/context" xmln原创 2012-10-11 23:02:18 · 579 阅读 · 0 评论 -
jgroups 例子
The JGroups tutorialBela Ban 原文地址:http://jgroups.org/tutorial/index.html本站备份:http://javaarm.com/file/opensource/jgroups/jgroups-tutorial_2014-10-15.zip实例代码:http://javaarm.com/file/opensour转载 2015-10-28 17:26:56 · 4551 阅读 · 0 评论 -
jgroups API
Reliable group communication with JGroupsBela Ban 原文地址:http://jgroups.org/manual/index.html本站备份:http://javaarm.com/file/opensource/jgroups/jgroups-manual_2014-10-15.zipYBXIANG:JGroups已经发转载 2015-10-28 17:27:26 · 6229 阅读 · 0 评论 -
java 加密
1.Base64 加密import sun.misc.BASE64Decoder;import sun.misc.BASE64Encoder;import java.security.MessageDigest;public class Coder { public static void main(String[] args) { try { //1. base原创 2015-08-08 21:01:23 · 911 阅读 · 0 评论 -
quartz 数据库表含义解释
quartz 数据库表含义解释原创 2016-03-30 21:01:57 · 34240 阅读 · 4 评论 -
【Quartz】配置最简单的集群
阅读目录> 参考的优秀文章> 最简单的集群> 参考的优秀文章Lesson 11: Advanced (Enterprise) Features 在许多情况,我们希望我们的定时任务是可靠的,不会因系统故障、机器宕机而导致某一笔定时任务不能按时运行。这种情况下,我们就需要为Quartz做个集群。最简单的情况,有两台机器或两个应用,同时维护一批定时任务,假如其中一转载 2015-11-24 19:16:59 · 5367 阅读 · 0 评论 -
commons-configuration使用
介绍:Apache Common-Configuration 工具可以从Properties文件,XML文件,JNDI,JDBC数据源,System Properties,Applet parameters,Servlet Parameters等读取相应信息。使用步骤:前提,引入commons-configuration-1.6.jar这个JAR包,同时还必须映原创 2014-01-09 17:04:40 · 5188 阅读 · 2 评论 -
hessian 使用
两个工程:hessianServer (web 项目) 和 hessianClient(工程类型没有限制)1.在 hessianServer 工程中:新建实体类(需要实现Serializable 接口)package com.ztd.model;import java.io.Serializable;public class User implements Serializabl原创 2015-03-23 18:27:54 · 586 阅读 · 0 评论 -
Ehcache配置参数简介
ehache 属性简洁原创 2016-12-07 14:11:05 · 1050 阅读 · 0 评论 -
在Spring、Hibernate中使用Ehcache缓存
前一篇http://www.cnblogs.com/hoojo/archive/2012/07/12/2587556.html介绍了Ehcache整合Spring缓存,使用页面、对象缓存;这里将介绍在Hibernate中使用查询缓存、一级缓存、二级缓存,整合Spring在HibernateTemplate中使用查询缓存。EhCache是Hibernate的二级缓存技术之一,可以把查询出转载 2015-10-14 10:03:22 · 450 阅读 · 0 评论 -
Ehcache 整合Spring 使用页面、对象缓存
Ehcache在很多项目中都出现过,用法也比较简单。一般的加些配置就可以了,而且Ehcache可以对页面、对象、数据进行缓存,同时支持集群/分布式缓存。如果整合Spring、Hibernate也非常的简单,Spring对Ehcache的支持也非常好。EHCache支持内存和磁盘的缓存,支持LRU、LFU和FIFO多种淘汰算法,支持分布式的Cache,可以作为Hibernate的缓存插件。同时它也能转载 2015-10-14 10:01:47 · 524 阅读 · 0 评论 -
EhCache 分布式缓存/缓存集群
转载:http://www.cnblogs.com/hoojo/archive/2012/07/19/2599534.html开发环境:System:WindowsJavaEE Server:tomcat5.0.2.8、tomcat6JavaSDK: jdk6+IDE:eclipse、MyEclipse 6.6 开发依赖库:转载 2015-10-14 10:00:35 · 1918 阅读 · 0 评论 -
【Quartz】将定时任务持久化到数据库
阅读目录> 参考的优秀文章> 用数据库存储定时任务信息> 以MySQL为例子,做个简单的DEMO> 参考的优秀文章Lesson 9: Job Stores > 用数据库存储定时任务信息之前的文章所做的demo是将定时任务的信息保存在内存中的,见以下配置org.quartz.jobStore.class = org.quartz.simpl.R转载 2015-11-24 19:15:30 · 2201 阅读 · 1 评论 -
Spring中定时任务Quartz集群配置学习
原 来配置的Quartz是通过spring配置文件生效的,发现在非集群式的服务器上运行良好,但是将工程部署到水平集群服务器上去后改定时功能不能正常运 行,没有任何错误日志,于是从jar包、JDK版本、cronExpression到服务器类型,甚至查到了服务器操作系统的类型,都没能找到解决的办 法,后来才知道是集群惹的祸!详细步骤如下:1、 按照Quartz集群工作原理图:表示了每个原创 2015-11-20 16:52:24 · 1167 阅读 · 0 评论 -
PageHelper 实现原理
PageHelper 原理原创 2016-08-04 15:11:37 · 8221 阅读 · 0 评论