- 博客(9)
- 收藏
- 关注
原创 C语言结构体变量互相赋值
博主最近在学c语言,学到了struct(结构体)章节的时候,发现这不和java的对象一样吗?我们都知道,java中对象之间在进行互相赋值的时候,引用的是源对象的地址,但是呢,在c语言中呢,还是得做区分的。
2024-03-30 18:06:20
315
原创 SpringSecurity的大坑
经分析得知,由于我在前端这边没有及时清理token,之后就走到了我的jwt过滤器的token验证逻辑,token是没问题的,可关键是springSecurity的上下文放了一个usernamePasswordAuthenticationToken,导致后续走匿名过滤器的时候报错了。这几天一直在做前端项目,结合Security、jwt对页面登录进行了一次安全加固。给login接口开放了一个匿名访问通道,可经常性的出现403的权限错误。用postman模拟就是这种效果。
2024-03-09 22:59:09
168
原创 如何使用Docker安装mysql8
将容器的 3306 端口映射到主机的 3306 端口。设置了 MySQL 的 root 用户密码为。为容器指定了一个名称,的数据卷挂载到容器的。
2024-03-05 22:47:35
376
原创 简单了解一下jvm内存模型以及GC回收
jvm内存模型:运行时数据区中,蓝色部分代表线程独有,堆和方法区是线程共享;方法区:类型信息(非class对象、类的元数据)、静态变量、常量等线程栈:线程栈中的每个方法对应这一个栈帧(先进后出的原则)栈帧:栈帧中维护这局部变量表、操作数栈、动态链接、方法出口GC Root 可达性分析,由局部变量(root)所引用对象的整条链路,只要局部变量不消失,那么就不会被垃圾回收;jvm调优的目的是:为了减少STW(stop-the-world)次数FullGC会导致所有的用
2022-03-07 00:33:19
160
原创 2021-07-06
Javaweb解决请求响应乱码今天博主整理了一下关于在servlet服务端获取请求信息时,出现中文乱码问题,如何去解决?一般情况下,我们如果只用于注册或者是登陆验证数据库中的数据时候,我们通常不用设置字符集。但是如果涉及到中文的CRUD时,就不得不解决这个问题了。首先我们来了解一下,请求和响应的概念是什么?浏览器发出请求,其中有get请求和post请求,get请求的数据拼接在url地址栏后面,相对来说不安全,而post请求将数据封装到请求体中,比较安全。作为服务器层面就应该获取这个请求报文,做出处理,
2021-07-06 13:54:41
117
原创 2021-06-30
Java中关于==和equals区别1."" 的作用是判断两个对象的地址是不是相等。即判断两个对象是不是同一个对象。(基本数据类型比较的是值,引用数据类型比较的是内存地址)2.equals() : 它的作用也是判断两个对象是否相等。但它一般有两种使用情况:3.类没有覆盖equals()方法。则通过equals()比较该类的两个对象时,等价于通过“”比较这两个对象。4.类覆盖了equals()方法。一般,我们都覆盖equals()方法来两个对象的内容相等;若它们的内容相等,则返回true(即,认为这
2021-06-30 20:53:25
71
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人