- 浏览: 280659 次
- 性别:
- 来自: 杭州
最新评论
-
梦醒无尘:
异步处理框架已经用到项目上,感谢你利用休息时间创造出一款舒服的 ...
asyn4j 1.2 发布 -
xiaokang1582830:
有一点没有考虑到的就是是否可以提供目前已经在调用的calss和 ...
asyn4j -- 异步方法调用框架 -
snowolf:
记得曾经实现过iBatis+EhCache,实现了一个iBat ...
让ibatis 支持 memcached -
bsspirit:
很好,很好!!
java annotation 实例 -
ij仔:
...
Statement,PreparedStatement区别
文章列表
//stime指定时间毫秒数
public Date[] getTimeWeekTime(long stime){
Calendar calendar = Calendar.getInstance();
calendar.setTimeInMillis(stime);
int dayweek = calendar.get(Calendar.DAY_OF_WEEK);
Calendar startime = (Calendar)calendar.clone();
Calendar endime = (Calendar)calendar.clone();
...
- 2009-11-17 11:06
- 浏览 1644
- 评论(0)
HTML分离
<? . . . ?>
<?php . . . ?>
<script language="php"> . . . </script>
<% . . . %>
注释
/* C,C 风格多行注释 */
// C 风格单行注释
# Unix风格单行注释
PHP.ini 里的 display_errors = On 才可以显示错误位置
习惯使用echo 或者 print 打印
一个语句以 ; (分号结束)
四种标量类型:
boolean(布尔型) 理解为真假型
integer ...
- 2009-11-05 08:29
- 浏览 1370
- 评论(0)
刚从阿软到淘宝不久,现在主要负责TOP平台的技术框架设计,同时要肩负“救火”和“防火”的工作,也需要培养团队的同学能够有“防火”意识,减少“救火”次数,因此今天下午花了一点时间,也没于写任何的PPT,就直接将 ...
- 2009-11-03 09:52
- 浏览 847
- 评论(0)
最近在学习Ibatis 源码,看到FifoCacheController在项目很有用途分享大家
package com.ibatis.sqlmap.engine.cache.fifo;
import java.util.Collections;
import java.util.HashMap;
import java.util.LinkedList;
import java.util.List;
import java.util.Map;
import java.util.Properties;
import com.ibatis.sqlmap.engine.cache ...
1.CopyOnWriteArrayList和CopyOnWriteArraySet线程安全的集合,当生成迭代器的时候改变数组内容,不抛异常.迭代器引用的依然是旧数组
2.FutureTask包装 Future 和 Callable
MyCount count = new MyCount();
FutureTask<Integer> task = new FutureTask(count);
new Thread(task).start();
task.get();
public FutureTask(Runnable runnable,V result)
包装runna ...
- 2009-10-29 21:00
- 浏览 973
- 评论(0)
今天早上,我来到东莞长安金三角车站地方,觉得口渴,就来的旁边的一家个人私营小商店买水喝,当时我的钱包里有二张一百,一开始我就拿去一张一百去付款,那收钱中年妇女看看说好像是假的,我心想怎么可能了,以为那人太在意了.所以准备拿另一张一百去付款.就在这个时候走来另外一个中年妇女(商店内部人),拿起那一张一百看看说这是真的,我也没太在意,其实这时我的钱已经掉包了.这时我收回了开始付的那一百,因为我以为是我的自己的钱就没有再详细去看,就用另一张一百的付了.结果到下午超市付款说我的是假钱才恍然大悟.
提醒大家:
1.最好不要用100,50到小商店买东西,特别是在车站的地方.
2.付去的钱记住得尾号 ...
实体类转换成JSON对象工具
http://pan-java.iteye.com/admin/blogs/482625发布以后,发现网友对这个工具很关注,同时激起了我完善这个工具的动力,经过几个小时的努力,还有以前工作的一些实用程序一起组成这个工具包.
具体如下:
注解
@JSONValue -- 标示实体类的参数,
@JSONCollection-- 标示实体类的集合类参数,
@JSONEntity -- 标示实体类,
例子如下:
public class User implements Serializable {
/**
*
*/
private s ...
http://www.iteye.com/topic/484519已发布了成型工具包,还包括相关工具.
定义一个注解
@Retention(RetentionPolicy.RUNTIME)
@Target( { ElementType.FIELD })
public @interface JSONValue {
}
实体
package com.ask.admin.entity;
public class Favorite implements Serializable {
/**
*
*/
private static fin ...
要使用以下的拦截器才能得到参数
<default-interceptor-ref name="paramsPrepareParamsStack"/>
- 2009-10-07 14:32
- 浏览 1307
- 评论(0)
function ajaxRequest(rurl, rdata) {
$.ajax({
url:rurl,
type:"POST",
dataType:"json",
data:rdata,
error:function (xml) {
alert("\u7cfb\u7edf\u5f02\u5e38,\u8bf7\u7a0d\u540e\u518d\u8bd5!");
...
设计分为三个表
信息发送 --- MESSAGE_SEND
Name Code Data Type Primary
信息编号 MID integer TRUE
发件人 SENDID integer
标题 TITLE varchar(64)
发送时间 SENDTIME datetime
类型 TYPE tinyint --普通,公告,订阅
状态 STATUS tinyint --收藏,垃圾,删除
信息主体 -- MESSAGE_CONTENT
Name Code Data Type Primary
信息编号 MID integer TRUE
信息内容 CONTENT var ...
直接将war文件放在tomcat 下就可以了!
通过这个例子学会了很多HttpClient的东西,确实实用!
新上传了一个源文件,包含了简单的注释.
说明:我用QQ的登录页面是因为登录时还要执行很多加密动作(javascript 加密).
如果要应用到自己的项目可以还需要修改成自己的登录页面.
javaeye 站内信 的采用什么机制做的.
类似JMS技术做的吗?
还是只是用简单的数据库存储作的.
做一个站内信的用什么技术要好了j2ee框架?
iBatis的多表关联。
ibatis的表关联,和数据库语句无关,是在程序中,把若干语句的结果关联到一起。
这种关联形式,虽然在大数据量时是很奢侈的行为,但是看起来很干净,用起来也很方便。
这里用表lock和key为例,一个lock可以配多个key。
CREATE TABLE lock(
id int,
lockName varchar
);
CREATE TABLE key(
id int,
lockId int,
keyName varchar
);定义映射类
package zzcv.dao.domain;
pub ...
- 2009-09-07 11:41
- 浏览 5271
- 评论(1)
第一部份(入门)
1.MyISAM 不支持事务,InnoDB支持事务
2.InnoDB 支持外键约束
3.MyISAM 表锁定,InnoDB行锁定
4.MyISAM不支持热备份,InnoDB 支持但收费.
5.MySQL不支持自定义数据类型和XML.
6.MyISAM数据表
MyISAM Static:表中数据列各自都有预先定义好的固定长度.
MyISAM Dynamic:表中有且只有一个变长字段(VARCHAR,XXXTEXT,XXXXBLOB).
MyISAM Compressed:动态和静态MyISAM 表都可以用myisamchk 工具压缩.空间将减少原来的 ...