转自:https://blog.csdn.net/dinglang_2009/article/details/53464196 缓存一致性问题 当数据时效性要求很高时,需要保证缓存中的数据与数据库中的保持一致,而且需要保证缓存节点和副本中的数据也保持一致,不能出现差异现象。这就比较依赖缓存的过期和更 ...
分类:
其他好文 时间:
2018-08-16 13:47:46
阅读次数:
137
性能测试技能数 性能测试分类 预测未来什么时候容量出现问题 可靠性测试最容易出现的问题是内存溢出out of memory,简称oom。 内存泄漏一般原因是系统长期运行,底层垃圾回收不彻底导致。 如:负载均衡架构,nginx负载均衡分发,下面挂3个tomcat,比如测试时挂掉一个tomcat,其它t ...
分类:
其他好文 时间:
2018-08-16 13:47:27
阅读次数:
159
Java 内存模型 主内存与工作内存 Java内存模型规定了所有变量都存储在主内存中(此处主内存与物理计算机的主内存名字一样,可以类比,但此处仅是虚拟机内存的一部分),这里的变量包括实例字段,静态字段和构成数组对象的元素,但不包括局部变量和方法参数,因为后者是线程私用的。每个线程还有自己的工作内存( ...
分类:
编程语言 时间:
2018-08-16 13:47:16
阅读次数:
137
原文: "openresty/replace filter nginx module" 1. 概要 2. 描述 该 Nginx 输出过滤模块尝试尽可能以非缓存模式执行正则表达式替换。 该模块没有使用像 PCRE 这样的传统回溯正则表达式 engines,而是使用由作者实现的新的 sregex 库,它 ...
分类:
其他好文 时间:
2018-08-16 13:47:09
阅读次数:
159
一、堆大小设置 JVM 中最大堆大小有三方面限制: 1. 相关操作系统的数据模型(32-bt还是64-bit)限制; 2. 系统的可用虚拟内存限制; 3. 系统的可用物理内存限制。 32位系统下,一般限制在1.5G~2G;64为操作系统对内存无限制。我在Linux CentOS系统,JDK1.8.1 ...
分类:
其他好文 时间:
2018-08-16 13:46:52
阅读次数:
189
配置docker网络flannel时,配置etcd的key的时候出现以下错误 Error: client: etcd cluster is unavailable or misconfigured; error #0: dial tcp 127.0.0.1:4001: getsockopt: con ...
分类:
其他好文 时间:
2018-08-16 13:46:46
阅读次数:
2017
q:退出显示模式 自定义关键字: aa = add -A cm = commit -m ll = log --pretty=oneline rs = reset --hard lg = log --graph --pretty=oneline --abbrew-commit ml = log --p ...
分类:
其他好文 时间:
2018-08-16 13:46:29
阅读次数:
142
ES7的async/await语法在2016年就已经提出来了,惭愧的是我最近才接触使用,,下面来聊聊 解决了什么问题 在async/await之前,我们有三种方式写异步代码 1. 嵌套回调 2. 以Promise为主的链式回调 3. 使用Generators 但是,这三种写起来都不够优雅,ES7做了 ...
分类:
其他好文 时间:
2018-08-16 13:46:21
阅读次数:
134
一、关于openstack安装的环境需求1.yum源(网络yum源)yum源必须要有repodata作为索引,即有repodata目录才可以作为yum源。创建repodata:#createrepo(命令执行后当前目录下就有了repodata目录)更新:createrepo--update(也可以删除repodata再重新创建)2.dns服务器3.时间服务器4.2台虚拟机(8G+6G)5.禁用se
分类:
其他好文 时间:
2018-08-16 13:46:14
阅读次数:
297
"参考文章" 1. 编写拦截器类 需要注意的是,如果没有登录,重定向的路径写法: 1. response.sendRedirect("/abc/") ,被拦截路径(localhost:8080/a/b/c/d/../m),可以是任意长度路径.重定向的路径是:localhost:8080/abc/ 2 ...
分类:
编程语言 时间:
2018-08-16 13:45:58
阅读次数:
162
一个完整的版本号可以理解为: [主要版本号,次要版本号,补丁版本号]版本号 x.y.z :其中z 表示一些小的bugfix, y表示一些大的版本更改,比如一些API的变化x表示一些设计的变动及模块的重构之类的 版本号前面会有~,^符号,区别是~是匹配最近的小版本 比如~1.2.3将会匹配所有的1.2 ...
分类:
Web程序 时间:
2018-08-16 13:45:42
阅读次数:
201
1、二进制与十进制的相互转换 https://jingyan.baidu.com/article/597a0643614568312b5243c0.html ...
分类:
其他好文 时间:
2018-08-16 13:45:33
阅读次数:
124
设置滚动条: 1 panelHeight:200 ;设置固定的高度。 2 panelHeight:'auto', panelMaxHeight:200. <input class="easyui-combobox" name="adminGroupId" id="adminGroupId" data ...
分类:
其他好文 时间:
2018-08-16 13:45:23
阅读次数:
147
本人采用的是利用CORS解决跨越问题。 首先利用Nuget 安装“microsoft.aspnet.webapi.cors”,如下图所示: 紧接着,在WebApiConfig文件中加入 config.EnableCors(new System.Web.Http.Cors.EnableCorsAttr ...
//获取Image func FImage(_ imageName:String) -> UIImage { return UIImage(named:imageName)! } //获取Url func FUrl(_ urlString: String) -> URL? { return URL(... ...
分类:
编程语言 时间:
2018-08-16 13:45:06
阅读次数:
139
下表列出了c程序中常见的保留字 转义字符常量 ...
分类:
其他好文 时间:
2018-08-16 13:44:56
阅读次数:
150