首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
云开777
掘友等级
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
0
文章 0
沸点 0
赞
0
返回
|
搜索文章
最新
热门
关于BoilerpipeExtractor解析html乱码问题
不知道网上这个解决方案是谁抄的谁的,千篇一律的答案,而且答案让人看得找不到北。网上的答案见下面.谁能告诉我,getEmptyConnection 是什么鬼。URLConnection connection = url.connection.connection.InputSour...
Redis基础知识----SDS(简单动态字符串)
以下的总结,基于redis源码4.0.SDS通过字符串的长短不同实现了5中不同的数据结构,其不同在于头部用来标识字符串长度的类型,主要用来减小结构体的大小,节省内存。 例如:长度小于32的字符串,则会使用sdshdr5结构体,sdshdr5结构体特殊在并没有len和alloc属性...
JDK1.7中的ThreadPoolExecutor源码剖析
JDK1. 线程池,顾名思义一个线程的池子,池子里存放了很多可以复用的线程,如果不用线程池类似的容器,每当我们需要创建新的线程时都需要去new Thread(),用完之后就被回收了,线程的启动回收都需要用户态到内核态的交互,频繁的创建开销比较大。而且随着线程数的增加,会引起CPU...
对Volatile变量的理解和总结
之前因为对Volatile变量的理解不够深刻,只是知道它可以轻量级的锁,但是在真正编写多线程的程序时,除用它来做为线程结束的标志外,并不敢过多的使用。但是在看Current包中的大部分源码时发现,作者居然使用Volatile变量加CAS操作实现了很多只有通过加锁才能实现的功能,叹...
zk系列-3.watch事件的分类/模式和服务端返回的代码
1.2.在调用getData等方法添加的watcher都是一次性的,调用后就被移除掉了。通过addWatcher可以添加持续性事件。PERSISTENT(ZooDefs.AddWatchModes.PERSISTENT_RECURSIVE(ZooDefs.AddWatchMode...
zk系列-2.watch机制及异步回调的原理
再上一遍文章的最后提到了两个问题。1.eventThread怎么处理事件的。2.eventThread怎么实现异步回调。下面一块分析一下两个问题,以及watch机制及异步回调的原理。1、watch事件的触发。在readResponse中,当ReplyHeader的xid是NOTI...
zk系列-1.客户端数据请求和接受
PathUtils.h.setType(ZooDefs.OpCode.request.request.ReplyHeader r = cnxn.if (r.throw KeeperException.create(KeeperException.Code.get(r.DataTr...
关于Using index for group-by和Loose Index Scan的关系
最近看好多关于mysql的blog在讲松散扫描的时候,提到了explain后,extra会显示Loose Index Scan,但是在5.6.34等版本中,会显示Using index for group-by,通过查找官方资料发现两者没什么区别。下面引自官方文档:https:/...
cannot find -lstdc++
Google 搜到的解决了问题 搜了很多没法解决。引自:http://tech.yipp./usr/bin/ld: skipping incompatible /usr/lib/gcc/x86_64-redhat-linux/4.4.7/libstdc++.a when sear...
redo log的刷新策略
MySQL支持用户自定义在commit时如何将log buffer中的日志刷log file中。这种控制通过变量 innodb_flush_log_at_trx_commit 的值来决定。该变量有3种值:0、1、2,默认为1。但注意,这个变量只是控制commit动作是否刷新log...
下一页
个人成就
文章被阅读
7,059
掘力值
68
关注了
0
关注者
0
收藏集
1
关注标签
8
加入于
2020-12-18