记录 30 seconds of code 项目个人觉得中有价值的片段或者小技巧(二)
DF系列1、防抖函数,限制高频触发jsconstdebounce(fn,ms0)lettimeoutId;returnfunction(...args)clearTimeout(timeoutId);timeoutIdsetTimeout(()fn.apply(this,args),ms);
谈JVM参数GC线程数ParallelGCThreads合理性设置
作者:京东零售刘乐导读:本篇文章聚焦JVM参数GC线程数的合理配置,从ParallelGCThreads参数含义、参数设置,到参数实验以及修改意见进行解析。1.ParallelGCThreads参数含义在讲这个参数之前,先谈谈JVM垃圾回收(GC)算法的两
Wesley13 Wesley13
3年前
JDBC完美连接方法
jdbc:mysql://localhost:3306:test这句里面分如下解析:jdbc:mysql://是指JDBC连接方式;localhost:是指你的本机地址;3306SQL数据库的端口号;test就是你要连接的数据库的地址。结果集(ResultSet)是数据中查询结果返回的
Stella981 Stella981
3年前
Linux epoll版定时器
ifndef__MYTIMER_H_define__MYTIMER_H_/高并发场景下的定时器///定时器回调函数typedefvoid(TimerCallback)(intfd,void
Wesley13 Wesley13
3年前
C++ 11
std::terminate(); set_terminate,产生异常会调用该函数,默认是调用abortvoidhandler(){cout<<"error~~~~~~~~~~~~~~~~~~";}std::set_terminate(handler);//默认调用
Easter79 Easter79
3年前
TiDB 性能竞赛 11.09
TiKV的Service层的代码位于src/server文件夹下,提供RPC服务、将storeid解析成地址、TiKV之间的相互通信等。Service层封装了TiKV在网络上提供服务和RaftGroup成员之间相互通信的逻辑。TiKV包含多个GRPCService。KVService定义了TiKV
Wesley13 Wesley13
3年前
Java对象的创建、内存分配和访问
StudentstudentnewStudent();student.study();(1)对象的创建①检查new指令的参数是否能在常量池中定位到一个类的符号引用,检查符号引用代表的类是否已经加载、解析和初始化  类的加载机制(https://www.oschina.net/action/GoToLink?urlhttps%3
Wesley13 Wesley13
3年前
3 mysql底层解析——innodb文件系统初步入门,包括连接、解析、缓存、引擎、存储等
上一篇我们学习了server层对于表对象缓存(https://www.oschina.net/action/GoToLink?urlhttps%3A%2F%2Fblog.csdn.net%2Ftianyaleixiaowu%2Farticle%2Fdetails%2F99971213)的处理,表对象获取到之后,通过handler才具备了与存储引擎交互的
Python进阶者 Python进阶者
1年前
为啥赋值他就报错JSONDecodeError?
大家好,我是皮皮。一、前言前几天在Python最强王者交流群【哎呦喂是豆子~】问了一个Python解析的问题。问题如下:大佬们谁有时间帮忙看下这个情况好奇怪哦为啥赋值他就报错JSONDecodeError:Expectingvalue:line1colum