摘要: 错误示例: 执行结果: 原因:start()方法只是让子线程处于就绪状态,最终执行状态是不可控的 方案一: 结果: join方法的原理就是调用相应线程的wait方法进行等待操作的,例如A线程中调用了B线程的join方法,则相当于在A线程中调用了B线程的wait方法,当B线程执行完(或者到达等待时间) 阅读全文
posted @ 2018-11-19 09:14 jessee-blog 阅读(256) 评论(0) 推荐(0) 编辑
摘要: CDN其实是一种资源的分布式存放和备份的方法。 使用CDN缓存的目的: 解决因分布、带宽、服务器性能带来的访问延迟问题,适用于站点加速、点播、直播等场景。使用户可以就近取得所需内容,解决Internet网络拥挤的状况,提高用户访问网站的响应速度和成功率。 控制时延无疑是现代信息科技的重要指标,CDN 阅读全文
posted @ 2018-08-14 17:41 jessee-blog 阅读(641) 评论(0) 推荐(0) 编辑
摘要: nginx有两个作用:1.负载均衡 2.静态图片服务器 一.负载均衡 Nginx 的 HttpUpstreamModule 提供对后端(backend)服务器的简单负载均衡。一个最简单的 upstream 写法如下: 1、后端服务器 通过 upstream 可以设定后端服务器,指定的方式可以是 IP 阅读全文
posted @ 2018-08-14 17:00 jessee-blog 阅读(2201) 评论(0) 推荐(0) 编辑
摘要: 1.which 作用:从环境变量PATH中,定位、返回与指定名字相匹配的可执行文件所在的路径 原理:执行which命令时,which会在当前环境变量PATH中依次寻找能够匹配所找命令名字的可执行文件 适用场合:一般用于查找命令、可执行文件所在的路径 2.whereis 作用:定位、返回与指定名字匹配 阅读全文
posted @ 2018-08-03 15:52 jessee-blog 阅读(204) 评论(0) 推荐(0) 编辑
摘要: @ModelAttribute的用法大概有两种:一种是直接标记在方法上,一种是标记在方法的参数中,两种标记的方法产生效果也各不相同 一.直接标记在方法上 部署后运行,点击页面测试按钮,查看控制台输出,这个时候你会发现,后台控制器并没有直接进入modelTest.do的路径,而是先执行了被@Model 阅读全文
posted @ 2018-08-03 11:36 jessee-blog 阅读(2608) 评论(0) 推荐(0) 编辑
摘要: 找到消息日志保存目录 可以看到以.log结尾的消息文件,接下来使用命令解析此文件 执行命令:strings -e S "00000000000000080560.log" | iconv -c -f "UTF-8" -t "UTF-8" > xx.txt 可以看到多了一个xx.txt文件,执行命令s 阅读全文
posted @ 2018-07-25 00:25 jessee-blog 阅读(140) 评论(0) 推荐(0) 编辑
摘要: jstat命令简介: Jstat是JDK自带的一个轻量级小工具。全称“Java Virtual Machine statistics monitoring tool”,它位于java的bin目录下,主要利用JVM内建的指令对Java应用程序的资源和性能进行实时的命令行的监控,包括了对Heap siz 阅读全文
posted @ 2018-07-25 00:02 jessee-blog 阅读(377) 评论(0) 推荐(0) 编辑
摘要: 失败重试机制:边界errorCount = 2,循环体reqRetry 阅读全文
posted @ 2018-07-24 00:44 jessee-blog 阅读(496) 评论(0) 推荐(0) 编辑
摘要: 场景: kafka先批量拉取消息,完了将拉下来的消息逐条消费,假如此次共拉取40条消息,但在处理第31条时,线程被停掉,就会导致已消费消息offet不会被提交,接下来已经被消费的30条记录还会被重复消费,这就是kafka重复消费的另一场景; 解决思路: 解决此类重复消费的方式:将能够唯一标识消息的信 阅读全文
posted @ 2018-07-24 00:28 jessee-blog 阅读(2804) 评论(0) 推荐(0) 编辑
摘要: 代码主要逻辑如下: 业务逻辑:需要创建一组优惠券,(一个优惠券组下可以有多张优惠券),创建优惠券后,根据优惠券组ID查询出其下的优惠券,将券号返回!本着读写分离模式,修改数据库表操作在写库,查询数据操作在读库,所以步骤一应该是写库,步骤二应该是读库 问题:在实际操作中会发现,执行第二步的时候经常会抛 阅读全文
posted @ 2018-07-14 00:25 jessee-blog 阅读(1682) 评论(0) 推荐(0) 编辑