- 浏览: 127842 次
- 性别:
- 来自: 北京
最新评论
-
C_J:
有必要这么鸡冻咩?
编写自己的ClassLoader知识点 -
jason61719:
你这不是说了等于没说吗……就解析个loadClass(),谁不 ...
编写自己的ClassLoader知识点 -
jiming:
tedeyang 写道很好的改进,不过话说回来,mybatis ...
开源,从关注产品社区做起(ibatis3.x的最近一个issue展示) -
C_J:
独爱Java 写道好像实际用处并不是很大,只是多了解了有这个东 ...
Java内存模型笔记 -
独爱Java:
好像实际用处并不是很大,只是多了解了有这个东西而已。。。
Java内存模型笔记
文章列表
今天看到博客http://yuquan-nana.iteye.com/blog/551835介绍了大型网站的构架,颇让我大开眼界..
对于其中的framework还未知其来历,特在此记录,以备自己学习:
lighttpd: Fast Web-Server
lighttpd is a secure, fast, compliant, and very flexible web-server that has been optimized for high-performance environments. It has a very low memory footprint c ...
What are Web Services?
Web services are application components
Web services communicate using open protocols
Web services are self-contained and self-describing
Web services can be discovered using UDDI
Web services can be used by other applications
XML is the basis for Web services
H ...
New concept English 3
Pumas are large,cat-like animals which are found in America.when reports came into London Zoo that a wild puma had bean spotted forty-file mils south of London,they were not taken seriously.However,as the evidence began to accumulate,experts from the zoo felt obliged to inve ...
- 2009-11-30 23:47
- 浏览 954
- 评论(2)
Chapte 2:when and how to create objects,when and how to avoid creating objects
Item 1:Consider static factory methods instead of constructors{
};
-------------------------Beautiful Cutline-------------------------
Item 2:Consider a builder when faced with many constructor parameters{
...
ibatis版本号:
2.3.0
Build Date: 2006/11/30 17:16Build Number: 677
ibatis的技术是从xml里面字符串转换成JAVA对象,对象填充JDBC的statement查询,然后从resultset取对象返回,另外利用ThreadLocal实现线程安全,JDBC保证了事务控制,cache(三方库)实现缓存的dao框架。
各大包结构和作用:
1,accessplan—
2,builder.xml
3,cache
4,datasource
5,exchange—ResultMap(sql结果类型结构)和Par ...
不知道楼下的同学自己亲手验证过没有,帖子也竟然被投为"新手帖"
按照楼下同学说的,原来可以通过外围构造一个TransactionManager通过setTxManger()方法赋值过去....从而根本不需要更改ibatis的源码了...这个方法确实比原来的好..
String resource = "sql-map-config.xml";
Reader reader = Resources.getResourceAsReader (resource);
...
2009年11月8日 第二次来上海..今天确对物质这个东西有种特别强烈的冲动...很多人说上海是个物欲的城市 鲁迅先生曾经说过一句话,"路本来没有的,走的人多了也就成为了路了....." 曾经也有一个小和尚问老和尚:"天上的云到底是云在动,还是风在动?",老和尚回答:"既不是云在动,也不是风动..." 所以并不是路真正有或无,也并不是上海的物价高或低~~~ 只是说得人多了,你就有这种感觉了.. 今天对物质这个东西有一种感触,说不清具体是什么,有时又感觉自己很悲哀...不是富二代,也没有机会接触名流,即使你大学毕业出来甚至名校出来又能怎样 ...
觉得自己在一定的积累后,需要一个质的提高...于是看到很多前辈们写的Blog发现,我该看书了....
正在看
《精通JAVA核心技术》-名字取得可真吓人,华而不实。
《The productive programmer》
《Effective Java》英文版--当练习英文和深层理解下JAVA语言
《TCP/IP详解卷1》
已看
《Oracle TimesTen Java 开发人员和参考指南》《重构》《The Art of Unix Programming》中文版--前辈们推荐的经典 《java解惑》《JAVA多线程设计模式》《入侵的艺术》《Effective c++》 ...
@Author:cjcj cj.yangjun@gmail.com <c-j.iteye.com>
好几年没碰了...恰好碰到坛子里xinyu同学发布了一个JAVA版,也为这个研究写完最后的完结... 感谢xinyu同学对地图包的分析,才使这个有了归宿.关于xinyu的帖子见论坛:http://www.iteye.com/topic/503841
两款工具
1,lancraft(魔兽搜索器)
2,BattleLan(跨网关连接器)
两种原理
1,lancraft是专门针对War3游戏的搜索器工具,通过发送UDP搜索游戏包和转发给本地War3游戏UDP包来建 ...
@Author:cjcj cj.yangjun@gmail.com <c-j.iteye.com>
最近在做WEB,觉得从JSP传值过来的POJO太繁琐...于是想用Map,但是跟"大冰块"讨论之后,Map有2个问题:
1,类型转换:后台取值需要做类型转换
2,特殊字符转换:用POJO有个好处在setXXX(xxx)方法时可以对xxx数据进行特殊处理
所以既不想创建很多非VO的POJO类(杂七杂八的非VO的POJO类显的代码不清晰),也想偷点懒....就设计了自己的一个存储数据的Map,不支持基本数据类型...如下,慢慢完善,欢迎大 ...
好像自己越来越看清了..
1,技术问题不是问题
-绝对能找到技术解决方案,只是不一定是最好的
2,软件设计的复杂度完全由一堆人堆出来的
-随着开发人员的思想或者追求新意,再加上不断的新人交接,软件复杂度就这样堆出来了
3,配置文件是一个深渊
-很多lib或者应用进程很容易捣出很多配置文件来,log4j一个配置文件??连接数据库一个配置文件?.... 运维人员会被逼疯呢?何不和睦相处呢?
4,在现实项目中,客户的想法往往是美好的,但却是"幼稚的"
5,如果设计出来的框架让人感觉在不断的Ctrl+C,Ctrl+V那些代码的话,这 ...
- 2009-10-15 12:19
- 浏览 730
- 评论(0)
@Author:cjcj cj.yangjun@gmail.com <c-j.iteye.com>
题记:
当我还是个年幼无知的孩童时,就被网络给害了.......
网络曾经一度传言,遍历List对象Iterator比普通的for循环效率要高,于是乎,今天兴致勃勃的把工程里遍历都改成了Iterator,可在一念之间,做了一个简单的测试才恍然大悟.....另外在测试中竟然发现LinkedList出现OutOfMemoryErr错误...就更让我迷惑了...
List接口:
现在工程中常用的List来存储数据项,其中最常用的应该是ArrayLi ...
前言
NIO(非阻塞IO)是在原来的IO流(BIO:Block IO)上做了模式上的改进(还有个AIO:异步IO),运用了Reactor模式,或者说是Observer模式为我们监察I/O端口,如果有内容进来,会自动通知我们,就不必开启多个线程死等,改进了原IO流的读取效率,提供了有如"文件内容内存映射","IO非阻塞读取"接口,提高在多线程环境下,特别是高并发度系统中的效率.
数据传输
传统IO以流传输;
Buffer等改进以多个字节或字符传输,有个缓存;
新IO以块传输;
题记
因为最近 ...
今天突然想到C++的IOC框架,看到我认为不错的文章.
在C++中使用IoC及DSM框架
自Web和Java横空出世以来,软件开发技术,概念以及架构的演变翻新有点让人眼花缭乱,甚至应接不暇。然而,恪守技术含量至上遗风的C++铁杆精英们似 ...
- 2009-08-10 00:37
- 浏览 3127
- 评论(0)
@Author:cjcj cj.yangjun@gmail.com <c-j.iteye.com>
从数据库取表名称和order by条件,导出指定表数据,checksum后插入另一张表.
#! /usr/bin/ksh
################################################################################
#
# Copyright (C) 2009
#
# NAME:
# ck_dbpub.sh
#
# DESCRIPTION:
# Select and ...