自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(17)
  • 资源 (3)
  • 收藏
  • 关注

原创 java中的反射机制及其它知识点

反射是java提供的一种特殊处理机制,主要应用到框架开发中,常规用的不多。反射就是在运行状态中,对于任意一个类,可以访问类下的所有方法和属性。对于任意一个对象,都能调用它的任意一个方法。多有的都是动态获取的。在java中,主要由以下几类实现反射机制:Class类:表示一个类Field类:表示类的属性Method类:表示类的方法Constructor:表示类的构造器1.cla

2013-09-28 17:52:35 614

原创 关于冒泡的总结

看了网上的资料,终于能理解冒泡机制,现在写下自己的一点心得,这里边也有从网上找的。由于HTML中的对象都是层次结构,比如一个Table包含了多个TR,一个TR包含了多个TD,Bubble就是一个事件可以从子节点向所有父节点传递,比如鼠标点击了一个TD,当前的event.srcElement就是这个TD,但是这种冒 泡机制使你可以从TR或者Table处截获这个点击事件,但是如果你event.

2013-09-26 21:08:52 628

转载 JS冒泡事件解决方案

何为冒泡事件。就是当设定了多个div的嵌套时;即建立了父子关系,当父div与子div共同加入了onclick事件时,当触发了子div的onclick事件后,子div进行相应的js操作。但是父div的onclick事件同样会被触发。这就造成了事件的多层并发,导致了页面混乱。这就是冒泡事件。消除冒泡事件的方法阻止JavaScript事件冒泡传递(cancelBubble 、stopProp

2013-09-25 21:56:29 699

原创 json和gson

gson是google提供的一种json解决方案,其内部对json做了封装。如json不支持对关联查询,而gson则可以支持更深层次关联查询。gson是一种可以把java object和json对象相互转换的工具类。1.json是javascript的子集,为键值对格式,类似于map2.eval函数可以把json类型的字符串转换为json对象,对象才会有属性。如:jsonStr =

2013-09-24 19:32:43 824

原创 终于解决揪心的Camtasia Studio 8无法录音问题

这两天的课有点跟不上,所以想把老师的讲课内容录下来,但原先下载的绿色版Camtasia Studio 8无法录声音。苦逼的只能用系统自带录音机录下声音,然后开两个QQ影音,一个视频,一个音频,那感觉……很奇葩!       我想是不是绿色版删除了一部分组件,因此下了官方版本,并找好了注册码,但结果仍是那样,排除软件问题。便想是不是声卡驱动问题,由于是OEM系统,驱动很不可能出毛病。可实在是没辙

2013-09-23 23:51:39 10790

原创 oracle学习笔记(二)

1.转义字符,可以使用escape自定义转义字符。select ename from emp where ename like '%$%%' escape '$';表示查出含有%的,其中$是转义字符(自己指定的),默认的转义字符是\2.排序用order by,去重用distinct。如select distinct deptno from emp;//去重select

2013-09-15 22:53:59 807

原创 java学习阶段小结(中级)

1 html   ==>  iframe   form(action , method(get/post)  , enctype)   frameset  (***)2 css    ==>  #id  .class   input    (包含选择)  (***)3 javascript : (*****)javascript分三部分:ecmascript BOM  DOMjav

2013-09-15 11:46:09 740

原创 java中增删改查(CRUD)总结

这是对上一篇“java web中分层的意义”的补充。讲述了各个实现方法的大致思路。对于User表增删改查:1:save(保存方法)  view(查询所有记录) update(更新方法) delete(删除方法) 通过method这个参数进行判断执行不同的操作2: 具体的实现:    (1) save:  保存页面(user_save.jsp) 提交数据到后台的userSav

2013-09-15 11:41:55 4721

原创 java web中分层MVC的意义

在web编程中,由于高内聚、低耦合的特点,需要将多个类实现多层,大致有以下几层:①entity,实体类,如user,role等,这些类里边包含了私有属性和公共的get、set方法这和数据库中的表相对应,更严格一些,包括字段的顺序和type都要保持一致。②base,封装了基本的操作数据库的方法(增删改查)③dao,访问并操作数据库,若想从数据库获取数据,必须调用dao层。dao层没有一点

2013-09-15 11:29:27 3427

原创 ExtJS学习笔记(二)

1.先说什么是json,它是一种数据交换模式,可以简单理解为类似于HashMap,一个key对应一个value的键值对那样的形式。在数据传输过程中,json是以文本,即字符串的形式传递的,而js操作的是Json对象。所以,json对象和json字符串之间需要相互转换。json字符串var str1 = '{name:'tom',sex:'male'}';//最外边用双引号也行js

2013-09-11 22:32:11 609

原创 java和js中遍历数组和对象的总结

在这儿写遍历数组和对象,权当复习和总结1.java中数组的三种初始化方法①静态初始化int[] arr = {1,2,3};Man[] mans = {new man("张三",20),new man("李四",11)};也可以这样写int[] arr;arr = new int[]{1,2,3};//不要忘了右边的[]但不能这样写,会报错int[] arr;arr

2013-09-11 21:53:00 1372

原创 ExtJS学习笔记(一)

1.ExtJS环境搭建①先在官网下载spket-1.6.23,extjs-4.1.1,解压,将解压后的文件夹plugins,features放到MyEclipse\MyEclipse 10\dropins内,我的是MyEclipse10,可以这样用。然后打开MyEclipse10,在window-->Preferences会发现出现选项Spket,表示插件安装成功。点Spket-->JavaS

2013-09-09 12:34:36 1070 1

原创 ajax学习笔记

1.如何创建ajax①创建XMLHttpRequest对象var request = new XMLHttpRequest();//readyState = 00表示XHttpRequest对象已建立,但还未初始化,这时尚未调用open方法②使用XMLHttpRequest对象创建请求,也就是使用open方法request.open("post","AjaxServlet",tru

2013-09-05 16:02:05 749

原创 正则表达式学习笔记

首先要知道,正则表达式是用来干啥的?正则表达式用来处理复杂的文本,注意,只能处理文本。1.\d表示0-9之间的任一数字  \w表示A-Z,a-z,0-9,_(这是下划线)之间的任一一个。     下边是匹配次数:  ? 表示匹配表达式0次或1次,相当于{0,1}  + 表达式至少出现1次,相当于{1,}  * 表达式不出现或出现任意次,相当于{0,}2.匹配模式

2013-09-04 15:07:51 500

原创 EL表达式和JSTL标签库学习笔记

先说一些数据库的知识,在进行表的操作时,若有一对多的关系,则在建外键时应选择多的一方。如user和group的对应关系,应在一个user属于多少个group,而不是一个group有多少用户,虽然这样也能实现,但就是比较麻烦而已。1.el表达式操作的是作用域中的属性,即属性一定要放到作用域中才能被el表达式获取。必须以${xxx}来表示。其中作用于按范围由小到大有pageScope,re

2013-09-03 21:13:21 696

原创 JavaScript学习笔记(二)

1.每一个函数都有两个方法,call和apply,都是调用函数。可以用来传递参数2.prototype即原型,这是每一个构造函数都具有的属性。如:function Test(){}alert(Test.prototype); // 输出 "Object"javascript通过原型对象来实现继承,简称原型继承。js中继承是通过prototype来实现的,这位原型继承,而java则

2013-09-03 01:21:48 797

原创 JavaScript学习笔记(一)

写在前边的话,有个问题,作为程序猿,应把js学到什么程度?其实只要掌握两方面就好了,一个表单,一个ajax(其实就是要学好DOM),其它特效什么的不用管。若想弄特效,在网上下来改改即可。1.js是基于对象和事件驱动,就是必须有事件来激活js。html怎么调用js语句?若已知test()为js语句①button调用②href调用其中javascript:void(0)表示伪协议,

2013-09-03 01:15:24 698

学生选课的小例子

这是用struts2和hibernate结合起来写的一个学生选课的小例子,利用注解,里边也添加了注释。界面很简陋,以实现功能为主。可以参考

2013-11-09

Package Control:Sublime Text2的插件管理器

Package Control是Sublime Text2的插件管理器,有了它,只要机器能联网,就可以下载并自动安装Sublime Text2的插件,非常好用。

2013-11-01

ajax+jquery三级联动

利用ajax+jQuery做的一个小demo,里边还用struts2和JDBC做了基本的增删改查,算是三级联动和struts2的入门级小程序,里边也加了不少注释,新手可以看看。

2013-10-30

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除