华为荣耀和小米的死磕市场分布
小米自进入手机市场以来,靠着高性价比,占有了大量中低端机市场,其特别的互联网饥饿营销模式也被大众锁诟病,自华为荣耀进入该市场后,在多个市场领域阻击小米,为消费者提供了更多的选择机会,让小米不再一家独大。 阅读全文
小米自进入手机市场以来,靠着高性价比,占有了大量中低端机市场,其特别的互联网饥饿营销模式也被大众锁诟病,自华为荣耀进入该市场后,在多个市场领域阻击小米,为消费者提供了更多的选择机会,让小米不再一家独大。 阅读全文
java提供了对boolean、Integer、Long的原子操作对象AtomicBoolean、AtomicInteger、AtomicLong。实现一些原子操作,这样简单的原子操作会比使用synchronized或者lock实现方便很多。 阅读全文
cassandra是一个key-value类型的NoSQL数据库,它的优点在于快速的根据key值进行的读写,以及方便的扩展,所以查询不是它的强项,它所至此的查询表达式也是很有限的。虽然cassandra支持建立索引,但是它的索引也只支持“=”号查询。 阅读全文
昨日18点,华为商城结束关于荣耀3X Pro和荣耀3C 4G版的官方预约,截止预约时间,华为商城总预约人数超500万。 阅读全文
没想到我这个名不见经传的小博客也会遭遇黑客攻击,最近一段时间屡见近百ip同一时刻访问,为了防止我脆弱的虚拟机生命,只好对这些恶意IP段进行了屏蔽处理。 阅读全文
和synchronized一样,Lock是为了线程互斥而设计的,在synchronized中,使用对象隐式锁的wait notify(notifyAll)来实现线程之间的通信,同样的功能在Lock中是通过Codition来实现的。Condition除了完成wait和notify的基本功能之外,它的好处在于一个Lock可以通过创建多个Condition,选择性的去通知wait的线程。 阅读全文
java里的Lock提供了比synchronized更灵活的线程同步操作,可以让你更自由的获取锁,释放锁。 阅读全文