自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 SpringCloud集成kafka集群

想搞几个集群就复制几个,并且修改zookeeper.propertie和server.properties的端口。

2024-07-12 13:52:13 607

原创 SpringCloud之nacos共享配置文件实现多数据源灵活切换

通过Spring AOP(面向切面编程)的功能来动态地切换数据源。使用。

2024-07-10 10:18:53 136

原创 SpringCloud集成nacos之jasypt配置中心的密码加密的自动解密

通过配置类的方式,实现数据库的连接,构建StringEncryptor 的bean对象,实现密码的加密解密,把加密解密串放到配置文件中,用ENC()包裹着,加载配置文件的时候,有ENC()就会自动解密,这样避免配置文件密码泄露的风险。ENC(N8VBWG5nOHvy5efX3/mlPAmdBykE7iDZFl362LyeaPRXMbLT0PzEIlB/KDXrNYz6),配置了jasypt之后,使用password作为密钥进行加密解密。3.1 数据库连接配置。

2024-07-09 11:24:38 197

原创 基于Oauth2.0的OpenFeign远程调用

因为其他各个服务都做了授权认证,如果不带Authorization,或者无效的请求头Authorization,都无法通过验证,即请求接口失败。

2024-07-05 18:15:04 246

原创 SpringCloud集成Oauth2.0看完这个基本就理解原理了

5.1 ResourceServerConfig配置类,通过继承 ResourceServerConfigurerAdapter 实现token令牌的拦截,此外,还需要配置token的生成方法,即TokenConfig配置类。因为我把所有的配置都丢到了nacos,nacos管理了所有服务的配置,主要是nacos的自动更新配置的功能比较方便,即修改配置之后,可以实现自动刷新,无需重启服务,但需要在使用配置类中添加@RefreshScope注解才生效。通过扫描注入的方式,注入MybatisPlus。

2024-07-05 10:44:31 750

原创 零基础开始学习鸿蒙开发-读书app简单的设计与开发(我的消息)

此次省略n个字。。。。。。。。。。。。。。。。。。

2024-07-01 21:54:18 202

原创 从0到1搭建微服务框架

后台管理平台业务开发模块。

2024-07-01 14:02:31 909

原创 零基础开始学习鸿蒙开发-读书app简单的设计与开发

首先设计导航页,使用Tabs设计导航栏,通过航栏的子栏设计页面,通过import引入相关页面,然后通过点击进入该导航页。重点:setting页面的设计,主要是同各国Column和Row两个属性进行线性布局,然后再通过List进行页面子项的列表布局。通过Image引入相关的图片,然后使用with和height设计图片的宽高。

2024-06-30 16:17:33 210

原创 零基础开始学习鸿蒙开发-页面导航栏布局设计

Entry@Component@State message: string = '首页'build() {Row() {Column() {@Entry@Component@State message: string = '发现'build() {Row() {Column() {@Entry@Component@State message: string = '发现'build() {Row() {Column() {

2024-06-30 02:10:48 173

原创 零基础开始学习鸿蒙开发-@State的使用以及定义

首先定义 @State为鸿蒙开发的一个状态组件,当它修饰的组件发生改变时,UI也会相应的刷新,简单介绍就是这样,下面我们用代码去体会一下。首先定义一个模型类,类里面定义一个构造函数,即constructor方法,这个方法主要是初始化类的成员变量,给成变量赋值。用于调用DeliverParam类,并且初始化成员变量value,并且用@state修饰count计数器,通过点击按钮来观察数值的变化。@Component。

2024-06-15 00:14:28 324

原创 几分钟带你初步了解人工智能

人工智能(Artificial Intelligence,简称AI)是研究、开发用于模拟、延伸和扩展人的智能的理论、方法、技术及应用系统的一门科学。

2024-06-14 18:45:19 623

原创 人工智能入门学习教程分享

AI人工智能 数据预处理技术_w3cschool我们可以运行这个网址的代码,里面有详细的解释每个算法的用途,以及方法调用,非常适合初学者进行学习。1.安装python环境2.安装vscode 以及python和jupyter插件。

2024-06-13 17:24:02 556

原创 JetLinks开源物联网平台社区版部署教程

注意事项:在启动项目之前,必须先在postgreSQL创建jetlinks数据库,不然就会报错,就没办法创建表以及数据。

2024-06-12 14:24:39 970

原创 SpringBoot集成mqtt上下线提醒功能设计

【代码】SpringBoot集成mqtt上下线提醒功能设计。

2024-06-08 13:10:48 474

原创 浅谈MQTT监听设备上线与离线方法

2.创建mqtt配置文件,获取配置文件的参数配置类 MqttConfig3.创建mqtt连接,并且初始化mqtt监听器。(MqttConnection类)4.创建mqtt消息发布类,MessagePublish6.创建mqtt消息监听器类。MqttMessageListener7.创建单个设备测试在线或离线状态。8.启动应用程序。9.观察发现,设备上线监听成功,测试离线监听,在emqx后台把该设备踢掉,可观察到该设备离线监听成功。

2024-05-06 11:34:06 1094 5

原创 零基础开始学习鸿蒙开发-继页面跳转后,页面参数的传递与接收。

【代码】零基础开始学习鸿蒙开发-继页面跳转后,页面参数的传递与接收。

2023-12-07 00:38:21 1476

原创 零基础开始学习鸿蒙开发-Video播放器的使用

【代码】零基础开始学习鸿蒙开发-Video播放器的使用。

2023-12-03 14:01:15 575

原创 零基础开始学习鸿蒙开发-利用List做一个评论列表

【代码】零基础开始学习鸿蒙开发-利用List做一个评论列表。

2023-12-03 12:40:16 474

原创 零基础开始学习鸿蒙开发-评论区的制作

【代码】零基础开始学习鸿蒙开发-评论区的制作。

2023-12-02 14:58:07 658

原创 零基础开始学习鸿蒙开发-Tabs的使用

代码示例:Text('这是设置内容').fontSize(18)}.tabBar('设置');@Entry@Componentbuild(){Text('这是首页内容').fontSize(18)}.tabBar('首页');Text('这是个人中心内容').fontSize(18)}.tabBar('个人中心');Text('这是设置内容').fontSize(18)}.tabBar('设置');

2023-11-30 01:54:24 895

原创 零基础开始学习鸿蒙开发-Tab导航栏的学习

Entry@Componentbuild(){Text('这是首页内容').fontSize(18)}.tabBar('首页');Text('这是个人中心内容').fontSize(18)}.tabBar('个人中心');Text('这是设置内容').fontSize(18)}.tabBar('设置');

2023-11-30 01:41:02 707

原创 零基础开始学习鸿蒙开发-Stack布局和Flex布局

代码示例://对齐方式-居中对齐,也就是整体的布局居中对齐 alignContent:Alignment.Center//Flex为弹性布局//FlexWrap.Wrap表示 换行,每一行子组件按照主轴方向排列//FlexAlign.Start 子组件在主轴方向起始端对齐//FlexAlign.SpaceBetween 各个组件按照手机屏幕的比例均匀分散(一般来说这种按比例的布局对手机屏幕的自适应比较好)

2023-11-30 01:16:43 671

原创 零基础开始学习鸿蒙开发-自定义List

Entry@Component//用于构建分组名称的方法build(){//从外到内的范围: List>ListItemGroup>ListItem//列表List(){ListItemGroup({header:this.itemHeader("蔬菜"),space:5}){Text("萝卜").fontSize(20).width("80")Text("黄瓜").fontSize(20).width("80")

2023-11-29 00:49:57 841 1

原创 零基础开始学习鸿蒙-自定义弹窗

代码示例://弹窗组件build(){Column(){Text('登录成功!代码示例://弹窗})

2023-11-28 23:54:30 648

原创 零基础开始学习鸿蒙开发-登录页面跳转到注册页面。

做一件简单的是很简单,但是坚持把简单的事情重复做,坚持做,就非常非常的难了。

2023-11-28 21:59:05 1833

原创 零基础开始学习鸿蒙开发-登录界面获取参数的值,并且发送参数请求后台登录,经过后台校验即可登录成功

Datathis.msg = "成功!this.msg ="请求失败!=user){res.success(user,"成功!");logger.info("登录成功!");

2023-11-26 17:01:33 2175 3

原创 零基础开始学习鸿蒙开发-鸿蒙开发登录监听登录按钮并且获取文本框的值,登录校验。

/判断输入的参数是否为空方法//判断用户名是否为空console.debug("用户名为空----");console.debug("密码为空----");console.debug("重复输入密码为空----");

2023-11-26 10:51:02 1244 1

原创 零基础开始学习鸿蒙开发

【代码】零基础开始学习鸿蒙开发。

2023-11-23 23:11:50 570

原创 Spring集成JWT

过滤器:过滤请求路径,除了指定不拦截的路径,其他路径均要拦截,拦截之后,对token进行验签,通过之后,才可访问后端相应路径。token:token是一个将用户信息合成然后进行签名的一串字符,验签就是类似一个解密的过程,能获取到用户具体的信息。

2023-11-18 13:54:50 108 1

原创 谈谈我对redis分布式锁的理解以及设计

1)判断当前线程获取的锁是否存在,如果存在就直接返回true,不做任何操作。2)如果不存在锁,就直接创建锁,然后获取当前锁的值,用当前时间+超时时间作为锁的值,以UUID作为键。遇到锁存在,但是锁过期的情况下,就自动为锁进行续命,重新加锁。3)并且判断锁旧的锁值是否为空,为空就说明被重新续命了,只能保证一个线程拿到锁,所以使用给锁续命。

2023-11-17 18:51:19 38

原创 从HelloWorld开始介绍鸿蒙系统的开发

我的分享完成,后期打算制作鸿蒙系统开发的代码视频,希望多多支持。t=N7T8。

2023-11-17 01:31:51 442

原创 实用的jdbc连接clickhouse数据库,以及用阿里巴巴连接池管理连接

【代码】实用的jdbc连接clickhouse数据库,以及用阿里巴巴连接池管理连接。

2023-11-14 20:02:24 2484 1

原创 如何在linux上安装clickhouse

【代码】如何在linux上安装clickhouse。

2023-11-14 19:19:56 397 1

原创 浅谈SpringBoot如何优雅的集成MQTT

9.下面是运行结果,如果你的运行结果与下面结果一致,那么恭喜你,已经入门MQTT.1.在首先准备一个空的maven项目,下面引入依赖包。6.创建批量订阅BaseController基类。7.创建测试的Controller。3.通过工厂方法创建MQTT连接。2.定义MQTT相关的配置。4.创建mqtt回调类。8.创建配置文件实体类。

2023-11-09 16:22:51 368 1

原创 如何在Windows安装Apollo代理服务器

3.执行命令 .\apollo create mqtt-broker, 可以看到在当前文件夹下创建出文件夹名称为mqtt-broker的文件夹。4.找到mqtt-broker,然后进入bin目录,执行.\apollo-broker.cmd run,可以看到apollo已经成功运行。apollo代理服务器对我们学习中间件有非常大的帮助,比如它支持activemq,支持mqtt,websocket,ssl等。5.在浏览器输入http://127.0.0.1:61680就可以访问到管理后台了,

2023-11-09 14:21:18 454 1

原创 如何使用开放平台调试人工智能模型

结尾:具体的运行结果以及调试,我就不做演示,我也是个初学者,正所谓:积跬步,至千里,积小流以成江海。

2023-11-08 21:15:53 167

原创 如何优雅的使用activeMQ

首先,我是一个activemq的初学者,学习期间也阅读了大量的博客,很感谢csdn博客给我的灵感,希望我的创作能对大家有所帮助2.activemq的一些相关配置3.通过工厂的方法创建activemq连接4.分别创建多个队列bean和主题bean.5.以下是两个模型类,创建模型类获取配置文件的值,减少代码的冗余。6.下面是测试提供者的消息发送功能。7.监听接收消息类

2023-11-07 15:17:31 248

原创 Java微信支付对接

【代码】Java微信支付对接。

2023-11-06 14:11:48 39

SpringCloud集成Oauth2.0看完这个基本就理解原理了

SpringCloud集成Oauth2.0看完这个基本就理解原理了

2024-07-05

零基础开始学习鸿蒙开发-读书app简单的设计与开发(我的消息)

零基础开始学习鸿蒙开发-读书app简单的设计与开发(我的消息)

2024-07-01

从0到1搭建微服务框架

从0到1搭建微服务框架

2024-07-01

零基础开始学习鸿蒙开发-读书app简单的设计与开发

零基础开始学习鸿蒙开发-读书app简单的设计与开发

2024-06-30

零基础开始学习鸿蒙开发-页面导航栏布局设计

零基础开始学习鸿蒙开发-页面导航栏布局设计

2024-06-30

零基础开始学习鸿蒙开发-@State的使用以及定义

零基础开始学习鸿蒙开发-@State的使用以及定义

2024-06-15

一键下载maven安装包

内容概要+适合人群+使用场景及目标+其他内容 内容概要:该资源位maven项目构建工具,用于Java项目jar包管理和下载的工具 适合人群:Java开放人员 使用场景:Maven项目都能用,大部分用于SpringBoot 和SpringCloud大型项目构建,解决传统jar包依赖导致项目占用磁盘空间过大问题 目标:实现项目的一键清理,一键编译,一键构建,一键打包问题。 其他内容:本jar包放在D盘根目录下即可使用,已经设置好了阿里云镜像下载,无需设置,只需配置到相关编辑器即可使用。

2024-06-13

JetLinks开源物联网平台社区版部署教程

JetLinks开源物联网平台社区版部署教程

2024-06-12

SpringBoot集成mqtt上下线提醒功能设计

SpringBoot集成mqtt上下线提醒功能设计

2024-06-08

浅谈MQTT监听设备上线与离线方法

浅谈MQTT监听设备上线与离线方法

2024-05-06

零基础开始学习鸿蒙开发-登录页面跳转到注册页面

零基础开始学习鸿蒙开发-登录页面跳转到注册页面

2023-11-28

零基础开始学习鸿蒙开发-登录界面获取参数的值,并且发送参数请求后台登录,经过后台校验即可登录成功

零基础开始学习鸿蒙开发-登录界面获取参数的值,并且发送参数请求后台登录,经过后台校验即可登录成功

2023-11-26

谈谈我对redis分布式锁的理解以及设计

谈谈我对redis分布式锁的理解以及设计

2023-11-17

消息队列activemq的实际应用

这是我学习消息队列的总结而编写的activemq的使用代码,使用SpringBoot集成activemq以及简化使用代码,让初学者更容易接受,同时让高级开发看起来更加舒服

2023-11-07

空空如也

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

TA关注的人

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