自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 HTTPS理解

发送给服务器,服务器会保存签名,并在建立HTTPS连接时将其提供给客户端,客户端会去用。的信息,证书中包含了服务器的公钥,然后随机生成一个。)提交给CA机构,包括服务器的网址、公钥等,会进行验证证书的信息,验证通过后会用自己的。进行解密,得到了这次会话的。需要把服务器的信息(就是。

2024-06-16 21:52:21 137

原创 java多线程

在一个CPU修改了内存数据的时候,其它CPU是不知道的,所以导致一个CPU改了,另外一个CPU看不见,从而使用了旧的数据,导致了程序不正确的结果。

2024-06-15 00:18:32 1689 1

原创 SpringBoot入门教程

添加三个必须添加的注解,只要是注解都会有这个三个注解@Target({ElementType.METHOD}) // 表示可以在哪些地方使用@Retention(RetentionPolicy.RUNTIME) // 什么时候起作用@Documented // 生成javadoc文档// 上面是必添的三个注解@Conditional(value = UserCondition.class) // 把Conditional注解写在自己定义的注解中// 参数:String类型的数组。

2023-12-07 09:12:20 415

原创 SpringMVC

①两个处理器的uri都是/**,返回0。一个处理器的uri是/**,那么肯定是另一个处理器uri的优先级高,因为/**优先级最低②两个处理器的uri和请求中的uri相同,返回0。两个处理器中其中一个uri和请求中的uri相同,相同的优先级高,完全匹配的优先级最高。③两个处理器的uri都是以**结尾的,哪个uri的length长,哪个就优先。或者两个处理器的uri其中一个以**结尾,并且另一个uri中没有**通配符,那么没有**通配符的处理器优先④上面都没有被匹配到,就会根据uri的权重来比较,

2023-12-02 10:49:30 454

原创 lambda表达式 Java

Lambda表达式其实本质就是匿名内部类Lambda表达式只能用在函数式接口上1、必须是一个接口2、接口中必须只有一个抽象方法(参数类型 参数名称) ‐> { 代码语句 }

2023-09-26 13:46:53 68

原创 java枚举

下面使用感觉太麻烦了,太多重复代码,主要变的也就是变量名而已,所以就可以使用枚举来简化。

2023-09-20 20:13:18 147 1

原创 java之泛型

在生成字节码文件中不包含泛型中的类信息,使用泛型的时候加上类型参数,在编译器编译的时候会被去掉,这个过程就叫类型擦除。当泛型类当成方法参数进行传递时,实参的类型和泛型都必须一致,泛型中的类必须一致,父子关系都不行。JAVA的泛型其实是一种伪泛型,在编译期间,所有泛型信息都会被擦除。(问号),就代表无界。上界:只有指定类和指定类的子类,才可以传入。上界:只有指定类和指定类的子类,才可以传入。

2023-09-17 16:48:42 314 1

原创 Comparable & Comparator ——比较

简介:Comparable" 的中文翻译为 “可比较的”。在Java中,Comparable是一个接口,允许对象自身实现compareTo()方法,以定义它们之间的自然顺序。实现Comparable接口的类可以进行自身排序,并且可以用于集合排序,例如Collections.sort()方法。Comparable接口只有一个方法,即compareTo()方法,用于比较两个对象之间的大小关系。该方法返回一个整数值,表示两个对象之间的大小关系。如果该对象小于另一个对象,则返回负数;如果两个对象相等,则返回零。

2023-05-31 12:39:27 154

原创 理解深拷贝&浅拷贝

浅拷贝只是新建一个同一类型的对象,把要拷贝对象的基本数据类型和引用数据类型都复制过去;

2023-04-05 10:53:38 51

原创 创建String方式之间的区别

【代码】创建String方式之间的区别。

2023-04-03 15:43:29 44

原创 Integer常问问题

中的值超过这范围,所以都会去new一个新的值为128的Integer对象出来,所以就为false。中的两个变量的值都在在这个范围内,所以都指向缓存中的同一个地址,所以值为true;疑问:值127是true,为什么值128就是false?因为:-128至127(包括两端)之间的值会存到缓存中。

2023-04-03 15:21:31 100

原创 MyBatis-Generator快速入门

Mybatis-generator快速入门使用的四部曲(Maven)

2022-10-18 23:46:54 174

原创 WEB文件上传

javaweb文件上传两部曲

2022-09-24 18:02:36 123

原创 Mybatis入门

如下图,表示已经创建模板成功

2022-09-22 18:30:20 1092

原创 javaWEB 斜杠路径问题

而里面是java代码,属于后端,所以 / (斜杠)表示的是http://localhost:8080/temp。中 / (斜杠)的表示路径:http://localhost:8080/temp。的 / (斜杠)的表示路径:http://localhost:8080/temp。中 / (斜杠)的表示路径:http://localhost:8080。的 / (斜杠)的表示路径:http://localhost:8080。

2022-09-22 15:08:11 893

原创 javaWeb EL表达式

是一种在JSP页面获取数据的简单方式(只能获取数据,不能设置数据${expression}来获取到指定表达式的值。

2022-09-21 20:01:24 82

原创 Spring入门案例

之前创建的都是自己写的类(自定义对象),spring容器也可以创建非自定义的类(JDK自带的类)注意:spring容器创建对象时默认调用空参构造// 测试@Test// 创建Spring容器对象// 获取对象// 输出Date对象}***************************************结果。

2022-09-14 16:49:39 2025

社区人口信息管理系统+Java+Swing+MySql+Maven

内容概要:项目采用Maven来管理项目使用的的jar包(依赖),采用JDBC连接MYSQL数据库,使用IDEA的中的GUI来构建Swing视图展示类,文件中包含了数据库的表结构。 适用人群:学生(学校课程的期末作业)

2024-01-02

消息队列+RabbitMQ3.12.10和Erlang安装包

包含了rabbitMQ3.12.10安装包和Erlang26.0.2安装包(Windows版)。

2024-01-02

程序员的简历模板+简历模板

内容概要:本简历用于程序简历模板,本模板简单明了

2024-01-02

关系型数据库+mysql复习资料+资料

内容概要:整理了mysql知识点,sql规范、SQL语言分类、DQL语句、DML语句、DLL语句、索引、TCL、存储引擎、mysql锁、视图、存储过程和函数、三范式

2024-01-02

空空如也

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

TA关注的人

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