学习
小蚂蚁扛大象
这个作者很懒,什么都没留下…
展开
-
最受程序员欢迎的图书推荐
引用加班 -> 没空学习 -> 总是写同等水平代码 -> 无法提升代码质量 -> 总是出Bug -> 总是需要修改 -> 加班 -> .... 如果这是你的日常,那么恭喜你,你距离被淘汰就不远了。 这个世界每天都在飞速发展,尤其是技术领域,有可能上个月你刚学会的框架,这个月就有了更好的替代品。你在过去引以为豪的技能,今天或许就成了前进的绊脚石。转载 2017-02-26 10:38:52 · 446 阅读 · 0 评论 -
乐观锁与悲观锁及应用举例
悲观锁:正如其名,它指的是对数据被外界(包括本系统当前的其他事务,以及来自外部系统的事务处理)的修改持保守态度,因此,在整个数据处理过程中,将数据处于锁定状态。悲观锁的实现,往往依靠数据库提供的锁机制(也只有数据库层提供的锁机制才能真正保证数据访问的排他性,否则,即使在本系统中实现了加锁机制,也无法保证外部系统不会修改数据)。以常用的mysql InnoDB存储引擎为例:加入商品表items表转载 2017-03-01 21:59:11 · 387 阅读 · 0 评论 -
javascript的性能调优
一.前言 cDqj&:$e ^5 ~)m6=2 本文的上一篇 JavaScript 踩坑心得— 为了高速(上) 主要和大家分享的是 JavaScript 使用过程中的基本原则以及编写过程中的心得分享,本文主要和大家聊聊在各个使用场景下的 JavaScript 使用,以及在性能优化方面的优化经验等 n%I9l]UVaz,bXla 二.各种场景下的 JavaScr转载 2017-02-27 15:35:37 · 723 阅读 · 0 评论 -
单例设计模式的分析(懒汉,饿汉式)
主要分析的是单例模式。包括懒汉式,饿汉式,登记式,以及懒汉式的改进型,还有一个关于读取propertoes配置文件的实例。预计分为三节。这是第一节,先分析最简单的懒汉式和饿汉式。单例模式是设计模式中比较简单的一种。适合于一个类只有一个实例的情况,比如窗口管理器,打印缓冲池和文件系统,它们都是原型的例子。典型的情况是,那些对象的类型被遍及一个软件系统的不同对象访问,因此需要一个全局的访问指翻译 2017-03-07 09:53:42 · 284 阅读 · 0 评论 -
statement和PreparedStatement的区别
以Oracle为例吧Statement为一条Sql语句生成执行计划,如果要执行两条sql语句select colume from table where colume=1;select colume from table where colume=2;会生成两个执行计划一千个查询就生成一千个执行计划!PreparedStatement用于使用绑定变量重用执行计划翻译 2017-03-14 17:30:43 · 341 阅读 · 0 评论 -
redis的存储结构
Hash存储结构Hash是一个string类型的field和value的映射表。Hash特别适合存储对象,相对于将对象的每个字段存成单个string类型。一个对象存储在Hash类型中会占用更少的内存,并且可以更方便的存取整个对象。我们简单举个实例来描述下Hash的应用场景,比如我们要存储一个用户信息对象数据,包含以下信息:用户ID为查找的key,存储的value用户对象包含姓名,年龄,翻译 2017-03-16 14:55:43 · 388 阅读 · 0 评论