搞懂分布式技术19:使用RocketMQ事务消息解决分布式事务 初步认识RocketMQ的核心模块 rocketmq模块 rocketmq-broker:接受生产者发来的消息并存储(通过调用rocketmq-store),消费者从这里取得消息。 rocketmq-client:提供发送、接受消息的客 ...
分类:
其他好文 时间:
2019-02-08 21:53:04
阅读次数:
148
1.Condition简介 任何一个java对象都天然继承于Object类,在线程间实现通信的往往会应用到Object的几个方法,比如wait(),wait(long timeout),wait(long timeout, int nanos)与notify(),notifyAll()几个方法实现等 ...
分类:
其他好文 时间:
2019-02-08 20:03:50
阅读次数:
182
html中的响应式图片 1. img 2. picture ...
分类:
Web程序 时间:
2019-02-07 23:37:00
阅读次数:
245
dstat 是一个监控系统资源使用情况的工具,常见用法如下: ...
分类:
系统相关 时间:
2019-02-01 11:14:25
阅读次数:
232
CentOS EPEL yum源 用yum安装软件时,经常发现我们的yum源里面没有该软件,比如htop。网上查到的一个方案是需要自己去wget源码,然后configure,make,make install,总体比较麻烦。 其实,CentOS还有一个源叫做 EPEL (Extra Packages ...
分类:
其他好文 时间:
2019-01-29 18:01:35
阅读次数:
428
使用Jprofiler监控分析案例 一、cpu负载过高:http://localhost:8080/PerfTeach/CpuTopServlet?id=1 cpu消耗高的可能原因1、使用了复杂的算法,比如加密、解密2、压缩、解压、序列化等操作3、代码bug,比如死循环 dstat监控起来,先看一下 ...
分类:
其他好文 时间:
2019-01-27 01:09:32
阅读次数:
271
编程语言在构建程序时的基本操作有:内置数据类型操作、选择、循环、函数调用等,递归实际属于函数调用的一种特殊情况(函数调用自身),其数学基础是数学归纳法。递归在计算机程序设计中非常重要,是许多高级算法实现的基础 编写递归程序的几个要点: 1、终止条件:最简单情况(避免无限循环) 2、递归公式:相邻两次 ...
分类:
编程语言 时间:
2019-01-26 19:34:01
阅读次数:
765
当使用EF中的dbset进行join操作的时候如果,如果表之间没有关联关系的话,生成的sql语句是 inner join(inner join 和 left join的区别 就不在这阐述了),eg: 这样相当于就是将MUser和MUserWechat 进行了inner join, 如果我们希望进行左 ...
分类:
其他好文 时间:
2019-01-24 18:56:36
阅读次数:
148
#wgethttp://downloads.sourceforge.net/project/htop/htop/1.0.2/htop-1.0.2.tar.gz#tar-zxvfhtop-1.0.2.tar.gz#cdhtop-1.0.2#yuminstall–yncurses-devel#./configure#make&&makeinstall
分类:
其他好文 时间:
2019-01-19 15:12:34
阅读次数:
231