关闭

MySql操作

给表的字段添加索引后,数据库会根据添加索引的字段生成一张索引表。索引表多出一个索引列,该列记录了某行字段值所在表中的行号,索引表会根据字段排序,提高查询效率。索引表有很多实现方式,如B+树,哈希表  添加索引后,查询索引表,然后根据索引表的结果定位原表的结果。不加索引,直接遍历整张表,效率低。添加索引后,表中数据的变动会同步变动索引表的内容,降低效率,由此索引不是越多越好。  alter table...
阅读(77) 评论(0)

Spring与Maven两种占位符的替换时机

maven是用java编写的开源项目管理工具,通过pom,project object model,pom.xml模型来管理项目的目录结构、版本、jar库以及各子模块之间的依赖关系。在架构上分客户端和服务端,其中客户端有项目、本地仓库,需要安装maven软件;服务端只有远程仓库,分私服和中央仓库两种,其中私服需安装Jfrog的Artifactory软件来搭建maven服务;中央仓库为maven提供的...
阅读(992) 评论(0)

jQuery的tabs

// 导入指定样式 // 给div标签加样式easyui-tabs,变成选项卡 // 给选项卡内添加四个面板 </d...
阅读(193) 评论(0)

自定义枚举

// 定义枚举关键字enum,同class、interface、@interface为自定义类型 // 可以实现接口,实现的接口方法可以对枚举内的数据进行诸如排序计算等的操作,实现更好的封闭性 public enum MyEnum implements MyInterface { // 定义常量,逗号间隔,分号结束,该枚举类型的变量取值只能为此处定义的若干离散常量 // 常量的定义使...
阅读(104) 评论(0)

注解

注解是jdk1.5新增特性,可用来修饰类、方法、属性。注解处理器利用反射获取类、方法、属性头上的注解,并提取出其中的参数来做出相应的逻辑处理。注解处理器是用于分析注解的,针对每一个已经定义的注解都必须给出对应的注解处理器,否则注解不会起到任何作用。   // 元注解,jdk提供的四个用于修饰自定义注解的注解// 设置自定义注解修饰的对象范围,从枚举ElementType中获取 // Element...
阅读(144) 评论(0)

Redis的基本操作

// string类型操作,数据结构为一个键值对,均为string类型// 设置k的值v,若k存在,直接替换 set k v // 设置k的值v,前提是k不存在,否则返回0 setnx k v // 设置k的值v,且有效期为n秒,超过有效期,键值消失 setex k n v // 将k的值v中第三个及之后的全部字符替换为newv,下标从0开始 setrange k 3 newv // 设置k的值v,...
阅读(132) 评论(0)

Redis的基本配置

redis是用c编写的开源内存型键值数据库,其会周期性将内存中数据同步到硬盘达到持久化目的。memcachedb也是开源内存型键值数据库,速度比redis快,但不支持硬盘存储,且数据类型没有redis丰富。内存型数据库可用于缓存、消息队列等非持久性短暂存储数据或实时性为主,频繁插入删除操作的应用。redis自带的一个简易命令接口redis-cli,可使用开源可视化的redis客户端工具RDM。//...
阅读(399) 评论(0)

项目开发中的个人总结

基于maven的多模块项目,通常有common、domain、dao、rpc、service、web六个模块,其中common是共同的东西,domain为实体,均可被所有模块使用;dao完成数据操作;rpc调用外部服务;service调用dao或rpc服务;web调用service服务。理论上可以随便调,但既然分了层,就应该严格按照各层的规矩来,不然就没有意义。另外,如果项目对外提供服务,可再键du...
阅读(117) 评论(0)

jQuery的ajax操作

// 无刷页面,请求后端数据 $.ajax({ // 请求类型,默认get type : "post", // 请求地址,尽量使用根路径,如/xx/yy,/指域名的主机部分;也可使用相对路径,相对当前域名开始 url : "...", // 请求头 contentType : "application/x-www-form-urlencoded; ch...
阅读(136) 评论(0)

jQuery中标签的事件

// 属性maxlength,指定最大字符数,仅支持firefox和chrome // 事件onkeyup,键盘按键抬起触发 // 事件oninput,在文本框内容改变时触发,仅支持firefox和chrome // 事件onpropertychange,html元素改变时触发,可完成oninput功能,仅支持ie // 事件onblur,失去焦点触发 // 事件onfocus,获取焦点触发 // 更多事件请...
阅读(212) 评论(0)

jQuery的函数

// 截取start到end-1位置的子串并返回 substring(start, end); // 从start开始取length个字符并返回 substr(start, length); // 给指定标签添加单击事件 $("#id").click(function() {..}); // 给指定标签绑定一个指定的事件 $("#id").bind("click", function() {..}); //...
阅读(110) 评论(0)

jQuery的标签标识

// name属性指定标签名字,可重复,用于前后端数据交互标识 // id属性指定标签唯一标识,不可重复,用于css或脚本 // class属性指定标签所属的类,可重复,用于css或脚本 // 根据id设置标签样式 #id {k1: v1; k2: v2;..} // 多个id使用同一样式,可用一个class替代 #id1, #id2, #id3 {..} // 根据类设置标签样式 .class {k1:...
阅读(144) 评论(0)

Spring的整体部署

与spring相关的三类配置文件,spring-config.xml、spring-config-mvc.xml、web.xml。   spring框架的核心是ioc容器,容器用于管理项目的对象,被管理的对象称为bean。spring与项目的桥梁是基于ioc容器管理的项目对象bean。ioc容器完成bean的创建,以及bean与bean之间的组合。   将项目的对象交给容器管理是指该对象的构建与...
阅读(123) 评论(0)

Spring的AOP

AOP,Aspect Oriented Programming,面向切面编程,spring中只能拦截bean的方法,不能拦截类。基本思路是将方法内互不相交的业务逻辑分离并单独开发,最后通过动态代理实现各业务逻辑的组合。  关注点,业务上不可继续分割的最小组件。   关注点分离,将功能模块划分成若干业务上不可继续分割的最小组件。   横切关注点,将功能模块化分成若干最小组件后,辅助组件会以横切的形...
阅读(159) 评论(0)

Spring中Bean的注册与注入——注解方式

// 注解Autowired的注解处理器 // 注解Resouce、PostConstruct、PreDestroy的注解处理器,符合JSR-250标准的注解 <bean class="....CommonAnnotationBeanPo...
阅读(162) 评论(0)
78条 共6页1 2 3 4 5 ... 下一页 尾页
    个人资料
    • 访问:29502次
    • 积分:1023
    • 等级:
    • 排名:千里之外
    • 原创:78篇
    • 转载:0篇
    • 译文:0篇
    • 评论:0条
    文章分类