`
r361251
  • 浏览: 4698 次
  • 性别: Icon_minigender_1
  • 来自: 广州
文章分类
社区版块
存档分类
最新评论
文章列表
mysql索引作用 在索引列上,除了有序查找之外,数据库利用各种各样的快速定位技术,能够大大提高查询效率。特别是当数据量非常大,查询涉及多个表时,使用索引往往能使查询速度加快成千上万倍。 mysql索引创建规则: 1、 ...
一、注意定义jQuery变量的时候添加var关键字 这个不仅仅是jQuery,所有javascript开发过程中,都需要注意,请一定不要定义成如下: $loading = $('#loading'); //这个是全局定义,不知道哪里位置倒霉引用了相同的变量名,就会郁闷至死的 二、请使用一个var来定义变量 如果你使用多个变量的话,请如下方式定义: . 代码如下: var page = 0, $loading = $('#loading'), $body = $('body'); 不要给每一个变量都添加一个var关键字,除非你有严重的强迫症 三、定义jQuery变量是添加$符号 ...
Spring 概述 1. 什么是spring? Spring 是个java企业级应用的开源开发框架。Spring主要用来开发Java应用,但是有些扩展是针对构建J2EE平台的web应用。Spring 框架目标是简化Java企业级应用开发,并通过POJO为基础的编程模型促进良好的编程习惯。 2. 使用Spring框架的好处是什么?     轻量:Spring 是轻量的,基本的版本大约2MB。     控制反转:Spring通过控制反转实现了松散耦合,对象们给出它们的依赖,而不是创建或查找依赖的对象们。     面向切面的编程(AOP):Spring支持面向切面的编程,并且把应用业务逻辑和系 ...
Spring总体框架:      Spring核心组件只有三个:Core、Context和Bean。(特色功能:Web、AOP、Transaction、JDBC、JMX、Orm等。)     首先先介绍下Spring的设计理念,前面说的Spring的三个核心组件,如果要在他们三个选出核心,那就非Bean组 ...
Java NIO:Channels and Buffers(通道和缓冲区)          标准的IO基于子接口iuhe字符流进行操作,而NIO是基于通道(Channel)和缓冲区(Buffer)进行操作,数据总是从通道读取缓冲区中,或者从缓冲区写入到通道中。 Java NIO:Non-blocking IO(非阻塞IO)          Java NIO可以让你非阻塞的使用IO,例如:当线程从通道读取数据到缓冲区时,线程还是可以进行其他事情。当数据被写入到缓冲区时,线程可以继承处理它。从缓冲区写入通道也类似。 Java NIO:Selectors(选择器)          Java ...
工厂模式-要点:           工厂模式包括:简单工厂模式和抽象工厂模式,这两种模式都是将对象创建的过程封装起来,以便将代码从具体类解耦。        1.工厂方法使用继承,把对象的创建委托给子类,子类实现工厂方法来创建对象。        2.所有工厂模式都通过减少应用程序和具体类之间的依赖促进松耦合。        3.依赖导致原则:要依赖抽象,不要依赖具体类。 简单工厂模式-要点:           1.定义了一个常见对象的接口,但由子类决定要实例化的类是哪一个,工厂方法让类把实例化推迟到子类。        2.简单工厂,虽然不是真正的设计模式,但仍不失为一个简单的方法, ...
单例模式-要点:        1.确保程序中一个类最多只有一个实例,并提供访问这个实例的全局点。     2.在Java中事先单例模式需要私有的构造器、一个静态方法和一个静态变量。     3.确定在性能和资源桑的限制,然后小心滴选择适合的方案来实现单例,以解决多线程问题。     4.如果不是在采用第五版的JavaEE,双重检查几所实现会失效。     5.小心,你如果使用多个类加载器,可能导致单例失效而产生多个实例。    //单例模式-简单实例: public class Singleton{ //利用一个静态变量来记录Singleton类的唯一实例; priv ...
Global site tag (gtag.js) - Google Analytics