部署canal.deployer canal.deployer的作用就是监听binlog的变动,解释binlog分装成event 下载相应的jar包 canal的git:ht...
部署canal.deployer canal.deployer的作用就是监听binlog的变动,解释binlog分装成event 下载相应的jar包 canal的git:ht...
告警规则:SkyWalking 的发行版都会默认提供config/alarm-settings.yml文件,可以看源代码下 rules下配置各种告警规则 composite-...
-server (年轻代采用并行清理) -XX:+UseConcMarkSweepGC (设置年老代为并发收集,激活CMS收集器) -Duser.timezone=UTC-X...
@陈序猿 你说的延迟是什么延迟,是从发送消息到接受消息的时间吗
netty搭建类似直播间聊天IM这一类的IM,先从用户的角度去分析,用户只会存在最多一个房间,不会同时收到很多房间消息。用户观看的途径,又分为网页和手机APP,这里就需要构建两个socket的通信,分别是t...
共同点 1、synchronized和Lock都是可重入锁 区别 1、synchronized是java关键字,而Lock是java中的一个接口 2、synchr...
1 手动执行一次任务,会调用调度平台的/trigger JobTriggerPoolHelper.trigger触发(任务Id ,任务触发类型,失败重试次数,执行分片参数,...
1 在github上 下载DataX的源码 2 把源码导入eclipse的工作攻坚 3 找到mysqlreader和mysqlwriter两个子项目 4 打开pom....
1、先运行java项目 2、打开任务管理器,找到cpu占用的java进程的PID 3、再利用jdk自带的jstack命令,在控制台下,jstack -l PID >E://w...
.用netty编写的服务,默认的时候,netty在数据存储这块采用的是堆外内存 可以在启动的时候,带上参数,允许可以申请的最大堆外内存 -Dio.netty.maxDirec...
1 java为什么需要自动垃圾回收 如果Java中没有自动垃圾回收机制,则通常会出现两种问题 a 忘记回收 忘记回收就会出现内存泄漏,最后产生内存溢出 ...
这一类的IM,先从用户的角度去分析,用户只会存在最多一个房间,不会同时收到很多房间消息。用户观看的途径,又分为网页和手机APP,这里就需要构建两个socket的通信,分别是t...
对于(社交软件类)群消息,一般分为写扩散和读扩散 1 写扩散 当群里有一个人发送消息的时候,服务端收到消息后,先在群的消息表记录一条数据,在查出群里的人,向每个人的...