自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

http://www.netkiller.cn

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

原创 Python绘制甘特图

【代码】Python绘制甘特图。

2023-03-22 13:16:52 418

原创 Python 生成 Gantt 甘特图

Python 生成 Gantt 甘特图

2023-03-21 20:19:28 669

原创 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&lt;netkiller@msn.com&gt;版权声明转载请与作者联系,转载时请务必标明文章原始出处和作者信息及本声明。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

多维度架构之日志.m4v

多维度架构之日志.m4v

2021-02-19

多维度架构之超时时间.m4v

多维度架构之超时时间.m4v

2021-02-19

多维度架构之会话数.m4v

多维度架构之会话数.m4v

2021-02-19

多维度架构之网络延迟.m4v

多维度架构之网络延迟.m4v

2021-02-19

Netkiller Architect 手札.m4v

Netkiller Architect 手札.m4v

2021-02-19

00Architect.key

00Architect.key

2021-02-19

空空如也

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

TA关注的人

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