摘要: 分以下几个步奏: (1)使用命令top -p <pid> ,显示你的java进程的cpu情况,pid是你的java进程号,比如14203。(使用jps可以获取到java的进程id 或者top直接查看) (2)按H,获取每个线程的CPU情况。(shirt+H) (3)找到内存和cpu占用最高的线程ti 阅读全文
posted @ 2023-04-07 17:14 013 阅读(184) 评论(0) 推荐(0) 编辑
 
摘要: 1.背景说明: 两个ES集群版本:5.6.8 旧集群:ER­QI­ES 三个节点:192.168.185.70,192.168.185.71,192.168.185.72 新集群:gzes­cluster 五个节点:10.181.92.184,10.181.92.185,10.181.92.186, 阅读全文
posted @ 2022-08-01 10:52 013 阅读(4151) 评论(0) 推荐(0) 编辑
 
摘要: 我们在使用springboot(版本:2.0.3.RELEASE)开发web项目时,大多数时候采用的是内置的Tomcat(当然也可以配置支持内置的jetty),内置Tomcat有什么好处呢? 1、方便微服务部署,减少繁杂的配置 2、方便项目启动,不需要单独下载web容器,如Tomcat,jetty等 阅读全文
posted @ 2020-06-24 14:43 013 阅读(34906) 评论(3) 推荐(3) 编辑
 
摘要: kafka简介 Kafka是apache开源的一款用Scala编写的消息队列中间件,具有高吞吐量,低延时等特性。 Kafka对消息保存时根据Topic进行归类,发送消息者称为Producer,消息接受者称为Consumer,此外kafka集群有多个kafka实例组成,每个实例(server)称为br 阅读全文
posted @ 2019-11-29 15:00 013 阅读(7092) 评论(0) 推荐(0) 编辑
 
摘要: 1.TCP连接(短链接和长连接) 什么是TCP连接?TCP(Transmission Control Protocol 传输控制协议)是一种面向连接的、可靠的、基于字节流的传输层通信协议。 当网络通信时采用TCP协议时,在真正的读写操作之前,server与client之间必须建立一个连接,当读写操作 阅读全文
posted @ 2019-01-23 16:33 013 阅读(2688) 评论(0) 推荐(1) 编辑
 
摘要: 部标GPS通讯系统在上线之后,经过不断调试,终于稳定运行一段时间,后来又遇到了Java heap space错误异常!日志如下: 说明系统中有未释放的对象。如何找出这些未释放对象以及监控JVM堆内存,优化代码释放内存对象呢?还有JVM的垃圾回收机制是如何运作的呢? 首先在系统启动运行的时候打开记录G 阅读全文
posted @ 2018-09-07 17:11 013 阅读(22271) 评论(0) 推荐(1) 编辑
 
摘要: 背景:部标GPS通讯底层全部改造成基于Netty服务器实现的,现将Mina的依赖移除,修改过程中有用到缓冲区的读写。现做了如下修改: 原有基于Mina的IoBuffer对字节读写封装代码如下: 后修改成Netty版的ByteBuffer操作实现如下: 总结:处理网络数据的项目中经常需要处理字节数据, 阅读全文
posted @ 2018-06-13 09:06 013 阅读(1584) 评论(0) 推荐(0) 编辑
 
摘要: 0.前提条件 环境两台ubuntu版本14.04 64位系统(并获取root权限) 假设两台服务器ip为:172.16.34.214(master),172.16.34.215(backup),keepalived的虚拟ip为172.16.34.216 两台ubuntu系统上装好docker,版本如 阅读全文
posted @ 2016-08-18 10:41 013 阅读(6542) 评论(4) 推荐(0) 编辑
  2021年9月8日
摘要: Django是一个开放源代码的Web应用框架,由Python写成。采用了MTV的框架模式,即模型M,视图V和模版T。 django官网:https://docs.djangoproject.com/zh-hans 安装: pip3 install django==2.2.22 安装mysqlclie 阅读全文
posted @ 2021-09-08 16:49 013 阅读(47) 评论(0) 推荐(0) 编辑
  2020年11月19日
摘要: 先来看看手册中关于 OPTIMIZE 的描述: OPTIMIZE [LOCAL | NO_WRITE_TO_BINLOG] TABLE tbl_name [, tbl_name] ...如果您已经删除了表的一大部分,或者如果您已经对含有可变长度行的表(含有VARCHAR, BLOB或TEXT列的表) 阅读全文
posted @ 2020-11-19 10:51 013 阅读(1041) 评论(0) 推荐(1) 编辑
  2019年8月26日
摘要: 最近在搞几台虚拟机来学习分布式和大数据的相关技术,首先先要把虚拟机搞起来,搞起虚拟机第一步先安装系统,接着配置网络 vmware为我们提供了三种网络工作模式,它们分别是:Bridged(桥接模式)、NAT(网络地址转换模式)、Host-Only(仅主机模式)。 一、Bridged(桥接模式) 桥接模 阅读全文
posted @ 2019-08-26 13:46 013 阅读(4033) 评论(0) 推荐(0) 编辑
  2019年1月2日
摘要: 什么是Redis的并发竞争问题 Redis的并发竞争问题,主要是发生在并发写竞争。考虑到redis没有像db中的sql语句,update val = val + 10 where ...,无法使用这种方式进行对数据的更新。 假如有某个key(mileage), value(10),现在想把value 阅读全文
posted @ 2019-01-02 11:31 013 阅读(4650) 评论(0) 推荐(0) 编辑