mysql 使用查询插入时解决唯一索引冲突 mysql 使用查询插入时解决唯一索引冲突INSERT ignore INTO bypass ( out_id, in_id, `name` ) SELECTout_id,in_id,`name` FROM bypass2 b2on DUPLICATE key update `name` = b2.`name`
MYSQL优化学习记录-边学边补充 MySql 优化 优化查询 1 分析查询语句 EXPLAIN SELECT * FROM TABLE DESCRIBE SELECT * FROMTABLE 2 索引对查询速度的影响 LIKE关键字 多列索引查询语句 OR关键字 ps:可以使用UNION(排序、去重)/UNION ALL(查询的数据不排序、不去重)来代替OR ...
泛型的内部原理:类型擦除以及类型擦除带来的问题 一、Java泛型的实现方法:类型擦除前面已经说了,Java的泛型是伪泛型。为什么说Java的泛型是伪泛型呢?因为,在编译期间,所有的泛型信息都会被擦除掉。正确理解泛型概念的首要前提是理解类型擦出(type erasure)。Java中的泛型基本上都是在编译器这个层次来实现的。在生成的Java字节码中是不包含泛型中的类型信息的。使用泛型的时候加上的类型参数,会在编译器在编译的时候去掉。这个过...
SQL语句---创建表同时添加约束 转自:http://blog.csdn.net/Qingqinglanghua/article/details/50515631.定义基本表语句 语法: USE 数据库名 CREATE TABLE 表名 (列名 类型(大小)DEFAULT'默认值',...
Java创建线程的三种方式及其对比 转载于:http://blog.csdn.net/shenggaofei/article/details/52643137Java中创建线程主要有三种方式:一、继承Thread类创建线程类(1)定义Thread类的子类,并重写该类的run方法,该run方法的方法体就代表了线程要完成的任务。因此把run()方法称为执行体。(2)创建Thread子类的实例,即创建了...
servler作用 转载于:http://www.cnblogs.com/liaoyanglong/p/6155069.html什么是ServletServlet是一个Java编写的程序,此程序是基于Http协议的,在服务器端运行的(如tomcat),是按照Servlet规范编写的一个Java类。在BS架构中,早期的Web服务器只能处理静态资源的请求,也就是无法根据请求进行计算后再生成相应的HTML...
Spring 详解Java的Spring框架中的注解的用法 这篇文章主要介绍了Java的Spring框架中的注解的用法,包括对Java bean的定义的作用介绍,需要的朋友可以参考下1. 使用Spring注解来注入属性1.1. 使用注解以前我们是怎样注入属性的类的实现:? 1 2 3 4 5 6 7 classUserManagerImplimplements...
Spring 三种属性注入方式 在Spring框架中,属性的注入我们有多种方式,我们可以通过构造方法注入,可以通过set方法注入,也可以通过p名称空间注入,方式多种多样,对于复杂的数据类型比如对象、数组、List集合、map集合、Properties等,我们也都有相应的注入方式。OK,接下来我们就来看看这么多不同的注入吧!三种属性注入方式构造方法注入构造方法注入和p名称空间注入这两种方式我们在开发中用的并不算多,...
oracle常见函数 虽然各个数据库都是支持SQL语句的,但是每一个数据库也有每一个数据库自己所支持的操作函数,这些就是单行函数,而如果要想进行数据库开发的话,除了要会使用SQL之外 ,就是要多学习函数。单行函数主要分为以下五类:字符函数、数字函数、日期函数、转换函数、通用函数;一、字符函数字符函数的功能主要是进行字符串数据的操作,下面给出几个字符函数:·UPPER(字符串 | 列):将输入的字符串变...
数据库 SELECT查询 SELECT 语句的一般格式:SELECT [ALL|DISTINCT] <目标列表达式>[别名][,<目标列表达式> [别名]] ... FROM <表名/视图名> [别名] [, <表名/视图名> [别名]]... | (<select 语句>) [AS] <别名> [WHERE <条件表达式&g...
Java 监听器 * Listener:用于监听application/session/request对象触发事件时做的操作* 1.使用步骤:首先创建类实现相应的监听接口,* 在web.xml里添加listener配置信息,* 重写监听方法,* 当触发事件时,会直接调用相应的监听方法* 以下是关于监听器的详细介绍:* 1.SerlvetContextListener:* 监听app...
Servlet常用接口 Servlet常用接口publicinterfaceServlet这个接口是所有Servlet必须直接或间接实现的接口。它定义了以下方法:init(ServletConfigconfig)用于初始化Servletdestory()销毁ServletgetServletInfo()获得Servlet的信息getServletConfig()获得Servlet...
Java反射机制 一、什么是JAVA的反射机制Java反射是Java被视为动态(或准动态)语言的一个关键性质。这个机制允许程序在运行时透过Reflection APIs取得任何一个已知名称的class的内部信息,包括其modifiers(诸如public, static 等)、superclass(例如Object)、实现之interfaces(例如Cloneable),也包括fields和methods的所有...
Java IO流原理之常用字节流和字符流详解以及Buffered高效的原理 JavaIO流原理之常用字节流和字符流详解以及Buffered高效的原理转载地址:http://www.cnblogs.com/ygj0930/p/5827509.html Java的流体系十分庞大,我们来看看体系图: 这么庞大的体系里面,常用的就那么几个,我们把它们抽取出来,如下图: 一:字节流 1:字节输入流 ...
Java Collections的min和max方法 方法一public static <T extends Object & Comparable<? super T>> T min(Collection<? extends T> coll)此方法需要传入一个实现了Comparable接口的对象类的集合创建实现了Comparable的对象类public class Student1 ...
Java 泛型概述 1 什么是泛型泛型的本质就是参数化类型,参数化类型重要性在于,允许创建一些类、接口和方法,其所操作的数据类型被指定为参数。例如我们可以使用泛型创建一个类,在这个类中可以自动使用不同类型的数据。class GenericClass<T>{…}2 泛型的作用泛型的作用表现在,在没有泛型之前,可以使用Object 来表示或者创建通用的类、接口和...
Java 集合框架综述 集合框架(collections framework)首先要明确,集合代表了一组对象(和数组一样,但数组长度不能变,而集合能)。Java中的集合框架定义了一套规范,用来表示、操作集合,使具体操作与实现细节解耦。其实说白了,可以把一个集合看成一个微型数据库,操作不外乎“增删改查”四种操作,我们在学习使用一个具体的集合类时,需要把这四个操作的时空复杂度弄清楚了,基本上就可以说掌握这个类了。...
Java 接口 public interface DemoInterface{ 静态常量 和 抽象方法 一般放抽象方法 }接口特性》接口不可以被实例化》实现类必须实现接口的所有方法,否则实现类必须是抽象类》实现类可以实现多个接口,来弥补Java不能多继承》接口中的变量都是静态常量====================================================...
Java 多态 多态:同一个引用类型,使用不同的实例而执行不同操作 父类引用,子类对象如何实现多态》使用继承》子类重写父类的方法》父类引用子类多态的优点:》可替换性。多态对已存在的代码具有可替换性。》可扩充性。多态对代码具有可扩充性。增加新的子类不影响已存在的类的多态性、继承性,以及其他特性的运行和操作。实际上新加子类更容易获得多态功能》接口性。多态是超类通过方法签...
Java String类与StringBuffer类的区别 String类和StringBuffer类的区别首先,String和StringBuffer主要有2个区别:(1)String类对象为不可变对象,一旦你修改了String对象的值,隐性重新创建了一个新的对象,释放原String对象,StringBuffer类对象为可修改对象,可以通过append()方法来修改值(2)String类对象的性能远不如StringBuffer类。关于以上...