摘要: jdbc操作实例代码 //1. 加载驱动 Class.forName("com.mysql.jdbc.Driver"); //2. 获取连接 Connection connection = DriverManager.getConnection("jdbc:mysql://127.0.0.1:3306/dbName", "userName", "password"); Statement stmt = connection.createStatement();一:加载驱动类 二:获取连接 阅读全文
posted @ 2012-06-28 15:09 ITA之路 阅读(404) 评论(0) 推荐(0)
摘要: ibatis默认提供四种事务 transaction 类图 ExternalTransactionConfig :commit rollbak方法都是个空实现 spring默认使用的这个 UserProvidedTransaction :支持外部Connection 可以和jdbc混合使用 JdbcTransaction :原生jdbc事务 JtaTransaction:分布式事务 TransactionConfig 主要负责创建事务对象 每一个Transaction都有一个TransactionConfig TransactionConfig类图 事务控制实例代码 try { ... 阅读全文
posted @ 2012-06-12 16:58 ITA之路 阅读(182) 评论(0) 推荐(0)
摘要: 以SqlMapClientBuilder类的buildSqlMapClient方法为初始化入口初始化过程 主要包括 1.初始化全局配置(sqlMapConfig文件) 事务 DataSource等2.sqlMap 文件初始化 类图 全局配置初始化时序图以SqlMapConfigParser为核心主干 解析SqlMapConfig文件 解析后的值保存的到XmlParserState类中 同时也初始化了SqlMapClientImpl, SqlMapExecutorDelegate等核心类sqlMap文件初始化时序图 sql节点 parameterMap节点 resultMap节点 stat... 阅读全文
posted @ 2012-06-10 21:58 ITA之路 阅读(123) 评论(0) 推荐(0)
摘要: ibatis核心类 SqlMapExecutor:定义了数据库curd操作api SqlMapTransactionManager : 主要定义了事务管理功能 SqlMapClient:继承SqlMapExecutor, SqlMapTransactionManager接口 也就具有curd操作 事务管理行为SqlMapSession:它有SqlMapClient实现接口一样,SqlMapClient的实例中持有SqlMapSession的引用, 也就是说在SqlMapClient的基础上 包装了一层, SqlMapSession 的实例对于SqlMapClient来说是线程安全的 在Sq.. 阅读全文
posted @ 2012-06-10 10:53 ITA之路 阅读(159) 评论(0) 推荐(0)
摘要: *MappedByteBuffer的创建 在FileChannel上调用map方法 返回一个MappedByteBuffer对象 public MappedByteBuffer map(MapMode mode, long position, long size) MapMode 映射模式(MapMode 是FileChannel中的一个内部类) 有三个可选值 1.READ_ONLY 只读映射模式 2.READ_WRITE 读/写映射模式 3.PRIVATE 通过put方法对MappedByteBuffer的修改 不会修改到磁盘文件 只是虚拟内存的修改*MappedByteBuffer在父类. 阅读全文
posted @ 2012-06-03 13:47 ITA之路 阅读(414) 评论(0) 推荐(0)
摘要: 1.Scatter 从一个Channel读取的信息分散到N个缓冲区中(Buufer).2.Gather 将N个Buffer里面内容按照顺序发送到一个Channel. Scatter/Gather功能是通道(Channel)提供的 并不是Buffer, Scatter/Gather相关接口 类图 ReadableByteChannel WritableByteChannel 接口提供了通道的读写功能 ScatteringByteChannel GatheringByteChannel接口都新增了两个以缓冲区数组作为参数的相应方法 以FileChannel为例*Scatter /**... 阅读全文
posted @ 2012-05-31 14:52 ITA之路 阅读(180) 评论(0) 推荐(0)
摘要: *Buffer: 缓冲区 是特定基本类型元素的线性有限序列 Buffer中的数据结构是原始数据类型的数组 例如 jdk ByteBuffer中定义的byrte数组public abstract class ByteBuffer extends Buffer implements Comparable<ByteBuffer> { final byte[] hb; } Buffer类图(除去boolean原始类型没有 其他都有)*Buffer的实例化1.Buffer具体子类的allocate方法 例如 ByteBuffer public static ByteBuffer a... 阅读全文
posted @ 2012-05-30 14:00 ITA之路 阅读(188) 评论(0) 推荐(0)
摘要: import java.io.File; import java.io.FileInputStream; import java.io.FileNotFoundException; import java.io.FileOutputStream; import java.io.IOException; import java.io.InputStream; import java.io.OutputStream; import java.nio.ByteBuffer; import java.nio.channels.Channel; import java.nio.channels.File 阅读全文
posted @ 2012-05-29 23:51 ITA之路 阅读(242) 评论(0) 推荐(0)
摘要: Eclipse版本:Indigo Service Release 2打开c:/windows/fonts()确认该字体存是否存在。 1.C:/windows/fonts/Courier New 右键 ->显示 (window7 C:\Windows\Fonts) window7系统到这一步 问题可能已解决了 重新打开Eclipse Window->preference-->Colors and Fonts看看如果没解决 继续下面步骤2. 关闭Eclipse 修改eclipse目录/plugins/org.eclipse.jface_3.7.0.I20110522-1430.j 阅读全文
posted @ 2012-05-26 16:39 ITA之路 阅读(137) 评论(0) 推荐(0)
摘要: 1.ERROR org.apache.hadoop.hdfs.server.datanode.DataNode: java.io.IOException: Incompatible namespaceIDs in /var/lib/hadoop-0.20/cache/hdfs/dfs/data: namenodenamespaceID = 240012870; datanode namespaceID = 1462711424 .http://blog.csdn.net/wh62592855/article/details/57521992.org.apache.hadoop.security 阅读全文
posted @ 2012-05-24 13:40 ITA之路 阅读(648) 评论(0) 推荐(0)
点击右上角即可分享
微信分享提示