MyBatis 是一款优秀的持久层框架,它支持定制化 SQL、存储过程以及高级映射。MyBatis 避免了几乎所有的 JDBC 代码和手动设置参数以及获取结果集。MyBatis 可以使用简单的 XML 或注解来配置和映射原生信息,将接口和 Java 的 POJOs(Plain Old Java Objects,普通的 Java对象)映射成数据库中的记录。查看全文>>
说到代码优化,也许一个两个的优化,对于提升代码的运行效率意义不大,但是只要处处都能注意代码优化,总体来说对于提升代码的运行效率就很有用了。查看全文>>
每当建立一个TCP/IP连接的时候都要经历3次握手,这是为了保证建立一个可靠的连接。 三次握手 客户端向服务器发请求,服务器接收请求,服务器接收请求之后发送一个连接标志,客户端接收连接标志之后也向服务器发送一个连接标志,至此连接完成。查看全文>>
弄清索引的障碍(一) 任何事物都有它的两面性,索引也不例外,索引的好处很多,但这里咱们聊聊索引的坏处。 索引的缺点是很明显的,因为索引本身是有序的,而跟新数据的过程中也要更新索引,更新完后还要保持索引的有序性,这就需要付出很大的开销了,索引不好的一面就从这里开始显示出来了。 我们先简要综述一下索引的不足之处有哪些,接下来详细阐述,随后一起和大家探索各种工作中的案例,最后为思考回顾。查看全文>>
Java并发编程:Callable、Future和FutureTask 创建线程常用的2种方式,一种是直接继承Thread,另外一种就是实现Runnable接口。这2种方式都有一个缺陷就是:在执行完任务之后无法获取执行结果。查看全文>>