自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 JAVA基础回顾

自定义异常:继承于现有的异常:Exception,RuntimeException。提供全局常量:serialVersionUID。提供重载构造器。try{System.out.println(e.getMessage() + ",请重新输入!!");}else {throw new MyException("id输出错误");自定义枚举类:JDK5.0之前,自定义枚举类。

2024-03-05 15:36:28 1003

原创 MySQL基础回顾

DCL:数据控制语言。DDL:数据定义语言。DML:数据操作语言。DQL:数据查询语言。TCL:事务控制语言。

2022-12-21 07:40:11 160 1

原创 山西专升本C语言编程题真题

专升本C语言编程题2010年2010年编写一个程序计算1~200之间所有包含3的数(如3、13、30、113等)的和。

2021-07-04 20:46:36 8376 5

原创 LockSupport和AQS

LockSupport和AQS1.LockSupport1.1 什么是LockSupport1.2 三种等待、唤醒方法1.3 为什么要使用LockSupport1.4 核心API1.5 面试题目2.AQS1.LockSupport1.1 什么是LockSupportLockSupport是一个线程阻塞工具类,所有的方法都是静态方法,可以让线程在任意位置阻塞,阻塞之后也有对应的唤醒方法。归根结底,LockSupport调用的Unsafe中的native代码。LockSupport是用来创建锁和其他同

2021-04-27 10:33:35 302

原创 前后端跨域问题解决

跨域问题解决方案1. 什么是跨域?1.2 跨域问题示例:2. 使用JSONP解决跨域问题2.1 JSONP的基本原理2.2 JSONP的优点和缺点3. 使用cors解决跨域问题4. 使用nginx解决跨域问题1. 什么是跨域?当一个请求的url与当前页面url的协议、域名(IP)、端口三者有任一不同即为跨域。1.2 跨域问题示例:后端代码(请求地址:http://localhost:8080/login.action):@WebServlet(name = "loginServlet",u

2021-04-25 11:20:41 226 1

原创 查找算法

查找算法一,顺序查找1.1 基本介绍1.2 代码实现二,二分查找2.1 基本介绍2.2 代码实现三,插值查找3.1 基本介绍3.2 图解3.3 代码实现四,斐波那契查找一,顺序查找1.1 基本介绍顺序查找:也叫线性查找,是按照序列原有顺序对数组进行遍历比较查询的基本查找算法。1.2 代码实现 /*** * * @param arr 查找的数组 * @param value 目标内容 * @return 目标的下标 */ public static int s

2021-04-19 16:21:59 76

原创 排序算法

排序算法

2021-04-06 15:27:19 145

原创 HashMap源码(1.7与1.8对比)

HashMap源码一,1.7HashMap1.属性2.构造方法3.inflateTable(初始化HashMap)3.Hash总值4.Hash的计算方式5.定位Hash桶的计算方式6.Put方法7.ModCount属性二,1.8HashMap一,1.7HashMap1.属性//默认初始化化容量,即16 static final int DEFAULT_INITIAL_CAPACITY = 1 << 4; //最大容量,即2的30次方 static final int MAXIM

2021-04-03 12:08:21 262 1

原创 SpringBoot实现自定义starter

目录结构使用版本Spring注解说明自定义starter的实现实现模式启动器模块自动配置模块使用版本SpringBoot版本:2.3.5.RELEASESpring注解说明@Configuration:指定这个类是个配置类。@ConditionalOnXXX:在指定条件下,该配置类才会生效。@AutoConfigureAfter:指定自动配置类的顺序。@Bean:给容器中添加组件。@ConfigurationPropertie:结合相关xxxProperties类来绑定相关的配置。@

2020-11-14 20:51:37 183

原创 Spring5.0整合slf4j+logback日志管理

目录结构

2020-11-10 10:46:48 1404

原创 SpringBoot整合Mybatis

目录结构环境搭建版本控制创建工程注解版配置文件版环境搭建版本控制SpringBoot版本:2.3.5.RELEASEMysql版本:5.7创建工程创建SpringBoot工程,需要导入的启动器如下:<!--jdbc依赖--><dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-jdb

2020-11-08 13:58:02 138 1

原创 SpringBoot配置Tomcat和Servlet三大组件

目录结构一,SpringBoot配置Tomcat容器1.使用SpringBoot配置文件配置Tomcat2.使用Java代码配置Tomcat二,SpringBoot配置Servlet三大组件1.Servlet2.Filter3.ListenerSpringBoot版本说明: <parent> <groupId>org.springframework.boot</groupId> <artifactId>spring-b

2020-11-05 09:03:46 745

原创 JavaWeb实现文件的上传和下载

目录结构文件的上传一,准备工作1.导入依赖2.前端页面核心代码3.web.xml配置映射Servlet二,后端代码实现文件的下载一,准备工作1.前端页面2.web.xml配置映射Servlet二,后端代码实现文件的上传一,准备工作1.导入依赖<dependency> <groupId>commons-fileupload</groupId> <artifactId>commons-fileupload</artifactId&gt

2020-11-01 14:54:41 748

原创 使用SpringBoot做页面的国际化

使用SpringBoot做页面的国际化使用SpringMVC做页面的国际化的步骤(简要概述)使用SpringBoot做页面国际化的步骤(详细)源码解析SpringBoot的ResourceBundleMessageSource(管理国际化配置文件)的自动配置SpringBoot的LocaleResolver(地区)的自动配置使用SpringMVC做页面的国际化的步骤(简要概述)编写国际化配置文件。使用ResourceBundleMessageSource管理国际化资源文件。在页面使用fmt:mes

2020-10-30 17:07:01 174

原创 SpringMVC接收ajax发送json对象的方式

SpringMVC接受ajax发送json对象的三种方式前端发送json数据:前端发送的json对象需要经过JSON.stringify(),将json对象转换为json字符串。ajax发送请求必须指定属性contentType为:application/json;charset=UTF-8contentType:设置发送数据的数据类型为json。var request = { "name": "jack", "age": "19"}// 1.将json对象转换为json字符串

2020-10-18 16:03:42 379

空空如也

空空如也

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

TA关注的人

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