`
文章列表
   本博客已停更,搬迁至OSCHINA。
这次由于使用原生的序列化,貌似系统很慢,当系统的快慢不仅是一方面的因素,但在集群中,2个系统,不同架构间切换显的很慢,一开始使用kryo来解决,但最后发现不支持原生的序列化,SimpleSession为了避免序列化产生的冗余问题,设计的时候字段都是用transient来标识,导致无法序列化和反序列化。提出问题后,并没有得到很好的建议,故而自己测试了下序列的框架,使用ubuntu,虚拟机中,1G内存,i7 4710mq,2个核心。报告如下,具体的步骤可以参考 http://my.oschina.net/changety/blog/197627 需要FQ看结果的图表,因而我直接截图好了: ...
验证码有很多开源组件,但还是参考网上自己实现了一个验证码,是很早之前写的,很简单: import org.slf4j.Logger; import org.slf4j.LoggerFactory; import javax.imageio.ImageIO; import java.awt.*; import java.awt.image.BufferedImage; import java.io.*; import java.util.Random; /** * * 功能:验证码图片生成器 * Version: 1.0 * Author: DR.Yang ...
import java.util.ArrayList; import java.util.Collections; import java.util.HashMap; import java.util.HashSet; import java.util.List; import java.util.Map; import java.util.Set; import java.util.TreeMap; public class CountDuplicatedList { public static void m ...
直接上代码,调试firefox,F12,如装了firebug先禁用: package com.up360.wechat.controller; import org.springframework.stereotype.Controller; import org.springframework.ui.Model; import org.springframework.ui.ModelMap; import org.springframework.web.bind.annotation.RequestMapping; import org.springframework.web ...
切换到JDK压缩包所在目录:cd ~/Downloads 新建文件夹:sudo mkdir /usr/lib/jdk 解压jdk包到安装目录:tar zxvf jdk-7u60-linux-i586.tar.gz -C /usr/lib/jdk 重名命名目录: cd /usr/lib/jdk sudo mv jdk1.7.0_60 jdk1.7 修改环境变量:sudo gedit /etc/pro 在打开的编辑器里前面加上: export JAVA_HOME=/usr/lib/jdk/jdk1.7 export JRE_HOME=/usr/lib/jdk/jdk1.7/jre  expor ...
在交流群里看到有人问发送邮件,给说了下流程他还是不会做,因而将不久前参考别人代码然后自己写的放在这里,希望能给有同样问题的朋友有所启发和帮助。首先,业务流程的大概如下: 大致说下核心的东西,其实就是JAVAMAIL,下面是邮件发送的核心依赖: <!-- Email --> <dependency> <groupId>javax.mail</groupId> <artifactId>mail</artifactId> <version ...
过了大半年,来把这个更新下。 Hibernate通用泛型DAO,执行一些通用操作。简单封装一些操作。相互印证学习。Hibernate整合Spring的配置等在此略过。 首说下DAO接口,由于有的方法是后来补充的,所以注释不全,详细的说明可以在实现类里看到。 如果你要运行测试实例,将3个类拷贝到自己的项目中,按测试示例写测试用例。 DAO接口: package com.blog.dao; import org.hibernate.ScrollableResults; import java.io.Serializable; import java.util.Iterator; ...
一级缓存,内部缓存,自带;二级缓存,用户自己配置。3.X后版本。 get()方法     在当前Session的一级缓存中查找数据,获取不到指定的对象时,查找二级缓存,二级缓存没有,到数据库查。没有数据返回null; load()方法     在 ...
Hibernate中Criteria的完整用法2008年07月09日 星期三 00:16最近在项目中使用 Spring 和 Hibernate 进行开发,有感于 Criteria 比较好用,在查询方法 设计上可以灵活的根据 Criteria 的特点来方便地进行查询条件的组装。现在对 Hibernate的Criteria 的用法进行总结:   Hibernate 设计了 CriteriaSpecification 作为 Criteria 的父接口,下面提供了 Criteria和DetachedCriteria 。   Criteria 和 DetachedCriteria 的主要区别在于创建的 ...
注解: public @interface Table {     java.lang.String name() default "";     java.lang.String catalog() default "";     java.lang.String schema() default "";     javax.persistence.UniqueConstraint[] uniqueConstraints() default {};     javax.persistence.Index[] indexes() ...
备忘: Action:需要依赖       <dependency>             <groupId>org.apache.struts</groupId>             <artifactId>struts2-junit-plugin</artifactId>             <version>2.3.16</version>             <scope>test</scope>         </dependency> packa ...
在log4j.xml文件中加上,必须在<root>节点前!表示输出hibernate产生所有的信息     <!-- hibernate -->     <logger name="org.hibernate">         <level value="ALL" />         <appender-ref ref="console"/>     </logger> 参照表: Category                    Function org ...
如题,这是一个辅助架构的小工具,本人测试没有问题,有使用说明,如有BUG,多谢反馈。附有源码,可自行改进,如可以,改进后发我一份学习下。主要涉及文件名获取,数据库表名获取,没什么高深的东西。源码是Maven写的,导入到Eclipse的时候请选择如下 之后在项目上右键Run As==>Maven clean;
<?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE log4j:configuration SYSTEM "log4j.dtd"> <log4j:configuration xmlns:log4j="http://jakarta.apache.org/log4j/" debug="true">     <!-- 输出日志到控制台-->     <appender name="CONSOLE ...
Global site tag (gtag.js) - Google Analytics