首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
魏仲凯
掘友等级
后端开发
|
多益网络
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
0
文章 0
沸点 0
赞
0
返回
|
搜索文章
最新
热门
服务器cpu飙升排查
1.通过top查看是哪个进程占用cpu最多 2.如果是java程序,则可以进一步使用 top -p [pid] -H 查看到具体的线程 然后使用 jstack -l -F [pid] 查询当前的jav
mysql低版本tar.gz通用包安装
mysql低版本通用包安装步骤 1.下载通用包 2.创建用户 3.解压 4.修改权限 5.启动mysql
mysql数据库迁移(小数据量)
--add-drop-database 每个数据库创建之前添加drop数据库语句。 --master-data =1:添加change master信息(只包含LSN信息,不包含ip、端口),=2:添加change master信息,并注释掉(不执行)。 grant repli…
Redis持久化(转)
Redis的数据全部存储在内存中,如果突然宕机,数据就会全部丢失,因此必须有一套机制来保证 Redis的数据不会因为故障而丢失,这种机制就是Redis 的持久化机制,它会将内存中的数据库状态 保存到磁盘中。 我们来稍微考虑一下 Redis 作为一个 "内存数据库" 要做的关于持…
Nginx详解
Nginx是一款轻量级的Web 服务器/反向代理服务器及电子邮件(IMAP/POP3)代理服务器,并在一个BSD-like 协议下发行。 作为 Web 服务器:相比Apache,Nginx使用更少的资源,支持更多的并发连接,体现更高的效率,这点使 Nginx 尤其受到虚拟主机提…
RabbitMQ详解
AMQP(Advanced Message Queuing Protocol)高级消息队列协议,是一个异步消息传递所使用应用层协议规范,为面向消息中间件设计,基于此协议的客户端与消息中间件可以无视消息来源传递消息,不受客户端、消息中间件、不同的开发语言环境等条件的限制。 Cha…
为什么不建议通过Executors静态工厂构建线程池?
可以重复利用已创建的线程降低线程创建和销毁造成的消耗。 当任务到达时,任务可以不需要等到线程创建就能立即执行。 1、newFiexedThreadPool(int Threads):创建固定数目线程的线程池。 2、newCachedThreadPool():创建一个可缓存的线程…
JVM内存结构
JVM管理的内存主要包括以下几个运行时区域:PC寄存器(程序计数器)、Java虚拟机栈、本地方法栈、Java堆、方法区以及运行时常量池。 程序计数器(Program Counter Register)是一块较小的内存空间,可以看作是当前线程所执行字节码的行号指示器,指向下一个将…
类加载过程和对象创建过程
当Java程序需要使用某个类时,如果该类还未被加载到内存中,JVM会通过加载、链接(验证、准备、解析)、初始化三个步骤来对类进行初始化。 1)通过一个类的全限定名来获取定义此类的二进制字节流。 2 )将这个字节流所代表的静态存储结构转化为方法区的运行时数据结构。 3 ) 将类的…
MySql的COUNT(*)、COUNT(1)、COUNT(字段)
InnoDB handles SELECT COUNT(*) and SELECT COUNT(1) operations in the same way. There is no performance difference. 所以COUNT(*)和COUNT(1)在作用上和…
下一页
个人成就
文章被点赞
7
文章被阅读
21,773
掘力值
564
关注了
1
关注者
6
收藏集
1
关注标签
17
加入于
2018-09-25