自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(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

原创 Vert.x框架实现MQTT服务,代码实现及其详解

Vert.x框架实现MQTT服务代码实现以及详解

2024-02-06 23:52:26 2079 2

原创 物联网后端个人第十四周总结

1.本周解决第一个问题还是非常顺利的,并没有花费太多时间。2.但是第二个问题一直困扰我,我试了各种办法,甚至怀疑是因为我的项目没有部署,所以才去学习了解了docker desktop进行了项目部署,但是这并没有什么卵用,还是会卡在初始化界面。最终发现路径重定向一下就可以了。使用daocker desktop的过程中还遇到了新的问题(捂脸),是关于docker desktop报错wsl相关的问题,链接如下3.然后解决了上边的问题之后,开始复现jetlinks官方开发文档中的代码,使用es进行数据存取。

2023-12-08 16:23:42 767

原创 SpringCloud分布式组件之Gateway

网关本身也是微服务的一部分,所以需要使用nacos进行服务注册和发现网关路由的配置。

2023-12-07 09:28:20 847

原创 数据,字符,字节串与字符串

上述代码中,{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

原创 物联网后端个人第十二周总结

物联网方面。

2023-11-25 15:31:39 513

原创 物联网后端第十一周任务总结

本周物联网方面主要继续进行网关的二次开发与规则引擎实现设备联动的实现非物联网方面主要复习了docker的使用与算法的学习1.网关的二次开发,本周将实现debug调试输出的文件下载到了网关,但网关出了问题无法连接,最终跟客服交流才完成了网关的初始化,可以重新连接2.规则引擎实现设备联动,本周尝试使用不同版本的奇特物联平台,使用模拟设备进行测试,但由于多个版本的平台都有不同的问题 所以进度停滞3.docker对原来学习过的使用进行复习,例如常见的指令和概念,准备docker compose考核。

2023-11-17 14:58:26 943

原创 第十周总结

本周任务总结。

2023-11-13 09:18:53 63

原创 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

原创 关于近期写代码过程中遇到的问题与反思

bug反思

2023-03-25 20:28:05 211

原创 Http协议与Servlet的学习

HTTP协议规范了浏览器和服务器之间传输数据的规则,进行系统的了解有助于后续内容的学习,Servlet作为动态web资源开发的重要技术,也是学习的必要内容

2023-03-22 19:43:24 58

原创 常见Http状态码的分类和含义

【代码】常见Web状态码的分类和含义

2023-03-20 09:13:06 53

原创 Tomcat的安装使用及常见问题的解决

Tomcat安装使用过程,以及常见问题的解决,闪退,乱码,报错

2023-03-18 10:59:35 169

原创 Mybatis

mybatis可以帮助后端程序员减去jdbc中很多繁琐的代码

2023-03-17 17:47:07 49

原创 maven的配置与初步学习

maven作为java语言中主流的依赖管理器,还是有学习一下的必要的

2023-03-17 17:45:37 43

原创 JDBC的学习

jdbc入门学习

2023-03-17 17:45:28 46

原创 第五周蓝桥算法题解《跳跃》(未完成

蓝桥算法题解

2023-03-13 23:51:22 111

原创 第四周算法题解

既要多个数据,又要去重排序,TreeSet集合,利用它的自动排序属性

2023-03-09 09:40:28 76

原创 MySQL进阶篇

mysql索引的学习

2023-02-25 21:04:14 138

原创 MYSQL基础篇之事务

mysql基础篇之事务

2023-02-22 19:31:43 48

原创 Referencing column and referenced column in foneign key constraint are incompatible报错问题

MYSQL建立外键约束时的报错问题

2023-02-17 17:23:39 4893 2

原创 MYSQL基础篇之函数,约束与多表查询

约束及多表查询

2023-02-17 10:00:03 86

原创 MySQL基础篇之概述与SQL语句

MySQL基础篇之概述与SQL语句

2023-02-15 20:27:32 80

原创 日志框架的学习

日志技术的学习

2023-02-12 18:36:54 48

原创 Stream流,异常处理

Stream流的学习

2023-02-06 13:20:30 1341

原创 Set系列集合和Map系列集合

Set系列集合和Map系列集合

2023-02-04 20:36:30 99

原创 Collection集合及数据结构初步学习

Collection集合下list体系的基础知识学习及常见数据结构

2023-02-02 20:41:37 225

原创 匿名内部类及Lambda表达式的学习

匿名内部类及Lambda表达式的使用

2023-02-01 22:45:22 130

原创 面向对象进阶学习

date

2023-01-31 12:49:52 50

原创 第四周 面向对象进阶

面向对象进阶

2023-01-20 10:02:57 73

原创 第四周常用API(String,Arraylist)的学习

java常用API的学习

2023-01-20 10:02:19 50

原创 第四周IO流的学习

java学习IO流的简单总结

2023-01-19 19:51:26 49

原创 第四周初步面向对象的学习

java面向对象初步学习

2023-01-15 17:50:56 43

空空如也

空空如也

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

TA关注的人

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