自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(29)
  • 收藏
  • 关注

原创 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`

2020-08-10 10:16:10 679

原创 MYSQL优化学习记录-边学边补充

MySql 优化 优化查询 1 分析查询语句 EXPLAIN SELECT * FROM TABLE DESCRIBE SELECT * FROMTABLE 2 索引对查询速度的影响 LIKE关键字 多列索引查询语句 OR关键字 ps:可以使用UNION(排序、去重)/UNION ALL(查询的数据不排序、不去重)来代替OR ...

2020-05-16 23:05:51 176

转载 泛型的内部原理:类型擦除以及类型擦除带来的问题

一、Java泛型的实现方法:类型擦除前面已经说了,Java的泛型是伪泛型。为什么说Java的泛型是伪泛型呢?因为,在编译期间,所有的泛型信息都会被擦除掉。正确理解泛型概念的首要前提是理解类型擦出(type erasure)。Java中的泛型基本上都是在编译器这个层次来实现的。在生成的Java字节码中是不包含泛型中的类型信息的。使用泛型的时候加上的类型参数,会在编译器在编译的时候去掉。这个过...

2018-06-16 11:34:59 321

转载 SQL语句---创建表同时添加约束

转自:http://blog.csdn.net/Qingqinglanghua/article/details/50515631.定义基本表语句 语法: USE 数据库名 CREATE TABLE 表名 (列名 类型(大小)DEFAULT'默认值',...

2017-10-12 19:12:39 10363

转载 Java创建线程的三种方式及其对比

转载于:http://blog.csdn.net/shenggaofei/article/details/52643137Java中创建线程主要有三种方式:一、继承Thread类创建线程类(1)定义Thread类的子类,并重写该类的run方法,该run方法的方法体就代表了线程要完成的任务。因此把run()方法称为执行体。(2)创建Thread子类的实例,即创建了...

2017-10-11 18:43:31 276

转载 servler作用

转载于:http://www.cnblogs.com/liaoyanglong/p/6155069.html什么是ServletServlet是一个Java编写的程序,此程序是基于Http协议的,在服务器端运行的(如tomcat),是按照Servlet规范编写的一个Java类。在BS架构中,早期的Web服务器只能处理静态资源的请求,也就是无法根据请求进行计算后再生成相应的HTML...

2017-10-11 18:00:53 583

转载 Spring 详解Java的Spring框架中的注解的用法

这篇文章主要介绍了Java的Spring框架中的注解的用法,包括对Java bean的定义的作用介绍,需要的朋友可以参考下1. 使用Spring注解来注入属性1.1. 使用注解以前我们是怎样注入属性的类的实现:? 1 2 3 4 5 6 7 classUserManagerImplimplements...

2017-10-10 18:58:33 646

转载 Spring 三种属性注入方式

在Spring框架中,属性的注入我们有多种方式,我们可以通过构造方法注入,可以通过set方法注入,也可以通过p名称空间注入,方式多种多样,对于复杂的数据类型比如对象、数组、List集合、map集合、Properties等,我们也都有相应的注入方式。OK,接下来我们就来看看这么多不同的注入吧!三种属性注入方式构造方法注入构造方法注入和p名称空间注入这两种方式我们在开发中用的并不算多,...

2017-10-10 18:46:16 418

原创 oracle常见函数

虽然各个数据库都是支持SQL语句的,但是每一个数据库也有每一个数据库自己所支持的操作函数,这些就是单行函数,而如果要想进行数据库开发的话,除了要会使用SQL之外 ,就是要多学习函数。单行函数主要分为以下五类:字符函数、数字函数、日期函数、转换函数、通用函数;一、字符函数字符函数的功能主要是进行字符串数据的操作,下面给出几个字符函数:·UPPER(字符串 | 列):将输入的字符串变...

2017-09-28 18:30:06 399

原创 数据库 SELECT查询

SELECT 语句的一般格式:SELECT [ALL|DISTINCT] <目标列表达式>[别名][,<目标列表达式> [别名]] ... FROM <表名/视图名> [别名] [, <表名/视图名> [别名]]... | (<select 语句>) [AS] <别名> [WHERE <条件表达式&g...

2017-09-28 18:25:49 594

原创 Java 监听器

* Listener:用于监听application/session/request对象触发事件时做的操作* 1.使用步骤:首先创建类实现相应的监听接口,* 在web.xml里添加listener配置信息,* 重写监听方法,* 当触发事件时,会直接调用相应的监听方法* 以下是关于监听器的详细介绍:* 1.SerlvetContextListener:* 监听app...

2017-09-13 21:14:22 248

原创 Servlet常用接口

Servlet常用接口publicinterfaceServlet这个接口是所有Servlet必须直接或间接实现的接口。它定义了以下方法:init(ServletConfigconfig)用于初始化Servletdestory()销毁ServletgetServletInfo()获得Servlet的信息getServletConfig()获得Servlet...

2017-09-06 10:55:42 580

原创 Java反射机制

一、什么是JAVA的反射机制Java反射是Java被视为动态(或准动态)语言的一个关键性质。这个机制允许程序在运行时透过Reflection APIs取得任何一个已知名称的class的内部信息,包括其modifiers(诸如public, static 等)、superclass(例如Object)、实现之interfaces(例如Cloneable),也包括fields和methods的所有...

2017-09-05 15:33:23 277

转载 Java IO流原理之常用字节流和字符流详解以及Buffered高效的原理

JavaIO流原理之常用字节流和字符流详解以及Buffered高效的原理转载地址:http://www.cnblogs.com/ygj0930/p/5827509.html Java的流体系十分庞大,我们来看看体系图: 这么庞大的体系里面,常用的就那么几个,我们把它们抽取出来,如下图: 一:字节流 1:字节输入流 ...

2017-08-24 18:27:53 899

转载 Java Collections的min和max方法

方法一public static <T extends Object & Comparable<? super T>> T min(Collection<? extends T> coll)此方法需要传入一个实现了Comparable接口的对象类的集合创建实现了Comparable的对象类public class Student1 ...

2017-08-20 16:51:00 8086

原创 Java 泛型概述

1 什么是泛型泛型的本质就是参数化类型,参数化类型重要性在于,允许创建一些类、接口和方法,其所操作的数据类型被指定为参数。例如我们可以使用泛型创建一个类,在这个类中可以自动使用不同类型的数据。class GenericClass<T>{…}2 泛型的作用泛型的作用表现在,在没有泛型之前,可以使用Object 来表示或者创建通用的类、接口和...

2017-08-20 16:48:49 323

转载 Java 集合框架综述

集合框架(collections framework)首先要明确,集合代表了一组对象(和数组一样,但数组长度不能变,而集合能)。Java中的集合框架定义了一套规范,用来表示、操作集合,使具体操作与实现细节解耦。其实说白了,可以把一个集合看成一个微型数据库,操作不外乎“增删改查”四种操作,我们在学习使用一个具体的集合类时,需要把这四个操作的时空复杂度弄清楚了,基本上就可以说掌握这个类了。...

2017-08-20 16:44:23 294

原创 Java 接口

public interface DemoInterface{ 静态常量 和 抽象方法 一般放抽象方法 }接口特性》接口不可以被实例化》实现类必须实现接口的所有方法,否则实现类必须是抽象类》实现类可以实现多个接口,来弥补Java不能多继承》接口中的变量都是静态常量====================================================...

2017-08-20 16:41:13 260

原创 Java 多态

多态:同一个引用类型,使用不同的实例而执行不同操作 父类引用,子类对象如何实现多态》使用继承》子类重写父类的方法》父类引用子类多态的优点:》可替换性。多态对已存在的代码具有可替换性。》可扩充性。多态对代码具有可扩充性。增加新的子类不影响已存在的类的多态性、继承性,以及其他特性的运行和操作。实际上新加子类更容易获得多态功能》接口性。多态是超类通过方法签...

2017-08-20 16:37:11 254

转载 Java String类与StringBuffer类的区别

String类和StringBuffer类的区别首先,String和StringBuffer主要有2个区别:(1)String类对象为不可变对象,一旦你修改了String对象的值,隐性重新创建了一个新的对象,释放原String对象,StringBuffer类对象为可修改对象,可以通过append()方法来修改值(2)String类对象的性能远不如StringBuffer类。关于以上...

2017-08-07 18:02:59 2185

原创 Java方法

类中方法定义格式: 访问控制符 void|返回值类型 方法名(参数列表);参数列表: 参数类型 参数名,参数类型 参数名........类的方法用来定义类的某种行为(或功能)也称为行为、方法、成员方法方法的返回值如果方法具有返回值,方法中必须使用关键字return返回该值,返回类型为该返回值的类型如果方法没有返回值,返回值类型为voidruturn 作用:跳出...

2017-08-07 17:59:59 250

原创 Java面向对象基础

对象:用来描述客观事物的一个实体,由一组属性和方法构成属性:对象具有的各种特性每个对象的每个属性都拥有特定值方法:对象执行的操作类:类是对象概括、是对象的分类具有相同属性和方法的一组对象的集合是概念模型,描述对象拥有的特征(属性)和行为(方法)类与对象的关系:类是对象的描述,对象是类的个体;类是抽象的,对象是具体的;程序中由类产生对象;面向对象有三个...

2017-08-07 17:57:18 226

原创 Java数组、遍历数组

数组是一组变量集合 存储相同数据类型的一组数据分配空间时是连续的空间,按顺序声明一个数组就是在内存空间划出一串连续的空间数组名,即标识符,是连续空间的首地址元素下标标明了元素在数组中的位置,从0开始数组中的每个元素都可以通过下标来访问数组长度固定不变,避免数组越界(确定数组长度之后再分配空间)使用数组四步走:1.声明数组 int[] a;//int 数组...

2017-07-31 21:32:24 472

原创 Java跳出循环语句break、continue、return

// break语句可以用于循环或switch// break作用是跳出当前循环或跳出switch语句// 只能跳出一层/** for(int i=1;i<10;i++){ if(i%4==0){ break; } System.out.println(i); }* System.out.println("循环结束");*/// continue只能用在循环里...

2017-07-31 21:30:53 3395

原创 Java 循环

while循环 先判断后执行当只知道结束条件时使用 知道循环次数推荐使用for循环while(判断条件 为真时进入循环体) { 循环体 }do while循环 先执行再判断至少执行一次do{循环体}while(判断条件,为真时继续);for循环(表达式1:参数初始化;表达式2:条件判断;表达式3:更新循环变量){循环操作;}foreac...

2017-07-31 21:27:47 279

原创 Java 数据类型 及基本数据类型间的转换

基本数据类型:数值型 整数类型 (byte short int long)浮点类型 (float double)字符型(char)布尔型 (boolean)引用数据类型 类(class)接口(interface)数组包装数据类型 就是把基本数据类型转换成引用数据类型有了面相对象的概念!所有数据类型长度固定 不随硬件软件系统不同而不同基本数据类型转换...

2017-07-31 08:33:17 463

转载 Java 配置环境变量

·下面开始配置环境变量,右击【我的电脑】---【属性】-----【高级】---【环境变量】,如图:·选择【新建系统变量】--弹出“新建系统变量”对话框,在“变量名”文本框输入“JAVA_HOME”,在“变量值”文本框输入JDK的安装路径(也就是步骤5的文件夹路径),单击“确定”按钮,如图:·在“系统变量”选项区域中查看PATH变量,如果不存在,则新建变量 PATH,...

2017-07-26 21:11:56 258

原创 正则表达式2 定义规则

<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title></title></head><body></body><script> var name='1a123...

2017-07-25 22:45:04 417

原创 正则表达式

------------------------使用普通方法验证----------------------------------<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>正则表达式-普通方法验证</title...

2017-07-25 22:30:51 196

空空如也

空空如也

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

TA关注的人

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