- 博客(15)
- 资源 (6)
- 收藏
- 关注
原创 @Cacheable提示 org.springframework.data.redis.serializer.SerializationException: Cannot serialize
Spring @Cacheable 使用过程中提示的「解决方案」解决方法,因为实体类没有继承 Serializable 所致。现在彻底解决不会再报错。
2024-04-29 04:20:04
208
原创 Android 安卓 BottomNavigationView 只显示文字,不能垂直局中对齐。
Android 安卓 BottomNavigationView 只显示文字,不能垂直局中对齐。
2024-04-28 20:08:25
213
原创 Android MQTTv5 代码示例
网上大部分 Android 链接 Mqtt 都是使用 v3 版本,paho 的客户端也多年没有更新,能在网上到的 MQTTv5 的例子很少,也没有在安卓上实践的代码。Android Service 启动 MQTTv5 监听 Topic。经过我长时间摸索,踩了不少坑,最终稳定的代码如问下。onDestory 种断开有是 Mqtt 的链接。onCreate 种启动 Service。新手容易忽视的是 生命周期管理。onResume 恢复启动。onStop 种要关闭。
2024-04-23 16:19:56
236
2
原创 Android MQTTv5 反复重连故障
经过检查 发现 close() 无法关闭链接,同时发现 mqttAsyncClient.isConnected() 并不是判断链接状态的,而是判断是否被 connect()过,一旦执行过 mqttAsyncClient.connect(mqttConnectionOptions);真正断开服务器的是 mqttAsyncClient.disconnect();经过修该代码,解决重连问题。Android 8/11+ 版本使用 Paho mqttv5 版本链接 MQTT服务。安卓系统反复重连mqtt,表现为。
2024-04-23 15:59:28
369
3
原创 微服务集群环境,雪花算法出现重复ID,解决方案
指定 工作机器数量 最大是2的10次方 , 即小于 1024 就可以# 最大容忍的时钟回拨毫秒数, 雪花算法依据时间戳来生成的,一旦时间戳回拨就会造成 id 重复的可能。
2023-04-20 08:22:16
2872
1
原创 Gitlab 持续部署 Nacos
背景,微服务开发中,常常会用到注册中心和配置中心,目前国内比较流行使用 Nacos,Nacos 的配置是保存在数据库中的,不方便维护。代码的变更与配置的版本是没有强关联的,尤其是并行开发中,我们需要多套开发和测试环境时,配置管理的工作会带来挑战,如果配置中心管理不善,就会出现各种问题,例如相互覆盖,版本不一致等等。我更趋向让配置与代码版本强关联,让配置管理与持续集成和部署融合,配置变更由持续部署流水线自行完成,而不是让管理员去 Nacos 后台手工处理。--push 发布配置。
2023-03-19 09:27:17
367
原创 Spring Cloud with Kubernetes 之 注册与发现
Spring Cloud with Kubernetes 之 注册与发现有了 Kubernetes 注册发现,我们就可以抛弃 Eureka Server。Maven 父项目 <?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi.
2020-10-09 16:10:40
363
原创 详解「区块链」溯源
详解「区块链」溯源首先,要理解什么是物品,什么是数据。其次,要明白物品跟数据的关系,物品怎么跟数据建立关系。食品是物品,物品与数据并无关联,所谓溯源是指一连串的数据。数据是可以伪造的,我们可以伪造一连串溯源数据,然后上链。这些数据都是安全正常供应链数据伪造到。所以数据只是数据,与物品没有任何关系。怎样把物品和数据建立关系呢?我们通常会借助中间载体。例如:贴二维码,RFID标签,NFC标签 。或者通过激光打码到物品上 装箱,装瓶,装盒子 生物特征信息贴二维码,RFID和NFC标签是常
2020-10-08 10:24:28
2631
原创 Kubernetes(minikube) 私有 registry 使用详解
Kubernetes(minikube) 私有 registry 使用详解Minikube 访问私有库有几种形式:registry 安装在宿主主机Docker下 registry 安装在minikube下。Minikube 启动可以选择多种驱动,有些驱动会启动一个虚拟机。因为127.0.0.1是虚拟机的本地地址,所以宿主主机的 127.0.0.1:5000 无法给 minikube 提供 registry 服务。docker run -d -p 5000:5000 --name reg.
2020-10-08 10:12:33
817
原创 Spring Cloud with Kubernetes 之 Config Maps
Spring Cloud with KubernetesMaven 依赖父项目 <?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0.
2020-10-07 19:58:09
111
1
原创 hyperledger v1.0.5 区块链运维入门
hyperledger v1.0.5 区块链运维入门本文作者最近在找工作,有意向致电 13113668890Mr. Neo Chen (陈景峯), netkiller, BG7NYT中国广东省深圳市龙华新区民治街道溪山美地518131+86 13113668890<netkiller@msn.com>版权声明转载请与作者联系,转载时请务必标明文章原始出处和作者信息及本声明。http:/...
2018-02-09 17:38:17
3228
原创 Spring data 数据库建表(一对一,一对多,多对多)
Spring data 数据库建表(一对一,一对多,多对多)摘要: DBA 如果你在不学习编程,你将失业。如今我们对DBA的依赖越来越少,多数框架都支持实体关系映射,通过面向对象编程即可定义数据库结构。数据库设计也是在这个阶段完成的,不再需要DBA协助。如果DBA不学习怎样编写实体Class 最终将被淘汰。所以DBA除了会使用 ER图工具,还需要会写实体类。
2017-07-26 09:14:36
1666
原创 企业与员工谁放弃了谁
是企业放弃了员工?还是员工放弃了企业?我常常听到周围同事讲“给多少钱做多少事”,公司就给我这点工资你想我怎么付出? 我从公司角度看,就你这工作态度,怎么给你加工资,加了白加!
2015-11-23 21:32:54
404
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人