- 浏览: 125717 次
- 性别:
- 来自: 北京
最新评论
-
zifangsky:
关于“继承HttpServletRequestWrapper以 ...
HttpServletRequestWrapper的使用 -
wuzb417:
请根据提示,复制“libsvnjavahl-1, svnjav ...
MyEclipse使用SVN插件报Failed to load JavaHL Library.错误 -
lichuanbao:
yunan246 写道嘿嘿,记得11年的时候维平介绍过JNot ...
JNotify使用 -
yunan246:
嘿嘿,记得11年的时候维平介绍过JNotify。
JNotify使用 -
xwqiang:
1,"There is no Action mapp ...
Struts2零配置开发(注解Annotation的使用)二
文章列表
MongoDB是一个弱数据结构模型的文件存储数据库.主要具有下面四个特性:易安装、易查询、弱数据结构模型、JSON结构(易于存储作业信息)
下面是Mongo复制集的配置步骤,仅供参考.
1,首先启动至少三个mongodb实例(三个实例可以在不同的机器上,或者是相同机器使用不同的端口号.这里没有启动从库的可读).
mongod --config mongo.cnf
//mongo.cnf文件内容
replSet=rs1//复制集的名称,随便起
logpath=/var/log/mongo_log/mongo.27012.log//mongo日志输出目录
dbpath ...
非常不错的一个文章,强烈推荐,只是在最后一步配置php的mongo驱动时,需要指定全路径extension=mongo.so,这里的mongo.so一定要指向你本地的全路径,否则是不起作用的。
http://my.oschina.net/zhaoyou/blog/24482
查询表user中记录,这里不加条件查询,默认会返回前20条记录,而不是向mysql中返回全部的记录:
db.user.find();
查询表user中所有记录的总条数:
db.user.find().count();
查询表user中的前10条记录:
db.user.find().limit(10);
因为默认查询时mo ...
找到了下面这个英文解决方法,写的很详细,备用座位参考。
While installing the subversion plugin Subclipse in the Eclipse IDE I came across a problem. Subclipse uses "JavaHL (JNI)" to interface with subversion by default. This default setting generates an error when accessing the "Window->Preferences->Team-& ...
周一早上来上班,发现统计数据的shell脚本出现问题。查找bug发现,是因为磁盘空间不足,导致数据生成不了了。
于是就使用df -h查看目录的使用情况,发现/usr目录的使用是100%,。因为我得其它目录都是挂载到这个目录下面的,因此就找到原因了。
但是我还想查看这个目录下面到底是什么目录占用的空间过大。通过查询man手册,发现du命令可以很完美的解决这个问题。
sudo du -h -d /usr/home/autorun_shell/*
使用-h参数可以自动指定文件的大小单位,如K、M、G等,-d可以指定需要查看的目录,否则的话就回输出全部目录的文件的大小。
JNotify,一个支持动态监控文件和文件夹(支持级联监控)的架包。在linux系统中,调用的是linux底层的inotify服务,只是添加了对子文件夹级联监控的功能。在windows中,需要添加附件的dll文件,因为windows默认没有该服务,这是大拿们自己开发的一个功能。
使用很简单,以我的ubuntu系统为例:
1,将jnotify包引入到工程中。
2,将jnotify依赖的so文件加入到java.library.path路径中。这个变量可能会有多个位置,随便将jnotify压缩包中附带的libjnotify.so文件加入到其中的任何一个路径中即可。如果不知道这个变量的值,可以使用Sy ...
配置静态IP地址的路径/etc/network/interfaces配置如下:
auto eth0//使用第一个网卡
iface eth0 inet static//静态分配IP
address 172.16.21.234//要使用的IP地址
gateway 172.16.21.1//网关
netmask 255.255.255.0//子网掩码
network 172.16.21.0//这个还没明白什么 ...
原码,反码和补码的关系
- 博客分类:
- 专业课复习
对于整行是如何在计算机中存储的 ,有如下理解。
无符号数是没有原码,反码和补码的概念的。这些概念只是针对有符号数。
对于有符号数来说。正数的原码,反码和补码是相同的。对于负数,有这样的转化关系。
原码-》反码:除最高为符号位外,其余的位置按位取反。
反码-》补码:在反码的基础上在最后一位加1,符号位保持不变。
例如:有符号位的正数,表示范围是从0000 0000到0111 1111,所以正数的表示范围是0-127.在计算机中,有符号位的正数,可以理解为就是按照原码的形式存放的。
对于有符号位的负数,它们在计算机中是以补码的形式存放的。是从1000 0001到1111 1111表示-127 ...
一直没有怎么写过脚本,最近赶鸭子上架,要写一个统计用户访问次数的脚本。因为用户在日志会出现多次,需要按照手机号码进行一下去重。结果用到了sort和uniq两个命令。当时对于这两个命令为什么需要联合使用比较模糊,今天总结一下。
提示:uniq去重功能,只能针对连续的多行进行去重,只剩下唯一的一条。
比如有如下的文件happy.txt,文件内容如下
Happy Birthday to You!
Happy Birthday to You!
Happy Birthday Dear Tux!
Happy Birthday to You!
如果需要将文件内容去重,我们看一下单用uniq和将sor ...
长连接与短连接
所谓长连接,指在一个TCP连接上可以连续发送多个数据包,在TCP连接保持期间,如果没有数据包发送,需要双方发检测包以维持此连接,一般需要自己做在线维持。
短连接是指通信双方有数据交互时,就建立一个TCP连接,数据发送完成后,则断开此TCP连接,一般银行都使用短连接。
比如http的,只是连接、请求、关闭,过程时间较短,服务器若是一段时间内没有收到请求即可关闭连接。
其实长连接是相对于通常的短连接而说的,也就是长时间保持客户端与服务端的连接状态。
长连接与短连接的操作过程
通常的短连接操作步骤是:
连接→数据传输→关闭连接;
而长连接通常就是:
连接→数 ...
最近再ITEYE上看到关于讨论JAVA缓存技术的帖子比较多,自己不懂,所以上网大概搜了下,找到一篇,暂作保存,后面如果有用到可以参考。此为转贴,帖子来处:http://cogipard.info/articles/cache-static-files-with-jnotify-and-ehcache
介绍
JNotify:http://jnotify.sourceforge.net/,通过JNI技术,让Java代码可以实时的监控制定文件夹内文件的变动信息,支持Linux/Windows/MacOS;
EHCache:http://ehcache.org/,一个广泛使用的Java缓存模块, ...
1,com.xxx.mop.portal.web.listener.ThreadPoolListener是个监听器,他在容器启动时候的就实例化了一个ThreadPool,这个容器每隔60秒就启动一个业务定时同步线程。
2,com.xxx.mop.bfp.biz.sync.impl.BizSyncTaskPoller用来定时获取业务订购日志中,状态为-1(-1:未执行;0:正在执行:1:已经处理完毕)的订购进行重新处理。每次取出的条数是根据库中配置的“perFetchUnhandleLimit”参数来获取的。取出来未处理的日志后,转化成对应的订单(CorpOrder/UserOrder),将每个订 ...
自从《脱节的国度》不见了以后,一直都未写东西。因为我着实是一个写的不勤奋的人,每次写完,隔日不见,真的扫兴,而且国家部门繁多,就算宣传部门和新闻出版部门觉得没问题,所有配备了帕萨特以上公务车的部门也都可以一个电话把你文章删了。其中最仁慈的反而是某地方的公安部门,08年有一天我写了一篇文章,事隔一年多,他们删除了这篇文章。难怪大家都说公安出警慢。的确。删文章的地方太多了,就不知道该怎么下笔了。
从事了这个工作大概十三年,我发现文化工作者在地位上真是一个特别下三滥特别窝囊废的工种。这个工种所出产的作品由于受到诸多的限制,所以肯定没有那么奇特的经历更加精彩。我来说一些小故事。
在中国的出版 ...
现在用的是eclipse3.6,因为启动太慢,做了如下优化,果然启动速度快了很多。
我主要是利用了VM工具进行查看,发现eclipse启动时经常进行新生代和老年代的垃圾回收和内存扩展,基于此做的响应优化。具体代码如下,配置在eclipse的eclipse.ini配置文件中即可:-Xms512m
-Xmx512m
-Xmn128m
-XX:PermSize=128m
-XX:MaxPermSize=256ms
-XX:+DisableExplicitGC
-Xnoclassgc
-XX:+UseParNewGC
-XX:+UseConcMarkSweepGC
-XX:CMSIn ...
这是官方的GSON User Guide,这里备份一下。要不每次都要**,太麻烦了……
Overview
Gson is a Java library that can be used to convert Java Objects into their JSON representation. It can also be used to convert a JSON string to an equivalent Java object. Gson is an open-source project hosted at http://code.google.com/p/google-gso ...