摘要:
java多线程基础 进程: 进程是程序向操作系统申请资源的最小单位 线程: 进程中可独立执行的最小单位, 一个进程可以包含多个线程, 同一个进程中所有线程共享进程中的资源 启动一个线程: 请求java虚拟机运行相应的线程, 具体何时启动由线程调度器决定,所以调用start方法后由系统决定线程什么时候 阅读全文
摘要:
JVM结构 类加载子系统: 类加载子系统加载类后,将类信息放到方法区,除了类信息外还有运行时常量池信息 java堆: 堆在启动时建立,存放所有java实例,堆空间所有线程共享 直接内存: NIO会使用直接内存,读写频繁的场合会考虑使用直接内存 垃圾回收系统: 垃圾回收系统会对方法区,java堆和直接 阅读全文
摘要:
![](https://img2020.cnblogs.com/blog/924254/202006/924254-20200603155212230-1792580750.jpg) 阅读全文
摘要:
模块中运行run方法报jar包不存在:https://blog.csdn.net/lzzdhhhh/article/details/105907772 maven模块变灰色解决方法 https://blog.csdn.net/qq_42182737/article/details/92759980 阅读全文
摘要:
+ 设置npm的源 不使用cnpm命令,直接设置NPM为淘宝镜像 然后验证 + 全局删除npm安装模块 + 设置全局模块安装位置和缓存位置 + 查看全局安装过的模块 + 报错: + 解决办法: 阅读全文
摘要:
+ springboot + rabbitmq发送邮件(保证消息100%投递成功并被消费) 阅读全文
摘要:
软件安装 CentOS7安装docker https://www.cnblogs.com/wang-yaz/p/10429899.html docker安装mysql https://www.cnblogs.com/jiefu/p/12204555.html 安装mysql出现权限不足 https: 阅读全文
摘要:
大致来说,zookeeper 的使用场景如下: 分布式协调 分布式锁 元数据/配置信息管理 HA 高可用性 发布/订阅 负载均衡 Master 选举 分布式协调 这个其实是 zookeeper 很经典的一个用法,简单来说,就好比,你 A 系统发送个请求到 mq,然后 B 系统消息消费之后处理了。那 阅读全文
摘要:
开发环境搭建: https://www.cnblogs.com/mei1234/p/7606780.html 阅读全文
摘要:
1.监控对象: 1)监控对象的理解:cpu是怎样工作的,原理 2) 监控对象的指标:cpu使用率,cpu负载,cpu个数,上下文切换 3)确定性能基准线,怎样才算故障,cpu多少才算高 2.监控范围: 1) 硬件监控 服务器的硬件故障 2)操作系统监控 cpu 内存 IO 进程 3) 应用服务监控 阅读全文