- 博客(70)
- 收藏
- 关注
原创 java反射
反射机制反射机制有什么用?通过java语言中的反射机制可以操作字节码文件(可以读和修改字节码文件)。通过反射机制可以操作代码片段(class文件)反射机制的相关类在哪个包下?java.lang.reflect.*;反射机制相关的重要类有哪些?java.lang.Class:代表整个字节码,代表一个类型。代表整个类java.lang.reflect.Method:代表字节码中的方法字节码。代表类中的方法java.lang.reflect.Field:代表字节码中的属性字节码。代表类中的构造方法
2022-01-12 23:07:40
89
原创 解决端口号冲突问题
当所需要的端口(用1099端口举例)被占用时,可采用下面的方法解决:1.打开cmd窗口界面,输入:netstat -ano | find "1099" 查询得到端口号对应的PID为103882.关闭占用该端口的进程taskkill /F /PID 10388...
2021-11-05 16:51:41
1607
转载 springboot
1 SpringBoot入门1.1 SpringBoot简介Spring Boot 是 Spring 家族中的一个全新的框架,它用来简化 Spring 应用程序的创建和开发过程,也可以说 Spring Boot 能简化我们之前采用 SpringMVC + Spring + MyBatis 框架进行开发的过程。在以往我们采用 SpringMVC + Spring + MyBatis 框架进行开发的时候,搭建和整合三大框架,我们需要做很多工作,比如配置 web.xml,配置 Spring,配置 My
2021-10-16 16:04:30
180
原创 互联网通信流程
学习任务:掌握互联网通信流程学习特点:互联网通信流程中的细节需要背过本阶段的命令比较老旧,不需要记忆涉及技术(部分比较老旧):控制浏览器行为技术:HTML,CSS,JavaScript控制硬盘上数据库行为技术:Mysql数据库服务器管理使用(SQL重点),JDBC规范控制服务端Java行为技术:Http服务器,Servlet,JSP互联网通信流程开发规则:MVC什么是互联网通信两台计算机通过网络实现文件共享行为,就是互联网通信互联网通信流程角色划分客户端计算机:用于发送请求
2021-09-29 21:14:39
139
原创 Git提交信息基本模板
commit信息包括三个字段:type(必需),scope(可选)和subject(必需)1.type:type是用于说明该commit的类型的,一般我们会规定type的类型如下:feat:新功能(feature)fix:修复bug docs:文档(documents)style:代码格式(不影响代码运行的格式变动,注意不是指CSS的修改* * *refactor:重构(既不是新增功能,也不是修改bug的代码变动)test:提交测试代码(单元测试,集成测试等)chore:构建或辅助工具的变动
2021-09-28 08:23:36
1260
原创 方法引用
方法引用通过方法的名字来指向一个方法。方法引用可以使语言的构造更紧凑简介,减少冗余代码。方法引用使用一对冒号::下面,我们在Car类中定义了4个方法作为例子来区分Java中4种不同方法的引用package com.it.test;@FunctionalInterfaceinterface Supplier<T>{ T get();}class Car { public static Car create(final Supplier<Car> sup
2021-09-26 16:42:08
85
原创 Lambda表达式(待更新)
package com.it.test;public class Lambda2 { public static void main(String[] args) { Lambda2 lambda2 = new Lambda2(); //类型声明 MathOperation addition = (int a,int b) -> a+b; //不用类型声明 MathOperation subtraction
2021-09-26 15:40:01
99
1
原创 XML入门
XML介绍与用途XML文件的概念及与html的不同XML文档主要用意就是用来保存数据,这是与html的根本不同XML的用途java程序的配置描述文件用于保存程序的产生的数据网络间的数据传输XML的语法规则XML文档结构第一行必须是XML声明有且只有一个根节点XML标签的书写规则与HTML相同XML声明<?xml version="1.0" encoding="UTF-8" ?><!-- 人力资源管理系统 --><hr>
2021-09-21 09:26:30
123
原创 悲观锁和乐观锁的概念
悲观锁与乐观锁行级锁(又被称为悲观锁)select语句,如果在后面加一个for update;就会将查询到的结果及其所在行锁住,其他的事务无法对其进行修改操作乐观锁多线程并发,都可以对记录进行修改,只不过在这条记录上他有一个版本号演示行级锁机制package utsc.java.jdbc.DBUtil;import utsc.java.jdbc.DBUtil.utils.DBUtil;import java.sql.Connection;import java.sql.Prepare
2021-09-17 21:11:13
157
原创 JDBC工具类的封装,实现模糊查询
package utsc.java.jdbc.DBUtil.utils;import java.sql.*;/** * JDBC工具类,简化JDBC编程 */public class DBUtil { /** * 工具类中的构造方法都是私有的 * 因为工具类当中的方法都是静态的,不需要new对象,直接采用类名调用 */ private DBUtil(){} //静态代码块在类加载时执行,并且只执行一次 static {
2021-09-17 20:04:56
163
原创 账户转账演示事务
package utsc.java.jdbc.DBUtil;import java.sql.Connection;import java.sql.DriverManager;import java.sql.PreparedStatement;import java.sql.SQLException;/** * 重点三行代码 * conn.setAutoCommit(false); * conn.commit(); * conn.rollback(); *
2021-09-17 17:11:12
82
原创 JDBC的事务自动提交机制
package utsc.java.jdbc.DBUtil;import java.sql.Connection;import java.sql.DriverManager;import java.sql.PreparedStatement;import java.sql.SQLException;/** * JDBC事务机制: * 1.JDBC中的事务是自动提交的,什么是自动提交? * 只要执行任意一条DML语句,则自动提交一次。这是JDBC默认的事务行为 * 但
2021-09-17 09:13:31
583
原创 PrepareStatement完成增删改
增package utsc.java.jdbc.DBUtil;import java.sql.*;/** * preparedStatement完成INSERT DELETE UPDATE */public class JDBCTest09 { public static void main(String[] args) { Connection conn = null; PreparedStatement ps = null; tr
2021-09-17 08:43:20
233
原创 mysql数据的导入与导出
数据导出与备份的区别数据导出,导出的纯粹是业务数据数据备份,备份的是数据文件、日志文件、索引文件等等数据导出的分类sql文件文本文档导出sql文件命令行需要修改window环境变量mysqldump用来把业务数据导出成SQL文件,其中也包括了表结构如果是想只导出表结构可以写no-data如果不写no-data就代表既包含表结构又包含数据如果业务数据非常多,建议只导出表结构,然后用select into outfile把数据导出成文本文档图形界面双击所要导出的数
2021-09-13 20:45:38
315
原创 数据库的事务机制
事务机制:RDBMS = SQL语句 + 事务(ACID) RDBMS一般指关系数据库管理系统事务是一个或者多个SQL语句组成的整体,要么全部执行成功,要 么全都执行失败管理事务默认情况下,Mysql执行每条sql语句都会自动开启和提交事务为了让多条SQL语句纳入到一个事务之下,可以手动管理事务开启事务:start transaction;事务提交:commit事务回滚:rollback事务的四个隔离级别:修改事务隔离级别:set se.
2021-09-13 20:43:22
352
原创 数据库中的数据类型
类型大小说明tinyint1字节(8个二进制位)-128—+127(-2的8次幂—+2的8次幂-1)小整数smallint2字节(16个二进制位)(-2的16次幂—+2的16次幂-1)普通整数mediumint3字节普通整数int4字节较大整数bigint8字节大整数float4字节单精度浮点数double8字节双精度浮点数decimal(精确的小数类型)。。。DECIMAL(10,2)(2表示精确到小数点后两位...
2021-09-13 17:14:20
164
原创 HTML入门
HTML页面的组成HTML文件结构快捷生成html基础结构:输入html然后按tab常用标签HTML字体字体大小:为1-7,超过7的都为7号字体的大小字体颜色:英文字母(该方法对于描述如深红、浅红等不方便),RGB,16进制font在HTML 4中不赞成使用;在HTML 5中已经不支持使用了段落可以只有<p>没有</p>,系统会默认在下一个<p>之前有</p>,换段会有段间距<br>是换行,换行没有段间距标题通常
2021-09-08 13:58:20
83
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人