- 浏览: 72420 次
- 性别:
- 来自: 杭州
最新评论
-
lijingshou:
感觉有学习价值..mark first
java仿QQ源代码 -
wang514674793:
写的很好,谢谢了~~~
Ztree的异步加载子节点简单使用
文章列表
这次由于使用原生的序列化,貌似系统很慢,当系统的快慢不仅是一方面的因素,但在集群中,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 ...