- 浏览: 16975 次
- 性别:
- 来自: 深圳
最新评论
-
SoloTerran:
看了第一条就没看下去
你用了null也未必回收,用了gc()也 ...
不健壮代码的特征及解决办法 -
pipilu:
第一条真没什么必要。
不健壮代码的特征及解决办法 -
超级潜水艇:
LZ所说的很多已经是现在JVM不太适用的原则
不健壮代码的特征及解决办法 -
iany:
应该用StringBuider, 少用StringBuffer ...
不健壮代码的特征及解决办法 -
小林信仁:
呵呵,不错。
CSS/Javascript压缩工具taobao jsminifier
文章列表
linux与网络服务配置相关的文件包括以下文件:
/etc/conf.module
/etc/HOSTNAME
/etc/sysconfig/network-scripts/ifcfg-ethN
/etc/sysconfig/network
/etc/resolv.conf
/etc/hosts
/etc/hosts.allow
/etc/host.conf
/etc/services
/etc/securetty
/etc/inetd.conf
/etc/rc.d/rc.local
Here's a brief step by step guide
to running more than one instance of Tomcat on a single machine.
Step 1: Install the Tomcat files
Download Tomcat 4.1
or 5.5
, and
unzip it into an appropriate directory. I usually put it in /usr/local,
so it ends up in a directory called /usr/local ...
Happens-before法则
Java存储模型有一个happens-before原则,就是如果动作B要看到动作A的执行结果(无论A/B是否在同一个线程里面执行),
那么A/B就需要满足happens-before关系。
在介绍happens-before法则之前介绍一个概念:JMM动作(Java Memeory Model
Action),Java存储模型动作。一个动作(Action)包括:变量的读写、监视器加锁和释放锁、线程的start()和join()。后面还会
提到锁的的。
happens-bef ...
----
XMMS的大名相信没人没听说过吧?XMMS2是下一代的XMMS。既然有audacious、bmp等等了,为什么还要搞个XMMS2?按照官
方的解释是:“因为XMMS实在太流行了,没有理由让它消失。”
----
安装XMMS2
代码:
#
apt-get install xmms2
启动XMMS2
代码:
$
xmms2-launcher
xmms2-launcher是xmms2启动器,用来启动xmms2d,也就是XMMS2守护进程。
相对于手工启动,xmms2-launcher确保XMMS2正常启动并在后台运行。添加媒体库
...
1.关系普及
Empathy是个托,python-papyon是个python实现的msn库,telepathy-butterfly是个完成msn功能的
python客户端。
2.修改办法
sudo vim /usr/share/pyshared/papyon/conversation.py
查找 if message_type == 这个字符串
找到内容为:
if message_typ ...
1、通过Ubuntu软件中心安装VirtualBOX
2、安装xp.(建议使用xp安装版,ghost版安装会存在很多问题)
3、在虚拟机界面安装增强功能
4、在xp内安装virtualbox的增强功能
5、在Ubuntu中通过shell执行如下命令:(注意需要关闭VM)
liang@liang-desktop:~$ VBoxManage sharedfolder add "winxp_sp3" -name "sharedFolder" -hostpath "/home/liang/sharedFolder"
wi ...
1、尽早释放无用对象的引用。好的办法是使用临时变量的时候,让引用变量在退出活动域后,自动设置为null,暗示垃圾收集器来收集该对象,防止发生内存泄露。对于仍然有指针指向的实例,jvm就不会回收该资源,因为垃圾回收会将值为null的对象作为垃圾,提高GC回收机制效率; 2、我们的程序里不可避免大量使用字符串处理,避免使用String,应大量使用StringBuffer,每一个String对象都得独立占用内存一块区域.3、尽量少用静态变量,因为静态变量是全局的,GC不会回收的; 4、避免集中创建对象尤其是大对象,JVM会突然需要大量内存,这时必然会触发GC优化系统内存环境;显示的声明数组空间,而且申 ...
Epile在网上找Javascript和CSS压缩软件的时候搜索到这款由淘宝在雅虎YUICompressed基础上开发的压缩工具,用起来还挺不错的。软件自带的安装说明说得不清楚,在这里Epile写了一个安装说明,并上传到Google Code分享给大家。
本软件安装完毕可以直接在要压缩的文件点击右键使用,非常方便。
安装说明
下载jsMinifier
安装Java SE Development Kit (JDK)
打开“控制面板”,在其中打开“系统”,其下“高级”选项卡下的环境变量中的系统变量里添加变量名JAVA_HOME,变量值为Java SE Development K ...
DOM和SAX概念的总结
一 开发XML应用程序常用de几种模型
您可以使用根据以下这些模型创建的API 来分析和操纵 XML 结构,这些模型可以是基于对象(基于树)的,如文档对象模型(Document Object Model,DOM);也可以是基于事件(基于 ...
前言
在 Java 程序的运行过程中,对 JVM 和系统的监测一直是 Java 开发人员在开发过程所需要的。一直以来,Java 开发人员必须通过一些底层的 JVM API,比如 JVMPI 和 JVMTI 等,才能监测 Java 程序运行过程中的 JVM 和系统的一系列 ...
英文地址:http://developer.yahoo.com/performance/rules.html
中文地址:http://www.dudo.org/article.asp?id=218
我们在前面的几节中分别讲了提高网站性能中内容、服务器、JavaScript和CSS等方面的内容。除此之外,图片和Coockie也是我们网站中 ...
英文地址:http://developer.yahoo.com/performance/rules.html
中文地址:http://www.dudo.org/article.asp?id=216
在第一部分和第二部分中我们分别介绍了改善网站性能中页面内容和服务器的几条守则,除此之外,JavaScript和CSS也是我们页面中 ...
英文地址:http://developer.yahoo.com/performance/rules.html
中文地址:http://www.dudo.org/article.asp?id=215
在本系列的第一节中,讲了提高网站性能中网站“内容”有关的10条原则。除了在网站在内容上的改进外,在网站服务器端上也有 ...
英文地址:http://developer.yahoo.com/performance/rules.html
中文地址:http://www.dudo.org/article.asp?id=214
Yahoo!的Exceptional Performance团队为改善Web性能带来最佳实践。他们为此进行了一系列的实验、开发了各种工具、写了大量的文章和博客并在各种会议上参与探讨。最佳实践的核心就是旨在提高网站性能。
Excetional Performance团队总结出了一系列可以提高网站速度的方法。可以分为7大类34条。包括内容、服务器、cookie、CSS、JavaScript、图 ...
要解决这个问题,首先要了解ANTLR是做什么用的,ANTLR, 语言识别的另一个工具(ANother Tool for Language Recognition ),(前身是 PCCTS)是一种语言工具,它提供了一个框架,可以通过包含Java,C++,或C#动作(action)的语法描述来构造语言识别器,编译器和解析器。
附件中有ANTLR参考手册,有兴趣的朋友可以看一下
解决方法
1.将antlr.jar放到C:\Program Files\Java\jdk1.6.0_17\jre\lib
2.在CMD下运行
G:\book\hibernate\hibernate-3.2.5.ga\hib ...