- 浏览: 1843313 次
- 性别:
- 来自: 深圳
最新评论
-
levin_china:
勾选了,还是找不到
用spring annotation声明的bean,当打包在jar中时,无法被扫描到 -
GGGGeek:
我用的maven-3.5.0,还没有遇到这种情况,使用jar ...
用spring annotation声明的bean,当打包在jar中时,无法被扫描到 -
GGGGeek:
受益匪浅,从组织项目结构,到技术细节,讲的很到位,只是博主不再 ...
一个多maven项目聚合的实例 -
Aaron-Joe-William:
<?xml version="1.0" ...
hibernate逆向工程 -
li272355201:
http://archive.apache.org/dist/ ...
tomcat源码阅读(一)——环境搭建
文章列表
本系列内容是阅读javascript_core的笔记,原文见http://abruzzi.iteye.com/
1.javascript中的数据类型分2种:基本类型和对象类型。其中对象类型包括:Object, Array, Function;基本类型包括:String, Number, boolean
2.所有非空对象,在boolean环境下,都会转换成true
if(""){
alert("true");
}
这段代码不会alert true
if(new String("")){
alert(& ...
/ Linux文件系统的入口
/bin 基础系统所需要的那些命令位于此目录,也是最小系统所需要的命令,这个目录中的文件都是可执行的,普通用户都可以使用的命令
/boot Linux的内核及引导系统程序所需要的文件都位于这个目录中。GRUB或LILO系统引导管理器也位于这个目录
/dev 设备文件存储目录
/etc 系统配置文件的所在地,一些服务器的配置文件也在这里;比如用户帐号及密码配置文件
/home 普通用户家目录默认存放目录
/lib 库文件存放目录
/lost+found 在ext2或ext3文件系统中,文件碎片放在这里
/media 即插即用型存储设备的挂载点自动在 ...
最近工作中要负责做系统备份和恢复模块,用shell脚本实现。开始学习一下linux shell编程。
以下代码检测是否是合法用户,然后将源文件复制到备份目录
#工作目录
MYHOME=/usr/kyfxbl
#检测用户名
USER_ID=`id|grep root`
if [ "$USER_ID" = "" ]
then
echo "wrong user"
exit 1
fi
#检测参数个数
if [ $# -ne 1 ]
then
echo "wrong parameter ...
这2天系统宕机了5次,查看后台日志发现tomcat报all threads are currently busy。
把tomcat的最大线程调到500,依然没解决问题。
于是用jconsole连接上服务器,发现所有的空闲线程都被以下代码占用:
ExtAlarmMonitorAction.loadAlarmData()
查看该方法,发现如下代码:
while(null==cb){
Thread.sleep(500);
cb = getCurrentConditionBean();
}
在某些场景下,永远无法获得cb,于是该线程被 ...
本地连接WINDOWS环境:
1、首先需要配置tomcat,编辑tomcat/bin/catalina.bat,在第一行加上
set JAVA_OPTS= -Dcom.sun.management.jmxremote
-Dcom.sun.management.jmxremote.port=10004
-Dcom.sun.management.jmxremote.ssl=false
-Dcom.sun.management.jmxremote.authenticate=false
2、然后进入JDK安装目录,C:\Program Files\Java\jdk1.6.0_25\ ...
JNDI服务是WEB容器提供的服务。WEB应用可以通过JNDI服务从容器中得到各种组件(包括但不限于数据源),实现各组件的解耦。
以下举一个例子。
在tomcat的conf/server.xml中配置:
<Context path="/jndi">
<Resource name="bean/MyBeanFactory" auth="Container"
type="com.huawei.jndi.bean.MyBean"
...
1.用户对页面做操作会触发事件,浏览器负责捕获到事件,javascript代码则响应事件。
2.同样的操作可能会触发不同类型的事件,这取决于上下文。比如当用户点击一个submit按钮,触发的是onsubmit事件;用户点击reset按钮,触发的 ...
1.浏览器内置有默认的样式表,用户可以用自己的设置来改变默认值。这也是为什么页面在不同的浏览器中视觉效果不同的原因
2.通过一个ElementNode的style属性,可以编辑该元素的一些CSS属性。不同的浏览器对该属性的实现是不同的:
var s = document.i1.style;
var count = 0;
for ( var prop in s) {
count++;
}
alert(count);
执行上面的代码,FF下支持202个属性,IE下只有148个,Google浏览器只有11个
3.element.style属性获取的CSS2Properti ...
37.document.createElement()和document.createTextNode()方法可以创建新的元素,以及新的文本
38.Node.appendChild(),Node.insertBefore(),Node.replaceChild()方法,可以将新创建的元素,加入到文档中
39.总结前2条,就是创建新节点(包括元素节点和文本节点),都是通过调用document上的create方法完成的。但是要将新创建的节点显示到浏览器上,还需要调用Node上的相关方法
40.HTMLElement Object还定义了一个innerHTML属性,这个属性不是W3C标准,不过由 ...
27.Node的childNodes属性的值是一个NodeList Object,该对象的行为类似于Node Object的数组
28.操作DOM时有一个基本的规则:在文档树加载解析完成之前,不能对其进行遍历或者操作。SAX不是这样的
29.Node接口除了定义了childNodes属性外,还 ...
19.HTMLElement元素定义了id,style,title,lang,dir,className属性。这些属性对应到html标签的id,style,title,lang,dir,class这些attribute(特性)。这些特性是所有HTML标签都支持的
20.之所以为HTML标签定义相应的HTMLElement接口,主要是为了方便。这些接口通常只是增加一组对应HTML attributes的properties。比如要获取一个img标签的src attribute,要使用img.getAttribute("src")方法,比较麻烦。有了对应的专用HTMLEleme ...
9.W3C DOM标准扩展并取代了遗留的DOM标准
10.W3C DOM把文档看做树形结构
11.每个Node Object都有nodeType属性,该属性表示该Node的节点类型。如果其nodeType的值等于Node.ELEMENT_NODE,就表示该节点是一个元素节点,也就是说它是一个Element Obj ...
1.document.write()方法只能在html文档解析过程中调用,如果在解析完成之后才调用,则会创建一个新的文档,并将旧文档覆盖。因此,有时候可以用如下代码创建新窗口
function hello() {
var w = window.open(); // Create a new win ...
21.可以给window和frame指定name属性,这样做的目的是在<a>和<form>标签中,可以指定浏览器在哪个窗口显示链接,或者提交表单
<a href="chapter01.html" target="mainwin">Chapter 1, Introduction</a>
22.给frame指定了name属性以后,会在window中创建同名的属性,这个属性指向该frame
parent.table_of_contents
parent.frames[1]
可以看到,这样获取fra ...