首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
一棵大石头
掘友等级
学生
希望自己能写一本小说
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
72
文章 72
沸点 0
赞
72
返回
|
搜索文章
最新
热门
服务器CPU到达100%怎么排查?如何kill zombie线程?服务器存储空间快满了,如何再不影响服务器的运行的情况下解决?
top -c,显示进程列表,然后输入p,按照cpu使用率进行排序。比如下面所示 printf "%x\n" pid(线程pid),把线程的pid转换成16进制。 jstack打印进程的堆栈信息,再通过grep找到线程相关,这时再打印出来的代码中,就可以看到哪个方法导致的cpu问…
MySQL索引初识
3、B+树每个索引和叶子数据都有指针,而且最下层叶子节点内和节点之间的数据是从大到 小依次排列的,这样就可以快速实现范围查找。 只支持表锁、不支持外键、不支持事务、进行count(*)时查询快的前提是在语句中不加入条件描述,不然依旧是全局扫描才能得到。 过程:首先在MYI文件中…
Spring中的bean线程是否安全
request:为每一个网络请求创建一个实例,在请求完成之后,bean会失效并被垃圾回收(几乎不用)。 session:每个session中有一个bean实例,session过期,bean失效(几乎不用)。 答案是否定的,spring bean默认是singleton,线程不安…
Spring IOC/AOP原理极简概念入门
在实现数据库业务代码的类中,通常会涉及一些事务性的数据库逻辑方法,这些方法会需要进行事务管理(开启,回滚,提交),这些重复性质的代码,spring就会通过aop机制(核心是动态代理技术)进行事务管理。 在某些类(比如MyserviceXXX类)中的所有方法中都进行织入代码,在这…
Dubbo底层架构原理(极简入门)
首先netty中会有一个Acceptor线程通过Selector组件对ServerSocketChannel进行网络事件的轮询,而ServerSocketChannel则会监听自己的端口号,感知连接和业务请求。 在服务消费者中的netty框架中同样也有processor(携带S…
算法刷题笔记-打印链表
递归结束条件是node.next==null。
算法刷题笔记-二维数组中的查找
这样的二维数组是左上角最小,右下角最大,处于右上角的元素是数组的分界点(拐点),若目标值比右上角元素大,那么其肯定在右上角元素的下面部分,若比之小,则在其左半边部分。 若想找到目标元素,那么就得将目标元素和拐点元素比较,确定目标值在哪个部分,一步一步缩小查找范围,直到找到该值。
Http协议
http协议是用于客户端和服务器端通信的。 http工作原理:客户端连接web服务器==》发送http请求==》服务器接收请求并返回http响应==》释放tcp连接==》客户端浏览器解析HTML内容。 HTTP/1.0缺点:每个TCP连接只能发送一个请求,发送数据完毕后,连接就…
NOSQL数据库-Redis简介
易扩展 :一个共同的特点都是去掉关系数据库的关系型特性。数据之间无关系,这样就非常容易扩展。 灵活的数据模型:无需为存储的数据建立字段,灵活组建,降低增删字段的难度。 redis是一种高级的key-value的存储系统,redis底层使用C语言编写, 存储数据是放在内存中, 速…
乐观锁和悲观锁
什么是乐观锁: 总是假设最好的情况,每次去拿数据的时候都认为别人不会修改,所以不会上锁,但是在更新的时候会判断一下在此期间别人有没有去更新这个数据。 当数据被修改时,version值会+1。当线程A要更新数据值时,在读取数据的同时也会读取version值 在提交更新时,若刚才读…
下一页
个人成就
文章被点赞
25
文章被阅读
10,799
掘力值
245
关注了
8
关注者
0
收藏集
11
关注标签
28
加入于
2020-03-22