随笔分类 -  java相关

摘要:依赖jar包: applicationContext-cache-redis.xml redis.properties RedisCache.java 阅读全文
posted @ 2016-03-23 21:19 jhhu 阅读(649) 评论(0) 推荐(0)
摘要:<!-- 定时器配置 --> <bean id="timeDitail" class="org.springframework.scheduling.quartz.MethodInvokingJobDetailFactoryBean"> <property name="targetObject" r 阅读全文
posted @ 2016-03-21 20:33 jhhu 阅读(348) 评论(0) 推荐(0)
摘要:Log4J的配置文件(Configuration File)就是用来设置记录器的级别、存放器和布局的,它可接key=value格式的设置或xml格式的设置信息。通过配置,可以创建出Log4J的运行环境。1. 配置文件Log4J配置文件的基本格式如下: 其中 [level] 是日志输出级别,共有5级: 阅读全文
posted @ 2016-03-21 20:23 jhhu 阅读(440) 评论(0) 推荐(0)
摘要:一、安装和运行nexus 1、下载nexus:http://www.sonatype.org/nexus/go 可选择tgz和zip格式,以及war,选择tgz或zip时不同版本可能在启动时存在一定问题,可能是因为jdk版本问题,若无法启动请选择2.5或更早的版本 注:nexus 2.6版本之后不再 阅读全文
posted @ 2016-02-05 01:08 jhhu 阅读(898) 评论(0) 推荐(0)
摘要:下面是 TOP 100 的软件列表:1. JFinalJFinal是基于 Java 语言的极速 WEB + ORM 框架,其核心设计目标是开发迅速、代码量少、学习简单、功能强大、轻量级、易扩展、Restful。在拥有Java语言所有优势的同时再拥有 ruby、python、php 等动态语言的开发效... 阅读全文
posted @ 2016-01-20 11:31 jhhu 阅读(582) 评论(0) 推荐(0)
摘要:JedisPool的配置参数很大程度上依赖于实际应用需求、软硬件能力,JedisPool的配置参数大部分是由JedisPoolConfig的对应项来赋值的。maxActive:控制一个pool可分配多少个jedis实例,通过pool.getResource()来获取;如果赋值为-1,则表示不限制;如... 阅读全文
posted @ 2016-01-19 13:08 jhhu 阅读(1480) 评论(0) 推荐(0)
摘要:1、SwitchyOmega项目简介:SwitchyOmega 是 SwitchySharp 的新版本。这是一个 Chrome 浏览器用来切换不同代理的插件。SwitchyOmega 初次安装时会检查是否存在 SwitchySharp ,如果有的话则会自动升级设置,无须手动配置。如果您使用的是非谷歌... 阅读全文
posted @ 2016-01-12 14:17 jhhu 阅读(2319) 评论(1) 推荐(1)
摘要:SpringMVC整合Shiro, Shiro是一个强大易用的Java安全框架,提供了认证、授权、加密和会话管理等功能。第一步:配置web.xml?1234567891011121314151617-->shiroFilterorg.springframework.web.filter.Delega... 阅读全文
posted @ 2015-11-21 11:29 jhhu 阅读(485) 评论(0) 推荐(0)
摘要:linux:JAVA_OPTS="$JAVA_OPTS -Dconfig.type=inte2 -Xms2048m -Xmx2048m -XX:PermSize=128m -XX:MaxPermSize=256m" 阅读全文
posted @ 2015-11-16 22:13 jhhu 阅读(2822) 评论(0) 推荐(0)
摘要:参数说明例子%c列出logger名字空间的全称,如果加上{}表示列出从最内层算起的指定层数的名字空间log4j配置文件参数举例输出显示媒介假设当前logger名字空间是"a.b.c"%ca.b.c%c{2}b.c%20c(若名字空间长度小于20,则左边用空格填充)%-20c(若名字空间长度小于20,... 阅读全文
posted @ 2015-10-22 15:06 jhhu 阅读(790) 评论(0) 推荐(0)
摘要:一、Log4j简介Log4j有三个主要的组件:Loggers(记录器),Appenders (输出源)和Layouts(布局)。这里可简单理解为日志类别,日志要输出的地方和日志以何种形式输出。综合使用这三个组件可以轻松地记录信息的类型和级别,并可以在运行时控制日志输出的样式和位置。1、Loggers... 阅读全文
posted @ 2015-10-16 15:05 jhhu 阅读(198) 评论(0) 推荐(0)
摘要:set排序:TreeSet set2 = new TreeSet(new Comparator() { @Override public int compare(Integer o1, Integer o2) { if (o1 % 2 != 0) { if (o2 % 2 !=... 阅读全文
posted @ 2015-09-24 11:32 jhhu 阅读(246) 评论(0) 推荐(0)
摘要:/** 线程安全,但效率低 懒汉,线程安全 private static ImAddressPool instance = null; private ImAddressPool() {} public synchronized static ImAddressPool getInstance() ... 阅读全文
posted @ 2015-09-24 10:59 jhhu 阅读(121) 评论(0) 推荐(0)
摘要:FindBugs是基于Bug Patterns概念,查找javabytecode(.class文件)中的潜在bug,主要检查bytecode中的bug patterns,如NullPoint空指针检查、没有合理关闭资源、字符串相同判断错(==,而不是equals)等一、Security 关于代码安全... 阅读全文
posted @ 2015-09-10 14:59 jhhu 阅读(830) 评论(0) 推荐(0)
摘要:jedis是一个著名的key-value存储系统,而作为其官方推荐的java版客户端jedis也非常强大和稳定,支持事务、管道及有jedis自身实现的分布式。目录[-]一、普通同步方式二、事务方式(Transactions)三、管道(Pipelining)四、管道中调用事务五、分布式直连同步调用六、... 阅读全文
posted @ 2015-09-07 14:43 jhhu 阅读(214) 评论(0) 推荐(0)
摘要:1. mvndependency:copy-dependencies 会导出到targed/dependency 下面2. mvndependency:copy-dependencies-DoutputDirectory=lib这样jar包都会copy到工程目录下的lib里面3. 设置依赖级别,通常... 阅读全文
posted @ 2014-07-12 15:05 jhhu 阅读(486) 评论(0) 推荐(0)
摘要:在把一个大表从 MySQL 迁移到 Redis 时,你可能会发现,每次提取、转换、导入一条数据是让人难以忍受的慢!这里有一个技巧,你可以通过使用管道把 MySQL 的输出直接输入到 redis-cli输入端,这可以使两个数据库都能以他们的最顶级速度来运行。使用了这个技术,我把 800 万条 MySQ... 阅读全文
posted @ 2014-05-22 12:09 jhhu 阅读(1116) 评论(0) 推荐(0)
摘要:http://blog.csdn.net/yangzl2008/article/category/909721 阅读全文
posted @ 2014-05-14 13:16 jhhu 阅读(98) 评论(0) 推荐(0)
摘要:这个日志工具允许任意数量的日志系统的实现。你可以使用 log4j、java.util.logging 或者其他日志系统。这个的精彩之处在于如果你在以后的开发处理中将 java.util.logging 改为 log4j,你完全不需要修改你的源代码。选择合适的 jar 包SLF4J 使用静态绑定。这意... 阅读全文
posted @ 2014-05-04 01:07 jhhu 阅读(358) 评论(0) 推荐(0)
摘要:观察者模式定义了一种一对多的依赖关系,让多个观察者对象同时监听某一个主题对象。这个主题对象在状态上发生变化时,会通知所有观察者对象,让他们能够自动更新自己观察者模式的组成1.抽象主题角色:把所有对观察者对象的引用保存在一个集合中,每个抽象主题角色都可以有任意数量的观察者。抽象主题提供一个接口,可以增... 阅读全文
posted @ 2014-05-01 23:41 jhhu 阅读(231) 评论(0) 推荐(0)