自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 JavaEE---Spring日志

在主函数中只用New这个门面模式即可。

2024-09-27 09:31:55 105

原创 JavaEE---Spring之小练习

输入正确的验证码输入错误的验证码。

2024-09-23 09:12:58 217

原创 JavaEE---Spring配置文件

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传](https://img-home.csdnimg.cn/images/20230724024159.png?、支持更多的编程语言。缺点: 不适合写复杂的配置文件、格式的要求较高。

2024-09-21 10:11:46 170

原创 JavaEE---Spring IOC(2)

属性注入构造方法注入Setter注入当程序中同一个类有多个对象的时候会报错解决方法如下:

2024-09-19 16:16:56 184

原创 JavaEE---Spring IOC(1)

Spring是一个包含众多工具的IoC容器。

2024-09-13 09:25:55 297

原创 JavaEE---解决Spring端口号报错

最后发现确实是自己代码写的有问题,大家后续在遇到此类问题的时候,如果多次杀进程修改端口号无果可以尝试以下两个方法。

2024-09-11 14:22:18 71

原创 JavaEE---Spring MVC(6)

上述步骤结束后就ok了。

2024-09-10 11:00:11 90

原创 JavaEE---Spring MVC(5)

我们在日常中写的时候会经常写到get和set方法,这会使整个代码看起来非常多不好看,这里我们引入一个新的依赖解决这个问题。每次我们都要去maven中央仓库找依赖就很麻烦,spring中有一个插件,我们可以下载这个插件来引入依赖。我们在dependency中右击点进generate,找到下面这个点进去。只给她自己上面加上@getter&@setter。找到lombok点ok即可。

2024-09-06 15:03:16 130

原创 JavaEE---Spring MVC(4)

最最最最最后,我一顿输出之后还是没查出来代码有任何错误.但是就在我眼神一瞥的时候,情况不对了,我终于看出来是啥问题了我竟然把这个项目位置建立错了导致无法识别,找不到资源!改正后,代码正常。

2024-09-04 16:47:00 292

原创 JavaEE---Spring MVC(3)

法1> 传统方式初始状态下session为空,那么我们就需要手动设置session2>不传统方式但是!!!我们发现报错了!设置session之后可以发现代码的session就被查到了1>传统方式这里我们规定只返回浏览器的信息2>不传统方式。

2024-08-05 13:09:02 200

原创 JavaEE---Spring MVC(2)

我们可以看到在postman中,返回的结果都是默认的空值。

2024-08-03 15:02:01 236

原创 JavaEE---Spring MVC(1)

启动spring之前会遇到很多问题,在这里我遇到的问题是没法run,所以我主要是说一下没法run的情况下我们应该怎么办.方法一: 这个时候当我们idea的左侧有maven的时候,我们直接点击maven的刷新按钮即可。方法二: 没有maven的时候我们在idea中打开菜单栏,按如下操作进行即可。我们得先建一个类(包含get&set方法&tostring方法)当我们把url中的name换成username的时候,就会报错。此时我们的程序就跑起来了,我们在浏览器中输入本机号和端口号。

2024-08-01 10:29:39 184

原创 JVM相关总结

一个运行起来的Java进程就是一个JVM虚拟机,需要从操作系统申请一大片内存,就会把内存划分成几个区域,每个区域都有不同的作用。3.JVM的垃圾回收机制。1.JVM内存区域划分。2.JVM类加载过程。

2024-06-30 21:14:10 163

原创 1.MySQL---分布式系统

添加的多个商品,是落在不同的主机上的,就可以保证同一时间内,添加到不同主机的商品编号,是不同的了.当然了,随机因子偶尔会遇到重复的情况,那么我们怎么解决这些问题呢?我们可以通过改变时间戳、机房编号、随机因子来进行调整。如果添加商品的速度比较慢,直接使用时间戳就够了。但是如果一个时间戳内,添加了多个商品,

2024-06-19 17:50:41 287

原创 Javaweb---IDEA中使用TomCat插件问题

众所周知我们日常web开发的时候每次对内容进行修改就必须新打一次war包,这个过程太过繁琐,为了大大减少这些步骤,我们使用IDEA中的插件Smart TomCat(如下图所示)这个插件就是把tomcat搬到idea中了,大大减少我们的工作量。注意设置以下这几个画圈位置,Tomcat Server 中写的是tomcat的下载路径。下载好这个插件后我们每次更新代码只需要在这个位置点一下就行。在网上运行的时候需要注意,此时这几个位置的匹配性。以上步骤我们的代码就好啦。我们还需要对其进行配置。

2024-06-14 14:32:02 294

原创 Javaweb---servlet404问题

那么当我们遇到404错误的时候除了其他解决方式尝试无果之外一定要查看是不是8080端口号被占用了。今天我忍无可忍写一篇CSDN为了以后自己查找方便也看看能不能挽救万千网民于水火。由于端口号被占用这个问题可以引发一系列404错误!从我开始学web开发至今一直遇到的问题没有之一!我们正常的杀死这些占用8080端口号的进程。找到对应的杀不死的进程的pid强制关闭即可。win+r输入cmd打开命令行窗口。上述所列即为使用8080的一些进程。上述表示可以使用命令语句杀死的进程。从此我的界面迎来一片洁净。

2024-06-12 14:31:04 317

原创 Javaweb---HTTPS

如果是使用非对称加密进行单次的业务也其实还好,但是如果在业务量较大的时候就会降低运算速度更推荐使用对称加密,当然如果业务都使用非对称加密的时候效率就太差了!:有两个密钥(一对),分为公钥和私钥(公钥是公开的,私钥是要藏好的)a.使用非对称加密运算成本较高、计算速度较慢。b.使用对称加密运算成本较低、计算速度较快。为了保护数据的隐私性我们引入了HTTPS。: 加密和解密使用的密钥是同一个密钥。以此来保证https的安全性。我们引入了第二种方式。

2024-06-07 13:25:46 205

原创 javaee---IO代码练习

扫描指定目录,并找到名称中包含指定字符的所有普通文件(不包含目录),并且要求询问用户是否要删除这个文件。我们可以根据代码运行的结果查看到,递归查找代码的每一个文件。查找完111紧接着查找222和333。

2024-05-28 14:31:39 261 1

原创 JavaEE---多线程进阶之JUC的常见类

concurrent(并发)是多线程相关的组件也是一种创建线程的方式,适用于想让某个线程执行逻辑后,返回一个结果相比之下Runnable不关注结果。

2024-05-27 19:36:56 292

原创 JavaEE---synchronized原理

就是编译器的一种优化,编译器会对你现在的代码进行优化,当编译器觉得此时场景的锁加上没什么用的时候就会优化掉了.

2024-05-23 10:16:35 213

原创 JavaEE---多线程(之CAS)

(compare and swap)字面意思是**"比较并交换**"比较和交换的是内存和寄存器。

2024-05-22 15:15:29 227

原创 2.数据结构---链表

涉及到链表的头插尾插新增删除等一系列操作。逻辑上连续物理上不一定连续。2.经常插入和删除的使用。1.根据下标查找的使用。支持随机访问O(1),不支持随机访问O(n)任意位置频繁插入/删除。同时涉及到增删查改等。高校存储+频繁访问,

2024-05-09 10:26:02 260

原创 1.数据结构---顺序表

第一次Add的时候分配大小为10的内存。

2024-05-08 15:26:06 186

原创 28.leetcode---前K个高频单词(Java版)

题目链接: https://leetcode.cn/problems/top-k-frequent-words/description/

2024-05-07 21:06:19 239

原创 27.leetcode---随机链表的复制(Java版)

题目链接: https://leetcode.cn/problems/copy-list-with-random-pointer/description/题目解析: 使用map来解这个题就比较方便了。

2024-05-06 14:47:10 188

原创 26.leetcode---宝石与石头(Java版)

题目链接: https://leetcode.cn/problems/jewels-and-stones/description/

2024-04-30 10:45:24 278

原创 25.leetcode---只出现一次的数字(Java版)

题目链接: https://leetcode.cn/problems/single-number/题解: 使用HashSet,遍历数组,当set中没有这个数字的时候加入,再次加入有的时候删除。

2024-04-26 09:48:16 199

原创 24.leetcode---最小K个数(Java版)

题目链接: https://leetcode.cn/problems/smallest-k-lcci/description/

2024-04-25 10:32:53 161

原创 23.leetcode---从前序与中序中遍历二叉树(Java版)

题目链接: https://leetcode.cn/problems/construct-binary-tree-from-preorder-and-inorder-traversal/submissions/518810727/

2024-04-24 19:41:24 155

原创 22.leetcode---对称二叉树(Java版)

题目链接: https://leetcode.cn/problems/symmetric-tree/submissions/517945672/

2024-04-23 14:11:10 170

原创 21.leetcode---用栈列实现队列(Java版)

题目链接: https://leetcode.cn/problems/implement-queue-using-stacks/

2024-04-22 10:05:08 206

原创 20.leetcode---用队列实现栈(Java版)

题目链接: https://leetcode.cn/problems/implement-stack-using-queues/

2024-04-19 18:36:20 160

原创 19.leetcode---设计循环队列(Java版)

题目链接:https://leetcode.cn/problems/design-circular-queue/

2024-04-18 10:36:18 160

原创 18.leetcode---最小栈(Java版)

题目链接: https://leetcode.cn/problems/bao-han-minhan-shu-de-zhan-lcof/

2024-04-17 13:41:09 154

原创 17.牛客---栈的压入弹出(Java版)

题目链接: https://www.nowcoder.com/practice/d77d11405cc7470d82554cb392585106?判断栈是否为空必须在前!

2024-04-16 15:09:38 148 1

原创 16.leetcode---有效的括号(Java版)

题目链接: https://leetcode.cn/problems/valid-parentheses/description/**题解:**查看括号的匹配情况,我们只需要解决括号不匹配的情况那么剩下的都是括号匹配的情况了!除此之外,剩下的情况都是匹配的。以下几种是括号不匹配的情况。

2024-04-12 11:17:38 198

原创 15.leetcode---逆波兰表达式求值(Java版)

题目链接: https://leetcode.cn/problems/8Zf90G/description/

2024-04-10 15:44:01 164

原创 14.leetcode---环形链表Ⅱ(Java版)

题目链接: https://leetcode.cn/problems/c32eOV/

2024-04-09 10:29:28 194

原创 13.leetcode---环形链表(Java版)

题目链接: https://leetcode.cn/problems/linked-list-cycle/description/

2024-04-08 09:46:46 138

原创 12.牛客---相交链表(Java版)

题目链接:

2024-04-03 11:22:20 116

空空如也

空空如也

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

TA关注的人

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