自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Java日常笔记[2024-02-22]

​ 摧毁成null,导致value值一直不会被访问到,导致一直占用内存,所以当ThreadLocal使用完毕,要进行 remove或者clear等操作,防止内存泄露。​ record是 JDK14版本,新出的语义特性,对于创建小型不可变的对象有作用。,因为是弱引用,如果外部没有引用ThreadLocal,则Entry中的key值被。​ 总的来说,Lombok更加灵活,record用于受限制的场景。可以对构建Maven进行约束,如果存在重复就会构建失败。上面两者都会在控制台,打印出相关重复的依赖包名称。

2024-02-22 16:18:57 182

原创 上岸是真的上岸了吗?

世上本无岸,只是希望的人多了,误以为自己已经上岸的喘息者多了,合谋编出来的幻觉罢了

2023-11-04 12:20:57 74

原创 实体对象-思维导图

2023-08-29 17:19:41 63

原创 辨别出别人是否在割韭菜

辨别出别人是否在割韭菜(即进行欺诈、骗取利益)需要注意观察和警惕一些特征。

2023-07-20 18:03:31 115

原创 Lombok插件 笔记

【代码】Lombok插件 笔记。

2023-07-07 11:45:29 63

原创 java常用的工具类方法

【代码】java常用的工具类方法。

2023-07-01 12:03:12 70

原创 SpringBoot拦截器,应用场景【简介】

拦截器可以对用户的访问进行权限验证,比如判断用户是否登录、是否具有操作权限等。:拦截器可以对请求参数进行预处理,如对参数进行校验、转换、加密等操作。:拦截器可以在请求到达控制器之前或之后记录请求信息,如请求URL、请求参数、处理时间等,用于日志记录和统计。:拦截器可以拦截控制器方法的执行结果,对异常进行统一处理,如返回自定义的错误信息、记录错误日志等。:拦截器可以根据请求的路径或参数判断是否需要从缓存中获取数据,从而提高系统性能。需要注意的是,拦截器的应用场景是灵活多样的,具体使用方式取决于业务需求。

2023-07-01 11:52:49 256

原创 JWT令牌简单例子

java

2023-07-01 11:44:09 66

原创 前端展示静态路径,将路径加密,并且不影响图片以及文件的展示,此代码仅提供思路

静态文件路径,防止被外露以及暴力测试,通过文件路径加密,然后传送到后端解密,最后后端将文件转成流给前端展示,较好的防止文件路径暴露

2023-06-10 15:13:53 319

转载 分享大神解决PhotoShop Beta的一些问题的文章

PhotoShop Beta的一些问题解决方法的文章

2023-06-08 12:27:25 130

原创 解决 PhotoShop Beta 安装时候 代码174 ,解决无法安装到网络驱动盘的问题

解决安装PhotoShop Beta 一个特殊问题

2023-06-08 12:23:41 346

原创 微信小程序笔记(一)

小程序代码笔记

2023-06-06 10:36:32 84

原创 好看的猫咪

2023-06-05 22:06:51 91

原创 cat猫猫

2023-06-05 22:06:03 59

原创 SQLServer笔记

一、ROW_NUMBER()函数​ 说明:返回结果集分区内行的序列号,每个分区的第一行从1开始二、常用行为:列转行create table course ( id int identity(1,1),--递增1, stuNo varchar(50), courseName varchar(50), courseScore decimal ) insert into course values('02','思想政治','85.5'),

2021-04-20 16:54:43 228

原创 SQL Server笔记

2021/4/8笔记一、自增长设置右击表设计,点击主键字段二、创建存储过程例子三、查看前几条数据--查看前两百条数据select top(200)Roles.* from Roles;四、单个执行语句执行快捷键按F5五、存储过程注意点--存储过程--判断是否存在if(exists (select * from sys.objects where name='proc_get_User')) drop proc proc_get_Usergocreate proc pr

2021-04-08 17:23:45 88

原创 如何介绍自己的项目

第一、对项目整体设计的感受如何(画架构图也行)第二、在这个项目中你负责了什么,做了什么,担任怎样的一个角色第三、可以描述出你在这个项目学会了哪些技术点,使用到了哪些技术,使用之后带来了怎样的好作用第四、项目中遇到哪些棘手的问题,怎样解决的等等第五、使用的新技术对比以前的老技术,有什么体悟,有怎样的好处等等。...

2021-03-24 22:53:32 1471

原创 常用数据结构与排序算法--笔记

数据结构:数据存储内存时,决定了数据顺序和位置关系的便是"数据结构"。线性排列-数据结构:1、链表:每个数据都有1个"指针",指向下一个数据的内存地址。特点:(单向)只能从第一个数据开始访问,但是增删快(不会对位置发生影响)复杂度:访问 O(n);增删 O(1)循环链表(环形链表):最后一个数据尾指针指向第一个数据的内存地址。双向链表:头指针指向上一个数据内存地址,尾指针指向下一个数据内存地址。(双向链表)缺点:1、指针数的增加会导致存储空间的需求增加;2、添加删除数据时需要改变更

2021-03-21 09:06:50 141

原创 面试笔记

面试题笔记一、SpringBoot热部署spring开发者提供了spring-boot-devtools的模块,使用Springboot应用支持热部署,提交开发者的开发效率,无需重启SpringBoot应用,达到代码更新的效果。devtools的原理深层原理使用了两个ClassLoader,一个ClassLoader加载那些不会改变的类(第三方Jar包),另外一个ClassLoader加载会更改类,称为restart ClassLoader,这样代码在更改之后,原来的restart ClassLo

2021-03-19 11:42:22 84 1

原创 网络编程小结-思维导图

2021-01-17 21:37:57 101

原创 java web 读取properties文件路径问题一种解决方法

一、项目子目录下创建一个文件夹(命名为config)二 、放入properties文件到(config)目录三、把config目录变成资源文件具体代码如下:public static void readFile() { try { InputStream is = JdbcUtil.class.getClassLoader().getResourceAsStream("JDBC.properties"); // 创建properties对象 Properties pr

2020-09-28 19:57:04 276

原创 Java 网络编程 TCP 与 UDP协议区别

Java 网络编程 TCP 与 UDP协议 两者的区别: TCP是可靠传输,UDP是不可靠传输。 TCP是面向连接,UDP是无连接。 TCP传输数据有序,UDP不保证数据的有序性。 TCP不保存数据边界(传输数据没有大小限定),UDP保留数据边界(64kb)。 TCP传输速度相对于UDP较慢。 TCP有流量控制和拥塞控制,UDP没有。 TCP是重量级协议,UDP是轻量级协议。 ...

2020-09-08 23:49:17 370 1

空空如也

空空如也

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

TA关注的人

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