- 博客(38)
- 收藏
- 关注
原创 SpringBoot整合Listener(IDEA)
SpringBoot整合Listener 创建项目和配置请移步到: https://blog.youkuaiyun.com/weixin_44569835/article/details/108481511 SpringBoot整合Listener有两种: 第一种:通过注解扫描完成 Listener组件的注册 1、编写 Listener /** * SpringBoot整合Listener方式一 */ @WebListener public class FirstListener implements Servle
2020-10-08 10:29:42
338
原创 SpringBoot整合Filter
SpringBoot整合Filter 创建项目和配置请移步到: https://blog.youkuaiyun.com/weixin_44569835/article/details/108481511 SpringBoot整合Filter有两种: 第一种:通过注解扫描完成 Filter 组件的注册 1、编写 Filter /** * SpringBoot整合Filter 方式一 */ @WebFilter(filterName = "FirstFilter",urlPatterns = "/first") pub
2020-09-28 15:02:40
251
原创 SpringBoot整合Servlet
SpringBoot整合Servlet 创建项目和配置请移步到: https://blog.youkuaiyun.com/weixin_44569835/article/details/108481511 SpringBoot整合Servlet有两种: 第一种:通过注解扫描完成 Servlet 组件的注册 1、编写 servlet /** * SpringBoot整合Servlet方式一 */ @WebServlet(name = "FirstServlet",urlPatterns = "/first") pub
2020-09-18 15:52:55
287
原创 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
328
原创 时间类
时间类 开发工具与关键技术: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
428
2
原创 文件上传
文件上传 开发工具与关键技术:MyEclipse 10、java 作者:陈智鸿 撰写时间:2019年08月17日 首先创建一个JSP页面,使用HTML标签来创建文件上传表单,要注意几点: 示例代码: <h3>文件上传:</h3> 选择要上传的文件: <br /> <form action="/Synthesize/servlet/UploadServ...
2019-08-18 08:34:15
129
原创 Java序列化
Java序列化 开发工具与关键技术:MyEclipse 10、java 作者:陈智鸿 撰写时间:2019年08月06日 Java 提供了一种对象序列化的机制,该机制中,一个对象可以被表示为一个字节序列,该字节序列包括该对象的数据、有关对象的类型的信息和存储在对象中数据的类型。 将序列化对象写入文件之后,可以从文件中读取出来,并且对它进行反序列化,也就是说,对象的类型信息、对象的数据,还有对象中的数...
2019-08-07 14:55:34
137
原创 格式化标签的使用
格式化标签的使用 开发工具与关键技术:MyEclipse 10、java 作者:陈智鸿 撰写时间:2019年07月25日 格式化标签( )用来格式化并输出文本、日期、时间、数字。引用格式化标签库的语法如下: fmt:formatNumber:使用指定的格式或精度格式化数字,格式化成数字,百分比,货币。 示例代码: <!-- 数字格式化 --> <h3>数字格式化:...
2019-07-28 20:07:27
293
原创 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
215
原创 EL表达式
EL表达式 开发工具与关键技术:MyEclipse 10、java 作者:陈智鸿 撰写时间:2019年07月17日 EL表达式的语法: ${expr}//expr指表达式 EL表达式的基本操作符: EL表达式的用法: EL表达式可以直接输出,也可以输出变量。 示例: <!-- 直接输出 --> <p>直接赋值:${123}</p> <!--...
2019-07-18 09:46:25
686
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
7648
原创 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
153
原创 JDBC
JDBC 开发工具与关键技术:MyEclipse 10、java 作者:陈智鸿 撰写时间:2019年07月07日 Jdbc是与数据库进行交互。步骤:首先是加载驱动,然后是获取连接,获取Statement,执行query/update,最后关闭连接。 写一个查询的例子验证一下,首先要准备相对应数据库的架包和驱动,然后准备数据库的连接和数据库的账号和密码,还要声明接收连接,接收准备好的SQL语句和接收...
2019-07-08 08:07:54
115
原创 Java枚举
Java枚举 开发工具与关键技术:MyEclipse 10、java 作者:陈智鸿 撰写时间:2019年06月27日 枚举类型可以取代以以往常量的定义,即将常量封装在的类或接口中,此外,枚举它还提供了安全检查功能。枚举类型本质上还是以类的形式存在。使用枚举类型可以取代以往常量的方式,同时枚举类型还赋予程序在编译时进行检查。 使用枚举类型设置常量: interface Constants{ //将...
2019-06-28 08:25:21
193
原创 Java泛型
Java泛型 开发工具与关键技术:MyEclipse 10、java 作者:陈智鸿 撰写时间:2019年06月27日 泛型实质上就是使程序员定义安全类型。在没有出现泛型之前,Java也提供了对Object的引用“任意化”操作,这种“任意化”操作就是对Object引用进行向下转型及向上转型操作,但某些强制类型转化的错误也许不会被编译器捕捉,而在运行后出现异常,可见强制类型转化存在安全隐患,所以提供了...
2019-06-28 08:18:27
141
原创 绑定下拉框
绑定下拉框 开发工具与关键技术: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
256
原创 Java反射机制
Java反射机制 开发工具与关键技术:MyEclipse 10、java 作者:陈智鸿 撰写时间:2019年06月17日 通过Java反射机制,可以访问已经装载在JVM中的Java对象,实现访问、检测和修改Java对象,Java反射机制对于任意一个Jva对象,都能够调用它的任意一个方法和属性,这种动态 获取的信息以及动态调用对象的方法的功能。首先准备一个类,然后再通过反射来反射里面的信息。 准备的...
2019-06-18 09:06:23
140
原创 Java异常处理机制
Java异常处理机制 开发工具与关键技术:MyEclipse 10、java 作者:陈智鸿 撰写时间:2019-06-08 Java的异常处理机制可以让程序具有极好的容错性,让程序更加健壮。当程序运行出 现意外情形时,系统会自动生成一个 Exception对象来通知程序,从而实现将“业务功 能实现代码”和“错误处理代码”分离,提供更好的可读性。在java程序运行时可能出现的一些错误叫异常。异常是一...
2019-06-09 19:23:08
143
原创 初始化块
初始化块 开发工具与关键技术:MyEclipse 10、java 作者:陈智鸿 撰写时间:2019-06-08 初始化块根据是否使用static修饰分为两类: 1.不使用static修饰的是初始化块 初始化块相当于是对构造器的补充,用于创建对象时给对象的初始化,在构 造器之前执行 如果一段初始化代码对所有构造器完全相同,且无需接收参数,那就可以将 其提取到非静态初始化代码块中 实际上,经过编译后,...
2019-06-09 19:19:26
215
原创 final和finally
final和finally 开发工具与关键技术:MyEclipse 10、java 作者:陈智鸿 撰写时间:2019-06-08 final有四种用法: 一、用来修饰数据,包括成员变量和局部变量,该变量只能被赋值一次且它的值无法 被改变。对于成员变量来讲,我们必须在声明时、构造方法或者初始化块中对它赋值; 示例代码: public class FinalMemberVariables { // ...
2019-06-09 19:14:45
209
原创 抽象类和接口
抽象类和接口 开发工具与关键技术:MyEclipse 10、java 作者:陈智鸿 撰写时间:2019-05-27 抽象类: 在面向对象的概念中,所有的对象都是通过类来描绘的,但是反过来,并不是所有的 类都是用来描绘对象的,如果一个类中没有包含足够的信息来描绘一个具体的对象, 这样的类就是抽象类。 抽象类除了不能实例化对象之外,类的其它功能依然存在,成员变量、成员方法、初 始化块和构造方法和普通类...
2019-05-28 08:59:18
114
原创 Java继承
Java继承 开发工具与关键技术:MyEclipse 10、java 作者:陈智鸿 撰写时间:2019-05-27 继承是java面向对象编程技术的一块基石,因为它允许创建分等级层次的类。继承是基于某个父类的拓展,创造出一个新的子类,子类可以继承父类原有的属性与方法,也可以增加原来父类所不具备的属性和方法,或者重写父类中的某些方法。注意:继承只能继承非私有的属性和方法。 类继承的格式: 示例代码...
2019-05-28 08:55:47
109
原创 Java单例模式
Java单例模式 开发工具与关键技术:MyEclipse 10、java 作者:陈智鸿 撰写时间:2019-05-16 Java单例是为了需要生成唯一序列的环境、需要频繁实例化然后销毁的对象、创建对象时耗时过多或者耗资源过多,但又经常用到的对象和方便资源相互通信的环境。在这些情况下就需要单例。 Java 单例模式有五种实现方式: 一、饿汉式: 特点:线程安全,调用效率高,但是不能延时加载 示例代码...
2019-05-17 08:54:34
115
原创 Comparable和Comparator
Comparable和Comparator 开发工具与关键技术:MyEclipse 10、java 作者:陈智鸿 撰写时间:2019-05-16 Comparable是排序接口。为排序提供了很好的方法,实现Comparable接口的类的对象的列表或数组可以通过Collections.sort或 Arrays.sort进行自动排序。只要把我们需要排序的对象用类封装好,再把里面的成员进行封装,实现Co...
2019-05-16 21:39:55
120
原创 Java重写与重载
Java重写与重载 开发工具与关键技术:MyEclipse 10、java 作者:陈智鸿 撰写时间:2019-05-06 一、重载 重载是在一个类里面,方法名字相同,而参数不同。返回类型可以相同也可以不同。每个重载的方法(或者构造函数)都必须有一个独一无二的参数类型列表。 最常用的地方就是构造器的重载。 示例代码: public void say(String text) { System.ou...
2019-05-08 17:36:58
144
原创 Java循环语句
Java循环语句 开发工具与关键技术:MyEclipse 10、java 作者:陈智鸿 撰写时间:2019-05-06 Java中有四种主要的循环结构、for循环、while循环、do…while循环、Java增强for循环 一、for循环 格式截图: 示例代码截图: int[][] arrayD = new int[3][]; arrayD[0] = new int[] { 1 }; arra...
2019-05-08 17:30:32
130
原创 多线程
多线程 开发工具与关键技术:MyEclipse 10、java 作者:陈智鸿 撰写时间:2019-05-06 线程是程序执行的小单位,一个进程可由一个或多个线程组成,实现线程有两种方法,一是继承Thread类创建线程类,二是实现Runnable接口创建线程类 第一种:继承Thread类创建线程类 首先定义类继承Thread类,并重写Thread类的run()方法,该run()方法的方法体就 代表了...
2019-05-08 17:09:36
120
原创 IO流
IO流 开发工具与关键技术:MyEclipse 10、java 作者:陈智鸿 撰写时间:2019-04-27 Java的IO流是实现输入/输出的基础,它可以方便地实现数据的输入/输出操作,流有三大分类: 1.是输入流和输出流,输入流:只能从中读取数据,而不能向其写入数据。由InputStream和 Reader作为基类,输出流:只能向其写入数据,而不能从中读取数据。由OutputStream和 W...
2019-04-28 08:56:58
114
原创 String、StringBuffer和StringBuilder
String、StringBuffer和StringBuilder 开发工具与关键技术:MyEclipse 10、java 作者:陈智鸿 撰写时间:2019-04-27 String类的对象其实是不可变的,因为在修改对象是创建新的对象,释放了原来的对象,而StringBuffer和StringBuilder类创建的对象是可变的,可以通过append()、insert()、reverse()…等方法...
2019-04-28 08:53:52
124
原创 Java的集合
Java的集合 开发工具与关键技术:MyEclipse 10、java 作者:陈智鸿 撰写时间:2019-4-17 List集合 List集合代表一个元素有序、可重复的集合。 首先:声明集合 示例代码: List<Integer>list=new ArrayList<>(); 添加数据 示例代码: //添加 list.add(1); list.add(2); list.a...
2019-04-18 08:59:13
145
原创 Java数组
Java数组 开发工具与关键技术:MyEclipse 10、java 作者:陈智鸿 撰写时间:2019-4-17 第一步:声明数组 格式: DataType[] VariableName;//数据类型[] 变量名 示例代码: //声明 int[] arrayInt1;//数据类型[] 名称; int[] arrayInt2; 第二步:数组初始化(静态初始化、动态初始化) 一、数组静态初始化 格...
2019-04-17 22:27:51
114
原创 数据互换
数据互换 开发工具与关键技术:VS2015、C#、JS 作者:陈智鸿 撰写时间:2019-04-08 首先借用bootstrap插件把数据查询出来绑定在表单上,然后给向右边按钮一个点击事件,点击时,获取一下右边表格是否有获取到行,没有就提示他点击一行数据。获取到一行后,就获取当前行的数据,获取到后,弹出一个提示框,是否确定,确定后,首先要执行新增操作,把右边表的选中的数据新增到左边表里,新增完成后...
2019-04-08 10:17:43
392
原创 获取下拉框的文本值
获取下拉框的文本值 这次分享的是获取下拉框的文本值,这里写了两种获取下拉框文本值的方法,一种是写实的,一种是用数据库数据绑定上去的,用数据库数据绑定的两个都可以用,不过为了不重复就使用另一种方法。 首先准备一个写实的下拉框和一个数据库数据绑定的下拉框,还有两个文本框,用来显示两个下拉框文本值的。HTML代码如下: <div> <p>写实</p> ...
2019-04-08 10:05:53
16240
2
原创 判断日期是否正确
判断日期是否正确 开发工具与关键技术:VS2015、C#、JS 作者:陈智鸿 撰写时间:2019-02-21 这次分享的是如何判断日期是否正确,首先要准备一个文本框,文本的类型为Date,这个类型就是时间类型,只可以输入时间,可以用键盘输入,也可以点击文本框末尾的小图标点击日历出来选择,还可以用键盘控制键的上下左右去选择。用日历选择的时间是不会错的,用键盘输入和用键盘控制键的上下左右去选择的时间可...
2019-04-01 14:56:41
2063
原创 用鼠标按下事件和鼠标松开事件实现长按事件
用鼠标按下事件和鼠标松开事件实现长按事件 开发工具与关键技术:VS2015、C#、JS 作者:陈智鸿 撰写时间:2019-02-19 我这次要分享的是,用鼠标按下事件(onmousedown)和鼠标松开事件(onmouseup)实现长按事件,在这个长按事件里面我让它实现让数值自增的功能。首先我们要准备一个按钮和一个文本框,按钮用来点击,文本框用来显示数据。给按钮一个鼠标鼠标按下事件(onmouse...
2019-04-01 14:50:36
12486
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
14454
1
原创 如何实现移除当前被选中
如何实现移除当前被选中 作者:陈智鸿 撰写时间:2019-01-21 开发工具与关键技术:VS2015、C#、JS 页面截图 鼠标单击时 鼠标双击时 页面代码 &lt;!DOCTYPE html&gt; &lt;html&gt; &lt;head&gt; &lt;meta name="viewport" content=
2019-01-19 09:11:51
741
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅