最近看了一下部署游戏后台的服务器状况,发现我的一个Java程序其占用的CPU时长超过100%,排查后发现竟是Disruptor引起的,让我们来看看究竟为什么Disruptor会有这样的表现。 ...
分类:
其他好文 时间:
2019-11-01 10:01:11
阅读次数:
107
批量插入数据 当我们想要批量得向数据库插入数据的时候,该怎么做?按照之前的思想,应该会有以下代码。在Django中需要向数据库中插入多条数据(list)。使用如下方法,每次save()的时候都会访问一次数据库。导致性能问题: 没事,也就走了大概一千次数据库吧。耗时长的不得了,所以要如何才能优化这个代 ...
分类:
其他好文 时间:
2019-10-29 21:24:25
阅读次数:
93
用过“微信读书”的朋友都知道,如果我们想阅读全本的付费书籍,除了购买整本(使用书币)外,还可以使用无限卡。可无论是购买全书还是无限卡,归根结底都是要花银子的。 除此之外,还有一种方式——用阅读时长兑换书币。根据目前微信读书的兑换策略,阅读半个小时,即可兑换1枚赠币,每周最多可兑换10枚赠币。因此,理 ...
分类:
微信 时间:
2019-10-28 16:17:42
阅读次数:
133
我们经常通过缓存技术来加快网站的访问速度,从而提升用户体验。HTTP协议中也规定了一些和缓存相关的Header,来允许浏览器或共享高速缓存缓存资源。这些Header包括:Last-Modified和If-Modified-SinceETag和If-None-MatchExpiresCache-Control以上Header又可以分成两种类型:协商缓存:浏览器发送验证到服务器,由服务器决定是否从缓存
分类:
Web程序 时间:
2019-10-23 22:26:17
阅读次数:
126
元素等待 1 显示等待(了解) 概念: 使WebDriver等待指定元素条件成立时继续执行,否则在达到最大时长时抛出超时异常(TimeoutException) 在WebDriver中把显式等待的相关方法封装在WebDriverWait类中 等待是判定条件成立时,那如何判断条件成立?相关判断的方法封 ...
分类:
其他好文 时间:
2019-10-23 16:37:06
阅读次数:
69
一、以毫秒为单位。long startTime = System.currentTimeMillis(); //开始时间 //测试的代码段 long endTime = System.currentTimeMillis(); //结束时间 System.out.println("程序运行时间:" + ...
分类:
其他好文 时间:
2019-10-23 11:20:45
阅读次数:
91
Quartus II 仿真的默认时长是 1us。 设置时钟时看到 End time 想修改时长,把默认的 1us 改成 10us。 然后提示 End time 不合法。(只能设置为 0 到 1us) 正确的做法是在菜单栏选择 Edit End time,然后将 time 设置为 10us 就可以了。 ...
分类:
其他好文 时间:
2019-10-23 00:00:36
阅读次数:
510
最近看了一下部署游戏后台的服务器状况,发现我的一个Java程序其占用的CPU时长超过100%,排查后发现竟是Disruptor引起的,让我们来看看究竟为什么Disruptor会有这样的表现。 ...
分类:
其他好文 时间:
2019-10-22 20:13:50
阅读次数:
70
一、动画1. 动画 1. 三种方式显示和隐藏元素 1. 默认显示和隐藏方式 1. show([speed,[easing],[fn]]) 1. 参数: 1. speed:动画的速度。三个预定义的值("slow","normal", "fast")或表示动画时长的毫秒数值(如:1000) ... ...
分类:
Web程序 时间:
2019-10-21 16:25:06
阅读次数:
85
最近看了一下部署游戏后台的服务器状况,发现我的一个Java程序其占用的CPU时长超过100%,排查后发现竟是Disruptor引起的,让我们来看看究竟为什么Disruptor会有这样的表现。 ...
分类:
其他好文 时间:
2019-10-20 10:42:29
阅读次数:
76