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