自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(30)
  • 资源 (1)
  • 收藏
  • 关注

原创 js中的preventDefault与stopPropagation详解

event.preventDefault()用法介绍 该方法将通知 Web 浏览器不要执行与事件关联的默认动作(如果存在这样的动作)。 例如,如果 type 属性是 "submit",在事件传播的任意阶段可以调用任意的事件句柄,通过调用该方法,可以阻止提交表单。 注意,如果 Event 对象的 cancelable 属性是 fasle,那么就没有默认动作,或者不能阻止默认

2017-06-02 11:02:31 557

原创 JS事件监听的添加方法

一、 我们一般在的事件添加时是这样做的: elm.onclick = function( ) { //handler } 这样的写法兼容主流的浏览器,但是存在一个问题,当同一个elm绑定多个事件时,只有最后一个事件会被添加 如:elm.onclick = handler1;        elm.onclick = handler2;        elm.onclick = hande

2017-06-02 10:50:07 880

原创 explain的分析

id:代表select 语句查询的编号,如果是连接查询,表之间是平等关系,select 编号都是1,从1开始,如果某select中有子查询,则编号递增 例如:EXPLAIN select * FROM acs_platform_notice where id in (select id FROM acs_platform_notice where id=32) EXPLAIN select

2017-05-31 10:38:28 429

原创 sql语句优化

1:sql语句的时间花在哪儿了? 答:等待时间,执行时间      这两个时间并非孤立的,如果单挑语句执行快了,对其它语句的锁定也就少了,所以我们分析如何降低执行时间 2:sql语句的执行时间又花在哪儿了? 答:查找---》沿着索引查找,慢者可能全表扫描        取出---》查找行后,把数据取出来 3:”如何查询快?    a)  查询的快,联合索引的顺序,区分度,长度   

2017-05-31 10:17:35 326

原创 MySQL数据库覆盖索引

不过,还有一个无法解释的问题就是,不用覆盖索引的情况下,为什么用MyISAM就快那么多,而InnoDB就慢这么多呢?求真相…… 原文出处:http://xiaobin.net/201109/strange-sql-performance-problem/

2017-05-29 14:48:08 362

原创 聚簇索引的页分裂

在MySQL中,MyISAM采用的是非聚簇索引的,InnoDB存储引擎是采用聚簇索引的。 聚簇结构的特点: 根据主键查询条目时,不用回行(数据就在主键节点下)如果碰到不规则数据插入时,造成频繁的页分裂 为什么会产生页分裂? 这是因为聚簇索引采用的是平衡二叉树算法,而且每个节点都保存了该主键所对应行的数据,假设插入数据的主键是自增长的,那么根据二叉树算法会很快的把该数据添加到

2017-05-29 14:44:53 654

原创 聚族索引和非聚簇索引

聚簇索引是对磁盘上实际数据重新组织以按指定的一个或多个列的值排序的算法。特点是存储数据的顺序和索引顺序一致。一般情况下主键会默认创建聚簇索引,且一张表只允许存在一个聚簇索引。 聚簇索引的叶子节点就是数据节点,而非聚簇索引的叶子节点仍然是索引节点,只不过有指向对应数据块的指针。 因此,MYSQL中不同的数据存储引擎对聚簇索引的支持不同就很好解释了。下面,我们可以看一下MYSQL中MYIS

2017-05-29 14:41:54 824

原创 索引优化策略

1:索引类型 1.1B-tree索引 注:名叫btree索引,大的方面看,都用的平衡树,但具体的实现上,个引擎稍有不同,比如,严格的说,NDB引擎,使用的是T-tree索引 myisam mnodb中默认使用B-tree索引;但抽象一下   b_tree系统,可理解为为‘排好序的快速查找结构’ 1.2hash索引  在memory(内存)表里,默认是hash索引,hash的理

2017-05-29 13:32:30 527

原创 表的优化和列类型的选择

表优化 1:定长与边长分离              如id int ,占四个字节;char(4),占四个字符长度,也是定长;time即每一个单元值占的字节是固定的;            核心且常用字段,宜建成定长,放在一张表,而varchar、text、bolb这种边长的字段,适合单方一张表,用主键与核心表关联起来。         2:常用字段和不常用字段分离         需要

2017-05-29 12:54:33 343

原创 Spring_day01

内容介绍 1 spring概念 (1)spring核心两部分 (2)spring一站式框架 (3)spring版本   2 spring的入门 (1)ioc底层原理 (2)ioc入门案例 (3)解决配置文件没有提示   3 spring的bean管理(xml配置文件) (1)bean实例化三种方式 - 无参数构造创建(重点)   (2)bean标签常用

2017-05-26 20:56:40 378

原创 shiro第二天 shiro授权 shiro和企业项目整合开发

1      shiro授权   1.1    授权流程       1.2    三种授权方法   Shiro 支持三种方式的授权: n  编程式:通过写if/else授权代码块完成: Subject subject = SecurityUtils.getSubject(); if(subject.hasRole(“admin”)) { //有权限 } else {

2017-05-26 20:50:46 483

原创 Shiro权限管理框架

1      课程目标 通过学习本课程掌握权限管理的设计思想及方法,使用Shiro框架完成权限管理功能开发。   1、  理解基于资源的权限管理方法。 2、  掌握权限管理的数据模型。 3、  掌握不使用shiro开发基于url的权限管理方法。 4、  掌握Shiro进行用户认证的常用方法。 5、  掌握Shiro进行授权的常用方法。 6、  掌握Shiro整合企业应用开发的方法。

2017-05-26 20:48:36 3944

原创 百度统计安装和使用

(1)、注册登陆:网站主页:https://tongji.baidu.com/web/welcome/login (2)、站点管理:点击管理-->新增网站,添加网站 (3)、添加网站信息: (4)、获取安装代码 (5)、安装代码  代码安装说明 1. 请将代码添加到网站全部页面的标签前。2. 建议在header.htm类似的页头模板页面中

2017-05-26 20:41:24 1902

原创 单例模式

什么是单例模式 单例模是一种对象创建型模式,使用单例模式可以保证为一个类只生成唯一的实例对象。也就是说,在整个程序空间中,该类只存在一个实例对象。其实,GoF对单例模式的定义是:保证一个类、只有一个实例存在,同时提供能对该实例加以访问的全局访问方法. 二、为什么要使用单例模式呢? :在应用系统开发中,我们常常有以下需求: -在多个线程之间,比如servlet环境,共享同一个资源或義

2017-05-26 20:38:06 249

原创 List 去除重复数据

public   static   void  removeDuplicate(List list)   {   HashSet h  =   new  HashSet(list);   list.clear();   list.addAll(h);   System.out.println(list);   }

2017-05-26 20:29:38 267

原创 Maven的常用命令

Maven常用命令: 1. 创建Maven的普通java项目: mvn archetype:create -DgroupId=packageName -DartifactId=projectName 2. 创建Maven的Web项目: mvn archetype:create -DgroupId=packageName -DartifactId=webappName-DarchetypeA

2017-05-26 20:25:29 286

原创 maven 学习笔记

在一个项目中引用另一项目时,要先将另一个项目发布到本地的资源仓库,然后在本项目的POM文件中进行dependency进行依赖配置,并在另一个项目中进行mvn install 命令进行jar包发布 pom.xml:(从struts-core的jar包中的maven中找到) ①.:maven版本。 ②.:项目的包名。 ③.:模块名。 ④.:0.0.1SNAPSHOT快照版本 在

2017-01-06 10:21:17 239

原创 maven项目缺少web.xml问题解决

web.xml is missing and is set to true                                摘要: maven模块化 在学习maven模块化构建项目的时候遇到了如下报错信息: web.xml is missing and is set to true 。这时候需要右击项目——>Java EE Tools——>Ge

2017-01-06 10:19:50 6058

原创 Maven的常用命令

(4)Maven的常用命令 Maven常用命令: 1. 创建Maven的普通java项目: mvn archetype:create -DgroupId=packageName -DartifactId=projectName 2. 创建Maven的Web项目: mvn archetype:create -DgroupId=packageName -DartifactId=webappN

2017-01-06 10:18:41 434

转载 JS刷新的时候遇到浏览器刷新提示框的问题

当使用js实现页面自动刷新时,会出现下面的弹出框,点击重试才能刷新网页。(IE浏览器) 有些时候并不能满足前台页面的刷新需求,因此期望不需要弹出此页面就能实现刷新,且不用修改IE浏览器的默认设置。 从网上不难找到浏览器刷新的JS方法,其中查找到最全的是以下方式: history.go(0) 会出现弹出框,因此不能解决问题。location.reload() 会出现弹出框。locati

2015-07-17 14:54:15 4060

转载 JS中Null与Undefined的区别

在JavaScript中存在这样两种原始类型:Null与Undefined。这两种类型常常会使JavaScript的开发人员产生疑惑,在什么时候是Null,什么时候又是Undefined? Undefined类型只有一个值,即undefined。当声明的变量还未被初始化时,变量的默认值为undefined。 Null类型也只有一个值,即null。null用来表示尚未存在的对象,常用来表示函

2015-07-15 16:20:47 305

转载 spring学习之@ModelAttribute运用详解

@ModelAttribute 绑定请求参数到命令对象   @ModelAttribute一个具有如下三个作用: ①绑定请求参数到命令对象:放在功能处理方法的入参上时,用于将多个请求参数绑定到一个命令对象,从而简化绑 定流程,而且自动暴露为模型数据用于视图页面展示时使用; ②暴露表单引用对象为模型数据:放在处理器的一般方法(非功能处理方法)上时,是为表单准备要展示的表单引用 对象,如注

2015-07-10 10:13:25 888

转载 让input表单不显示历史记录

input type="text" autocomplete="off" >input type="text" autocomplete="off" >

2015-07-09 10:01:36 983

转载 jQuery ajax()使用serialize()提交form数据

jQuery的serialize()方法通过序列化表单值,创建URL编码文本字符串,我们就可以选择一个或多个表单元素,也可以直接选择form将其序列化,如: form action=""> First name: input type="text" name="FirstName" value="Bill" />br /> Last name: input type="text" name=

2015-07-09 10:00:07 460

转载 WEB-INF目录与META-INF目录的作用

/WEB-INF/web.xml Web应用程序配置文件,描述了 servlet 和其他的应用组件配置及命名规则。  /WEB-INF/classes/ 包含了站点所有用的 class 文件,包括 servlet class 和非servlet class,他们不能包含在 .jar文件中。  /WEB-INF/lib/ 存放web应用需要的各种JAR文件,放置仅在这个应用中要

2015-06-14 22:56:34 347

转载 window下在同一台机器上安装多个版本jdk,修改环境变量不生效问题处理办法

window下在同一台机器上安装多个版本jdk,修改环境变量不生效问题处理办法   本机已经安装了jdk1.7,而比较早期的项目需要依赖jdk1.6,于是同时在本机安装了jdk1.6和jdk1.7.   安装jdk1.6前,执行java -version得到 C:\Users\liuxiang2>java -version java version "1.7.0_21

2015-06-14 21:03:49 369

原创 pl/sql developer 远程连接服务器数据库方法

pl/sql developer 远程连接服务器数据库方法 在oracle安装目录下 例如:D:\mywork\oracle\product\instantclient_11_2\NETWORK\ADMIN\tnsnames.ora 修改 其中ORCL为原有,我本地的配置 115.ORCL为新添加配置 HOST处填写服务器ip地址,SERVICE_NAME 填写数据库全局实例名

2015-04-09 20:38:32 1050

转载 前端框架你究竟选什么

目录(?)[+] http://www.cnblogs.com/skyme/archive/2012/07/26/2610084.html#jtss-qzone 在做web开发的时候难免遇到一个问题,那就是,选择什么样的框架。下面把前端的框架简单的列一下。 1、flex Apache基金会今天发布了Flex 4.8版本,这是Adobe将Flex捐献给

2015-01-07 12:17:57 642

转载 对html与body的一些研究与理解

对html与body的一些研究与理解 by zhangxinxu from http://www.zhangxinxu.com 本文地址:http://www.zhangxinxu.com/wordpress/?p=259 一、写在前面的 最近一直构思着写篇关于html标签的文章,虽说之前处理过html标签,也解决过不少棘手的问题,但是对其理解还不是很透彻,很多原理都是自己推测

2015-01-04 10:58:23 348

转载 CSS hack技巧大全

http://www.duitang.com/static/csshack.html part2 —— CSS hack技巧大全 ·        兼容范围: ·        IE:6.0+,FireFox:2.0+,Opera 10.0+,Sarari 3.0+,Chrome ·        参考资料: ·        各游览器常用兼容标记一览表: ·

2015-01-04 09:29:20 520

jqueryui案例

jquery ui案例使用 很实用的 工具类 非常简便

2013-01-31

空空如也

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

TA关注的人

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