- 博客(35)
- 收藏
- 关注
原创 yaml文件粉色且不提示
在搭建后台环境的时候创建Spring服务时yml文件显示粉色不显示绿色小叶子,而且一开始没注意,目录结构下的java目录和resources目录也不显示应有的蓝色和黄色的下标。
2023-09-05 19:29:14
591
原创 Redis学习笔记 --------黑马点评项目
缓存,数据交换的缓冲区优势:减低后端负载,提高读写效率劣势:数据一致性,代码维护成本,运维成本浏览器发送的请求的数据,在redis和数据库中都未命中,即不存在这个数据,这些数据都会一直访问数据库(可能会存在恶意攻击的情况)(满足其一)同一时间大量缓存的key失效(批量添加数据…)Redis宕机一个高访问并且==缓存重建业务比较复杂(时间相对较久)==的key失效了结果:无数的请求会在重建缓存时,给数据库带来巨大的压力是一种在分布式系统下用来生成全局唯一ID的工具。
2023-08-19 09:20:26
408
原创 使用StringRedisTemplate 实现序列化
***/@Resource//JSON工具@Test//创建对象user.setName("张三");//手动序列化//存数据//获取数据//手动反序列化。
2023-08-15 16:28:26
377
原创 用户中心----后端优化 定义常用返回对象和封装全局异常处理
因为前端的HTTP状态码默认的值比较少,所以需要自己定义状态码,成功的状态码是0,失败的原因过多,所以使用枚举定义几个不同的状态码(根据自己的业务)/***/PARAMS_ERROR(40000,"请求参数错误",""),NULL_ERROR(40001,"请求数据为空",""),NOT_LOGIN(40100,"未登录",""),NO_AUTH(40101,"无权限",""),SYSTEM_ERROR(50000,"系统内部异常","");/*** 状态码信息*//**
2023-08-11 14:29:43
198
原创 用户中心----使用yarn 搭建Ant Design Pro项目
1.新建一个文件夹“用户中心”,在该文件夹cmd,输入yarn global add create-umi@0.27.0。2.在用户中心文件夹下新建一个文件夹myapp(项目名),进入myapp,cmd,执行create-umi,(umi@3)在终端输入yarn add @umijs/preset-ui -D,下载米饭插件。4.因为当前使用的是umi@4,不是使用umi UI 插件,umi@3可以使用。5.使用npm 可以使用选择umi@3,即可以使用插件,在另一篇文章中有介绍。
2023-08-07 14:09:27
795
1
原创 idea连接数据库javax.net.ssl.SSLException: Received fatal alert: internal_err
MySQL5.7版本的urlMySQL8.0版本的url。
2023-08-06 11:03:03
462
原创 算法村-----合并链表(白银)
两个链表list1和list2,它们包含的元素分别为n个和m个,请你将list1中下标从a到b的节点删除,并将list2接在被删除的位置。保存每个需要留下来的链表,成3个链表,分别首尾相连,在组成一个链表。创建一个新的链表,遍历把要保留的位置放进去。
2023-07-22 20:53:55
215
原创 算法村 ----- 合并两个升序的链表(白银)
创建一个新的链表pNode,而current一直指向插入的节点,循环比较链表A和链表B每个节点的值,满足条件就插入,同时去除该节点,current移动。方法一中,当其中有一个链表结束了,此时链表为null,但另一方并没有结束,不再循环插入节点,直接把没结束的链表拼接到新链表中。
2023-07-22 11:59:08
93
原创 算法通关村第一关-----查找两个链表的公共节点(白银挑战)
使用hashSet或者hashMap,把链表A的每个节点都放入hashSet中,或者hashMap(key为节点,值为null)中,循环链表B的每个节点,并判断该节点是否在hashSet中,存在则return 该节点,后边的直接不判断了(因为找到就是第一个相交点)如图,观察链表A和链表B,到C1节点开始相交,后面相交后成为一个单链表,已知头结点,相交位置未知,设计算法找到两个链表的合并点(即第一个相交点)首先能想到的就是双层循环判断,一个节点一个节点比较,类似于冒泡排序,容易想到但是时间复杂度太高。
2023-07-20 21:35:53
168
原创 windons快捷键
4)win+d 会快速的显示桌面,而再按一次就可以恢复到原来的窗口。快捷键,可以直接用鼠标点击想要打开的窗口。按住不能松开,想要打开哪个窗口就按几次。
2023-07-06 21:58:35
147
1
原创 JDBCutilsByDruid 类中,找不到druid.properties文件的问题
特意为我的课设的错误而写的一篇文章错误原因: JDBCutilsByDruid 类中,找不到druid.properties文件的问题。
2023-06-24 02:06:36
652
2
原创 Git SSL certificate problem: unable to get local issuer certificate
通过下载证书的方式解决 Git SSL certificate problem: unable to get local issuer certificate
2023-06-21 11:52:25
5507
1
原创 idea_Java 快捷键
【第一次是添加注释,第二次是取消注释】将光标放在一个方法上,输入。导入该行需要的类 先配置。快速运行程序 自己定义。查看一个类的层级关系。
2023-05-30 20:03:54
461
原创 从键盘读入个数不确定的整数,并判断读入的正数和负数的个数,输入为0时结束程序。(题目类型:没有明确循环次数)
从键盘读入个数不确定的整数,并判断读入的正数和负数的个数,输入为0时结束程序。(题目类型:不再 循环条件部分 限制次数)
2022-02-09 00:44:24
1714
原创 彩票问题 假设你想开发一个玩彩票的游戏,程序随机地产生一个两位数的彩票,提示用户输入 一个两位数,然后按照下面的规则判定用户是否能赢。
假设你想开发一个玩彩票的游戏,程序随机地产生一个两位数的彩票,提示用户输入一个两位数,然后按照下面的规则判定用户是否能赢。1)如果用户输入的数匹配彩票的实际顺序,奖金10 000美元。2)如果用户输入的所有数字匹配彩票的所有数字,但顺序不一致,奖金 3 000美元。3)如果用户输入的一个数字仅满足顺序情况下匹配彩票的一个数字,奖金1 000美元。4)如果用户输入的一个数字仅满足非顺序情况下匹配彩票的一个数字,奖金500美元。5)如果用户输入的数字没有匹配任何一个数字,则彩票作废。impo.
2022-02-08 00:04:22
2540
原创 从键盘分别输入年、月、日,判断这一天是当年的第几天
public class SwitchTest3 { public static void main(String[] args){ Scanner scan=new Scanner(System.in); System.out.println("请输入year"); int year=scan.nextInt() ; System.out.println("请输入month,0-12"); int month=sca.
2022-02-07 22:35:24
744
1
原创 从键盘上输入2019年的“month”和“day”,要求通过程序 输出输入的日期为2019年的第几天。
import java.util.Scanner;public class SwitchTest2 { public static void main(String[] args){ Scanner scan=new Scanner(System.in); System.out.println("请输入2019的month,0-12"); int month=scan.nextInt() ; System.out.println(.
2022-02-07 22:33:31
845
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人