2018年9月8日

待总结内容[集]

摘要: 1)数据库中的事务与锁 mysql: http://seanlook.com/2016/08/30/mysql-ppt-trx_isolation-lock/ http://hedengcheng.com/?p=771 redis: redis setnx 实现分布式锁 2)linux 内核的内存屏 阅读全文

posted @ 2018-09-08 20:59 Lemo_wd 阅读(148) 评论(0) 推荐(0) 编辑

Java 中 AOP —— 探讨其存在价值及实现方式对比

摘要: AOP 概述 Aspect-oriented programming(面向切面编程)。最广为人知的面向侧面的程序设计语言是由施乐帕洛阿尔托研究中心 (施乐帕克 nb!)开发的AspectJ,该语言可以和Java编程语言结合在一起使用。 AOP 面向切面编程,作为面向对象编程的一种补充,专门用于处理系 阅读全文

posted @ 2018-09-08 18:07 Lemo_wd 阅读(254) 评论(0) 推荐(0) 编辑

Spring 依赖注入中 Field 注入的有害性

摘要: 大致分为:Field 注入、构造注入、setter 注入 其中 Field 注入被认为有害的: 1. 违反了单一原则 当一个 class 中有多个依赖时,如果仅仅使用 Field 注入,则看不出有很多依赖关系。而使用构造注入\setter 注入,可以观察到,这样我通常会对代码进行重构。 2. 依赖隐 阅读全文

posted @ 2018-09-08 13:01 Lemo_wd 阅读(540) 评论(0) 推荐(0) 编辑

Redis 中可以存储的五种基本类型

摘要: 具体介绍 数字还是字符? String(字符串) 二进制安全 可以包含任何数据,比如jpg图片或者序列化的对象,一个键最大能存储512M Hash(字典) 键值对集合,即编程语言中的Map类型 适合存储对象,并且可以像数据库中update一个属性一样只修改某一项属性值(Memcached中需要取出整 阅读全文

posted @ 2018-09-08 12:32 Lemo_wd 阅读(1114) 评论(0) 推荐(0) 编辑

导航