- 博客(15)
- 资源 (1)
- 收藏
- 关注
转载 多线程推送 push JavaPNS 2.1
以前用的 javapns-jdk15-165.jar 不支持多线程。后来在网上找到新的一个jar,可以支持多线程发送,与大家分享一下,不知道写的对不对,不对的话请指出,多谢。将消息以多线程方式推送到iPhone服务器,不知道写的对不对,我在本地上测试是没有问题的,如有疑问请留言。以下项目所用的jar包:JavaPNS_2.1.jarbcprov-jdk16-145-
2013-06-17 22:13:04
2888
转载 Berkeley DB Concurrent Data Store Application
在完全没有必要用上恢复机制和事件的相关语义时,通常我们会用上可并发存储的数据库.对于这类的程序,BDB提供了释放死锁(deadlock-free),数读/单写(multiple-reader/single-writer)的接口.这意味着在同一时刻,可以有多个读者访问数据,但只能有一个来修改数据.这种机制对于应用程序来说是不可见的,BDB提供了必要的锁及阻塞机制的保证这种特性. 要创建BD
2011-06-19 21:49:00
945
原创 磁盘有坏道。
先看日志 May 26 15:20:20 KST-SV008S kernel: mptbase: ioc0: LogInfo(0x31140000): Originator={PL}, Code={IO Executed}, SubCode(0x0000)May 26 15:20:20 KST-SV008S kernel: mptbase: ioc0: LogInfo(0x31140000): Originator={PL}, Code={IO Executed}, SubCode(0x0000)May 2
2011-05-26 21:15:00
6150
3
转载 清理linux缓存
<br />命令是:<br />echo 1 > /proc/sys/vm/drop_caches<br />当然,一般来说是不需要这么操作的。<br /><br />在我的128Mvps上试了下:<br /><br />[root@localhost /]# free -m<br /> total used free shared buffers cached命令是:<br />echo 1 > /proc/sys/vm/drop_ca
2011-04-28 09:41:00
1406
原创 oracle密码过期
<br /> <br />1 select username,account_status from dba_users;<br />查询所有的账户情况<br />2 ALTER PROFILE DEFAULT LIMIT PASSWORD_LIFE_TIME UNLIMITED<br /> 将密码修改为无限期<br />3 ALTER USER 用户名 IDENTIFIED BY 密码<br />更改过期用户密码。直接不改变就可以了。<br />4 建议安装oracle时就将这个步骤直接修改掉。
2011-03-18 10:01:00
408
原创 单台机器抓取效率每天终于突破100万了。
<br />最头疼的问题来了,抓取下来,数据如何存储。考虑存储到hdfs文件.先分词然后存到hadoop hdfs 文件里面去,方便以后搜索。<br />技术难点1)地址去重 2)内容去重 (转载功能)3)数据存储 4)语义匹配 5)情感分析 6)正文提取 7)聚类等等,8)热点发现。<br />9)趋势分析,10)行业报告。 11)自动预警 (最难是QQ报警,QQ2009协议又关闭了,郁闷,我的QQ机器人废了,那位给我2010协议呀) 12)老板还要新闻的评论,我哭死。
2011-02-21 21:49:00
433
原创 iptables 防火墙
-A RH-Firewall-1-INPUT -m state --state NEW -m tcp -p tcp --dport 8080 -j ACCEPT-A RH-Firewall-1-INPUT -m state --state NEW -m tcp -p tcp -s xxx.xxx.xxx.128/26 -j ACCEPT128 表示子网段三部分ip,由64分成四个部分。A:210.31.233.0 B:210.31.233.64C:210.31.233.128D:210.31.233.1
2011-02-21 21:27:00
336
原创 php环境权限问题。
<br />[Wed Jan 05 14:49:24 2011] [crit] [client 219.238.*.*] (13)Permission denied: /phpWebSpace/sunshineWeb/.htaccess pcfg_openfile: unable to check htaccess file, ensure it is readable<br />建立这个文件 .htaccess 将此文件修改为 777。汗...还是不能访问。<br />郁闷中,php环境不能访问。<br
2011-01-05 15:10:00
318
原创 php 和mysql rpm 安装问题。
<br />有一台linux 服务器,采用apache 、php、mysql 采用是 rpm 安装。公司某个同事向我反映说 php 无法访问 mysql .<br />我的那个晕呀。在服务器找php.ini 在etc 目录终于找到了 /etc/php.ini 。<br />打开它 找php---> /usr/lib/php/modules 这个目录找php 这个 mysql.so 文件。发现没有,心里挺郁闷呢。那去了。满盘搜索,服务器<br /> <br />最后发现少装了连个包 php-mysql-5.1
2010-12-23 01:02:00
926
原创 使用ScheduledExecutorService疑惑
<br />定时器类<br /> ScheduledExecutorService =Executors.newScheduledThreadPool(10);<br />启动10线程任务,定时去干活。<br /> 1 发现一个问题。 用掉5个线程,完成4个,还有一个再使用中。<br /> 这个时候再去使用的时候,发现又创建新的线程。而没有使用还回去的,那4个线程。<br /> 一直等10 线程都创建完成了,才会循环往复使用。在使用过程,千万不要把线程数开的太大。估算一下系统并发线程任务数目
2010-12-23 00:48:00
1387
原创 Linux 磁盘坏掉一块,换磁盘步骤 (非系统盘)
<br />发现公司有一块硬盘坏掉了,幸好系统没有安装到这个磁盘下面,带着一块新硬盘去机房<br />重启服务器,过不了检测,提示某个盘符下面的文件无法访问。<br />解决办法<br />1 将自读的文件系统修改可以编辑的状态<br /> mount -o remount rw /<br />2 vi /etc/fstab<br /> 给掉坏掉的磁盘注释掉 在每行前面加 #<br />3 重新启动系统,不在监测坏的分区盘<br /> <br />4 关闭机器,换上坏掉磁盘,启动服务器<br />
2010-12-10 12:38:00
3556
原创 hadoop namenode -format 重新初始 name 节点的引起的问题。
<br />2010-07-21 10:12:11,987 ERROR org.apache.hadoop.hdfs.server.datanode.DataNode: java.io.IOException: Incompatible namespaceIDs in /home/admin/joe.wangh/hadoop/data/dfs.data.dir: namenode namespaceID = 898136669; datanode namespaceID = 2127444065 <br /
2010-12-10 12:25:00
1461
转载 解决了DD-WRT的一个问题
DD-WRT是第三方的无线路由器程序,买DELL 2300无线路由的时候,让刷了个V24版本的,功能真多,呵呵前今天一直被同名AP干扰困扰,周围居然有四个叫TP-LINK的无线网络,结果害我的DD-WRT连不上正确的网络昨天到恩山论坛问了一下,果然有高手,MAC屏蔽掉不相干的AP就行了,不过直接设置的方法不行telnet到DD上使用几个linux命令调试了一下最后用这个命令解
2008-11-13 09:43:00
839
原创 自己一个疑惑的问题
1 new Object() 和 Class.newInstance() 效率的问题! 测试类 在我机器上 直接new 对象,在我机器 上执行100000 次 时间是0 ms 而通过 newInstance() 方法执行100000 次大概需要 49 ms ! 2 newInstance 自己一直想找替代方案,但是一直找不到。 除非 实现 c
2008-11-01 00:04:00
493
原创 分布式系统架构
公司有一个项目 有一堆服务器,多台数据库,有一个消息控制中心,某一个消息需要被通知到各个服务器上。保持各个服务器上面的对象状态是一致的。前期的时候要的web service 调用,但是感觉不是很可靠。由于每台服务器web应用压力都比较大,并发的平均上4-5千动态应用,后期改造系统框架结构,修改socket 方式 调用。将系统中每个可以调用的任务都开放出来。让其他服务器都可以直接调用。并且返回确切的
2008-10-31 23:35:00
342
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人