- 浏览: 132643 次
- 性别:
- 来自: Heaven
最新评论
-
jiakechong:
借鉴学习下
java线程分析 -
右上角的爱:
哥们,为什么运行不出来啊
JAVA版 山寨QQ 附图 附源码 -
zl544434558:
Eclipse插件工程目录介绍 -
Irving_wei:
wj99 写道我也想请教一下,请问兄台QQ号多少啊?
3154 ...
JAVA版 山寨QQ 附图 附源码 -
wj99:
我也想请教一下,请问兄台QQ号多少啊?
JAVA版 山寨QQ 附图 附源码
文章列表
一个Javascript code module是被放置在经过注册位置的简单js代码。 通过Components.utils.import() or Components.utils["import"]()方法来实现module的引用。
它允许在插件内部,将其它域的js对象放置在当前对象的域中使用。
看一个例子:
const
1、创建简单的FF 插件的参考资料地址:
https://developer.mozilla.org/en-US/docs/Building_an_Extension
建立一个简单的Hello world
①、在eclipse中没有安装FF extension开发的插件之前,先手动创建一个简单的FF插件,对于理解FF插件的开发是很有帮助的,建立一个普通的项目,建立如下的目录结构:
Mozilla JavaScript extension: __noSuchMethod__
http://www.nczonline.net/blog/2009/02/17/mozilla-javascript-extension-nosuchmethod/
JavaScript中有很多内部属性和方法,在大多数情况下,只有JavaScript引擎才可以访问,但不论什么都是有特例的,在这里就是指Mozilla的JavaScript引擎,包括SpiderMonkey和Rhino,都提供了若干接口来访问这些内部属性,如果加以合理利用的话,不仅可以让JavaScript更加健壮,还可以开 ...
最近同事在做大数据量操作的时候,在一个明显不应该出现内存溢出的地方,报出了OutOfMemoryError ,经过分析终于找到了原因。本文中,将模拟当时的情景,重现并分析出这个问题。
先看实例代码,2个类:
package test.bo;
public class Comment {
使用secureCRT遇到的一些问题
- 博客分类:
- Linux
在虚拟机上安装了CentOS,但是个人感觉在从虚拟机中切换到宿主系统的时候,使用Ctrl+Alt比较繁琐,而且感觉VMware Workstation中安装的CentOS,鼠标用起来有点飘飘然。所以有了通过CecureCRT中访问CentOS的想法。虚拟机和CecureCRT的安装过程略过。本身是个不难的过程,但是在这中间出现两个问题,觉得有比较给自己记一下。首先,我需要在CentOS中获取到虚拟机的IP,遂输入"ifconfig",但是出现了一个错误"bash: ifconfig: command not found",对于Linux菜鸟的我来说 ...
Windows下获取和部署Tomcat源码
- 博客分类:
- Tomcat
第一部分:获取Tomcat源码1、安装SVN客户端TortoiseSVN-1.7.10.23359-x64-svn-1.7.7.msi
2、通过“小乌龟”获取源码新建目录D:\TomcatSrc,将源码(V6.0.36)下载到该目录下。SVN地址:http://svn.apache.org/repos/asf/tomcat/tc6.0.x/tags/TOMCAT_6_0_36/
等源码获 ...
Eclipse 提供了方便的国际化实现方式。
例子:
新建项目 i18n
package test;
public class I18NTest {
public
站在巨人的肩膀上:http://wangchongan.com/articles/eclipse-createprocess-error.html
情景:
在eclipse中,执行main方法函数。
错误提示:
Exception occurred executing command line.Cannot run program “D:\soft\Java\jdk1.6.0_12\bin\javaw.exe” (in directory “E: ...
部分摘自:http://dingchaoqun12.blog.163.com/blog/static/116062504201112554459595/
MySQL:
DROP TABLE IF EXISTS [table_name]
Oracle:
BEGIN EXECUTE IMMEDIATE 'DROP TABLE [table_name]';
EXCEPTION WHEN OTHERS THEN NULL; END;
SQL Server:
IF EXISTS ( SELECT TABLE_NAME FROM INFORMA ...
java内存模型浅析
- 博客分类:
- Java核心
站在巨人的肩膀上:http://jameswxx.iteye.com/blog/806968
浅谈java内存模型 不同的平台,内存模型是不一样的,但是jvm的内存模型规范是统一的。其实java的多线程并发问题最终都会反映在java的内存模型上,所谓线程安全无非是要控制多个线程对某个资源的有序访问或修改。总结java的内存模型,要解决两个主要的问题:可见性和有序性。我们都知道计算机有高速缓存的存在,处理器并不是每次处理数据都是取内存的。JVM定义了自己的内存模型,屏蔽了底层平台内存管理细节,对于java开发人员,要清楚在jvm内存模型的基础上,如果解决多线程的可见性和有序性 ...
站在巨人的肩膀上:http://sesame.iteye.com/blog/428012
http://jameswxx.iteye.com/blog/1041173
netstat -anp|grep **
我发现现在网上没有好好讲这个的,少数的几篇文章都是大谈自己的工具,却没把方法讲清楚。我决定以我以前碰到的case为例写一篇来分享。到目前为止,我认为分析Java代码问题的最有效的工具仍然是java thread dump。
原因:
- 任何操作系统平台下都可以使用。
- 在多数情况下,可以在生产环境中使用。
- 和操作系统提供的工具相比,j ...
sybase oracle 死锁
- 博客分类:
- DataBase
select l.spid,
locktype=convert(char(12),name),
dbname=convert(char(15),db_name(l.dbid)),
'table'=convert(char(15),object_name(l.id,l.dbid)),
page,
class=convert(char(15),class),
hostname,
cmd
from master..syslocks l,mas ...
SELECT /*+ ORDERED */ sql_text FROM v$sqltext a WHERE (a.hash_value, a.address) IN ( SELECT DECODE (sql_hash_value, 0, prev_hash_value, sql_hash_value ), DECODE (sql_hash_value, 0, ...
select @@maxpagesize/1024 每页大小
数据空间统计脚本:select convert(varchar(20),round((sum(u.size)*(select @@maxpagesize/1024)/1024.0),0))+'MB',convert(varchar(20),round(sum(curunreservedpgs(db_id(),u.lstart,u.unreservedpgs)*(select @@maxpagesize/1024)/1024.0),0))+'MB',convert(varchar(20),round(sum(u.size)*(sele ...
站在巨人的肩膀上:http://www.cnblogs.com/kfarvid/archive/2009/11/05/1596497.html
一个cron表达式有至少6个(也可能7个)有空格分隔的时间元素。
按顺序依次为
秒(0~59)
分钟(0~59)
小时(0~23)
天(月)(0~31,但是你需要考虑你月的天数)
月(0~11)
天(星期)(1~7 1=SUN 或 SUN,MON,TUE,WED,THU,FRI,SAT)
7.年份(1970-2099)其中每个元素可以是一个值(如6),一个连续区间(9-12),一个间隔时间(8-18/4)(/表 ...