首页
首页
沸点
课程
直播
活动
竞赛
商城
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
hoohack
掘友等级
软件开发
|
Kugou
PHP/Java/Golang/咖啡/奶茶
关注
私信
获得徽章 0
动态
文章
专栏
沸点
收藏集
0
关注
赞
52
文章 52
沸点 0
资讯 0
赞
52
关注
返回
|
搜索文章
文章
热门
最新
hoohack
2年前
Redis
你附近的人都有谁,这个功能是怎么实现的?
GEOADD:添加指定的地理位置坐标值到指定的key中,可以同时添加多个。 GEODIST:计算两个给定位置之间的距离,可指定距离的单位,默认是米。 GEOHASH:获取地理位置的geohash值。 GEORADIUS:给定经纬度信息,以给定的经纬度为中心,查询与中心位置距离不…
354
3
3
hoohack
2年前
Java
你真的知道什么是线程安全吗?
从学术上理解,进程就是包含上下文切换的程序执行时间总和 = CPU加载上下文+CPU执行+CPU保存上下文。 另一个简单的理解,进程就是程序的一次执行,比如看看一下这个图,每一个运行中的程序就是一个独立的进程,进程是相互独立存在的。 线程就是CPU执行那一部分的一个个小段,线程…
1445
2
评论
hoohack
2年前
Java
Java项目如何分层
在现在的Java项目中的项目分层,大多数都是简单的Controller、Service、Dao三层,看起来非常简单。 在项目庞大,追求快速发展的情况下,往往不会过于在乎这些细节,所以大部分人都觉得无所谓了,能用就行,久而久之,层级关系逐渐混乱,维护起来就会觉得挺头疼,而且后续如…
1777
4
1
hoohack
2年前
Raft
Raft探索历程--Part2
紧接着上一篇的内容,继续探索Raft的leader选举、日志复制、安全性等等实现细节。 一个Raft集群通常包含多个机器,比较普遍的Raft集群组成是2F+1,F代表的是可以发生失败的机器数量。比如集群有5台机器,那么Raft只能容忍两台服务失败,如果三台服务不能工作了,那么整…
886
6
1
hoohack
2年前
分布式
Raft探索历程--Part1
Raft是一个保证分布式系统数据一致性的共识算法,诞生的目的就是为了探索一种更容易理解的共识算法,原因是上一个描述这个算法的协议--Paxos较难理解和在生产环境上使用。(注:笔者没有掌握Paxos算法,所以这里不会去作比较,后续如果学习到的话会做一个比较) 笔者主要是通过阅读…
1093
1
评论
hoohack
2年前
Spring Boot
使用拦截器统一处理异常
作为一个业务仔,在业务接口代码中肯定会遇到处理异常的情况,比如有代码逻辑的异常,业务逻辑的异常等等。这些异常场景是非常非常多的,这么多异常逻辑要处理,就意味着要写很多重复的代码,作为一个有点追求的业务仔,不能只是懂得CURD,当然希望代码看起来简洁、舒服一点。 本文打算分享笔者…
3736
5
1
hoohack
3年前
分布式
为什么需要分布式系统
最近在学习MIT6.824的分布式系统课程,正在看Raft的论文,Raft是一种共识算法(Consensus algorithms),共识算法是用来保证分布式系统里数据的一致性的算法,所以也可以说是一个一致性算法。 在学习这个课程的过程中,发现其实对分布式系统这个概念很模糊,好…
1874
5
1
hoohack
3年前
Java
Mockito-提高单元测试效率利器
之前在开发进行到写单元测试阶段的时候,发现要测试的方法里面是包含依赖的:外部接口RPC调用、DB调用。在某些情况下,部分依赖不稳定或者无法在测试环境调用时,会导致用例偶尔执行失败。 另外一点,很多用例都是在测试用例的开头写了@SpringRunTest的注解,导致跑用例的时候会…
2905
11
6
hoohack
3年前
Java
理解Java8中的时间API
在Java8之前,在Java开发过程中,如果要操作时间,是使用Date这个类,在Java8中新增了LocalTime、LocalDate和LocalDateTime,日期和时间的处理变得更加方便和容易。用了一段时间,刚开始每次用的时候都要上网查一波才能找到要的答案,后来认真看一…
3291
6
评论
hoohack
3年前
Java
使用拦截器统一处理通用检查
这样,就能抽离出通用的逻辑,精简通用的代码。那么,这个拦截器是什么时候执行的呢?它的实现原理是什么? 通过查看自定义拦截器的UML类图关系,可以看出来,其实是实现了HandlerInterceptor的preHandle方法,通过追踪HandlerInterceptor的调用链…
537
3
1
下一页
个人成就
文章被点赞
609
文章被阅读
60,268
掘力值
2,327
关注了
6
关注者
335
收藏集
0
关注标签
13
加入于
2016-07-05