首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
pabno
掘友等级
后端工程师
代码要中午写,因为早晚都会出Bug
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
29
文章 28
沸点 1
赞
29
返回
|
搜索文章
最新
热门
[JUC源码剖析]__FutureTask类
当状态小于等于COMPLETING时,则阻塞线程等待完成;否则就调用report返回FutureTask的outcome字段。也就是说FutureTask最终会把结果保存在outcome字段中 当第二次循环时,如果任务还没有出来完,则会把这个WaitNode插入到waiters…
[JUC源码剖析]__ThreadPoolExecutor类
corePoolSize: 核心线程池大小,当线程池中的线程数小于corePoolSize时,每提交一个任务,都会新起一个线程来处理任务。线程会不断的从workQueue中取出任务执行。线程一般情况下即使空闲,也不会回收,除非设置了allowCoreThreadTimeOut参…
Go interface的类型问题
Whyismynilerrorvaluenotequaltonil?这篇官方文章中提到了interface中的type和value问题,当一个接口变量的type和value都为nil时,变量==nil
TCP协议详解
标记TCP连接通信双方主机的端口,而双方的IP地址在IP协议的报文首部中已经记录。端口号最大值为65535 表示接收方已经成功接收(确认序号-1)的字节。假设B发送给A的TCP报文中,确认需要为700,则表示B已经成功接收了A发送的序号为700之前(不包括700)的所有数据 T…
Git常用命令
git merge dev 把dev分支合并到当前分支,如果使用ff模式合并,则会丢失部分commit信息。
java多线程同步锁总结
线程是程序中的一个执行序列,多个线程就意味着程序可以有多个执行序列。使用多线程可以提高CPU的使用效率。比如在生产者消费者模型中,生产者和消费者分别属于两个不同的线程,两个线程可以同时进行。只要缓冲区还没满,生产者就可以一直生产数据;只要缓冲区有数据,消费者也可以一直消费,两个…
Redis如何批量失效key
Redis的del key命令只能删除指定key。如果要删除满足指定模式的key,则会比较麻烦。这里提供一个使用数据时间戳的方案来实现批量失效缓存 最近在写一个好友关系模块,类似于微信的好友机制。其中有一个方法Friendship getFriendship(long user…
如何防止接口重复请求
在一个通知模块,老师发送通知给家长,家长点开通知后客户端需要调用一个ack接口告诉服务器该家长已经读取该通知,并在notify_read表中插入该家长的信息,内容大概是(notify_id, member_id),并把通知表notify的read_num字段+1。当遇到网络问题…
个人成就
文章被点赞
13
文章被阅读
12,948
掘力值
254
关注了
8
关注者
1
收藏集
1
关注标签
3
加入于
2016-07-11