- 博客(45)
- 收藏
- 关注
原创 Security认证要点速记
springSecurity已经为我们默认实现了一个用不着的登录功能,我们需要自己实现个符合我们需求的登录功能,所以我们需要去了解默认登录功能的流程,对其中的部分进行替换。如果能成功获取,将其存入SecurityContextHolder供其他过滤器使用。调用ProviderManager的方法进行认证,如果认证通过,生成jwt。SpringSecurity底层就是过滤器链,包含实现了各种功能的过滤器。获取token,解析token中的userid。从redis中获取用户信息。把用户信息存入redis。
2024-07-10 17:34:59
923
原创 win平台c语言引入开源库的问题与解决,以引入cJSON库为例
主要介绍在c开发中引入开源库的问题以及解决,以引入cJSON开源库为例,全程保姆级教程
2024-05-04 14:46:36
1146
原创 Docker功能简单学习及使用
日常开发中,不仅仅需要使用Docker官方提供的镜像,还有可能会用到docker官方没有提供的镜像,这个时候就需要我们自己自定义镜像了重新介绍一遍,镜像就是包含了应用程序,程序运行的系统函数库,运行配置等文件的文件包。构建镜像的过程其实就是把上述文件打包的过程。镜像是分为很多层的,比如最底层的基础镜像,就是应用依赖的系统函数库,环境,配置,文件;最顶层的入口层,镜像运行入口,一般是程序启动的脚本和参数;中间添加安装包,依赖,配置等每次操作也会形成新的一层。制作镜像就是将这些层分别压缩打包。
2024-04-10 20:40:33
606
原创 物联网后端个人第十四周总结
1.本周解决第一个问题还是非常顺利的,并没有花费太多时间。2.但是第二个问题一直困扰我,我试了各种办法,甚至怀疑是因为我的项目没有部署,所以才去学习了解了docker desktop进行了项目部署,但是这并没有什么卵用,还是会卡在初始化界面。最终发现路径重定向一下就可以了。使用daocker desktop的过程中还遇到了新的问题(捂脸),是关于docker desktop报错wsl相关的问题,链接如下3.然后解决了上边的问题之后,开始复现jetlinks官方开发文档中的代码,使用es进行数据存取。
2023-12-08 16:23:42
767
原创 数据,字符,字节串与字符串
上述代码中,{r}被变量r的值替换,{s:.2f}被变量s的值替换,并且:后面的.2f指定了格式化参数(即保留两位小数),因此,{s:.2f}的替换结果是19.62。如果整数位数不够2位,%2d使用空格填充,%02d使用0填充。如果小数的位数大于两位,%2f保留2位小数。其中,{0},{1}表示传参的占位符的索引:用于指示规范格式的开始.1f表示保留一位小数。其中,格式化整数和浮点数还可以控制精度。format格式化传参赋值。可以使用辅助符号"m"
2023-12-07 09:27:05
95
原创 Docker Desktop - Unexpected WSL error An unexpected error was encountered 相关问题的解决
最近刚刚开始学习dockerDesktop,遇到了这样一个错误,折腾了半天,终于解决可以正常使用了。
2023-12-06 22:19:25
2468
3
原创 物联网后端第十一周任务总结
本周物联网方面主要继续进行网关的二次开发与规则引擎实现设备联动的实现非物联网方面主要复习了docker的使用与算法的学习1.网关的二次开发,本周将实现debug调试输出的文件下载到了网关,但网关出了问题无法连接,最终跟客服交流才完成了网关的初始化,可以重新连接2.规则引擎实现设备联动,本周尝试使用不同版本的奇特物联平台,使用模拟设备进行测试,但由于多个版本的平台都有不同的问题 所以进度停滞3.docker对原来学习过的使用进行复习,例如常见的指令和概念,准备docker compose考核。
2023-11-17 14:58:26
943
原创 java复习之方法要点
学过c和c++的都懂,如果传递的确实是复制的值,但这个值里边存储的是地址,就能对原方法内的参数产生影响。,那他们就是方法重载,其他都无所谓(比如修饰符和返回类型)采用值传递的方式,方法是被复制了一份传递给调用的方法。一个类中,多个方法的名称相同,但他们的形参列表不同。方法运行在栈内存中,先进后出,符合方法的调用原则。,方法重载适合解决此类问题。一个类中,只要一些方法的。方法重载有什么应用场景?方法重载需要注意什么?java方法参数传递。
2023-11-05 10:07:12
46
原创 Linux云服务器部署分离式前后端SpringBoot项目流程,以及遇到的一些问题
Linux云服务器部署分离式前后端SpringBoot项目(奇道物联)(zip包)流程以及遇到的一些问题,第一次在linux云服务器上部署项目,经过非常坎坷的摸索之后终于部署完成了
2023-10-12 16:04:37
365
原创 springboot多环境配置
当springBoot项目中写好多环境配置文件,并在application.yaml文件中写好group后。此处idea可能会有bug,当改变pom.xml文件中的默认使用的配置组时,并不在项目中生效。可以在active出写@profile.active@clean操作也并不好用,需要手动compile。Maven和SpringBoot多环境兼容。而在pom.xml文件中配置默认使用的配置。
2023-07-29 18:06:32
47
原创 第八周算法题解
不过这样确实是行不通的,计算量过于庞大,属于硬算,耗时太长。蠢的一批,饶了一大圈去用BIgInteger。又见识了一种新的解题思路。刚开始看到题目的思路。通过循环的嵌套去遍历。
2023-04-10 08:57:54
99
原创 蓝桥杯第七周算法题解
首先想到的就是利用Map集合存贮键和值两个值的特性,以及比较器的自定义排序条件进行排序。但是在实现过程中对比较器内容记忆不是非常清楚,就换了一种方法。定义了一个类,存储两个数字,使用List集合进行存储。对比较器的使用产生了遗忘。尽量避免学习新知识丢了旧知识的情况。
2023-04-03 09:10:30
65
原创 Http协议与Servlet的学习
HTTP协议规范了浏览器和服务器之间传输数据的规则,进行系统的了解有助于后续内容的学习,Servlet作为动态web资源开发的重要技术,也是学习的必要内容
2023-03-22 19:43:24
58
原创 Referencing column and referenced column in foneign key constraint are incompatible报错问题
MYSQL建立外键约束时的报错问题
2023-02-17 17:23:39
4893
2
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人