上一页 1 2 3 4 5 6 7 8 ··· 13 下一页

2016年6月8日

HashSet

摘要: HashSet HashSet内部使用了HashMap来保存元素。 ~~~java public class HashSet extends AbstractSet implements Set, Cloneable, java.io.Serializable ~~~ 从上面看出 HashSet 继 阅读全文

posted @ 2016-06-08 15:35 walkwalkwalk 阅读(146) 评论(0) 推荐(0) 编辑

JAVA集合

摘要: JAVA集合 Java的集合包含了List,Set, Map。其中List,Set继承了Collection接口,而Map单独的一个接口。 关于Collection的文档请参考 "这里" 。 Collection介绍 Collection接口是集合框架的基础,所有的实现类都会实现Collection 阅读全文

posted @ 2016-06-08 15:26 walkwalkwalk 阅读(174) 评论(0) 推荐(0) 编辑

2016年6月6日

分布式锁1 Java常用技术方案

摘要: 记得当初的商品库的库存设计就是使用的redis + 数据库的乐观锁进行的,回头好好整理下。 分布式锁1 Java常用技术方案 前言: 由于在平时的工作中,线上服务器是分布式多台部署的,经常会面临解决分布式场景下数据一致性的问题,那么就要利用分布式锁来解决这些问题。所以自己结合实际工作中的一些经验和网 阅读全文

posted @ 2016-06-06 23:50 walkwalkwalk 阅读(221) 评论(0) 推荐(0) 编辑

JAVA 锁

摘要: JAVA 锁 锁的概念 Java中的锁是控制资源访问的一种方式。它弥补了synchronized的可操作性不强的不足。 Java的锁都实现了Lock接口。Lock结构定义了锁的基本操作。 函数 | 解释| | | void lock()|获取锁,如果锁被其他线程占用,则等待| void lockIn 阅读全文

posted @ 2016-06-06 23:43 walkwalkwalk 阅读(421) 评论(0) 推荐(0) 编辑

2016年6月4日

JAVA多线程二

摘要: Thread.Join() join()函数表示等待当前线程结束,然后返回. ~~~java public final synchronized void join(long millis) throws InterruptedException { long base = System.curre 阅读全文

posted @ 2016-06-04 00:06 walkwalkwalk 阅读(149) 评论(0) 推荐(0) 编辑

2016年6月3日

JAVA多线程一

摘要: 介绍 线程是操作系统的最小单位,一个进程可以创建多个线程。 线程有五种状态,分别是新建、就绪、运行、阻塞、死亡状态。 多线程可以提高执行效率,但是如果单线程可以完成的任务,使用多线程反而会增加不必要的开销,降低效率。例如将某个数加一百次,使用多线程反而会比单线程耗费的时间多。 创建线程 java创建 阅读全文

posted @ 2016-06-03 23:20 walkwalkwalk 阅读(210) 评论(0) 推荐(0) 编辑

2016年6月2日

Redis pipeline and list

摘要: Redis Redis 是一个开源的基于内存的数据结构存储器。通常可作为数据库,缓存和消息中介。它支持的数据结构有:字符串、哈希表、列表、集合、支持范围查询的有序集合、位图、hyperloglogs和带查询半径的地理空间索引。Redis有内置的复制、Lua脚本、LRU缓存、事务和不同层级的磁盘持久化 阅读全文

posted @ 2016-06-02 23:15 walkwalkwalk 阅读(1169) 评论(0) 推荐(0) 编辑

2016年6月1日

mongo 安装

摘要: mongo 安装: 1.按照 https://docs.mongodb.com/manual/tutorial/install mongodb on red hat/ 安装 2.安装成功后创建用户 ~~~python db.createUser( { "user" : "work", "pwd": 阅读全文

posted @ 2016-06-01 23:18 walkwalkwalk 阅读(139) 评论(0) 推荐(0) 编辑

2016年5月28日

Intersection of Two Arrays

摘要: Given two arrays, write a function to compute their intersection. Example: Given nums1 = [1, 2, 2, 1], nums2 = [2, 2], return [2]. Note: Each element 阅读全文

posted @ 2016-05-28 16:51 walkwalkwalk 阅读(285) 评论(0) 推荐(0) 编辑

Intersection of Two Arrays II

摘要: Given two arrays, write a function to compute their intersection. Example: Given nums1 = [1, 2, 2, 1], nums2 = [2, 2], return [2, 2]. Note: Each eleme 阅读全文

posted @ 2016-05-28 16:50 walkwalkwalk 阅读(204) 评论(0) 推荐(0) 编辑

上一页 1 2 3 4 5 6 7 8 ··· 13 下一页

导航