- 浏览: 16921 次
- 性别:
- 来自: 上海
最新评论
-
zhouchaofei2010:
我也在看downpour的《Struts2技术内幕》,其中对容 ...
struts2源码初读(一)初始化 -
daomideweixiao:
写的真不错。
struts2源码初读(一)初始化
文章列表
接触osgi也没多久,本来不打算写这个模块的,网上现在osgi的教程还不多,在开发过程中遇到问题解决的过程实在痛苦,有时候一个很小的问题可能会折腾好几天,我想很多刚接触osgi开发的也和我有同样的感受,所以还是决定把开发过程中遇到的一些问题和解决方法写出来,希望会对初学者有点帮助,欢迎交流,共同进步。
用osgi在开始的设计阶段很重要,因为第一次接触osgi,前期的设计变动比较大,代码重构了很多次。OSGI搭建系统带来的是架构级别的改变,模块化设计、面向服务的组件模型设计以及动态性的设计三个方面,也只有在把握好了这三方面才能充分的发挥基于OSGI搭建系统的优势 ...
下面开始浏览struts2请求处理部分源码,最核心的方法doFilter
/**
* Dispatcher
*/
public void doFilter(ServletRequest req, ServletResponse res, FilterChain chain) throws IOException, ServletException {
/**
* 实例化HttpServletRequest和HttpServletResponse
*/
HttpServletRequest request = (HttpSe ...
很久之前就有读一下struts2源码的想法了,可是一直没什么时间也静不下心来,最近淡定下来了晚上也没什么事,综合项目看看了struts2源码,目前还是个菜,写的不对的地方请大家谅解
看了downpour的文章让我受益匪浅, ...
通过myeclipse的software updates不作说明
现在来说下怎么用links文件链接安装
解压插件包,放到任意路径下,最好放在myeclipse的安装目录下,在dropins文件夹下创建ibator.link文件,文件里设置path=F:\\program\\java\\myeclipse8.5\\ibator,
path的路径就是解压的插件路径。重启后就安装好了。
ibator配置文件详解
编写ibatorConfig.xml文件
<?xml version="1.0" encoding="UTF-8" ?>
<!DO ...
以前一直是用jsonstore加载远程数据,最近要做combox加载webservice返回的本地数据,进了误区弄了好久,不过把store研究了下,自己做个记录方便以后使用,也给遇到同样问题的同学做个参考
1.1:jsonstore加载远程数据:
var dictComboBox = new Ext.form.ComboBox({
fieldLabel:'证件类型',
id:'idNoType',
name:'dictType',
readOnly:false,
triggerAction:'all',
editable:false,
a ...
一.数据类型:
js中,所有的数字都是浮点型的。
isNaN()/isFinite() //检测数据类型
Infinity //无穷大
Number.MAX_VALUE //可表示的最大数字
Number.MIN_VALUE //可表示的最小数字
数字转字符串
n+""
String(N)
n.toString() //可以加参数 2-2进制 8-8进制 16-16进制
n.toFixed() //显示小数点后的指定位数
n.toExponenti ...
SSL协议使用不对称加密技术实现会话双方之间信息的安全传递。可以实现信息传递的保密性、完整性,并且会话双方能鉴别对方身份。不同于常用的http协议,我们在与网站建立SSL安全连接时使用https协议,即采用的方式来访问。
当我们与一个网站建立https连接时,我们的浏览器与Web Server之间要经过一个握手的过程来完成身份鉴定与密钥交换,从而建立安全连接。具体过程如下:
1. 用户浏览器将其SSL版本号、加密设置参数、与session有关的数据以及其它一些必要信息发送到服务器。
2. 服务器将其SSL版本号、加密设置参数、与session有关的数据以及其它一些必要信息发送给浏览器,同时发 ...
$("#div").html() 获取jquery对象中的值
$("#divHTML").html(strHTML) 设置值
$("#div").text() 获取元素内容
$("#divText").text(strText) 设置值
$(this).toggleClass("divClick").html("点击后的样子") 单击 ...
css选择符
$('#id > li').addClass('none'); // > 子元素
$('#id li:not(.none)').addClass('not-none'); // :not选择符
XPath选择符
$('a[@title]') //所有带title属性的链接
$('div[ol]') //取包含一个ol元素的所有div
^ 开始 $结尾 *任意位置
$('a[@href^="mailto:"]'.addClass('mailto');
$('a[@href$=".pdf" ...
myeclipse自带maven(Maven4MyEclipse)
创建项目:
新建Web Projects项目,在新建的页面上打上maven的勾。新建的项目里会多出个pom.xml文件
为项目添加依赖包:
右键项目,选择Maven4MyEclipse-->add Dependency。输入包名,maven会从中央库中查找。
创建自己的依赖包:
在pom.xml文件上右键,选择run as-->maven install。该命令将项目发布到本地的资源库中。
其他项目需要用到这个资源,输入资源名称就可以找到。
手动安装maven
Maven 2.2.1为例 (3.0.3没下下 ...
来公司到现在加上实习差不多半年了。现在的公司还算比较大,在这里我不想评论公司的好坏,不管怎样我是实实在在的学到了东西,多少就要看自己了。
在这里遇到了几个技术牛人还有一些好兄弟,从他们身上看到了自己的不足和缺点。
好了回到主题,写这篇文摘的目的是给那些在学校比较迷茫不知道公司要用到哪些技术的同学,对公司中java程序员要掌握的技术有个大致的了解,同时也是自己半年来的总结和以后每天更新一篇技术学习文章的开篇。
在公司半年我没有跟过一个完整的项目,这是我比较遗憾的。但是同时因为做的很杂,所以基本上公司涉及到java 的东西都接触过。从刚开始控制台 ...