分享到:
摘要: 【ibatis学习笔记】- 1 - 入门0、简介 网上已经有很多ibatis的教程与例子,在此自己把自己学习Ibatis的经历都记录下来。知识需要记录与沉淀。整个学习笔记都将围绕学生管理系统来完成。1、入门 在入门篇中,新建了一个学生表,然后实现对学生表的查询。通过入门篇来大概的看看Ibatis的基本使用。2、Jar包ibatis-2.3.3.720.jarmysql-connector-java-5.1.15-bin.jar3、持久化对象(Student)package org.samuel.ibatis.student;public class Student { pri... 阅读全文
posted @ 2012-08-08 19:12 onliny 阅读(172) 评论(2) 推荐(0)
摘要: 1、简介 在系统中可以划分3个层次,网络服务,网络模块,业务模块。其中网络服务负责建立物理连接,发送数据包和解析数据包,并根据当前的网络状态产生对应的网络事件,同时把事件通知相应的监听者。网络模块处于业务模块和网络服务之间,主要负责对网络服务进行管理,对业务模块提供网络服务。 网络服务主要使用异步编程方式来实现,并且使用Java NIO实现TCP网络连接和数据的接收与发送。 网络模块向业务模块发布API。业务模块通过API,完成数据包发送。当网络模块接收到数据包后,使用android的消息机制,通知到业务模块。2、架构介绍3、网络模块的状态 网络模块的状态有3种,影响因素有两个方面。第... 阅读全文
posted @ 2012-08-02 18:09 onliny 阅读(443) 评论(0) 推荐(0)
摘要: 1.Tomcat-windows-java.lang.OutOfMemoryError: PermGen space-XX:PermSize=128M -XX:MaxPermSize=512M2.java.util.ConcurrentModificationException 阅读全文
posted @ 2012-07-23 14:26 onliny 阅读(120) 评论(0) 推荐(0)
摘要: 1、虚拟机挂钩Runtime.getRuntime().addShutdownHook(Thread thread) 阅读全文
posted @ 2012-07-23 12:00 onliny 阅读(129) 评论(0) 推荐(0)
摘要: Eclipse快捷键1、快速编辑Ctrl+D: 删除当前行 Ctrl+Alt+↓ 复制当前行到下一行(复制增加)Ctrl+Alt+↑ 复制当前行到上一行(复制增加)Alt+↓ 当前行和下面一行交互位置(特别实用,可以省去先剪切,再粘贴了)Alt+↑ 当前行和上面一行交互位置(同上)Alt+← 前一个编辑的页面Alt+→ 下一个编辑的页面(当然是针对上面那条来说了)2、快速查找2.1 Ctrl + o 快速显示outline2.2 Ctrl+Shift+H 全局在层次结构中打开类型 未完,待续。。。。。。。。Ctrl+1快速修复(最经典的快捷键,就不用多说了)Ctrl+D:删除当前行Ctrl+A 阅读全文
posted @ 2012-07-20 17:32 onliny 阅读(186) 评论(0) 推荐(0)
摘要: 一、MINA 主要接口1、IoService 接口:IoService,IoAcceptor,IoConnector 类: AbstractIoService,AbstractIoAcceptor,AbstractIoConnector, NioSocketAcceptor,NioSocketConnector2、IoFilter 接口:IoFilter,IoFilterChainBuilder 类: IoFilterAdapter,ProtocolCodecFilter,LoggingFilter, DefaultIoFilterChainBuilder3、IoHandler4、I... 阅读全文
posted @ 2012-07-20 16:51 onliny 阅读(193) 评论(0) 推荐(0)
该文被密码保护。 阅读全文
posted @ 2012-07-19 16:07 onliny 阅读(12) 评论(0) 推荐(0)
摘要: 【学习笔记】Java NIONIO 1 Buffer1.1 基本属性(1)capacity 这个Buffer最多能放多少数据。capacity一般在buffer被创建的时候指定。(2)limit 在Buffer上进行的读写操作都不能越过这个下标。当写数据到buffer中时,limit一般和capacity相等,当读数据时,limit代表buffer中有效数据的长度。(3)position 读/写操作的当前下标。当使用buffer... 阅读全文
posted @ 2012-07-10 19:10 onliny 阅读(149) 评论(0) 推荐(0)
摘要: package org.samuel.util;/** * @author yangfeng * */public class CRC32 { static final int crc_c[] ={ 0x00000000, 0x77073096, 0xee0e612c, 0x990951ba, 0x076dc419, 0x706af48f, 0xe963a535, 0x9e6495a3, 0x0edb8832, 0x79dcb8a4, 0xe0d5e91e, 0x97d2d988, 0x09b64c2b, 0x7eb17cb... 阅读全文
posted @ 2012-06-27 18:50 onliny 阅读(375) 评论(0) 推荐(0)
摘要: 故事起源于老婆与我探讨的一个解决方案。 琳:“有一个问题,我有几百个表情符号,这种文本的[xx]。我选出来正向表情10个,负想表情10个。然后选择只含有这正向表情的微博和只含有负向表情的微博。这个怎么做呢?我之前选的的微博都混在一起了。” 苏遇:“你是说要挑出含表情符号的微博?” 琳:“嗯。” 苏遇:“把微博一条一条的读进来,如果包含表情符号,就保存。” 琳:“是。你仔细看我的问题,只含有正向那10个,怎么挑?” …… 说了半天,我确实是没有看懂老婆提出的问题。最终老婆是想选择只含有这正向表情的微博和只含有负向表情的微博,只含有的意思是不包含其他中立表情等等。于是我给出的解决... 阅读全文
posted @ 2012-06-20 10:43 onliny 阅读(249) 评论(0) 推荐(0)