
2024年暑期集训
文章平均质量分 59
大二下暑期集训
全栈阿星
沉淀、分享、成长、热爱可抵岁月漫长。
展开
-
LRU缓存算法,大厂面试会手撕
LRU缓存算法,大厂面试会手撕原创 2024-08-28 22:56:13 · 199 阅读 · 0 评论 -
Element-plus组件库基础组件使用
单体页面常用的element-ui组件,配合vue3使用原创 2024-08-28 15:37:43 · 1555 阅读 · 0 评论 -
Excel 导入和导出--前后端整合
项目完成excel导入和导出的功能原创 2024-08-28 11:50:06 · 1576 阅读 · 0 评论 -
Threadlocal+拦截器+JWT实现登录
很多数据库表都会有创建时间和修改时间,这个可以用mp的自动填充来实现。也有修改人和更新人的字段,用户登录进来后,修改数据如何拿到修改人呢?每次操作不能把操作人的信息都携带者,那么如何拿到修改人的数据,主要是需要拿到id。原创 2024-08-28 10:52:41 · 1305 阅读 · 0 评论 -
Websocket
它允许客户端和服务器之间建立持久的、双向的通信连接。相比传统的 HTTP 请求 - 响应模式,WebSocket 提供了。WebSocket 协议经过了多个浏览器和服务器的支持,成为了现代 Web 应用中常用的通信协议之一。通过 WebSocket,客户端和服务器可以在任意时间点互相发送消息,接收请求和原来的http不一样。http用restController。http协议和websocket协议的区别。浏览器和服务器可以实现双向的数据传输。当用户点击催单的时候,要通知商家端。原创 2024-08-28 10:15:00 · 547 阅读 · 0 评论 -
支付宝沙箱功能+内网穿透
项目中集成支付沙箱和内网穿透原创 2024-08-26 16:17:51 · 572 阅读 · 0 评论 -
HttpClient调用第三方服务
在Java代码中发送http请求。原创 2024-08-26 15:14:35 · 492 阅读 · 0 评论 -
SpringTask定时任务
SpringTask定时任务。一些业务中我们需要去轮询数据库里面的数据,比如用户借书,如果超时了需要发信息提醒、外卖订单超时、购物七天自动收货等。都是需要隔一段时间去执行的操作。原创 2024-08-23 12:32:37 · 357 阅读 · 0 评论 -
SpringBoot+Vue3整合minio,实现分布式文件存储
SpringBoot+Vue3整合minio,实现分布式文件存储原创 2024-08-20 13:58:55 · 1646 阅读 · 0 评论 -
报错--Parameter 0 of method sqlSessionTemplate in com.baomidou.mybatisplus.autoconfigure.MybatisPlusAu
读这个报错,程序需要一个单列的bean,但是spring容器中出现了两个bean,到程序中找一下,发现定义了两次自动填充。原创 2024-08-19 15:29:25 · 601 阅读 · 0 评论 -
SpringBoot--05--整合WebSocket,实现全双工通信
SpringBoot--05--整合WebSocket,实现全双工通信原创 2024-08-17 18:00:35 · 1501 阅读 · 0 评论 -
SpringBoot-04--整合登录注册动态验证码
SpringBoot+Vue3+Redis+工具实现动态的登录验证码,用到了Base64编码原创 2024-08-16 10:37:25 · 817 阅读 · 0 评论 -
SpringBoot解决创建项目无法选择JDK8和JDK11
SpringBoot解决创建项目无法选择JDK8和JDK11原创 2024-08-15 16:20:58 · 874 阅读 · 0 评论 -
SpringBoot-03-整合Redis
Jedis和Lettuce:这两个主要是提供了Redis命令对应的API,方便我们操作Redis,而SpringDataRedis又对这两种做了抽象和封装。SpringDataRedis,官网地址:https://spring.io/projects/spring-data-redis。SpringData是Spring中数据操作的模块,包含对各种数据库的集成,其中对Redis的集成模块就叫做。我是小周,一个怀揣梦想的年轻人,希望我的文章对你的学习能够有启发。用Java来操作Redis。原创 2024-08-15 15:38:08 · 853 阅读 · 0 评论 -
SpringBoot-02-整合mybatisplus代码生成器
mp为我们提供了一些模板,但是这些模板都比较简单,我们可以自己根据模板引擎的语法自定义模板,放在resources目录下面。这是一个main方法的代码,运行即可。代码添加了注释,根据自己的实际项目和需求去修改。mp为我们提供了代码生成器,可以根据数据库sql表生成crud,包括实体类。Result请求、想要分页还需要配置拦截器,包括yml下面的配置。上面只是完成了最基础的crud,项目还需要配置其他的环境。这里是btl 结尾的,和导入的maven坐标当好对应。使用api接口可以进行测试,代码是完好的。原创 2024-08-15 10:30:54 · 451 阅读 · 0 评论 -
SpringBoot-01-全局异常处理器
在springBoot项目中,提供了全局的异常处理器,可能出现异常的地方直接抛出即可。控制台打印堆栈信息。并且前端收到用户已经存在的信息,可以展示在页面上面。添加用户代码,出现异常直接抛出去,给全局异常处理器进行处理。在之前的项目中每一个异常的地方都要进行处理,十分的麻烦。Result是统一的结果返回类。当添加相同的用户时候。原创 2024-08-15 10:10:48 · 267 阅读 · 0 评论 -
SpringBoot项目启动直接结束--已解决
SpringBoot项目启动直接结束--已解决原创 2024-08-14 18:55:52 · 1376 阅读 · 1 评论 -
动态代理JDK
如果对象身上的干的事情太多了,可以通过代理来转移部分的职责。第一个参数 指定类的加载器,第二个参数指定代理哪些方法。如果有什么方法想被代理,代理就一定要有对应的方法。代理如何知道对象有哪些方法呢,可以通过接口来实现。返回值Star,返回接口,可以直接调用方法。第三个参数是代理对象要做什么事情。jdk的动态代理proxy。将对象的方法写在接口中。原创 2024-08-12 21:53:56 · 336 阅读 · 0 评论 -
面试-HTTP常见的状态码有哪些
● 「206 Partial Content」是应用于 HTTP 分块下载或断点续传,表示响应返回的 body 数据并不是资源的全部,而是其中的一部分,也是服务器处理成功的状态。● 「304 Not Modified」不具有跳转的含义,表示资源未修改,重定向已存在的缓冲文件,也称缓存重定向,也就是告诉客户端可以继续使用缓存资源,用于缓存控制。● 「200 OK」是最常见的成功状态码,表示一切正常。3xx 类状态码表示客户端请求的资源发生了变动,需要客户端用新的 URL 重新发送请求获取资源,也就是重定向。原创 2024-08-07 09:23:16 · 370 阅读 · 0 评论 -
Maven系统学习
maven系统学习 包括基础和高级部分原创 2024-08-06 15:44:22 · 1147 阅读 · 0 评论 -
Node.js学习笔记
Node.js学习笔记原创 2024-08-05 20:48:15 · 890 阅读 · 0 评论 -
Vue基础学习笔记
vue基础学习原创 2024-08-05 20:46:44 · 699 阅读 · 0 评论 -
Maven学习笔记
maven学习笔记原创 2024-08-05 20:45:41 · 1016 阅读 · 0 评论 -
前端跨域bug解决
前端跨域解决原创 2024-08-02 10:16:38 · 320 阅读 · 0 评论 -
tomcat启动报错“A child container failed during start“
tomact启动报错原创 2024-07-30 12:25:56 · 369 阅读 · 0 评论 -
localhost8080被占用如何解决
解决被占用的端口问题原创 2024-07-26 11:38:20 · 515 阅读 · 0 评论 -
重排单链表(三个技巧混合在一起的综合链表题目)
数据结构与算法原创 2024-07-23 14:15:59 · 257 阅读 · 0 评论 -
CSS学习笔记
CSS学习笔记原创 2024-07-23 14:07:14 · 730 阅读 · 0 评论 -
HTML学习笔记
html学习笔记原创 2024-07-22 19:28:31 · 1073 阅读 · 0 评论 -
类加载器学习
Java类加载器原创 2024-07-18 23:55:09 · 778 阅读 · 0 评论 -
枚举类的应用
枚举类的应用原创 2024-07-18 23:46:11 · 142 阅读 · 0 评论 -
JAVASE-医疗管理系统项目总结
比如我要修改医生信息,点击修改之后如何回显医生信息呢,因为我们每一个页面都是独立的,不是在一个类里面的,所以我们采用ThreadLocal线程来存放id,然后根据id找到这个医生,并回显数据。因为Map里面的那个key是强引用的,使用后不能自动回收,会让内存移除,我们需要手动的将loca移除内存。2.采用socket网络编程,实现统一局域网内的同学,建立一个服务端,多个医生是客户端,服务端存储和转发消息。UIconstant也是枚举类,重写了toString方法,返回了页面的URL,给FX去加载。原创 2024-07-18 19:18:20 · 1203 阅读 · 0 评论 -
leetcode-三数之和
视频:https://www.bilibili.com/video/BV1bP411c7oJ/?从两数之和开始,排序后的两数之和,利用好升序的性质,可以将时间复杂度从on2降到on;//首先个数组排序 三数之和本质和两数之和是一样的;原创 2024-07-16 23:23:55 · 234 阅读 · 0 评论 -
小厂Java开发面经解析
Java开发岗面试原创 2024-07-14 11:52:10 · 752 阅读 · 0 评论 -
MySQL的事务使用
在事务执行过程中,如果发生了错误或故障,已经执行的部分操作会被回滚(撤销),整个事务的操作就像从未发生过一样。两个语句其实是需要同时执行成功或者失败的,但是现在的程序并没有按照我的要求。例如,在银行转账中,一旦转账事务成功提交,即使系统随后发生故障,转账的结果也不会丢失,账户余额的更新会被持久保存。持久性保证事务一旦提交,其结果会永久保存在数据库中,即使系统发生故障(如断电或崩溃),提交的事务结果也不会丢失。例如,在两个并发的银行转账事务中,一个事务在执行过程中,另一个事务不应该看到其未提交的中间状态。原创 2024-07-11 11:39:48 · 591 阅读 · 0 评论 -
为什么需要重写equals和如何重写equals
重写equals方法原创 2024-07-08 20:00:48 · 276 阅读 · 0 评论 -
Java-Sql注入以及如何解决
Java的sql注入原创 2024-07-08 19:06:02 · 459 阅读 · 0 评论 -
二分+阶乘问题(阶乘函数后 K 个零)
二分+阶乘原创 2024-07-07 23:17:49 · 197 阅读 · 0 评论 -
万和day01代码分析
将了数据库的多表之间的操作,实际应用到JDBC中去。一共五张表, info存储的是具体的信息,和都是多对一的关系。采用的是Java FX,界面采用xml去编写。原创 2024-07-07 18:02:21 · 220 阅读 · 0 评论 -
数据库Server returns invalid timezone. Go to ‘Advanced‘ tab and set ‘serverTimezone‘ property manually.
mysql登录时区问题原创 2024-07-07 16:38:10 · 446 阅读 · 0 评论