June1993
June1993
全部文章
分类
java基础(51)
linux(3)
spring(14)
springboot(7)
springmvc/mybatis(8)
Tomcat/Jmeter(4)
UML(2)
一些小工具(5)
分布式中间件(15)
前端(3)
多线程与并发编程(9)
大数据(9)
数据库(19)
数据结构与算法(29)
未归档(12)
环境及一些报错问题(14)
综合(6)
计算机基础(4)
计算机网络(5)
设计模式(10)
归档
标签
去牛客网
登录
/
注册
June1993的博客
全部文章
(共229篇)
Redis之事务实现
Redis中的事务提供了一种将多个命令请求打包,然后一次性、顺序性执行多个命令的机制,并且在事务指向期间,服务器不会中断事务而改去执行其他客户端的命令请求,它会将事务中的所有命令都执行完毕,然后才去处理其他客户端的请求。 Redis通过MULTI,EXEC,WATCH等命令来实现事务功能。 事务首...
2019-10-28
0
712
用注解过滤序列化字段
有时候我们在打日志的时候,希望对象中有些字段不显示出来,此时可以考虑自定义一个注解。 比如,自定义一个注解GsonIgnoreField如下 @Target(ElementType.FIELD) @Retention(RetentionPolicy.RUNTIME) public @interfa...
2019-10-25
0
757
Raft 协议
分布式一致性协议 Raft,自 2013 年论文发表之后就受到了技术领域的热捧,我认为相对于其他分布式一致性算法,Raft 有效的解决了分布式一致性算法过于复杂及难于实现的问题,这也是 Raft 能异军突起的主要因素。 Raft 协议有效的借鉴了美国总统大选的策略,采用精英(Raft 称呼这个...
2019-10-09
0
1548
vue学习(一)
MVVM model: 模型,数据对象(data) view: 试图,模板页面 viewModel: 试图模型(vue的实例) 写一个简单的vue 引入Vue.js 创建Vue对象 el : 指定根element(选择器) data : 初始化数据(页面可以访问) 双向数据绑定 :...
2019-09-27
0
628
Redis 线程模型
文件事件处理器(file event handler) Redis 基于 Reactor 模式开发了自己的网络事件处理器: 这个处理器被称为文件事件处理器(file event handler) 文件事件处理器使用 I/O 多路复用(multiplexing)程序来同时监听...
2019-09-25
0
930
彻底搞清楚分布式数据库
1. 首先,“分布式”:是从业务的角度的概念。 "分布式”是从业务角度出发的:即当我们想着“注册”模块需要更新或者出问题了,那么我们不希望它影响存量用户的“登陆”和“下单”模块,这个时候,我们多希望他们不在一起多好,那么当我们真的这么做了,将各个业务模块都分开,ok,那这就是“分布式”了...
2019-09-23
0
484
旋转链表
61. 旋转链表 public ListNode rotateRight(ListNode head, int k) { if (head == null || k == 0) { return head; } ListNod...
2019-09-01
0
696
字符串类
leetcode 49. 字母异位词分组 方法一:将字符串按字符排序好作为key public List<List<String>> groupAnagrams(String[] strs) { if (strs == null || strs.lengt...
2019-09-01
0
616
递归回溯中的一些套路
从一个题说起 leetcode 39. 组合总和 class Solution { public List<List<Integer>> combinationSum(int[] candidates, int target) { } }...
2019-08-29
0
675
数组问题之二分查找专题
leetcode 33. 搜索旋转排序数组 假设按照升序排序的数组在预先未知的某个点上进行了旋转。 ( 例如,数组 [0,1,2,4,5,6,7] 可能变为 [4,5,6,7,0,1,2] )。 搜索一个给定的目标值,如果数组中存在这个目标值,则返回它的索引,否则返回 -1 。 你可以假设数...
2019-08-27
0
664
首页
上一页
1
2
3
4
5
6
7
8
9
10
下一页
末页