Mote

这家伙太懒了 <( ̄ ﹌  ̄)>
0码农币
9被赞数
0威望值
  • 自己写一个java.lang.reflect.Proxy代理的实现

    前言 Java设计模式9:代理模式一文中,讲到了动态代理,动态代理里面用到了一个类就是java.lang.reflect.Proxy,这个类是根据代理内容为传入的接口生成代理用的。本文就自己写一个Proxy类出来,功能和java.lang.reflect.Proxy一样,传入接口、代理内容,生成代理。 抛砖引玉吧
    发表于 7月前 评论(0) 阅读全文
  • AndroidWear优化性能和电池寿命(官译)

    Android Wear因为自身的局限性,所以我们在写开发Android Wear程序的时候一定要考虑到性能的流畅以及电池的消耗,目前为止,我自己也没有做过很强大的Android Wear程序,表盘的开发也才进入初级程序,但是大概的开发过程已经了解,所以今天先在这里把把官方文档的优化翻译成中
    发表于 8月前 评论(0) 阅读全文
  • 程序员获取编程灵感的 10 种方式

    有时我会陷入读着编程书但编不了程的陷阱。我不能总是找到一个可工作的有趣项目,即使我知道有大量的机会。如果你有相同的问题,这里的一些提示可能会有所帮助。 1.与其他程序员聊天 这是最好的灵感来源,因为,他们会有一些你想不到的点子。即使是一些程序员朋友、一个编程小
    发表于 8月前 评论(0) 阅读全文
  • ES6常用的新特性总结

    http://luckykun.com/work/2016-05-10/es6-feature.htmlES6是即将到来的新版本JavaScript语言的标准,他给我们带来了更”甜”的语法糖(一种语法,使得语言更容易理解和更具有可读性,也让我们编写代码更加简单快捷),如箭头函数(=>)、class等等。用一句话来说就是: ES
    发表于 1年前 评论(0) 阅读全文
  • Java和Android的LRU缓存及实现原理

    一、概述 Android提供了LRUCache类,可以方便的使用它来实现LRU算法的缓存。Java提供了LinkedHashMap,可以用该类很方便的实现LRU算法,Java的LRULinkedHashMap就是直接继承了LinkedHashMap,进行了极少的改动后就可以实现LRU算法。 二、Java的LRU算法 Java的LRU算法的基础是L
    发表于 1年前 评论(0) 阅读全文
  • 深入理解乐观锁与悲观锁

    在数据库的锁机制中介绍过,数据库管理系统(DBMS)中的并发控制的任务是确保在多个事务同时存取数据库中同一数据时不破坏事务的隔离性和统一性以及数据库的统一性。 乐观并发控制(乐观锁)和悲观并发控制(悲观锁)是并发控制主要采用的技术手段。 无论是悲观锁还是乐观锁,都
    发表于 1年前 评论(0) 阅读全文
  • Android 中的注解深入探究

    本文系GDG Android Meetup分享内容总结文章 注解是我们经常接触的技术,Java有注解,Android也有注解,本文将试图介绍Android中的注解,以及ButterKnife和Otto这些基于注解的库的一些工作原理. 归纳而言,Android中的注解大概有以下好处 提高我们的开发效率 更早的发现程序的问题或
    发表于 1年前 评论(0) 阅读全文
  • Java 8 中 CAS 的增强

    几天前,我偶然地将之前写的用来测试AtomicInteger和synchronized的自增性能的代码跑了一下,意外地发现AtomicInteger的性能比synchronized更好了,经过一番原因查找,有了如下发现: 在jdk1.7中,AtomicInteger的getAndIncrement是这样的: public final int getAndIncrement
    发表于 1年前 评论(0) 阅读全文
  • 细说Oracle数据库与操作系统存储管理二三事

    在上大学的时候,学习操作系统感觉特别枯燥,都是些条条框框的知识点,感觉和实际应用的关联不大。发现越是工作以后,在工作中越想深入了解,发现操作系统知识越发重要。在实践中结合理论还是不错的一种学习方法。自从接触数据库以后,越来越感觉到很多东西其实都是相通的,操
    发表于 1年前 评论(0) 阅读全文
  • 深入理解 Spring 事务原理

    一、事务的基本原理 Spring事务的本质其实就是数据库对事务的支持,没有数据库的事务支持,spring是无法提供事务功能的。对于纯JDBC操作数据库,想要用到事务,可以按照以下步骤进行: 获取连接 Connection con = DriverManager.getConnection() 开启事务con.setAutoCommit(tr
    发表于 1年前 评论(1) 阅读全文