
系统环境
帐前卒
有道云笔记Server端码农。勤于专研算法架构等诡异的计算机知识。
展开
-
安装X61驱动 xp
在网上找了很久找到这篇文章。还不错。昵称是babymaus 写的..当然不知道是否他也是转载的。当然x61安装windows还是挺费劲的。首先你要改成 USB CD启动,另外在BIOS的config中要把硬盘SATA改为 非APCI的才行。当然你安装xp之后要再把它改回来。另外安装电池管理驱动的时候,要装上你的电池。其他的安装过程和下面介绍的一样。 (Th原创 2009-02-10 21:21:00 · 4425 阅读 · 0 评论 -
HttpClient 卡死 response 为null
经常遇到HttpClient 发送请求后莫名卡死, 然后经历很长一段时间后,返回response 为null。这里设置了retry, 另外connect time 也设置的挺长的。但是还是出现了这个问题。开始以为是Server的问题,Server不稳定导致了HttpClient无法连接。后来发现其实不是这个问题。这个问题的其实是必现的,如果将链接请求数调小的话。但是发送的请求都在一个线程中,不会是原创 2012-11-09 13:38:05 · 8496 阅读 · 0 评论 -
解决 ant Junit testcase failed 自动检测类名
今天过去写的testcase在ant执行时failed,但是在源文件中直接以application方式运行却没有错。原因在于下面两句话:public static Set> getPluginsInSameDir(Class clazz) { String dirPath = clazz.getPackage().getName().replace(".", "/");原创 2012-09-28 00:54:23 · 1894 阅读 · 1 评论 -
有道云笔记3.0上线
有道云笔记3.0终于出来了.......欲下载,移步:note.youdao.com再贴一个有道记忆如果能有关系网和圈子分享就好了...贴些高清大图:web版:PC版:原创 2012-12-04 09:54:11 · 1149 阅读 · 0 评论 -
nginx 转发会去掉带有下划线(_)的Header name
nginx对header name的字符做了限制,默认 underscores_in_headers 为off,表示如果header name中包含下划线,则忽略掉。处理办法:1:配置中http部分 增加underscores_in_headers on; 配置2:用减号-替代下划线符号_,避免这种变态问题。nginx默认忽略掉下划线可能有些原因。原创 2012-12-13 13:36:34 · 6326 阅读 · 0 评论 -
Unable to resolve host : No address associated with hostname
一般形如:Unable to resolve host "www.xxxx.com" : No address associated with hostname碰到这个问题是在android系统中。检测如下几点:1. 浏览器使用了proxy,但是你的app没有。设置System.setProperty("http.proxyHost", "my.proxyhost.com");System.se原创 2013-02-20 19:28:43 · 53674 阅读 · 4 评论 -
resin 4.0.8 升级到 resin 4.0.14
之前发现4.0.8中可能存在milti-part的数据无法传递到service中。后来就迁移了。另外发现有时resin中webapp目录中有些文件会自动重建。即使删除了各种cache和数据,只要resin重启,必然,那个目录中的文件就出现了。解决这种情况的方式:1. 杀掉resin进程,删除掉xxx.war 和xxx那个文件夹。2. 将新的xxx.war放入到resin中3. 重启resin原创 2013-02-20 19:35:16 · 1583 阅读 · 1 评论 -
ant resolve时碰到如下错误a module is not authorized to depend on itself
a module is not authorized to depend on itself这个错误产生的原因是 ivy.xml中依赖的一个项目就是自身。例如,这个项目叫abc, ivy.xml中写web"/>这样就会产生问题,把这个项目改为abc1, 依赖还是abc就可以了。另外publish 时注意 中的visibility属性。这样发布出去的话,其他项目是无法依赖 dev原创 2013-02-20 19:23:35 · 1886 阅读 · 0 评论 -
JAVA 快速实现webService (同步逻辑)
今天因为需要调用第三方的接口些fake service, 用于testcase. 该第三方使用的是soap的webservice模式。首先是创建service。 package myws;import java.io.IOException;import javax.jws.WebMethod;import javax.jws.WebParam;import javax.jws.Web原创 2013-03-05 22:09:58 · 3462 阅读 · 0 评论 -
服务兼容/数据迁移
最近在整理登陆模块的数据兼容和服务兼容。有几点值得注意的地方:1. 数据库表格式不一致。这需要格式转换非常令人头痛。2. 旧服务不下线,新服务上线后,新的验证机制旧的server不兼容。新验证与旧的验证难以分离。web端和其他各端使用的验证方式不一致,或者说发布/更新速度不一致。3. 新的cookie会通过某些途径进入到web端。我x4. 新的服务在某些情况下,需要依赖旧的服务。这真是令人头痛的一原创 2013-02-25 18:20:57 · 1126 阅读 · 0 评论 -
新版有道云笔记3.1版本客户端无法登陆 解决方法
因为新版的采用的HTTPS的方式。更加安全。但是国内的一些DNS运营商,似乎对HTTPS的方法做了特殊处理。这里要再感谢Google的8.8.8.8 DNS. 如果自家网络实在链接不上 https://note.youdao.com , 那么配置一下自己的DNS,改为8.8.8.8,而不要使用的默认的。就可以链接成功。windows下设置:对于宽带拨号用户,在“设置”-“网络连接”中找到宽带上网的原创 2013-02-27 20:34:54 · 8281 阅读 · 2 评论 -
java中的interrupt和stop方法——java中线程停止的方法
简单的看interrupt其实是设置了一个变量。除非有wait(), join(), sleep()等方法,否则调用interrupt()方法,是没有什么效果的。stop()确实是终止一个线程的方法。并且终止后,的确回收了部分资源。这里要看资源是什么,如果是socket, 和IO流等,这里需要自己去close().如果你觉得自己每次在调用的地方写麻烦,那就在线程的finalize()方法里定义如果原创 2013-02-20 19:55:25 · 2250 阅读 · 0 评论 -
Mvn proxy
很多时候,Mvn中的repository会被墙掉。最简单的做法就是对mvn加入proxy.具体做法是: true http proxy.xxx.com 8080 yourname yourpassword *.yourhost.com | chillyc.info 这样可以去掉mvn insta原创 2013-08-20 10:39:59 · 1608 阅读 · 0 评论 -
nginx http keep alive 只能发100个请求!!
前几天在研究 http keep alive,使用pipeline的方式。结果发现server端只能接收到100个请求。必须断开连接后才能继续发送更多的请求。问题.....问题出在哪里?1. 路由和中间节点2. nginx3. web服务器4. 程序写bug了第一个“中间路由和节点”很好排除。只要把程序放在和nginx 同一台机器上就可以了。第二个“nginx”,这个把nginx的log打开,看看原创 2013-09-11 21:14:16 · 4313 阅读 · 2 评论 -
java将对象注册到spring context中
很多时候需要从spring中取出相应的对象,很多时候又需要将对象注入到spring context中。原创 2013-10-23 20:55:00 · 1762 阅读 · 0 评论 -
nokia 5220 XpressMusic 自己刷机
看了半天各种论坛,是在不知道从哪里下手,所以自己写一篇自己刷机的新的。凤凰那个软件好像已经挂了,每次打开就是service is not authorized. 刷机各种坑,原因是没有好的环境吗?原创 2014-05-04 08:55:15 · 2927 阅读 · 2 评论 -
Mac版 有道云笔记登陆出现问题 (使用用户名密码方式登陆)
有很多人反馈这样一个问题: 有道云笔记 Mac版 输入用户名密码登陆不上去。这个问题的原因可能是这样的:你们公司的网络封掉了 note.youdao.com 443 端口。所以先试试 telnet note.youdao.com 443 看看是否能正常通信。如果提示连接不上,那就果断的找找你们公司的IT部门吧。抓包如下:14:39:00.587381 IP 10.242.48.210.63785原创 2014-04-02 15:14:29 · 5984 阅读 · 1 评论 -
Mvn multi mirrors 从多个地方下载
首先mvn这个东西和ant差不多。都是编译工程+打包的东西。 很多开源软件都用。这些开源软件里面有大量的第三方依赖。很可惜,这些第三方依赖很有可能在很多个repository中。查找StackOverFlow发现大多回答是这样的:原创 2013-08-20 10:34:21 · 2581 阅读 · 0 评论 -
Linux,MAC下使用有道云笔记发送长微博
最近有道云笔记实现了客户端长微博发送的功能。但是客户端只有windows版的。对于linux, mac的用户,还需要再等一段时间。现在教大家如何使用web页面发送长微博.首先用chrome打开note.youdao.com 登陆后, 然后F12, 点击放大镜, 然后点击第二栏的缩略图,然后看到这样一串。将字串中的data-note-id代替url中的p参数(note.youdao.com/yws/原创 2012-08-07 22:17:28 · 5460 阅读 · 0 评论 -
server 端上传大文件需要注意事项
server 端上传大文件需要注意事项http://t.cn/zOmPj7N nginx, app server, app, client要配合啊...(分享自 @帐前卒)原文链接地址: server端上传大文件, http 请求 socket请求均需注意。原创 2012-05-17 10:19:59 · 1103 阅读 · 0 评论 -
centos/redhat/fedora ftp配置和使用——vsftp
vsFTPd 服务器初学者指南(欢迎大家参与补充)作者:北南南北,正在修订之中来自:LinuxSir.Org(此处为文章地址)摘要:vsFTPD是一款小巧易用FTP服务器程序;本文面向初学者的一点疑问,能让初学者在最短的时间内学会最简单的vsftpd服务器的架设;本文应该算是初学者练手篇;正在更新之中;本文基于 vsftpd-2.0.3;欢迎大家共同修订本教转载 2009-08-31 14:20:00 · 3532 阅读 · 0 评论 -
postgresql 8.4源码在windows下编译
首先要先下载一个源码包:http://www.postgresql.org/download/并且安装vs2005然后查看postgresql在windows下的安装文档:http://www.postgresql.org/docs/8.4/interactive/install-win32-full.html16.1.1 requirments中是否有很多要下载的?那就去那些网站下载原创 2009-09-27 15:32:00 · 2345 阅读 · 2 评论 -
x61拆机
其实我非常不喜欢动机器。不过每次让别人修理自己的x61,总有一种被宰的感觉。所以索性在旁边店里花9.9买了一系列拆机螺丝刀。开始的自己的拆机体验。因为x61是非常的难拆的机器。今天第一次拆加清理大概花了三个小时的时间。不过有几点要牢记:1.找两个小盒,装外部螺丝和内部螺丝2.拿张纸记下刚才拆过的线和接口的对应关系(哪种颜色的线对哪个接口)3.小心的拆,如果一个方向拆不下来,就多试几个方原创 2009-10-07 18:34:00 · 5013 阅读 · 0 评论 -
配置路由
其实可以按照厂家的步骤一步一步的走,不过有个前提条件。就是你必须首先把你的ip地址设置为自动获得,然后用针呀笔呀之类的点击路由器上的reset。方可继续配置。如果你的ip已经设置完毕,是不能找到那个http://192.168.0.1地址。如果找到了就可以按照那个设置向导来配置。如果你的ip是别人分给你的ip并且和自己机器的mac地址绑定了,就把那写ip,mac,掩码啥的都填成和你PC机过原创 2009-10-26 10:33:00 · 747 阅读 · 0 评论 -
ubuntu9.04 mpich2 1.2版本 搭建集群种种问题
找到很多网上的文档,也是一步一步按照上面所做,可是就是有太多的问题。写一篇自己的搭建过程和错误产生的原因。开始我找了两台服务器,上面装的是Asianux的操作系统,因为含有rsh服务。所以会报出:connect to address XXXX: Connection refusedTrying krb4 rlogin...connect to address XXXX: Conn原创 2009-10-30 16:53:00 · 1628 阅读 · 1 评论 -
ubuntu9.04 (server版) 配置xen虚拟机
转载自:http://wells.osall.com/blog/index.php?uid=1&m=content&p=1434#article_content.php%3Fid%3D1434%26uid%3D1%26dt%3DY:pane:N;BITimE // 咀嚼时光前两天买了个Seagate的320G的2.5寸SATA硬盘,真便宜,300多元,差不多每G一元钱了。于是就把原来转载 2009-11-09 10:20:00 · 1940 阅读 · 2 评论 -
ubuntu9.04 安装openoffice , 数学公式, 字体等
首先要有openoffice.在system->administration->synaptic package Manager中输入openoffice, 并选中列出的openoffice.org。然后再输入openoffice math, 选中texlive-math-extra。然后点击apply开始安装。再启动openoffice之后,在Insert->object->formula原创 2009-11-27 11:02:00 · 1456 阅读 · 1 评论 -
Ubuntu 3D桌面
转载自:http://nffish.com/archives/108 研究了好久3D桌面效果,终于找到这个好方法了。CompizConfig设置管理器的功能实在是太强大了。在Ubuntu 8.04下测试通过。首先安装CompizConfig设置管理器(3D驱动必须装好)sudo apt-get install compizconfig-settings-manage转载 2009-11-27 13:53:00 · 1328 阅读 · 0 评论 -
svn 常用命令
1、将文件checkout到本地目录svn checkout path(path是服务器上的目录)例如:svn checkout svn://192.168.1.1/pro/domain简写:svn co2、往版本库中添加新的文件svn add file例如:svn add test.php(添加tes转载 2010-04-11 08:46:00 · 1098 阅读 · 2 评论 -
svn install svn安装配置
因为使用的是ubuntu, 安装相当简单,去软件管理器中输入svn就可以。或者使用$ sudo apt-get install subversion 其实也没有怎么按照svn的安装流程走,那样的话需要添加新的用户,用户组。安全系数高一些。下面是自己的流程:首先建一个svn目录,mkdir /home/cc/svn在此目录下创建你自己的代码目录:cd /home/cc/svn原创 2010-04-10 10:58:00 · 5352 阅读 · 1 评论 -
好逑沙龙第二期活动
这次沙龙来的人很多,相比于上学期的举办而言很成功。不过场地有限仅容纳了70人。和上学期相比改进之处在于:1.请到了有经验的人,这些人倒并非什么专家或者极为成功的人。因为专家和成功本来就难以定义。但有出去的经验,打工的也好,创业的也罢,不管如何总是比学院派要多些经验。2.扩大宣传范围。不仅仅是技术部的沙龙,而且面向许多社区。至少在bbs,群里,beijing open party, pe原创 2010-04-24 21:58:00 · 785 阅读 · 0 评论 -
unmountable boot volume 0x000000ED
昨天机器终于蓝屏了。产生了一个unmountable_boot_volume错误,大概是我管电源时突然断电所致。这个错误会停在0x000000ED位置。据微软官方称是因为硬盘驱动器IDE写缓存时导致的内容不一致。最初断电后重启,画面一只能够停在windows图标上,并且硬盘没有动静。后来F8进入选择最近配置,结果就报出了这个0x000000ED蓝屏,然后再try了下安全模式,发现依旧是蓝屏。微原创 2010-05-03 18:16:00 · 3917 阅读 · 0 评论 -
转载一篇关于linux 监视进程的文章...
http://linux.vbird.org/linux_basic/0440processcontrol.php转载 2010-07-21 09:42:00 · 1638 阅读 · 0 评论 -
TravelMate 2040
<br />又拆了个本本,这个本本设计的不怎么合理。安装的时候严丝合缝,拆卸的时候就相当的麻烦。首先拧掉所有看得见的螺丝。先拆电源板,要先将屏转到180度,拆掉电源,然后再拆电源板。拆下电源板时,再拧掉键盘的螺丝和外壳螺丝。这里键盘的螺丝滑了...我就没有继续拆卸...zzz原创 2010-06-14 18:31:00 · 879 阅读 · 1 评论 -
虚拟机Nat连接问题
<br />今天花了两个小时解决了Nat连接问题。(环境:vmware workstation 7.0,外部os是XP,虚拟机OS也是XP. 另外防火墙和安全卫士360将vmware.exe设置为例外,内部网络为DHCP。所以我的机器一旦重启ip地址一般会变化。虚拟机的网络设置为NAT)<br />是用的vmware workstation 7.0,然后虚拟机里面的os是xp.之后xp就怎么都不可以访问外网。<br />首先检查了下vmware nat服务是否已经启动了。然后虚拟机配置中Network Ad原创 2011-02-18 16:13:00 · 202 阅读 · 0 评论 -
路由和交换机
<br />我在内网,要自己组网。<br />自己组网并且要dhcp服务。那咋米办呢?就借了路由当dhcp.首先将路由的wan口接到内网中,然后将交换机的1口接入到路由的lan口中。然后想接多少机器就都可以了。另外并没有使用啥直连线,全部都是双绞线...<br />另外接入内网的路由将lan端的ip设好(例如192.168.2.1),再将dhcp打开可以分配(192.168.2.2~192.168.2.255这个网段即使和内网冲突也没有关系,因为路由之下的机器外网一般不可见。),然后将路由的wan端ip和m原创 2011-02-18 19:56:00 · 1272 阅读 · 0 评论 -
新浪Oauth2.0认证有变化..
原来的app好好的,结果爆出mismatch url error。详见.http://chillyc.info/blog/2012/04/26/sina-oauth2/原创 2012-04-27 13:37:41 · 1052 阅读 · 0 评论 -
谈谈容器技术
首先呢,上台演讲的人均认为容器不是虚拟化,两者不等价。 嗯,是呀。如果等价的话,这应该叫虚拟化技术大会了。演讲者均认为这两者的区别在于:容器是应用的包裹。虚拟化是操作系统的包裹。 这就是为什么我收快递总是有那么多层包裹。最后里面的玻璃杯还是tm的碎了。原因?原因可能是快递小哥扔了一下。所以需要商家再增加更多的包裹。容器既然是应用的包裹。那么理所当然想要管理应用的生命周期。想要监控应用的状原创 2016-09-09 23:39:49 · 2053 阅读 · 0 评论