- 博客(10)
- 收藏
- 关注
原创 小心String类的trim陷阱
最近在调试一段Java代码的时候,发生个奇怪的现象,在一个字符串的后面跟了一个不可见字符(acsii编码为0x13),对该字符串进行trim操作之后,发现该不可见字符消失了,在调试的过程中,没有认为会是因为trim造成的,但是在阅读了java的String类代码之后,才终于明白trim方法到底是怎么回事了。 public String trim() { int len = ...
2011-08-01 00:13:13 180
原创 由DB2的CODEPAGE引起的中文乱码问题
问题是这样的,需要往一个CODEPAGE为819格式的DB2数据库中插入中文,在创建数据库的时候已经制定了CODEPAGE:db2 create db TESTDB USING CODESET ISO8859-1 TERRITORY US COLLATE USING SYSTEM PAGESIZE 4096; 数据库脚本SQL文件是用UTF8编码的格式存贮的,但是插入数据库之...
2011-07-21 20:36:56 798
原创 Ubuntu下安装subversion服务器
1. 安装subversion包 sudo apt-get install subversion 2. 创建仓库存储路径 sudo mkdir /var/svnsudo svnadmin create /var/svn/repos 3. 设置passwdvim passwd 其中格式为:[users]us...
2011-07-20 19:15:39 147
原创 用Eclipse远程调试Java应用程序
例如正常的java程序启动方式: java -jar helloWorld.jar 需要进行远程调试的话,将应用程序的启动方式修改为: java -Xdebug -Xrunjdwp:transport=dt_socket,server=y,address="8000" -jar helloworld.jar 这样启动之后程序不会立刻启动,而是监听8...
2011-07-14 15:55:42 102
原创 详解开源界的 5 大开源许可协议
最近在工作过程中,涉及到了一些跟开源软件许可相关的问题,并收集了相关资料,以后在使用开源软件的时候还真得留点神,看看人家的软件许可是什么协议的。——————————————————————————————————————————————————————————越来越多的开发者与设计者希望将自己的产品开源,以便其他人可以在他们的代码基础上做更多事,开源社区也因此充满生机。在我们所能想...
2011-04-12 17:10:03 117
原创 Mysql 出现can't get hostname for your address的解决方法
通过远程连接Mysql数据库,提示“can't get hostname for your address”, 解决方法: 修改mysql服务器的my.ini文件,加入一行: skip-name-resolve 重启Mysql服务即可。 ...
2011-04-08 17:29:51 225
原创 为Ubuntu的apt-get设置代理Proxy服务器
在Ubuntu中,apt-get是一个必不可少的命令,但如果需要设置代理上网的环境中使用的话,还是需要做点调整的: 打开 /etc/apt/apt.conf (在最新的11.04版本中,此文件不存在,手动创建一个即可。) 加入一行: Acquire::http::Proxy "http://username:password@proxyserver:port";...
2011-03-28 19:52:30 618
原创 奇怪的Ubuntu /etc/host文件
今天在ubuntu上搭建了一个服务,监听IP设为192.168.56.xxx,服务正常启动,在客户端通过IP访问之,这时候,奇异的事情发生了,在服务端打出的Log日志显示,“refused connect to 127.0.1.1”,这个127.0.1.1是怎么回事? 开始我还以为是我不小心在服务端写错了监听IP,后来检查多遍,确保没问题,上网搜索一下“ubuntu 127.0.1.1” ...
2011-03-24 21:37:39 193
VirtualBox的网络配置,Host Only+NAT方式
其实网络这类相关的文章很多,我只是想结合自己的实际情况,把我的经验写下来,给那些需要的人们吧。 主机:windows xp虚拟机:ubuntu 10.10Virtualbox:4.0.2 虚拟机在安装好之后,默认情况下是通过NAT的网络连接方式,这样的情况下,虚拟机可以正常上网,但是无法和主机通讯。我们想得到的效果是物理机器可以通过ip访问虚拟机,同时虚拟机可以访...
2011-03-10 19:11:26 424
Putty中文乱码的解决方法
环境:Ubuntu版本: 10.10_x86putty版本:0.60步骤:打开putty的设置窗口,在Window->Appearance中Font Setting选择一种中文字体。再打开Window->Translation中Charactor set translation on recieved data改为UTF-8。Apply一下,就应该可以正确...
2011-03-10 15:23:16 143
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人