自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Java基础--反射、注解、动态代理

反射、注解、动态代理

2025-03-23 00:45:46 685

原创 Java基础--多线程

多线程技术

2025-03-22 23:39:50 793

原创 Java八股

包含了多个模块的面试题讲解,如:Redis、MySQL、框架、微服务、消息中间件、数据结构、Java集合源码分析、多线程、JVM、设计模式、高并发场景、企业实际问题场景等等各个方面。线程概念、synchronized、JMM、CAS、AQS、ReentrantLock、volatile、ConcurrentHashMap、ThreadLocal、线性池。主要是Mysql(重点)、Redis、计网、操作系统、Mysql:日志、索引、B+树、事务;计网:TCP、UDP、HTTP;

2025-03-20 19:47:58 358

原创 TLS1.3---密钥生成详解

TLS1.3密钥生成详解

2025-03-18 13:26:27 235

原创 Java学习--微信小程序开发

概览 | 微信开放文档小程序登录 | 微信开放文档

2025-03-11 15:32:21 96

原创 Java学习--HttpClient

HttpClient是Apache的一个子项目,是高效的、功能丰富的支持HTTP协议的客户端编程工具包。HttpClient作用:发送HTTP请求接收响应数据导入Maven坐标发送请求步骤:创建HttpClient对象创建Http请求对象调用HttpClient的execute方法发送请求。

2025-03-11 11:27:25 291

原创 Java学习--Redis

Redis基础入门

2025-03-10 21:43:09 1019

原创 Java基础--集合和泛型

集合和泛型

2025-03-10 00:04:40 691

原创 Java学习--MySQL

MySQL

2025-03-08 12:07:26 759

原创 Java学习--JWT令牌

为了防止在未登录情况下,用户也能查看信息,我们引入会话跟踪会话:用户打开浏览器,访问web服务器的资源,会话建立,直到有一方断开连接,会话结束。在一次会话中可以包含多次请求和响应。会话跟踪:一种维护浏览器状态的方法,服务器需要识别多次请求是否来自于同一浏览器,以便在同一次会话的多次请求间共享数据。

2025-03-06 01:00:03 913

原创 Java学习--AOP

Transactional注解:我们一般会在业务层当中来控制事务,因为在业务层当中,一个业务功能可能会包含多个数据访问的操作。Spring的AOP底层是基于动态代理技术来实现的,也就是说在程序运行的时候,会自动的基于动态代理技术为目标对象生成一个对应的代理对象。@AfterReturning : 返回后通知,此注解标注的通知方法在目标方法后被执行,有异常不会执行。@After :后置通知,此注解标注的通知方法在目标方法后被执行,无论是否有异常都会执行。

2025-03-05 17:04:41 898

原创 Java学习--Mybatis

包装类就是一个类,因此它有属性、方法,可以对象化交互。对于简单的运算,开发者可以直接使用基本数据类型。但对于需要对象化交互的场景(例如将基本数据类型存入集合中),就需要将基本数据类型封装成 Java 对象。问题1:引入Mybatis的相关依赖,在application.properties文件中配置。Idea中,点击最右边数据库,然后配置如下:下面是数据库里面我们创建的mybatis数据库。问题5:添加lombok时,总是报红,后来加上版本后就不报红了。类库,能通过注解的形式自动生成构造器、

2025-03-02 20:17:56 366

原创 Java学习--三层架构

IOC(Inversion of Control,控制反转)容器是Spring框架的核心组件之一,用于管理和组织应用程序中的对象(Bean)。IOC容器负责对象的创建、依赖注入以及生命周期管理,从而将对象的控制权从程序代码转移到框架中,实现了松耦合和可维护性。(2)依赖注入:容器通过构造函数、Setter方法或字段注入的方式,将依赖对象注入到目标对象中。(1)控制反转:将对象的创建和依赖关系的管理交给容器,而不是由程序代码直接控制。:控制层,接收前端发送的请求,对请求进行处理,并响应数据。

2025-03-02 16:30:47 240

原创 Java学习--request请求与响应

如果不使用springboot框架。

2025-03-02 00:28:20 602

原创 Java学习--SpringBoot创建流程

Spring发展到今天已经形成了一种开发生态圈,Spring提供了若干个子项目,每个项目用于完成特定的功能。而我们在项目开发时,一般会偏向于选择这一套spring家族的技术,来解决对应领域的问题,那我们称这一套技术为。Spring Boot 可以帮助我们非常快速的构建应用程序、简化开发、提高效率;在com.itheima这个包下创建一个子包controller。创建SpringBoot工程(需要联网)创建一个类HelloController。就能正常运行起来,默认端口8080。

2025-03-01 20:13:10 129

原创 Java学习---Maven学习

**POM 文件**:使用 `pom.xml` 配置文件定义项目信息和依赖。

2025-03-01 16:54:26 307

原创 java学习记录

编程语言基础课 | 代码随想录

2025-02-27 21:41:23 159

原创 void指针

c语言

2025-01-05 14:01:02 77

原创 openssl采用sm2进行自签名的方法

此时,cer.crt作为自签名的证书,证书中包括公钥和基本的信息,公钥可以由私钥生成,所以用私钥输入.推荐使用素数域256位椭圆曲线。GM/T 0003-2012标准推荐参数 sm2p256v1。方法1: 用自己会话生成的私钥,来签发自己的csr生成证书,也可以直接生成私钥和证书。要求签名算法SM2-with-SM3,椭圆曲线参数sm2p256v1。椭圆曲线方程:y ^ 2 = x ^ 3 + ax + b。

2024-12-23 20:22:49 419

转载 TLS1.2

TLS1.2

2024-12-22 19:16:08 254

转载 HTTPS

https

2024-12-22 17:28:55 42

转载 HTTPS之TLS1.3对比TLS1.2协议

学习TLS1.3

2024-12-22 16:05:23 1017

转载 密码学之X.509证书

X.509

2024-12-15 21:49:44 176

转载 密码学之ASN.1编码

asn.1

2024-12-15 21:29:08 238

翻译 RFC8446学习3:握手协议

TLS1.3握手协议

2024-12-15 19:33:02 123

翻译 RFC8446学习2:TLS1.3握手过程

TLS1.3

2024-12-14 20:56:55 201

原创 RFC8446学习1:初识TLS1.3

学习TLS1.3

2024-12-14 16:53:50 1074

翻译 RFC8998学习:SM2、SM3和SM4

rfc8998

2024-12-12 20:54:21 160

原创 net_sockets模块学习4:阻塞和非阻塞模式

mbedTLS使用

2024-12-11 23:30:34 346

转载 net_sockets模块学习3:多路复用

mbedTLS中实现多路复用

2024-12-11 23:09:30 39

转载 net_sockets模块学习0

mbedTLS在windows系统下的socket模块

2024-12-11 20:35:54 44

转载 net_sockets模块学习2:client和server

mbedTLS通信

2024-12-11 20:22:00 73

转载 net_sockets模块学习1:初识结构体和常见函数

mbedTLS提供的方法

2024-12-10 22:06:12 223

翻译 C语言学习chapter16.3 :string.h库中的strcpy()和memcpy()

string.h库中的strcpy()和memcpy()

2024-12-01 20:31:31 36

翻译 C语言学习chapter16.1:#define、#运算符、##运算符

#define、、#运算符、##运算符

2024-12-01 19:21:06 121

转载 C语言学习chapter15.2:位字段

位字段用法和对齐特性

2024-12-01 16:19:44 72

翻译 C语言学习chapter15.1:位运算

位运算

2024-11-28 22:26:06 372 1

数学建模比赛-时间序列预测

数学建模比赛-时间序列预测

2024-02-17

数学建模比赛-梯度下降算法

数学建模比赛-梯度下降算法

2024-02-17

数学建模比赛-智能优化算法

美赛|智能优化算法

2024-02-17

空空如也

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

TA关注的人

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