高并发下随笔 随便写写,有什么不对的地方,请多指教。 选NGINX还是APACHE抗并发: 首先常用的架构是LNMP,之前用过LAMP的架构,但发现APACHE在高并发下表现并没有NGINX优异,原因是NGINX是异步非阻塞,APACHE是同步多进程阻塞型,NGINX会占用更少的资源抗并发,可能几千 ...
分类:
其他好文 时间:
2016-08-22 12:31:10
阅读次数:
130
Cache缓存在计算机领域是一个被普遍使用的概念。硬件中CPU有一级缓存,二级缓存, 浏览器中有缓存,软件开发中也有分布式缓存memcache, redis。缓存无处不在的原因是它能够极大地提高硬件和软件的运行速度。在项目开发中,性能慢的地方常常是IO操作频繁的地方,读取数据库是我们常见的消耗性能的 ...
分类:
Web程序 时间:
2016-08-22 12:31:50
阅读次数:
153
#### 安装ES head插件 具体请参考github地址:https://github.com/mobz/elasticsearch-head ``` # 在线安装head插件 $ cd /letv/elasticsearch-1.7.3/bin $ ./plugin --install mob ...
分类:
其他好文 时间:
2016-08-22 12:31:01
阅读次数:
119
服务器虚拟化 并不安全 存在着各种威胁 曾几何时,我们认为一个硬件服务器只能对应一个服务器操作系统。然而,随着KVM、Hyper-V、VMware 等虚拟管理程序的出现,一个服务器已经能够容纳多个操作系统。就像一个码头可以停靠多个船只一样了。现在,如果你说一个单独的服务器支持一个操作系统的想法已经非 ...
分类:
其他好文 时间:
2016-08-22 12:28:24
阅读次数:
103
问题: 最近在做一个应用的时候碰到了一个问题。客户端需要调用服务器端传回的脚本信息,然后执行。其中脚本类型包括ruby。而java中调用ruby的代码大致如下: 1 String jrubyCode="puts 'hello world'"; 2 ScriptEngineManager manage ...
分类:
编程语言 时间:
2016-08-22 12:31:11
阅读次数:
225
WTL都算不上什么Framework,就是利用泛型特性对Win API做了层封装,设计思路也没摆脱MFC的影响,实际上用泛型做UI Framework也只能算是一次行为艺术,这个思路下继续发展就会变得没法用了,比如 代码过于复杂,编译太慢,出错不好调试等问题难以解决。 而且封装得也不完全,还是随处可 ...
分类:
编程语言 时间:
2016-08-22 12:30:24
阅读次数:
301
To ensure your app performs well across a wide variety of devices, ensure your code is efficient at all levels and agressively optimize your performan ...
分类:
其他好文 时间:
2016-08-22 12:29:32
阅读次数:
155
题目链接:http://poj.org/problem?id=3977 给你n个数,找到一个子集,使得这个子集的和的绝对值是最小的,如果有多种情况,输出子集个数最少的; n<=35,|a[i]|<=10e15 子集个数共有2^n个,所以不能全部枚举,但是可以分为两部分枚举; 枚举一半的所有情况,然后 ...
分类:
其他好文 时间:
2016-08-22 12:27:32
阅读次数:
99
数据库系统模型:模型是指数据库管理系统中数据的存储结构。 常见的有以下三种: 1、层次模型 概述:使用结构模型作为自己的存储结构。是一种树形结构,又节点和连线组成,节点表示实体,连线表示实体间的关系。 优点:数据结构类似金字塔,不同层次之间的关联性直接且简单。 缺点:数据为纵向发展,横向关系难以建立 ...
分类:
数据库 时间:
2016-08-22 12:28:34
阅读次数:
149
1618: Scheduling Problem Description Eric owns a company, as you know, in the company there are lots of jobs to do. Each job J has a processing requir ...
分类:
其他好文 时间:
2016-08-22 12:27:24
阅读次数:
202
<!DOCTYPE html><html><head> <meta charset="UTF-8"> <title>css-dialog</title> <script src="http://cdn.bootcss.com/jquery/1.9.1/jquery.min.js"></script> ...
分类:
Web程序 时间:
2016-08-22 12:29:33
阅读次数:
282
Spring3.0 + Hibernate3.5:启动服务器报:Caused by: java.lang.NoSuchMethodError: javax.persistence.OneToMany.orphanRemoval()Z 在hibernate3.5之前,我们运用hibernate开发J2 ...
分类:
编程语言 时间:
2016-08-22 12:29:34
阅读次数:
319
列出表:list 获取表描述:describe 'CityWeather' 例子: 这里只有一列,列族名为cf,qualifier是在插入数据时指定的所以没有在表的描述里面 浏览表:scan ‘CityWeather’ , {VERSIONS => 10}浏览最近更新的前十个版本 scan ‘Cit ...
分类:
其他好文 时间:
2016-08-22 12:28:29
阅读次数:
207
在前面的文章IoC容器和MVVM中, 介绍了IoC容器如何在大量用户类中帮助创建和分配用户类的实例。本文将介绍IoC容器如何帮助应用程序解耦,比如那些根据MVVM模式开发的应用。此模 式广泛应用在基于XAML的应用程序(Silverlignt, WPF, Windows Phone, Windows ...
分类:
其他好文 时间:
2016-08-22 12:27:36
阅读次数:
186
借用网上的一个例子: 三种方法等效。 详细内容这篇博客写的很清楚了,我就偷懒转一下了。 转载:http://www.cnblogs.com/fighting_cp/archive/2010/09/20/1831844.html 下面自己在总结一下自己的领悟: ...
分类:
移动开发 时间:
2016-08-22 12:28:38
阅读次数:
981
C# 获取文件名及扩展名 string aFirstName = aFile.Substring(aFile.LastIndexOf("\\") + 1, (aFile.LastIndexOf(".") - aFile.LastIndexOf("\\") - 1)); //文件名string aLa ...
笔者的一台激光测厚设备的软件, 它有一个运动线程, 一个激光数据处理线程. 运动线程做的事就是由A点移动到B点, 然后再由B点移动回A点. 激光处理线程要做的事就是采集指定数量点的激光数据, 随着采集的点数增加, 耗时也会增加. 这两个线程就存在线程同步的问题, 预想的标准流程应该是这样的: A点到 ...
分类:
编程语言 时间:
2016-08-22 12:28:39
阅读次数:
157