现在位置: 首页 > blatant发表的所有文章
  • 03月
  • 13日
综合 ⁄ 共 104字 评论关闭
信奉Test-Driven Development的工程师鄙视先写code再补tests的工程师,先写code再补tests的工程师鄙视不写tests的工程师,不写tests的工程师鄙视又他妈乱改需求的PM。
阅读全文
  • 05月
  • 23日
综合 ⁄ 共 4773字 评论关闭
Tomcat优化配置   一.Tomcat内存优化 T omcat内存优化主要是对 tomcat 启动参数优化,我们可以在 tomcat 的启动脚本 catalina.sh 中设置 JAVA_OPTS参数。 1.JAVA_OPTS参数说明 Java代码   -server  启用jdk 的 server 版;   -Xms    java虚拟机初始化时的最小内存;   -Xmx   java虚拟机可使用的最大内存;   -XX:PermSize    内存永久保留区域   -XX:MaxPermSize   内存最大永久保留区域    服务器参数配置    现公司服务器内存一般都可以加到最大2G ,所以可以采取以下配置:   Java代码   JAVA_OP......
阅读全文
  • 05月
  • 10日
综合 ⁄ 共 1980字 评论关闭
说起Apache和IIS网络服务器,真可谓无人不知,其应用之广也是首屈一指。但是,出色的网络服务器可并不只有Apache和IIS。事实上,性能卓越,堪比Apache和IIS的其他网络服务器还有很多。 出色的网络服务器应该具备哪些条件呢?至少得达到如下要求: 高可扩展性 稳定 易配置 轻巧:CPU负载低,资源占用率低,内存占用率低 这些网络服务器大多都是免费的,几乎都可以用于提供轻量级,扩展性高的服务器网络解决方案,一些甚至在整体速度上超越了Apache和IIS。本文中,我们探讨如下五种Apache和IIS以外的网络服务器: Nginx L......
阅读全文
  • 04月
  • 21日
综合 ⁄ 共 750字 评论关闭
学长出的一场BC,就跑去打打了。。刚开始题目读搓了,后来才读明白意思,结果发现居然有中文题目QAQ。。杭电真良心。 排序去重 模拟下就可以了,注意会爆int. #include <cstdio> #include <iostream> #include <cstring> #include <algorithm> using namespace std; typedef __int64 ll; int const MAXX=2147483647; ll has[100],n[110],n1[110]; int main(){ int t; int ss = 0; while(~scanf("%d",&t)){ memset(has,0,sizeof(has)); memset(n,0,sizeof(n)); ......
阅读全文
  • 04月
  • 15日
综合 ⁄ 共 2337字 评论关闭
from: http://blogold.chinaunix.net/u/12592/showart.php?id=2537201   互联网分布式系统中,很多服务是数据存储相关的,海量访问量下,直接访问存储介质是抗不住的,需要使用cache,cache集群的负载均衡算法就成为一个重要的话题,这里对现有的负载均衡算法进行一些总结。 BTW:虽然是Cache负载均衡算法小结,其实可以说是负载均衡算法小结,只是针对Cache应用场景罢了。 负载均衡算法主要有: Static算法 Random算法 Round robin算法 Hash算法 CARP算法 Consistent hash算法 Static算法 负载均衡的石器时代,为一个服......
阅读全文
查看mongodb.log日志,发现日志里有以下语句: .............. Mon Mar  317:46:37 [conn148] Assertion: 10295:getFile(): bad file number value (corrupt db?): run repair .............. 翻译 为: 声明: getFile():错误的文件数值(损坏的数据库?):运行修复 查了查mongodb的文档,遂用以下方法进程修复: 首先停止mongod服务,删除 mongodb.log,也可以备份一下 # rm -rf  /data/mongodb/mongodb.log 删除mongodb进程文件 # rm -rf  /mongodb/mongod.lock 进行修复 # /usr/local/mongodb/bin/mongod --repair --dbpat......
阅读全文
  • 02月
  • 24日
综合 ⁄ 共 3981字 评论关闭
消息循环小探:     在程序中如果想要处理某消息,可以在GetMessage中截获后处理,当然也可以在窗口过程中直接处理。这里要注意的是,有的事件根本没有进入消息循环,而是直接发送到了窗口过程,比如点击窗口关闭时,在GetMessage里就截获不到消息,在窗口过程里才能收到。所以这就是为什么一个窗口类继承于CWindowWnd必须实现HandleMessage函数并且处理相关消息并PostQuitMessage,否则GetMessage不会收到WM_QUIT消息,从而造成程序没有正常退出。 程序消息流程     我们都知道消息一般要发送到窗口的消息队列中(也有直接分派......
阅读全文
  • 02月
  • 16日
综合 ⁄ 共 7349字 评论关闭
 在使用Fragment的时候我们一般会这样写:         FragmentTransaction transaction = getSupportFragmentManager().beginTransaction();         transaction.replace(R.id.content_view, fragment, fragment.getClass().getName());         // transaction.addToBackStack(null);         transaction.commitAllowingStateLoss(); 对于是否要加transaction.addToBackStack(null);也就是将Fragment加入到回退栈。官方的说法是取决于你是否要在回退的时候显示上一个Fragment。 虽然知道这回事,但是在做项目的时候还是没有清楚......
阅读全文
  • 02月
  • 07日
综合 ⁄ 共 3801字 评论关闭
  最近在网上看到一篇关于Apache,Tomcat集群和负载均衡的文章,看上去还不错,和大家分享一下。  作者:罗代均 ldj_work#126.com,转载请保持完整性 0, 环境说明        Apache  :apache_2.0.55     1 个        Tomcat:  apache-tomcat-5.5.17 (zip版) 2个        mod_jk:: mod_jk-apache-2.0.55.so  1个 第一部分:负载均衡     负载均衡,就是apache将客户请求均衡的分给tomcat1,tomcat2....去处理    1.安装apche,tomcat    http://httpd.apache.org/ 下载Apache 2.0.55     http://tomcat.apache.org/download-55.cgi 下......
阅读全文
  • 02月
  • 02日
综合 ⁄ 共 1358字 评论关闭
 正则表达式用于字符串处理、表单验证等场合,实用高效。现将一些常用的表达式收集于此,以备不时之需。 匹配中文字符的正则表达式: [/u4e00-/u9fa5]评注:匹配中文还真是个头疼的事,有了这个表达式就好办了 匹配双字节字符(包括汉字在内):[^/x00-/xff]评注:可以用来计算字符串的长度(一个双字节字符长度计2,ASCII字符计1) 匹配空白行的正则表达式:/n/s*/r评注:可以用来删除空白行 匹配HTML标记的正则表达式:<(/S*?)[^>]*>.*?<//1>|<.*? />评注:网上流传的版本太糟糕,上面这个也仅仅能匹配部分,......
阅读全文
  • 01月
  • 30日
综合 ⁄ 共 103字 评论关闭
随着对数据的深入,数据的用途随之增加,数据的功能也随之体现出来。 数据的复杂度也随之增加,其价值也随之增加。 好体现数据的内在价值,就要对程序进行改变。 数据结构的改变,对系统往往是根本性的。因此要妥善谨慎处之。
阅读全文
  • 01月
  • 29日
综合 ⁄ 共 1748字 评论关闭
进阶篇   一、该版本引入<decision>节点的使用:又称决策节点或路由节点   作用:就是流程到达该节点之后,可以通过自己的需求,可以通过一定的运算法则动态的选择接下来要流转到那个节点   使用方法:有两种使用方式     1.可以在<decision>节点的<transition>元素中通过<condition>元素指定一定的条件,     如果条件满足,那么就流向包含该<condition>元素的<transition>元素指向的节点     如果条件不满足,则不流向包含该<condition>元素的<transition>元素指向的节点     ......
阅读全文