首页
首页
沸点
课程
直播
活动
竞赛
商城
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
chInvictus
掘友等级
web服务端开发工程师
|
某互联网金融公司
热爱技术,乐于分享,欢迎志同道合的朋友一起交流
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
25
文章 25
沸点 0
赞
25
返回
|
搜索文章
chInvictus
web服务端开发工程师 @某互联网金融公司
·
2年前
关注
go channel 实战
实现一个常驻任务,读取监控数据,上报到监控系统 设计思路 在主任务中启动一个异步goroutine监听channel数据,当channel中有数据到来时,就执行上报操作 异...
1
评论
分享
chInvictus
web服务端开发工程师 @某互联网金融公司
·
2年前
关注
java static字段和static方法
``` // static字段和方法属于class,而不属于实例,所以所有的静态字段都是共享同一块内存 public class staticBase { public s...
3
评论
分享
chInvictus
web服务端开发工程师 @某互联网金融公司
·
2年前
关注
java 抽象类&抽象方法
``` package classBase; public class abstractBase { public static void main(String[] ar...
2
评论
分享
chInvictus
web服务端开发工程师 @某互联网金融公司
·
2年前
关注
java 多态
Overload(重载) 如果方法签名不同,Overload方法是一个新方法; Override(重写) 方法签名相同,并且返回值也相同。 ** 多态实现的条件 ** //...
2
评论
分享
chInvictus
web服务端开发工程师 @某互联网金融公司
·
2年前
关注
java public private protected
public 修饰符:字段和方法可以被所有的外部访问 private 修饰符:private字段和方法只能自己访问,其他都不能访问 protected 修饰符:protec...
3
评论
分享
chInvictus
web服务端开发工程师 @某互联网金融公司
·
2年前
关注
java 基础入门
基本数据类型 char,string,boolean,int,float,double,short,byte,long 数组 数组在java中是引用类型,对数组的改变不会影...
2
评论
分享
chInvictus
web服务端开发工程师 @某互联网金融公司
·
2年前
关注
json嵌套数据转数组(面试题)
将一个json字符串转换为数组,json字符串格式如下 经过观察得知json结构体之间有id,name,desc这样三个字段,有的嵌套在children二维数组中,可以先把...
3
评论
分享
chInvictus
web服务端开发工程师 @某互联网金融公司
·
2年前
关注
mysql有哪些锁&什么场景下会触发这些锁&如何用这些锁
按照锁的粒度分为表锁,页锁,行锁 表锁 表级锁是MySQL中锁定粒度最大的一种锁,表示对当前操作的整张表加锁,它实现简单,资源消耗较少,被大部分MySQL引擎支持。最常使用...
3
评论
分享
chInvictus
web服务端开发工程师 @某互联网金融公司
·
2年前
关注
堆排序&大根堆&小根堆
大根堆 父节点大于俩子节点 小根堆 父节点小于俩子节点 大根堆: arr(i)>arr(2i+1) && arr(i)>arr(2i+2) 小根堆: arr(i)<arr(...
3
评论
分享
chInvictus
web服务端开发工程师 @某互联网金融公司
·
2年前
关注
mysql主键索引,非主键索引,覆盖索引,联合索引
什么是主键索引,非主键索引 从定义来说,主键索引就是聚簇索引,非主键索引就是二级索引,一般情况都是B+树结构,InnoDb表必然有一个主键索引,如果没有主动设置主键,inn...
13
评论
分享
chInvictus
web服务端开发工程师 @某互联网金融公司
·
2年前
关注
Golang GMP模型分析
在GMP模型中,内核线程是实际运行goroutine的实体,调度器的作用是把goroutine分配到工作线程上,请深刻理解这句话,对你理解GMP模型有很大的帮助 https...
8
评论
分享
chInvictus
web服务端开发工程师 @某互联网金融公司
·
2年前
关注
mysql 三大范式
第一范式 原子性,属性不可分割,每个列不可以在拆分 第二范式 唯一性,要有主键,其他字段依赖主键, 第三范式 消除传递依赖,消除冗余,各种信息只在一个地方存储...
8
评论
分享
chInvictus
web服务端开发工程师 @某互联网金融公司
·
2年前
关注
time_wait & close_wait
tcp三次握手&四次挥手 三次握手 客户端发送SYN报文,服务端收到之后对客户端的报文确认,并发送SYN表示建立连接,客户端收到服务端的报文对服务端回复ack,连接建立 四...
9
评论
分享
chInvictus
web服务端开发工程师 @某互联网金融公司
·
2年前
关注
mysql 联合索引
最左匹配原则 最左优先,以最左边的为起点任何连续的索引都能匹配上。同时遇到范围查询(>、<、between、like)就会停止匹配 假设,我们对(a,b)字段建立一个索引,...
8
评论
分享
chInvictus
web服务端开发工程师 @某互联网金融公司
·
2年前
关注
go 底层原理一览
go内存分配 go垃圾回收 goroutine原理 channle原理 interface底层原理 sync.map sync.pool go性能优化,内存泄漏排查与定位 ...
6
1
分享
chInvictus
web服务端开发工程师 @某互联网金融公司
·
2年前
关注
go 并发环境下的错误捕获与处理
协程A的panic,协程B能捕获吗 不能,协程需要自己在内部捕获自己的panic,其他协程无法捕获 一个协程内的recover能捕获多次panic吗 不能,一个recove...
14
2
分享
chInvictus
web服务端开发工程师 @某互联网金融公司
·
2年前
关注
select poll epoll
select 使用数组存储事件,长度限制为1024,因为select采用位标记法去看那个fd活跃,具体是采用一个长度为32的int数组(32*32=1025,一个int是4...
8
评论
分享
chInvictus
web服务端开发工程师 @某互联网金融公司
·
2年前
关注
redis mysql数据一致性
先写DB,在删除缓存 写DB保证成功,如果删除缓存失败怎么办? 1 设置key比较短的过期时间,key失效会自动取最新的数据(一般不建议) 2 如果 cache 服务当前不...
8
评论
分享
chInvictus
web服务端开发工程师 @某互联网金融公司
·
2年前
关注
tx面试题
1 http 1.0,2.0,3.0 区别 2 epoll kafka redis mysql调优 3 linux 机器负载 top load average, top相关...
8
评论
分享
chInvictus
赞了这篇文章
pjmike_pj
Java后端工程师 @某互联网公司
·
4年前
关注
基于Redis的分布式锁实现
在多线程的环境下,为了保证一个代码块在同一时间只能由一个线程访问,Java中我们一般可以使用synchronized语法和ReetrantLock去保证,这实际上是本地锁的...
199
24
分享
下一页
个人成就
文章被点赞
180
文章被阅读
15,040
掘力值
688
关注了
0
关注者
6
收藏集
7
关注标签
15
加入于
2019-08-29