自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

u013952133的博客

每天积累一点点.....

  • 博客(17)
  • 收藏
  • 关注

转载 SQL数据类型

数据库表中的每个列都要求有名称和数据类型。Each column in a database table is required to have a name and a data type.SQL 开发人员必须在创建 SQL 表时决定表中的每个列将要存储的数据的类型。数据类型是一个标签,是便于 SQL 了解每个列期望存储什么类型的数据的指南,它也标识了 SQL 如何与存储的数据进行交互。

2018-01-31 11:45:49 158

原创 MySQL存储引擎

什么是存储引擎?MySQL可以将数据以不同的技术存储在文件(内存)中,这种技术就成为存储引擎。每种存数引擎使用不同的存储机制、索引技巧、锁定水平,最终提供广泛且不同的功能。MySQL中常用的几种存储引擎如下:mysql> show engines;+--------------------+---------+-----------------------------------

2018-01-27 16:01:43 160

原创 MySQL EXPLAIN和Profiling的使用

EXPLAIN 命令来告诉我们他将使用一个什么样的执行计划来优化我们的 Query。example:mysql> EXPLAIN SELECT * FROM employees WHERE emp_no IN (100200, 200600);+----+-------------+-----------+------------+-------+---------------+----

2018-01-27 15:34:10 432

原创 MySQL多表关联查询

SQL 连接(JOIN) 子句用于把来自两个或多个表的行结合起来,基于这些表之间的共同字段。连接的结果可以在逻辑上看作是由SELECT语句指定的列组成的新表。左连接与右连接的左右指的是以两张表中的哪一张为基准,它们都是外连接。外连接就好像是为非基准表添加了一行全为空值的万能行,用来与基准表中找不到匹配的行进行匹配。假设两个没有空值的表进行左连接,左表是基准表,左表的所有行都出现在结果中,右表则可能

2018-01-27 15:01:35 55876 1

原创 MySQL查询中不使用索引的情况

explain显示了MySQL如何使用索引来处理select语句以及连接表。可以帮助选择更好的索引和写出更优化的查询语句。简单讲,它的作用就是分析查询性能。explain关键字的使用方法很简单,就是把它放在select查询语句的前面具体参照:MySQL的Explain关键字查看是否使用索引1) 如果MySQL估计使用索引比全表扫描更慢,则不使用索引。例如,如果列key均匀分布在1和

2018-01-26 17:19:02 3413

转载 数据库索引

数据库索引,是数据库管理系统中一个排序的数据结构,以协助快速查询、更新数据库表中数据。索引的实现通常使用B树及其变种B+树。在数据之外,数据库系统还维护着满足特定查找算法的数据结构,这些数据结构以某种方式引用(指向)数据,这样就可以在这些数据结构上实现高级查找算法。这种数据结构,就是索引。为表设置索引要付出代价的:一是增加了数据库的存储空间,二是在插入和修改数据时要花费较多的时

2018-01-26 14:40:21 298

转载 Java中定时任务的几种实现

目前主要有以下几种实现方式: - JDK自带 :普通的Thread、JDK自带的Timer以及JDK1.5+ 新增的ScheduledExecutorService; - Quartz :简单却强大的JAVA作业调度框架  - Spring3.0以后自带的task :可以将它看成一个轻量级的Quartz,而且使用起来比Quartz简单许多;  1. Thread实现定时任务...

2018-01-25 17:14:44 283

转载 Spring Quartz

Quartz,它是一个完全由Java编写的开源作业调度框架,为在Java应用程序中进行作业调度提供了简单却强大的机制,相当于java.util.Timer,但是比Timer多了很多的功能:1.持久性作业,就是保持调度定时的状态;2.作业管理,对调度作业进行有效的管理;3.类Corn的定时支持,可以用Corn的方式来执行作业;4.线程处理模型 Timer是单线程作业的,但是Qua

2018-01-25 16:24:37 219

转载 Spring中的ref local标签

用"local"属性指定目标其实是指向同一文件内对应"id"属性值为此"local"值的索引,"local"属性的值必须和目标bean的id属性相同。如果同一文件内没有匹配的元素,xml解析器将提示错误。同样,如果目标在同一XML文件内,使用"local"变量是最好的选择(为了尽可能早地知道错误)。注意:spring 4.0不再支持ref local,官方推荐使用 ref bean="xx

2018-01-25 14:54:27 654

转载 Cookie和Session

会话(Session)跟踪是Web程序中常用的技术,用来跟踪用户的整个会话。常用的会话跟踪技术是Cookie与Session。Cookie通过在客户端记录信息确定用户身份,Session通过在服务器端记录信息确定用户身份。由于Web应用程序是使用HTTP协议传输数据的。HTTP协议是无状态的协议。一旦数据交换完毕,客户端与服务器端的连接就会关闭,再次交换数据需要建立新的连接。这就意味着服务器无法从...

2018-01-24 17:47:33 125

转载 Spring MethodInvokingFactoryBean的用法

作用让某个实例的某个方法的返回值注入为Bean的实例让某个类的静态方法的返回值注入为Bean的实例使用MethodInvokingFactoryBeanspring-beans.xml<beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.or

2018-01-24 16:46:28 1101

原创 Spring bean不同配置方式比较

2018-01-24 11:15:07 208

原创 Spring Bean的注入方式 & 在代码中获取bean的方式

Spring Bean的注入方式依赖注入是一个让对象只通过构造参数,工厂方法的参数或者配置的属性来定义他们的依赖的过程。依赖注入主要使用以下几种方式:1. 基于构造函数的注入基于构造函数的依赖注入是由IoC容器来调用类的构造函数,构造函数的参数代表这个Bean所依赖的对象。在上面代码这种情况下,容器可以通过使用构造函数参数的 type 属性来实现简单类型的匹配。或者使用 index 属性来指定构造...

2018-01-24 11:13:21 6046

转载 Spring核心容器

Spring中的bean是由Spring容器来进行管理的。Spring容器用来管理bean对象的生命周期、对象和对象之间的依赖关系。下面是Spring的主要接口设计关系图:org.springframework.beans 和 org.springframework.context 包是 Spring Framework 的 IoC容器的根本。BeanFactory 接口提供了

2018-01-23 14:58:15 476

原创 Spring bean scopes

目前,scope的取值有5种取值:在Spring 2.0之前,有singleton和prototype两种;在Spring 2.0之后,为支持web应用的ApplicationContext,增强另外三种:request,session和global session类型,它们只实用于web程序,通常是和XmlWebApplicationContext共同使用。单例(

2018-01-23 14:26:32 139

转载 Struts框架

Struts简介Struts2是基于MVC的轻量级的web应用框架。Struts环境搭建1、新建Web项目:进行必备Jar包的拷贝,放到lib目录以便项目的引用,这个我们通过apache官方网站下载后,可以参照里边的实例:commons-logging-x.x.x.jar 主要用于日志处理freemarker-x.x.x.jar 模板相关操作需要包ognl-x.x.x.jar ognl表达示所需包...

2018-01-23 13:50:00 410 1

转载 设计模式——单例模式(Singleton)

原文出处:单例模式的6种实现方式为什么使用单例模式需要确保某个类只要一个对象,或创建一个类需要消耗的资源过多,如访问IO和数据库操作等,这时就需要考虑使用单例模式了。使用单例模式需要注意的关键点将构造函数访问修饰符设置为private通过一个静态方法或者枚举返回单例类对象确保单例类的对象有且只有一个,特别是在多线程环境下确保单例类对象在反序列化时不会重新构建对象

2018-01-23 09:46:13 116

空空如也

空空如也

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

TA关注的人

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