自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 【JVM】内存区域划分、类加载机制(双亲委派模型图解)、垃圾回收(可达性分析、分代回收)

把.class文件,加载到内存,得到类对象的过程就叫类加载垃圾回收称为GC(Garbage Collection),是一种帮助程序猿自动释放内存的技术。

2023-11-17 16:00:21 599 1

原创 【JavaEE】HTTPS协议(对称加密、非对称加密、中间人攻击、证书)

加密就是把 明文 (要传输的信息)进行一系列变换, 生成 密文解密就是把 密文 再进行一系列变换, 还原成 明文在这个加密和解密的过程中, 往往需要一个或者多个中间的数据, 辅助进行这个过程, 这样的数据称为密钥既然要保证数据安全, 就需要进行 “加密”.网络传输中不再直接传输明文了, 而是加密之后的 “密文”.加密的方式有很多, 但是整体可以分成两大类:对称加密 和 非对称加密。

2023-11-08 21:59:04 143 1

原创 【JavaEE】网络原理---TCP协议十个核心机制的易懂图文详解(确认应答、超时重传、连接管理、滑动窗口、流量控制、拥塞控制、延时应答、捎带应答、面向字节流、异常情况)

刚才我们讨论了确认应答策略,对每一个发送的数据段,都要给一个ACK确认应答。可能这里大家会有疑问:为什么三次握手和四次挥手都是四次交互,而握手可以合并为一次,挥手却不行呢?上面的(2)情况下,数据重复传了两次,接收方得到重复的数据!可是我们网络传输需要经过很多节点,其中任何一个节点出现问题,都会导致。作为发送方会判定,如果出现丢包,就会重新再发一遍,即。想要提高效率,就需要缩短等待时间,批量发送数据!如果一切都顺利的话,就可以直接确认应答了,而我们真实的TCP传输数据时也是这样的,上述过程就达成了类似。

2023-10-25 01:52:42 261 1

原创 【JavaEE】一篇带你速通多线程

针对多线程的使用和案例进行分析

2023-10-16 03:21:50 180 2

原创 【Error】log依赖冲突

web模块存在两个log依赖,存在冲突。

2024-04-03 00:57:42 140

原创 【JavaEE】Spring小练习——存储和获取对象

(3)创建好所需要的类。

2023-11-23 15:31:45 116 1

原创 【JavaEE】Spring更简单的存储和获取对象(类注解、方法注解、属性注入、Setter注入、构造方法注入)

想要成功把对象存到Spring中,我们需要配置对象的扫描包路径。下⾯我们按照实际开发中的模式,将。

2023-11-22 20:13:36 531 1

原创 【JavaEE】Spring的创建和使用(保姆级手把手图解)

在pom.xml中添加</</</</</</</</</

2023-11-21 19:20:01 384 2

原创 【JavaEE】Spring核心与设计思想(控制反转式程序演示、IoC、DI)

容器是⽤来容纳某种物品的(基本)装置。——来⾃:百度百科上面说了Spring是一个IoC容器这里的IoC指的是 Inversion of Control(“控制反转”)也就是说,Spring是一个“控制反转”的容器。

2023-11-21 12:41:23 393

原创 【JavaEE】Servlet实战案例:表白墙网页实现

一、功能展示输入信息:点击提交:二、设计要点2.1 明确前后端交互接口🚓接口一:当用户打开页面的时候需要从服务器加载已经提交过的表白数据🚓接口二:当用户新增一个表白的时候,就把数据提交给服务器,让服务器持久化保存2.2 使用顺序表存表白信息2.3 doGet方法构造doGet方法的目的是"获取所有留言消息"2.4 doPost方法构造doPost方法的目的是"提交新消息"2.5 前端构造GET请求(显示所有信息)2.6 前端构造POST请求(提交)2.7 优

2023-11-20 19:10:32 385

原创 【MySQL】Java的JDBC编程

🚕(1),如等🚕(2),如等🚕(3)MySQL提供了Java的驱动包,需要基于Java操作MySQL即需要该驱动包。

2023-11-16 20:12:35 229 1

原创 【MySQL】索引和事务(B树、B+树图解原理)

事务指逻辑上的一组操作,组成这组操作的各个单元,要么全部成功,要么全部失败。

2023-11-16 15:19:31 350

原创 【MySQL】表的增删改查(进阶)

🚓- 指示某列不能存储 NULL 值。🚓- 保证某列的每行必须有唯一的值。🚓- 规定没有给列赋值时的默认值。🚓- NOT NULL 和 UNIQUE 的结合。确保某列(或两个列多个列的结合)有唯一标识,有助于更容易更快速地找到表中的一个特定的记录。🚓- 保证一个表中的数据匹配另一个表中的值的参照完整性。🚓- 保证列中的值符合指定的条件。对于MySQL数据库,对CHECK子句进行分析,但是忽略CHECK子句。

2023-11-16 01:36:38 125

原创 【MySQL】表的增删改查(基础)

数量必须和定义表的列的数量及顺序一致。数量必须和指定列数量及顺序一致。

2023-11-15 22:57:02 233

原创 【MySQL】数据库基础

use 数据库名;

2023-11-15 21:41:29 513

原创 【JavaEE】Servlet API 详解(HttpServletResponse类方法演示、实现自动刷新、实现自动重定向)

表示一个响应 中的 方法的目的就是根据请求计算得到相应, 然后把响应的数据设置到 对象中然后 就会把这个 对象按照 协议的格式, 转成一个字符串, 并通过 写回给浏览器使用Fiddler抓包得到的响应:1.3 通过header实现自动刷新给响应中设置时间响应:1.4 通过header实现自动重定向

2023-11-15 15:07:30 556

原创 【Java笔试强训】Day11(CM24 最近公共祖先、HJ86 求最大连续bit数)

【代码】【Java笔试强训】Day11(CM24 最近公共祖先、HJ86 求最大连续bit数)

2023-11-15 00:57:44 98

原创 【JavaEE】Servlet API 详解(HttpServletRequest类)

通过 读取 请求(字符串), 并且按照 协议的格式把字符串解析成 对象(内容和HTTP请求报文一样)前端给后端传数据是非常常见的场景,通常是以下三种方法:🚓(1)通过query string传输🚓(2)通过body(form)传输🚓(3)通过body(json)传输那使用Servlet怎么进行以上三种传输呢?约定前端通过传输和此时后端代码怎么编写?注意:上面URL中的键值对尽量不要使用中文,使用中文要进行转码Servlet会自动进行解码,我们感知不到相当于body里存放和qu

2023-11-14 15:23:56 558

原创 【JavaEE】Servlet API 详解(HttpServlet类)

写 Servlet 代码的时候, 首先第一步就是先创建类, 继承自, 并重写其中的某些方法。

2023-11-14 15:23:40 408

原创 【Java笔试强训】Day10(CM62 井字棋、HJ87 密码强度等级)

90: 非常安全= 80: 安全(Secure)= 70: 非常强= 60: 强(Strong)= 50: 一般(Average)= 25: 弱(Weak)= 0: 非常弱(Very_Weak)

2023-11-13 23:38:50 121 1

原创 【JavaEE】Servlet(创建Maven、引入依赖、创建目录、编写及打包、部署和验证、smart Tomcat)

Servlet 是一种实现动态页面的技术., 帮助程序猿简单高效的开发一个 web app。

2023-11-13 18:32:56 1477 1

原创 【Java笔试强训】Day9(CM72 另类加法、HJ91 走方格的方案数)

【代码】【Java笔试强训】Day9(CM72 另类加法、HJ91 走方格的方案数)

2023-11-09 01:31:03 142 1

原创 【JavaEE】HTTP协议(什么是HTTP?、HTTP格式、form表单和ajax构造HTTP)

ajax 全称 Asynchronous Javascript And XML, 是 2005 年提出的一种JavaScript 给服务器发送 HTTP 请求的方式.(Asynchronous是异步的意思:请求的发送者不关心结果,由被请求方计算出结果后,把结果推给发起者)特点是可以不需要 刷新页面/页面跳转 就能进行数据传输。

2023-11-08 20:32:29 648

原创 【JavaEE】实现简单博客系统-前端部分

文件目录:展示:blog_list.html:<!DOCTYPE html><html lang="cn"><head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>博客列表页</title> <link rel

2023-11-07 01:21:14 521

原创 【CSS】CSS基础知识扫盲

CSS即层叠样式表 (Cascading Style Sheets).CSS 能够对网页中元素位置的排版进行像素级精确控制, 实现美化页面的效果. 能够做到页面的样式和结构分离CSS代码编写的时候有多种引入方式:内部样式、外部样式、内联样式写在 style 标签中. 嵌入到 html 内部.理论上来说 style 放到 html 的哪里都行. 但是一般都是放到 head 标签中.实际开发中最常用的方式.🚕1. 创建一个 css 文件.🚕2. 使用 link 标签引入 csslink标签存在he

2023-11-03 01:21:32 253

原创 【JavaScript】jQuery 使用案例

var;var;if=="<h4>恭喜:猜对了</h4>";else"<h4>抱歉:猜错了,正确的数字是:""</h4>";;</</</

2023-11-01 15:04:52 101

原创 【JavaScript】JS基础语法

如果一个变量没有被初始化过, 结果就是 undefined, 是 undefined 类型var a;var a;var a;

2023-11-01 11:29:58 68

原创 【Java笔试强训】Day8(WY20 两种排序方法、HJ108 求最小公倍数)

【代码】【Java笔试强训】Day8(WY20 两种排序方法、HJ108 求最小公倍数)

2023-10-31 23:55:45 135

原创 【HTML】实现填写简历信息

简单实现简历填写页面

2023-10-31 15:33:40 94 2

原创 【Java笔试强训】Day7(WY22 Fibonacci数列、CM46 合法括号序列判断)

【代码】【Java笔试强训】Day7(WY22 Fibonacci数列、CM46 合法括号序列判断)

2023-10-31 00:36:30 337 3

原创 【HTML】HTML基础知识扫盲

body > < dl > < dt > 标题 </ dt > < dd > 第一点 </ dd > < dd > 第二点 </ dd > < dd > 第三点 </ dd > </ dl > </ body >< body > < dl > < dt > 标题 </ dt > < dd > 第一点 </ dd > < dd > 第二点 </ dd > < dd > 第三点 </ dd > </ dl > </ body >

2023-10-30 14:57:33 1076

原创 【Java笔试强训】Day6(45840-不要二、23292-字符串转成整数)

【代码】【Java笔试强训】Day6(45840-不要二、23292-字符串转成整数)

2023-10-27 15:59:03 62

原创 【Java笔试强训】Day5(45842-统计回文、58539-连续最大和)

本题使用暴力求解方式计算即可,遍历str1,将str2 insert进入str1的每个位置,判断是否是回文,这里注意的是,判断回文的时候,直接将字符串逆置,看是否相同就好了。,这样的话str1改变了,判断下一个位置就不对了。所以每次使用str1重新给一个str,然后。需要注意的是这里不能。

2023-10-26 00:20:04 133

原创 【Java笔试强训】Day4(WY33 计算糖果、DD5 进制转换)

【代码】【Java笔试强训】Day4(WY33 计算糖果、DD5 进制转换)

2023-10-24 02:08:24 198

原创 【JavaEE】网络编程---TCP数据报套接字编程

这样子我们的代码貌似没什么问题了。

2023-10-23 18:37:17 1001

原创 【JavaEE】网络编程---UDP数据报套接字编程

UDP数据报套接字编程

2023-10-23 15:11:56 893

原创 【Java笔试强训】Day3(OR59 字符串中找出连续最长的数字串、JZ39 数组中出现次数超过一半的数字)

【代码】【Java笔试强训】Day3(OR59 字符串中找出连续最长的数字串、JZ39 数组中出现次数超过一半的数字)

2023-10-23 09:53:40 52 1

原创 【JavaEE】网络编程(网络编程基础、Socket套接字)

我们要使用QQ发送消息,想要真正发这个数据,需要上层协议调动下层协议,应用层调动传输层:传输层给应用层提供一组api,统称为Socket api。

2023-10-23 01:50:09 249

原创 【JavaEE】初识计算机网络(TCP/IP五层模型及封装和分用)

网络互连的目的是进行网络通信,也即是网络数据传输,更具体一点,是网络主机中的不同进程间,基于网络传输数据。那么,在组建的网络中,如何判断到底是从哪台主机,将数据传输到那台主机呢?这就需要使用IP地址来标识。

2023-10-23 00:27:08 456

原创 【Java笔试强训】Day2(OR62 倒置字符串,排序子序列)

通过这个逆置函数我们对整体进行逆置,然后再对每个单词进行逆置—>可是这里具体怎么逆置?

2023-10-20 02:14:16 325

空空如也

空空如也

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

TA关注的人

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