自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 SpringBoot整合Listener(IDEA)

SpringBoot整合Listener创建项目和配置请移步到:https://blog.csdn.net/weixin_44569835/article/details/108481511SpringBoot整合Listener有两种:第一种:通过注解扫描完成 Listener组件的注册1、编写 Listener/** * SpringBoot整合Listener方式一 */@WebListenerpublic class FirstListener implements Servle

2020-10-08 10:29:42 186

原创 SpringBoot整合Filter

SpringBoot整合Filter创建项目和配置请移步到:https://blog.csdn.net/weixin_44569835/article/details/108481511SpringBoot整合Filter有两种:第一种:通过注解扫描完成 Filter 组件的注册1、编写 Filter/** * SpringBoot整合Filter 方式一 */@WebFilter(filterName = "FirstFilter",urlPatterns = "/first")pub

2020-09-28 15:02:40 160

原创 SpringBoot整合Servlet

SpringBoot整合Servlet创建项目和配置请移步到:https://blog.csdn.net/weixin_44569835/article/details/108481511SpringBoot整合Servlet有两种:第一种:通过注解扫描完成 Servlet 组件的注册1、编写 servlet/** * SpringBoot整合Servlet方式一 */@WebServlet(name = "FirstServlet",urlPatterns = "/first")pub

2020-09-18 15:52:55 170

原创 SpringBoot入门(IDEA)

SpringBoot入门第一步创建Maven项目:我这里是使用IDEA创建项目。第二步配置Maven需要的环境:第三步配置pom文件: <!-- 注入SpringBoot坐标 --> <parent> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-parent</artifact

2020-09-09 08:40:24 223

原创 时间类

时间类开发工具与关键技术:MyEclipse 10、java作者:陈智鸿撰写时间:2019年08月17日Date类Java提供了Date类来处理日期、时间,Date对象既包含日期,也包含时间。示例代码:public static void main(String[] args) { //构造器 Date date= new Date();//获取当前时间的date对象 D...

2019-08-18 10:29:29 298 2

原创 文件上传

文件上传开发工具与关键技术:MyEclipse 10、java作者:陈智鸿撰写时间:2019年08月17日首先创建一个JSP页面,使用HTML标签来创建文件上传表单,要注意几点:示例代码:<h3>文件上传:</h3> 选择要上传的文件: <br /> <form action="/Synthesize/servlet/UploadServ...

2019-08-18 08:34:15 79

原创 Java序列化

Java序列化开发工具与关键技术:MyEclipse 10、java作者:陈智鸿撰写时间:2019年08月06日Java 提供了一种对象序列化的机制,该机制中,一个对象可以被表示为一个字节序列,该字节序列包括该对象的数据、有关对象的类型的信息和存储在对象中数据的类型。将序列化对象写入文件之后,可以从文件中读取出来,并且对它进行反序列化,也就是说,对象的类型信息、对象的数据,还有对象中的数...

2019-08-07 14:55:34 82

原创 格式化标签的使用

格式化标签的使用开发工具与关键技术:MyEclipse 10、java作者:陈智鸿撰写时间:2019年07月25日格式化标签( )用来格式化并输出文本、日期、时间、数字。引用格式化标签库的语法如下:fmt:formatNumber:使用指定的格式或精度格式化数字,格式化成数字,百分比,货币。示例代码: <!-- 数字格式化 --> <h3>数字格式化:...

2019-07-28 20:07:27 192

原创 Cookies

Cookies开发工具与关键技术:MyEclipse 10、java作者:陈智鸿撰写时间:2019年07月25日Cookies是存储在客户机的文本文件,它们保存了大量轨迹信息。在servlet技术基础上,JSP显然能够提供对HTTP cookies的支持。使用Cookies的几个步骤:1、设置Cookies设置Cookies有三个步骤:(1)、创建一个Cookie对象:调用Cook...

2019-07-28 20:00:58 135

原创 EL表达式

EL表达式开发工具与关键技术:MyEclipse 10、java作者:陈智鸿撰写时间:2019年07月17日EL表达式的语法:${expr}//expr指表达式EL表达式的基本操作符:EL表达式的用法:EL表达式可以直接输出,也可以输出变量。示例:<!-- 直接输出 --><p>直接赋值:${123}</p> <!--...

2019-07-18 09:46:25 549 1

原创 C标签的用法

C标签的用法开发工具与关键技术:MyEclipse 10、java作者:陈智鸿撰写时间:2019年07月17日C标签是JSP的核心标签,要使用C标签,就要引用C标签的标签库,语法如下:<%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c" %>以下是C标签的标签的作用和用法。<c:out>:...

2019-07-18 09:34:50 7335

原创 Servlet

Servlet开发工具与关键技术:MyEclipse 10、java作者:陈智鸿撰写时间:2019年07月07日Servlet的生命周期1、从第一次调用到服务器关闭。2、如果Servlet在web.xml中配置了load-on-startup,生命周期为从服务器启动到服务器关闭。注意:init方法是对Servlet进行初始化的一个方法,会在Servlet第一次加载进行存储时执行d...

2019-07-08 08:13:47 81

原创 JDBC

JDBC开发工具与关键技术:MyEclipse 10、java作者:陈智鸿撰写时间:2019年07月07日Jdbc是与数据库进行交互。步骤:首先是加载驱动,然后是获取连接,获取Statement,执行query/update,最后关闭连接。写一个查询的例子验证一下,首先要准备相对应数据库的架包和驱动,然后准备数据库的连接和数据库的账号和密码,还要声明接收连接,接收准备好的SQL语句和接收...

2019-07-08 08:07:54 68

原创 Java枚举

Java枚举开发工具与关键技术:MyEclipse 10、java作者:陈智鸿撰写时间:2019年06月27日枚举类型可以取代以以往常量的定义,即将常量封装在的类或接口中,此外,枚举它还提供了安全检查功能。枚举类型本质上还是以类的形式存在。使用枚举类型可以取代以往常量的方式,同时枚举类型还赋予程序在编译时进行检查。使用枚举类型设置常量:interface Constants{ //将...

2019-06-28 08:25:21 119

原创 Java泛型

Java泛型开发工具与关键技术:MyEclipse 10、java作者:陈智鸿撰写时间:2019年06月27日泛型实质上就是使程序员定义安全类型。在没有出现泛型之前,Java也提供了对Object的引用“任意化”操作,这种“任意化”操作就是对Object引用进行向下转型及向上转型操作,但某些强制类型转化的错误也许不会被编译器捕捉,而在运行后出现异常,可见强制类型转化存在安全隐患,所以提供了...

2019-06-28 08:18:27 74

原创 绑定下拉框

绑定下拉框开发工具与关键技术:MyEclipse 10、java作者:陈智鸿撰写时间:2019年06月17日首先准备一个公共的VO用来存放ID和Name值/** * 绑定下拉框的VO * @author 我是灰太狼 * */public class DropDownBox { private Integer ID; private String Name; publi...

2019-06-18 09:10:26 183

原创 Java反射机制

Java反射机制开发工具与关键技术:MyEclipse 10、java作者:陈智鸿撰写时间:2019年06月17日通过Java反射机制,可以访问已经装载在JVM中的Java对象,实现访问、检测和修改Java对象,Java反射机制对于任意一个Jva对象,都能够调用它的任意一个方法和属性,这种动态 获取的信息以及动态调用对象的方法的功能。首先准备一个类,然后再通过反射来反射里面的信息。准备的...

2019-06-18 09:06:23 78

原创 Java异常处理机制

Java异常处理机制开发工具与关键技术:MyEclipse 10、java作者:陈智鸿撰写时间:2019-06-08Java的异常处理机制可以让程序具有极好的容错性,让程序更加健壮。当程序运行出 现意外情形时,系统会自动生成一个 Exception对象来通知程序,从而实现将“业务功 能实现代码”和“错误处理代码”分离,提供更好的可读性。在java程序运行时可能出现的一些错误叫异常。异常是一...

2019-06-09 19:23:08 82

原创 初始化块

初始化块开发工具与关键技术:MyEclipse 10、java作者:陈智鸿撰写时间:2019-06-08初始化块根据是否使用static修饰分为两类:1.不使用static修饰的是初始化块初始化块相当于是对构造器的补充,用于创建对象时给对象的初始化,在构 造器之前执行 如果一段初始化代码对所有构造器完全相同,且无需接收参数,那就可以将 其提取到非静态初始化代码块中 实际上,经过编译后,...

2019-06-09 19:19:26 154

原创 final和finally

final和finally开发工具与关键技术:MyEclipse 10、java作者:陈智鸿撰写时间:2019-06-08final有四种用法:一、用来修饰数据,包括成员变量和局部变量,该变量只能被赋值一次且它的值无法 被改变。对于成员变量来讲,我们必须在声明时、构造方法或者初始化块中对它赋值;示例代码:public class FinalMemberVariables { // ...

2019-06-09 19:14:45 155

原创 抽象类和接口

抽象类和接口开发工具与关键技术:MyEclipse 10、java作者:陈智鸿撰写时间:2019-05-27抽象类:在面向对象的概念中,所有的对象都是通过类来描绘的,但是反过来,并不是所有的 类都是用来描绘对象的,如果一个类中没有包含足够的信息来描绘一个具体的对象, 这样的类就是抽象类。抽象类除了不能实例化对象之外,类的其它功能依然存在,成员变量、成员方法、初 始化块和构造方法和普通类...

2019-05-28 08:59:18 46

原创 Java继承

Java继承开发工具与关键技术:MyEclipse 10、java作者:陈智鸿撰写时间:2019-05-27继承是java面向对象编程技术的一块基石,因为它允许创建分等级层次的类。继承是基于某个父类的拓展,创造出一个新的子类,子类可以继承父类原有的属性与方法,也可以增加原来父类所不具备的属性和方法,或者重写父类中的某些方法。注意:继承只能继承非私有的属性和方法。类继承的格式:示例代码...

2019-05-28 08:55:47 63

原创 Java单例模式

Java单例模式开发工具与关键技术:MyEclipse 10、java作者:陈智鸿撰写时间:2019-05-16Java单例是为了需要生成唯一序列的环境、需要频繁实例化然后销毁的对象、创建对象时耗时过多或者耗资源过多,但又经常用到的对象和方便资源相互通信的环境。在这些情况下就需要单例。Java 单例模式有五种实现方式:一、饿汉式:特点:线程安全,调用效率高,但是不能延时加载示例代码...

2019-05-17 08:54:34 66

原创 Comparable和Comparator

Comparable和Comparator开发工具与关键技术:MyEclipse 10、java作者:陈智鸿撰写时间:2019-05-16Comparable是排序接口。为排序提供了很好的方法,实现Comparable接口的类的对象的列表或数组可以通过Collections.sort或 Arrays.sort进行自动排序。只要把我们需要排序的对象用类封装好,再把里面的成员进行封装,实现Co...

2019-05-16 21:39:55 75

原创 Java重写与重载

Java重写与重载开发工具与关键技术:MyEclipse 10、java作者:陈智鸿撰写时间:2019-05-06一、重载重载是在一个类里面,方法名字相同,而参数不同。返回类型可以相同也可以不同。每个重载的方法(或者构造函数)都必须有一个独一无二的参数类型列表。最常用的地方就是构造器的重载。示例代码:public void say(String text) { System.ou...

2019-05-08 17:36:58 90

原创 Java循环语句

Java循环语句开发工具与关键技术:MyEclipse 10、java作者:陈智鸿撰写时间:2019-05-06Java中有四种主要的循环结构、for循环、while循环、do…while循环、Java增强for循环一、for循环格式截图:示例代码截图:int[][] arrayD = new int[3][];arrayD[0] = new int[] { 1 };arra...

2019-05-08 17:30:32 73

原创 多线程

多线程开发工具与关键技术:MyEclipse 10、java作者:陈智鸿撰写时间:2019-05-06线程是程序执行的小单位,一个进程可由一个或多个线程组成,实现线程有两种方法,一是继承Thread类创建线程类,二是实现Runnable接口创建线程类第一种:继承Thread类创建线程类首先定义类继承Thread类,并重写Thread类的run()方法,该run()方法的方法体就 代表了...

2019-05-08 17:09:36 71

原创 IO流

IO流开发工具与关键技术:MyEclipse 10、java作者:陈智鸿撰写时间:2019-04-27Java的IO流是实现输入/输出的基础,它可以方便地实现数据的输入/输出操作,流有三大分类:1.是输入流和输出流,输入流:只能从中读取数据,而不能向其写入数据。由InputStream和 Reader作为基类,输出流:只能向其写入数据,而不能从中读取数据。由OutputStream和 W...

2019-04-28 08:56:58 62

原创 String、StringBuffer和StringBuilder

String、StringBuffer和StringBuilder开发工具与关键技术:MyEclipse 10、java作者:陈智鸿撰写时间:2019-04-27String类的对象其实是不可变的,因为在修改对象是创建新的对象,释放了原来的对象,而StringBuffer和StringBuilder类创建的对象是可变的,可以通过append()、insert()、reverse()…等方法...

2019-04-28 08:53:52 64

原创 Java的集合

Java的集合开发工具与关键技术:MyEclipse 10、java作者:陈智鸿撰写时间:2019-4-17List集合List集合代表一个元素有序、可重复的集合。首先:声明集合示例代码:List<Integer>list=new ArrayList<>();添加数据示例代码://添加list.add(1);list.add(2);list.a...

2019-04-18 08:59:13 88

原创 Java数组

Java数组开发工具与关键技术:MyEclipse 10、java作者:陈智鸿撰写时间:2019-4-17第一步:声明数组格式:DataType[] VariableName;//数据类型[] 变量名示例代码://声明int[] arrayInt1;//数据类型[] 名称;int[] arrayInt2;第二步:数组初始化(静态初始化、动态初始化)一、数组静态初始化格...

2019-04-17 22:27:51 71

原创 数据互换

数据互换开发工具与关键技术:VS2015、C#、JS作者:陈智鸿撰写时间:2019-04-08首先借用bootstrap插件把数据查询出来绑定在表单上,然后给向右边按钮一个点击事件,点击时,获取一下右边表格是否有获取到行,没有就提示他点击一行数据。获取到一行后,就获取当前行的数据,获取到后,弹出一个提示框,是否确定,确定后,首先要执行新增操作,把右边表的选中的数据新增到左边表里,新增完成后...

2019-04-08 10:17:43 268

原创 获取下拉框的文本值

获取下拉框的文本值这次分享的是获取下拉框的文本值,这里写了两种获取下拉框文本值的方法,一种是写实的,一种是用数据库数据绑定上去的,用数据库数据绑定的两个都可以用,不过为了不重复就使用另一种方法。首先准备一个写实的下拉框和一个数据库数据绑定的下拉框,还有两个文本框,用来显示两个下拉框文本值的。HTML代码如下: <div> <p>写实</p> ...

2019-04-08 10:05:53 15852 2

原创 判断日期是否正确

判断日期是否正确开发工具与关键技术:VS2015、C#、JS作者:陈智鸿撰写时间:2019-02-21这次分享的是如何判断日期是否正确,首先要准备一个文本框,文本的类型为Date,这个类型就是时间类型,只可以输入时间,可以用键盘输入,也可以点击文本框末尾的小图标点击日历出来选择,还可以用键盘控制键的上下左右去选择。用日历选择的时间是不会错的,用键盘输入和用键盘控制键的上下左右去选择的时间可...

2019-04-01 14:56:41 1798

原创 用鼠标按下事件和鼠标松开事件实现长按事件

用鼠标按下事件和鼠标松开事件实现长按事件开发工具与关键技术:VS2015、C#、JS作者:陈智鸿撰写时间:2019-02-19我这次要分享的是,用鼠标按下事件(onmousedown)和鼠标松开事件(onmouseup)实现长按事件,在这个长按事件里面我让它实现让数值自增的功能。首先我们要准备一个按钮和一个文本框,按钮用来点击,文本框用来显示数据。给按钮一个鼠标鼠标按下事件(onmouse...

2019-04-01 14:50:36 11982 1

原创 Input标签type=’range’的使用

Input标签type=’range’的使用开发工具与关键技术:VS2015、C#、JS作者:陈智鸿撰写时间:2019-02-15我这次要分享的是,使用input标签的range类型,改变背景颜色。首先准备两个input标签,一个类型是range用来滑动,一个类型是文本用来显示数据用的。给类型是range设置一些样式,id为JK,min最小值,max最大值,value设置为1,如果没有设置...

2019-04-01 12:38:01 13801 1

原创 如何实现自定义时间自己跳动

如何实现自定义时间自己跳动在这里插入代码片

2019-01-19 09:36:20 670

原创 如何实现移除当前被选中

如何实现移除当前被选中作者:陈智鸿撰写时间:2019-01-21开发工具与关键技术:VS2015、C#、JS页面截图鼠标单击时鼠标双击时页面代码&amp;lt;!DOCTYPE html&amp;gt;&amp;lt;html&amp;gt;&amp;lt;head&amp;gt; &amp;lt;meta name=&quot;viewport&quot; content=

2019-01-19 09:11:51 660

空空如也

空空如也

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

TA关注的人

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