标签归档:Java

IntelliJ IDEA控制台中文乱码

貌似是升级12.1之后开始的,之前中文系统没有问题

参考《IntelliJ IDEA中文乱码解决办法》,原先中文系统没问题是因为默认加入了“-Dfile.encoding=GB2312”
而在更新到12.1之后,IDEA默认加入了“-Dfile.encoding=UTF-8”,所以导致了乱码问题突然出现

解决办法是在运行时的VM参数配置也加入“-Dfile.encoding=UTF-8”

长期招聘Java/PHP/WebDev工程师

到处打广告,长期招聘Java/PHP/WebDev民工

我们的网站:http://www.lehecai.com

应聘请投递简历到:sunshow@gmail.com,注明应聘职位

我们的要求(部分满足即可):

Java

  • 熟悉Struts2 + Spring + Hibernate
  • 熟悉数据抓取
  • 了解或熟悉多线程的工作方式
  • 有数据分析相关经验,有jfreechart等图表经验尤佳

PHP

  • 熟悉MVC
  • 熟悉MemCached
  • 熟悉smarty等模板技术

WebDev

  • 熟练使用jQuery
  • 精通CSS和基于XHTML+CSS的布局方式

Ubuntu Gutsy安装MapXtreme

首先从官方网站下载MapInfo® MapXtreme® Java Edition(需要注册用户)
目前最新版是4.8.0,推荐使用最新版,之前安装4.7会提示NoClassDefineFound

下载完了如果直接安装会报一大堆librt.so.1之类的找不到的错误,实际上在/lib目录下都有,
具体解决办法参考这篇文章,是因为2.6的内核启用了LinuxThread线程库的原因

下面以下载完的安装文件install.bin为例,

/* 把原本安装文件中的LD_ASSUME_KERNEL操作注释掉,并写入新文件 */
cat ./install.bin | sed “s/export LD_ASSUME_KERNEL/#xport LD_ASSUME_KERNEL/” > ./installnew.bin

接下来就可以通过运行生成的installnew.bin来安装MapXtreme了,

sudo sh ./installnew.bin

一切顺利就会启动图形安装界面,按照提示安装即可,如果不顺利我也不知道了
需要注意的是安装程序默认使用安装文件自带的jre,中文显示有问题,最好在安装过程中设置使用其他的jre(安装完成后也可以修改启动脚本中的JRE_HOME环境变量进行修改)