自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 java8新特性介绍

1.接口的默认方法1.1传统的方法(之前的)在java8之前java中接口里面的方法默认都是public abstract修饰的抽象方法并且没有方法体1.2static方法使用static修饰接口中的方法并且必须有主体 接口的static方法只能被接口本身调用 接口的static方法不能被子接口继承 接口的static方法不能够被实现类覆写及直接调用1.3defa...

2020-03-08 16:02:18 282 1

原创 JAVA8新特性-流(Stream)

java8新特性-流(stream)的基础操作目录结构Person:pojo对象package com.dhh.data;//Person类public class Person implements Comparable<Person>{ //姓名 private String name; //性别 private Strin...

2020-03-07 16:21:48 445

原创 mysq查询校验时间区间是否有重叠部分

开发中经常遇到某些有相同字段属性的数据,系统要求新增或编辑时需要校验某字段的值在其他数据中没有相同区间的值。 以时间字段为例子,假如在表a中有 sys_policy_no 相同的很多数据,在新增或编辑时需要校验effect_date起始时间与end_date 终止时间与其他数据不能有重叠部分,可以通过sql查询数量来解决:SELECT count(0) FROM 表名WHEREs...

2018-11-30 13:45:31 683

转载 Java中常用的正则表达式

验证数字:^[0-9]*$验证n位的数字:^\d{n}$验证至少n位数字:^\d{n,}$验证m-n位的数字:^\d{m,n}$验证零和非零开头的数字:^(0|[1-9][0-9]*)$验证有两位小数的正实数:^[0-9]+(.[0-9]{2})?$验证有1-3位小数的正实数:^[0-9]+(.[0-9]{1,3})?$验证非零的正整数:^\+?[1-9][0-9]*$验证非零的负整数:^\-[1...

2018-03-14 16:01:56 189

原创 【JQuery学习笔记三】JQuery学习总结

JQuery内容总结学习JQuery后,发现使用JQuery时首先得加载JQuery相关的js包,使用Jquery的页面加载函数,然后获取元素(选择器和筛选的学习),给元素绑定或加载一个事件(事件的学习,通过函数来实现事件),在函数里面无非就是对节点对象进行处理和文档操作。如何判断普通js对象和JQuery对象,在实际开发中,Jquery对象一般前面有个$符号,例如:定义时:var

2017-11-27 10:00:02 334

原创 【JQuery学习笔记二】利用JQuery完成不同的文档和节点操作!

通过3个demo来学会如何利用JQuery来对文档和节点进行不同的操作。1.使用JQuery完成省市二级联动。需求:当第一个下拉选择框选择湖北省时,第二个选择框自动加载湖北的城市。步骤:第一步:确定事件(change事件),在绑定的函数里面获取用户选择的省份   第二步:创建二维数组来存储省份和城市   第三步:遍历二维数组中的省份(与用户选择的省份进行比较)【使用JQ

2017-11-23 19:25:30 389

原创 【JQuery学习笔记一】理解JQuery对象含义和JQuery选择器的使用!

一.JQuery是什么?jQuery是一个快速、简洁的JavaScript框架,是继Prototype之后又一个优秀的JavaScript代码库(或JavaScript框架)。jQuery设计的宗旨是“write Less,Do More”,即倡导写更少的代码,做更多的事情。它封装JavaScript常用的功能代码,提供一种简便的JavaScript设计模式,优化HTML文档操作、事件处理

2017-11-22 19:43:05 641

原创 【spring学习笔记五】spring事务管理

概念部分事务特性:spring封装了事务管理(打开事务,提交事务,回滚事务)的代码,因为在不同平台操作事务的代码各不相同,所以spring提供了一个接口PlatformTransactionManager(事务管理器),接口中封装了事务的操作方法。针对不同的平台该接口给出了不同的实现类。分别为DataSourceTransactionManager和HibernateTransactionMa

2017-10-26 10:32:48 330

原创 【Spring学习笔记四】使用Spring整合jdbc

使用Spring整合JDBC的目的就是在Spring的环境下能够操作数据库。记住:Spring始终是一个容器,所以spring整合JDBC实际上就是spring容器提供了一个可以操作数据库的对象,对象封装了jdbc技术。我们主要就是学习这个对象。而这个对象叫做JDBCTemplate,翻译过来就是JDBC模板。JDBCTemplate对象与DbUtils中的QueryRunner对象非常相

2017-10-24 15:38:56 353

原创 【spring学习笔记三】aop思想介绍及实现原理

aop思想:一句话介绍介绍就是横向重复,纵向抽取。最早接触就是学习servlet时使用filter的解决乱码设置,实际上就是一种aop编程。使用动态代理技术,

2017-10-23 16:18:59 454

原创 【spring学习笔记二】使用注解配置spring

注解使用最多的框架就是spring框架,因此学习spring时学会注解配置也很重要。本次笔记就是本人学习注解配置时的笔记,供大家参考。准备工作:第一步:创建一个项目。第二步:导包(4+2)  新版本要加入spring-aop-4.2.4.RELEASE.jar包第三步:准备对象bean(User类,Car类)第四步:准备配置文件applicationContext.xml

2017-10-23 14:09:08 324

原创 【spring学习笔记一】使用xml文件配置bean

对于初学者学习spring框架,bean配置是最基础的一个环节。首先编写三个类User类(用于第一二个),Car类(用于第二个)和Collectionbean类(用于第三四五六个),然后创建applicationContext配置文件,然后进行bean配置。User类:import spring.com.bean.Car;public class User {private

2017-10-23 10:59:54 470

原创 myeclipse中快捷加入getset方法的快捷键

在myeclipse中定义一个类时往往会对其进行get和set方法,用于业务层的使用。myeclipse则提供了快捷键用来快速生成类的get和set方法!第一步:创建class文件,赋予类几个简单的属性。2.鼠标点击右键选择source,然后选择Generate Getters and Setters。3.在弹出的对话框选择需要get和set方法的属性,点击ok即可。

2017-10-19 10:27:53 4469

原创 maven项目创建jsp首页报错问题

在用myeclipse创建一个新的maven项目时,自动默认的index.jsp显示报错。原因是项目没有因爱想过的javax.servelt的包。解决方法:在项目的pom.xml文件中增加以下代码: javax.servlet servlet-api 2.5 provided

2017-10-16 15:21:00 362

原创 学会开发自己的注解

@Target()表示自己写注解可以运用在哪些代码块上    表示注解可以在哪些代码块 引用!! @Retention 表示注解在何时生效开发注解的步骤:1.声明一个注解,采用关键字@interface2.在目标代码中,引入自定义注解。3.读取注解的信息

2017-10-10 14:49:24 944

原创 JDK自带的三种注解

1.@Override注解用于重写父类的方法 或者是写接口实现类时用到该注解。2.@Deprecated注解用于表示该方法是一个过期的方法。3. @suppressWarnings注解表示该方法在编译时自动忽略警告。

2017-10-10 14:28:36 3962

原创 两种不同连接池不同的加载配置文件方式

dbcp连接池加载配置文件的方式:prop.load(new FileInputStream(“src/dbcp.properties”));配置文件dbcp.properties文件的内容:    url=jdbc:mysql://localhost:3306/day08username=rootpassword=123456driverClassName=c

2017-09-12 15:56:14 412

原创 通过dbcp连接池连接数据库的操作

@Test public void demo2() throws Exception{ // 读取配置文件 Properties prop = new Properties();// 该方法是读取 src目录下面的文件。 使用/表示的是从src目录下开始寻找文件。// InputStream is = DBCPTest.class.getResourceAsStr

2017-09-12 15:32:40 535

原创 jdbc中的事务回滚管理

首先声明三个对象 conn stmt sp(回滚点)然后conn.getAutoCommit(false);开启事务sp=conn.setSavepoint()设置初始的回滚点的位置    stmt = conn.createStatement()获取stmt对象    写sql语句 执行sql操作sp = conn.setSavepoint();设置事务回滚点

2017-09-12 14:44:11 438

转载 使用webservlert注解时出现WebServlet cannot be resolved to a type的问题

在myeclipse中创建servlet项目中,发现使用webservlert注解时出现WebServlet cannot be resolved to a type的问题,最后发现问题解决方式是没有导入import javax.servlet.annotation.WebServlet;包

2017-09-12 09:48:47 4096

空空如也

空空如也

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

TA关注的人

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