- 浏览: 68973 次
- 性别:
- 来自: 浙江
最新评论
-
Edward:
引用7、安装xrdp用于远程连接(添加10.10的源,并把xr ...
独立硬盘分区安装ubuntu 10.04步骤记录 -
1202:
请问ObjectMapper的writevalue方法是线程安 ...
json工具性能比较:json-lib和jackson进行Java对象到json字符串序列化 -
hqu_wxf:
你的折线图怎么画出来的?
json工具性能比较:json-lib和jackson进行Java对象到json字符串序列化 -
hanwesley:
我迁移到maven之后,在Jboss下提示找不到资源文件,连w ...
Maven的resource插件实现类似antx的autoconfig功能 -
hjg1988:
myreligion 写道quaff 写道dieslrae 写 ...
json工具性能比较:json-lib和jackson进行Java对象到json字符串序列化
文章列表
网上查找“java json”,发现大家使用最多的还是json-lib来进行java对象的序列化成json对象和反序列化成java对象的操作。但是之前在网上也看到过一往篇关于json序列化性能比较的文章,不过一下子找不到了,所以没有引用。另外公司同事也做过类似的测试,结果都表明,json-lib的性能不太令人满意,而一个叫jackson的json序列化工具却表现不俗,另外,json-lib对null值的处理让人也感觉比较困惑。
这里,我也对这两个java json工具进行了一次粗略的测试,主要测试从java对象序列化成json字符串的性能。按以下三种方式进行:
使用jackso ...
xen的虚拟机,有些时候需要修改时间,但单纯的date –s time是无法修改系统时间的。需要如下操作:
1. Root下执行 echo 1 > /proc/sys/xen/independent_wallclock
2. 然后再执行date –s 14:11:12
1、在windows下拿出一个空白分区,并把该分区删除
2、通过U盘安装ubuntu
3、分区时,选择“选择最大连续空间”
4、添加源(在图形界面里面有“中国的服务器”,并可以测试选择最佳的服务器)
5、安装语言、硬件驱动
6、安装需要的开发工具(svn,eclipse,java,maven,mysqlWorkbench,oracle客户端等)
7、安装xrdp用于远程连接(添加10.10的源,并把xrdp安装为0.5.0,在10.04下为0.4.1,不支持win7连接)
8、安装chrome,同步设置
9、设置邮箱
10、导证书
11、升级ibus(老的在chrome中有bug)
12、安装v ...
Spring中的
org.springframework.scheduling.concurrent.ThreadPoolTaskExecutor
异步执行器使用的线程是守护线程,也就是在主线程退出后,若子线程还没执行完也会直接退出。之前在进行单元测试的时候发现无论如何也调试不进去异步代码,后来才知道是这个原因造成。
可以通过
setDaemon(false)
方法来设置成为用户线程。
drcom-client官方网站:http://www.drcom-client.org/
我在ubuntu 10.04下安装了图形界面 drcom-client PUM v1.0,想使用无线网卡来上网,结果客户端提示“没有活动的网卡”。
查看了/usr/bin/drcomclient中的代码,发现了一个bug,事实上作者自己也在里面加了FIXME注释,只是正确的代码被注释掉了,结果造成少了一次循环。
出错的方法名为get_ifname
修改后的代码如下(其中的for循环部分):
for i in range(0, len(ifname_name)):
ifname_start = ...
修改物理地址方法:
(临时)
#ifconfig eth0 down
#ifconfig eth0 hw ether xxxxxxxxxx
#ifconfig eth0 xxx.xxx.xxx.xxx up
(永久)
1)编辑“/etc/init.d/rc.local”文件(sudo gedit /etc/init.d/rc.local)
2)在此配置文件的最后面加上如(Ubuntu:修改网卡的MAC地址)的修改命令:
## 修改 eth0 的 MAC 地址
sudo ifconfig eth0 down
...
旧版本:
$('[@name=myradio][@checked]').val();
新版本:
$('[name=myradio:checked]').val();
Spring 3.0中配置properties文件变得更简单,支持通配符形式
<context:property-placeholder location="classpath:abc.properties" />
如果在多个项目中配置多个该元素,则需要加入以下参数
<context:property-placeholder location="classpath:a ...
root身份登录
mysql -uroot -p
***
dos下如果mysql是utf-8字符集的,那么中文在dos命令窗口会显示乱码,可以在命令登录的时候设置命令窗口的字符集
mysql --default-character-set=gbk -uroot -p
创建数据库
create database saas;
创建用户
create user saas identified by 'saas';
授权saas数据库的权限给kw用户
grant all privileges on saas.* to 'saas'@'%';
执行sql文件
...
引用
native2ascii -[options] [inputfile [outputfile]]
说明:
-[options]:表示命令开关,有两个选项可供选择
-reverse:将Unicode编码转为本地或者指定编码,不指定编码情况下,将转为本地编码。
-encoding encoding_name:转换为指定编码,encoding_name为编码名称。
[inputfile [outputfile]]
inputfile:表示输入文件全名。
outputfile:输出文件名。如果缺少此参数,将输出到控制台。
引用A:将zh.txt转换为Unicode编码,输出文件到 u.txt ...
有时候启动只是想做简单的事情,如果启动桌面速度太慢,希望可以通过直接进入命令行的模式来启动,所以在启动菜单中加入命令行模式
sudo chmod +w /boot/grub/grub.cfg
sudo vim /boot/grub/grub.cfg
复制第一段menuentry,修改后如下(把quiet splash改为text)
### 命令启动菜单
menuentry "Ubuntu, Linux 2.6.32-24-generic (command mode)" {
insmod ntfs
set root='(hd0,5)'
search ...
使用lsmod | grep vboxvfs查看是否加载了vboxvfs模块,记录一下
sudo lshw查看硬件信息
如果使用ndiswrapper导致无线网卡驱动不能开机加载,则编辑/etc/modules,加入无线模块,如:iwl3945
/etc/modprobe.d
sudo modprobe -r iwl3945 关闭该驱动
sudo modprobe iwl3945 启动该驱动
scp \local\file uname@host:\somewhere 上传文件
4月29号,ubuntu10.04正式版终于发布了,学校内网也第一时间开始同步CD镜像,于是迫不及待开始体验。
安装virtualbox,新建一个15G的虚拟硬盘,选择动态扩展方式
新建一台电脑,为其分配1000M内存(总共3G内存), ...
公司里使用antx的autoconfig进行项目配置文件的自动配置。把项目中的配置项提取出来,通过antx或maven进行打包时对项目指定资源文件中的使用${*}表达式表达的值替换成实际值。而这些实际值,在开发环境上、测试环境以及生产环境上都是不同的,这些值一般放在用户目录下的antx.properties中,在打包过程中,autoconfig插件会去这个文件中读取并将其写入到目标文件中,打包到jar或war等包中。所以不同环境下只需要自己维护用户目录下的这个文件就可以实现项目在不同环境下的可配置性,非常实用。
现在要在学校里做一个项目,没有autoconfig插件,想找一个替代 ...