- 博客(7)
- 资源 (1)
- 收藏
- 关注
原创 redis-基本知识
1.数据存储 数据保存在内存,这使得redis的访问速度非常快; 可扩展,通过主从复制,分片。 2.数据结构 string,list,set,zset,hash 3.常用命令 keys*:查找所有键 flushall:删除所有键 4.redis事务 通过multi开启事务,然后将执行的命令加入队列,最后使用EXEC执行...
2019-05-20 13:48:22 140
原创 数据结构-树
二叉树:每个结点最多有两颗子树 二叉查找树: 若任意左子树不为空,则左子树所有结点的值不大于它的根节点值, 若任意右子树不为空,则右子树所有结点的值不小于它的根节点值。 二叉平衡树:左右两边的层级数小于1 红黑树:不是严格的二叉平衡树, 特性:1.从根节点到叶节点有相同数目的黑节点;2.叶节点都是黑色; ...
2019-05-20 09:48:25 98
转载 java 反序列化 php数据
pom依赖: <dependency> <groupId>org.sction</groupId> <artifactId>phprpc</artifactId> <version>3.0.2</version> </dependency> 代码: /** ...
2019-05-17 16:39:45 629
原创 git丶入门常用命令
克隆远程项目到本地: git clone ‘地址’ 更新上传!!(在master分支中操作): (写项目之前请先把本地的项目更新为代码仓库上的最新版) 下面命令是把本地的项目更新为代码仓库上的最新版 一.git reset --hard FETCH_HEAD切换为代码仓库上的最新版本(注意:将已修改的代码退回至代码...
2019-05-17 16:28:03 133
原创 并发包 Semaphore,CountDownLatch,CyclicBarrier,Exchanger 实例:
Semaphore,CountDownLatch,CyclicBarrier,Exchanger import java.util.concurrent.*; /** * Created by HuaWeiBo on 2019/5/13. */ public class Test { /** * 限制数量:多余的进行等待 */ public...
2019-05-15 17:18:47 168
原创 线程池ThreadPoolExecutor简单介绍:
1.创建线程池: new ThreadPoolExecutor( int corePoolSize, // 核心线程数量(存活) int maximumPoolSize, // 最大线程数量 long keepAliveTime, // 线程最大的存活时间(当线程数大于核心线...
2019-05-15 10:36:40 116
原创 ConcurrentHashMap.jdk1.8 put操作:
put操作: public V put(K key, V value) { return putVal(key, value, false); } /** Implementation for put and putIfAbsent */ final V putVal(K key, V value, boolean onlyIfAbsent) {...
2019-05-13 16:07:41 965
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人