outlook联系人批量导入google
现在Android平台的手机非常流行, 很多人都选择了功过google帐号来同步和管理联系人.
手机上对联系人管理效率非常的低, 在web上管理速度又很慢.
我下面说说我自己的解决方案.
手机上对联系人管理效率非常的低, 在web上管理速度又很慢.
我下面说说我自己的解决方案.
Maven打包非web项目时包含第三方jar包
非web项目中, 默认使用`maven install`时, 并不会将项目依赖的jar包打包放进项目中, 需要对pom.xml做如下修改, 使得target目录下包含完整依赖关系的可部署文件夹.
log4j不同业务逻辑输出到不同的log文件
场景设定为, A和B两个业务模块, 分别运行于不同的JVM环境下. A和B都要调用C模块, 现在需要实现的是, C模块根据不同的运行环境, 日志输出到不同的log文件.
thrift嵌入servlet
thrift中有个bug, 在收到随机上传的数据是会OutOfMemory, 服务直接crash掉.
详见:
测试: telnet到服务端口, 随便输入什么, 会抛出**Connection closed by foreign host**. 我现在的解决方案是, 把thrift嵌入到servlet中
详见:
测试: telnet到服务端口, 随便输入什么, 会抛出**Connection closed by foreign host**. 我现在的解决方案是, 把thrift嵌入到servlet中
个人修改的.vimrc配置文件
根据网上盛传的[史上最强的vimrc文件](http://amix.dk/vim/vimrc.html)改编而来, 插入了很多vim7.2的官方文档, 对于刚刚接触vim的用户, 可以当成是教材来理解一下了
log4j按日期输出日志的同时限制保存的个数
log4j是java项目中最常用的log扩展, 有时我们需要log4j智能的将每日的日志进行归档, 当时不需要太过久远的log日志. 这个时候我们可以通过自定义Appender来限制log的最大保存个数.
解决Outlook批量导出联系人到Linux中Evolution中文乱码
先参考outlook联系人批量导入google, 将outlook联系人到windows下一个指定的文件夹中, 注意导出后先不要编辑这些文件.
把整个文件夹复制到Linux中的一个文件夹, 并通过shell进入该文件夹. 执行:
1 | $ cat *.vcf > all.vcf |
在gedit中对all.vcf
文件另存为, 在另存为的时候, 选择编码方式为utf-8
即可.
然后在Evolution中导入另存的文件, 我的通讯录好像没有什么信息丢失.