自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 [详解]Spring AOP

Spring AOP

2024-04-29 21:26:39 668 42

原创 【练习】二分查找思想

二分查找

2024-04-18 15:22:22 1500 52

原创 【解决】Spring Boot创建项目常见问题

spring boot 项目创建常见问题解决

2024-04-16 12:00:29 1398 14

原创 【练习】位运算思想

位运算练习

2024-04-14 17:56:03 800 49

原创 【学习】Spring IoC&DI

Spring IoC 和 DI 的使用

2024-04-12 17:54:32 1548 54

原创 【项目】棋海争锋

棋海争锋:实现一个网页版的五子棋对战,分为三个模块:用户模块、匹配模块、对战模块.技术栈WebSocket;前端:html、css、js、ajax.传统的Http协议是一种“一问一答”结构的协议模型,也就是客户端发送一个请求,服务器就会回一个响应,这种情况下,服务器是不能主动给客户端发消息的;而想这个项目,五子棋双人对战,是需要服务器主动给客户端发消息这种场景的,就可以使用WebSocket来实现“消息推送机制”.

2024-04-09 22:51:21 799 21

原创 【练习】滑动窗口思想

滑动窗口算法思想

2024-03-31 23:28:29 1748 64

原创 Spring Boot 统一数据返回格式 分析 和 处理

Spring Boot 统一数据数据格式 详细分析 和 处理

2024-03-29 17:47:56 2110 57

原创 【笔记】深入理解JVM机制

深入理解JVM机制

2024-03-26 11:09:15 1835 58

原创 【练习】双指针算法思想

双指针思想练习

2024-03-22 19:48:30 1532 53

原创 Linux基本使用

Linux常用命令

2024-03-17 17:47:18 1218 44

原创 2024 年 AI 辅助研发趋势将更加强调智能化、自动化和个性化

当谈到人工智能(AI)时,我们往往想到一种技术,它在模仿人类智力的同时,也展现出了超越人类的潜力。随着AI技术的不断发展和应用,我们正处于一个令人兴奋而又充满挑战的时代。AI已经逐渐渗透到我们生活的方方面面,从日常办公到医疗保健,从交通运输到金融服务,无处不在地改变着我们的生活和工作方式。在这个快速发展的领域里,AI不仅在提升效率和精度上发挥作用,还在推动科学研究、创新设计以及社会进步等方面发挥越来越重要的作用。

2024-03-17 17:47:02 2817 42

原创 【计算机网络】HTTPS协议

https加密:对称加密,加密业务数据非对称加密,加密对称密钥中间人攻击引入证书,校验服务器公钥。

2024-03-13 17:17:41 2778 89

原创 【计算机网络】HTTP协议

学习http协议格式

2024-03-09 20:46:21 2925 74

原创 计算机专业必看的几部电影

这部电影以其创新的特效和引人入胜的故事情节而闻名,讲述了一个虚拟现实世界和真实世界之间的复杂关系,以及人类与机器之间的斗争。《战争游戏》被认为是一部经典的科幻电影,对当时的计算机技术和全球政治氛围进行了独特的描绘,并引发了观众对于科技与人类关系的深入思考。:电影中的电脑系统WOPR(War Operation Plan Response)具有自主学习和决策能力,表现出对人类命令的怀疑,并试图启动核战争,这引发了对人工智能自主性和道德问题的思考。它强调了核战争的可怕性,提醒人们对国际政治和军事冲突的关注。

2024-03-02 18:51:39 1630 37

原创 TCP协议

TCP协议机制

2024-03-02 16:29:00 2257 45

原创 计算机网络原理--传输层

计算机网络传输层

2024-02-29 22:29:24 1186 23

原创 常见锁策略,CAS,synchrodized原理讲解

锁策略和 CAS 和synchronized讲解

2024-02-23 13:40:02 1322 37

原创 多线程案例

多线程案例分析

2024-02-20 11:49:17 1301 33

原创 多线程基础详解(看到就是赚到)

多线程讲解

2024-02-09 17:34:04 1692 34

原创 进程和线程的区别详解

进程和线程的区别详解

2024-02-05 20:17:22 1237 38

原创 Map和Set讲解

是Map内部实现的用来存放键值对映射关系的内部类,该内部类中主要提供了的获取,value的设置以及Key的比较方式。6. Map中键值对的Key不能直接修改,value可以修改,如果要修改key,只能先将该key删除掉,然后再来进行重新插入.3. TreeSet的底层是使用Map来实现的,其使用key与Object的一个默认对象作为键值对插入到Map中的。Map是一个接口类,该类没有继承自Collection,该类中存储的是结构的键值对,

2024-02-02 11:31:36 1180 39

原创 MySql索引事务讲解和(经典面试题)

索引 和 事务背后的原理性质 讲解 和 经典面试题

2024-01-24 21:50:39 1386 36

原创 优先级队列(堆) PriorityQueue

优先级队列介绍 和 堆的创建、插入、删除

2024-01-21 16:44:31 1377 37

原创 表的增删改查 进阶(二)

因此,如果针对表进行笛卡尔积(多表查询),就会生成大量的临时结果,这个过程是非常消耗时间的,此时,sql就会非常复杂,可读性大大降低。sql里写个条件,都是列与列之间进行比较,但是有的时候可能会涉及到需求是进行行与行之间进行比较.就需要使用自连接,把行的关系转换成列的关系.合并两个sql结果集的列是要匹配的,列的个数和类型,是要一致的,合并的时候是会去重的,不想去重可以使用union all。针对指定的列进行分组,把这一列中,相同的行,分到一组中,得到若干组,针对这些组使用聚合函数。关键字:union.

2024-01-19 20:10:38 1338 34

原创 边缘计算的挑战和机遇

例如,可以采用加密技术来保护数据的传输和存储,使用权限控制策略来限制对数据的访问,并通过身份验证和审计机制来确保数据使用的合规性。边缘计算需要在各种网络环境下稳定运行。同时,还需要建立健全的监控和管理机制,及时发现和解决网络故障,并实施冗余和容错策略以确保边缘计算的可靠性。同时,随着5G和物联网技术的发展,边缘计算将得到更广泛的应用,并与人工智能、大数据等前沿技术相结合,为各行各业带来更多机遇和挑战。例如,在工厂中部署边缘计算节点,可以实现设备状态监测、预测性维护和智能调度,从而提高生产线的效率和可靠性。

2024-01-18 22:59:09 1112 19

原创 表的增删改查 进阶(一)

主键 、外键、NOT NULL、UNIQUE、DEFAULRT约束 和 表的设计 一对多 、一对一、多对多

2024-01-17 21:52:17 1594 17

原创 表的增删改查CURD(基础)

MySql表的增删改查

2024-01-16 11:28:54 1769 34

原创 MySql数据库基础

.

2024-01-14 11:32:07 1454 22

原创 MySql前言

数据库介绍

2024-01-12 20:19:24 1560 20

原创 二叉树OJ练习(二)

1.二叉树的公共祖先 2.从前序与中序遍历构造二叉树 3.从中序与后序遍历构造二叉树 4.根据二叉树创建字符串5.二叉树前序非递归实现

2024-01-08 19:12:17 561 14

原创 实现二叉树的基本操作与OJ练习

,如果不是空树,先把根节点放到队列里,此时队列不为空,当该节点出队是,用cur记录,不为空并把该节点的左、右节点放进队列。如下代码:就会发现求节点3的高度,把每个节点都求了一遍。求节点9的高度时,也把每个节点都求了一遍。题目描述:编一个程序,读入用户输入的一串先序遍历字符串,根据此字符串建立一个二叉树(以指针方式存储)。是不是一颗平衡二叉树,当前根节点的左右子树的高度差的绝对值<=1&&根左子树平衡&&根右子树平衡。也是引入队列解决,当cur不为空把该节点的左、右节点放进队列;所以,就是要解决从左到右。

2023-12-30 17:35:35 765 22

原创 了解树和学习二叉树

二叉树介绍

2023-12-23 15:56:22 1531 23

原创 栈(Stack)和队列(Queue)练习

逆波兰表达式求值,有效的括号,最小栈,栈的压入、弹出序列,设计循环对列

2023-11-28 17:58:50 752 24

原创 了解栈和队列

栈:一种特殊的线性表,其只允许在固定的一端进行插入和删除元素操作。进行数据插入和删除操作的一端称为栈 顶,另一端称为栈底。栈中的数据元素遵守后进先出)的原则。压栈:栈的插入操作叫做进栈压栈入栈,。出栈:栈的删除操作叫做出栈。。

2023-11-06 15:14:23 325 25

原创 链表-oj题

2.定义bs、be记录<x,as、ae记录 >= x,且bs和as永远都是两部分的头 、2.定义一个temp起始放在新节点的位置,用来传递两个链表比较之后的指向。题解: 1.用car遍历链表分割成两部分,节点放在<x || >= x。2.找删除节点的前一个节点 3.处理特殊情况。3.让长链表先走这两个链表的差(大于0)题解:1.定义一个新的节点,用的记录合并之后的head地址。题解:1.两个链表相交,不同点就是相交点之前的长度可能不同。2.该链表为单向链表,所以需要把中间节点的后半部反转。

2023-10-29 17:02:27 198 24

原创 ArrayList和LinkedList的区别

在集合框架中,ArrayList是一个普通的类,实现了List接口,具体框架图如下:

2023-10-22 15:24:19 135 13

原创 Java-数据结构-链表部分详解

列如:在单向不带头非循环的链表中,反转链表,首先反转不只是把value值进行转,这样的话有点掩耳盗铃。方法不唯一,三指针,头插法,方法不同时间复杂度不同。演示的是:头插法。1.首先需要判断head和head.next是否为空,如果为空则return null;则是,没有节点和只有一个节点2. 先定义一个car指向head.next,head.next为空。完成了一个节点的反转。思路:如何跟下一个节点建立联系???也是反转链表最关健一步。3.用carNext来记录下一个car.next的地址。

2023-10-20 15:14:08 155 15

空空如也

空空如也

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

TA关注的人

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