自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

行云

Java程序员的日常分享

  • 博客(91)
  • 资源 (2)
  • 收藏
  • 关注

原创 Java代码调用Python代码识别二维码

Java代码调用Python代码识别二维码

2024-03-06 15:37:44 404

原创 socket通信客户端收到16进制转换出现efbfbd乱码解决办法

socket通信客户端收到16进制转换出现efbfbd乱码解决办法

2024-01-24 17:20:57 772

原创 socket通信实现TCP协议的同步通信

socket实现tcp同步通信

2024-01-09 11:29:53 551

原创 优化系统报错提示信息,提高人机交互(三)

一般不在被调用的方法捕获异常,抛出异常,调用者捕获异常进行处理,如果无法处理,继续抛出,直到最顶层的调用者进行处理。

2023-09-21 11:47:15 316

原创 优化系统报错提示信息,提高人机交互(二)

异常统一拦截处理

2023-09-20 17:55:33 343

原创 优化系统报错提示信息,提高人机交互(一)

用户使用系统过程中,如同面对一个黑盒,提供有用的提示信息,提高人机交互体验

2023-09-20 17:15:19 436

原创 服务器给前端实时推送数据轻量化解决方案eventSource+Springboot

web实时消息推送方案之SSE

2023-09-07 14:14:52 1460

原创 springboot如何整合简单的服务测试类

简单的测试服务类,整合为Spring单例对象,跟随Spring容器启动时一起实例化

2023-06-21 17:21:16 190

原创 项目运行环境对项目走向成功的影响

在PMP的项目管理体系中,项目的运行环境有两大部分:分别是事业环境因素和组织过程资产。无论哪一个,都会对项目的开展产生有利或不利的影响。

2023-06-20 23:02:20 630

原创 一文教会你使用quartz动态创建定时任务

quart动态创建定时任务

2023-04-26 17:28:15 1324 5

原创 一次使用netcat的经验记录

主要介绍使用netcat快速测试tcp和udp通信。

2023-04-26 10:49:07 577

原创 《羊了个羊》微信小游戏为什么火了?

最近在朋友圈,“羊了个羊”这款游戏突然火了,有吐槽难度的,有转发分享的,这款游戏成为了茶余饭后的谈资,地铁上也有很多人玩。3、都有排名,大家可以看到自己的排名和好友的排名,通过排名引起玩家的好胜心,花大量的时间刷排名。4、都可以通过分享或看广告获取道具进行复活,分享促进了传播,而看广告则促进了游戏的收益。通过总结,一款小游戏,如果要爆火,一定要多学习优秀的小游戏,创造爆火的特性和潜质。2、都有社交属性,可以在微信群和朋友圈分享,并看到好友的排名或积分。8、设计的画面都比较舒服,交互便捷。

2022-09-15 22:10:23 4632 3

原创 多线程:2个线程之间的数据交换器Exchanger

Exchanger用于**两个线程之间**进行数据交换,每个线程调用exchage方法到达各自的同步点,**当且仅当两个线程都达到同步点**的时候,才可以交换信息,**否则先到达同步点的线程必须等待**。Exchanger仅可用作两个线程之间的信息交换,当**超过2个线程**调用同一个Exchanger时,得到的**结果是不可预料**的。

2022-09-01 18:14:50 485

原创 Springboot:商品库存并发更新,乐观锁失败重试机制

一个商城项目,用户下单时需要更新商品库存,在商品类增加了version字段,增加乐观锁,保证库存数据的线程安全,但是在多个用户同时下单更新库存时可能会导致库存更新失败,因此需要增加乐观锁失败重试机制。

2022-08-25 18:04:42 2212

原创 Springboot:一个AOP切面快速入门示例

一个AOP切面快速入门示例,看完入门AOP。

2022-08-25 16:47:31 254

原创 Java:利用qrcode工具类对二维码进行解析或生成

利用qrcode工具类对二维码进行解析或生成

2022-07-01 17:08:00 956

原创 mybatis-plus:Mapper接口传参,在Xml文件中映射接收

mybatis-plus传参主要是mapper接口的参数,与xml里面写sql接收参数的对应

2022-06-30 16:16:34 3238

原创 Springboot:介绍IOC几种常见依赖注入方式及其对比

Spring中的三种依赖注入方式1.属性注入2.构造器注入3.set注入

2022-05-25 17:06:27 2905

原创 Springboot:编写定时任务的2种方式

2种实现定时任务的方式

2022-05-09 11:56:00 552

原创 kafka:一篇关于基础知识的入门学习笔记

kafka几大构件的名字解释及他们之间的关系说明。

2022-04-25 16:51:26 1672

原创 mybatis-plus:一对多查询分页时total和size错误的解决方案

无论是mybatis-plus还是之前的mybatis,在使用中都会遇到对象之间一对多,多对多的联查,如果使用collection,并在在sql中使用left join或者right join时,查询出的数据是没问题的,但是分页时,数据总条数total和当页数量size会错误。其实是使用mybatis-plus的姿势不对。

2022-04-22 16:20:43 6986 5

原创 mybatis-plus:根据日期或时间范围查询数据的3种方式

使用mybatis-plus框架时,根绝时间查询数据的三种方法

2022-04-15 10:20:12 66838 4

原创 mysql数据库:当存储的时间是datetime类型,如何查询当天的数据?

三种查询方式1.在日期上补全时间,根据时间段查询2.修改时间格式3.按时间段查询

2022-03-29 15:37:48 6304

原创 java:利用java.util.zip工具类将网络文件打包下载

利用java.util.zip可以将多个文件压缩,文件为本地文件或网络文件。

2022-03-17 16:31:28 859 1

原创 jvm:代码自动生成jvm性能优化参数

jvm参数利用代码自动生成,提升jvm性能优化效率

2022-03-16 09:28:59 379

原创 Mybatis-plus:快速入门级常见操作,建议收藏作为手册

mybatis-plus基础操作

2022-03-14 16:35:41 2129

原创 java:简单说说ArrayList为什么是变长数组这回事儿

ArrayList是变长数组,但具体是怎么实现的?本文包括实例化、增加数据、查询数据、删除数据、修改数据,通过调试ArrayList源码,看看ArrayList的工作过程。

2022-03-09 17:18:57 521

原创 Netty:利用netty-mqtt-client发布和订阅消息的格式转换

Mqtt消息有不同的格式,例如字符串和16进制hex,对于不同的格式,在发布和订阅式需要转换格式,然后进行处理,否则会出现乱码。

2022-03-09 09:27:37 4401

原创 Springboot:项目启动时常见配置文件加载顺序

bootstrap.yml > bootstrap.properties > application.yml > application.properties启动命令加 -D参数名=参数值 覆盖配置文件中的配置

2022-03-07 15:44:08 983

原创 javaweb:无状态和有状态的两种不同认证方式

权限管理和令牌认证是一个系统最基本的功能, 在以往的方案中, 最常见的方案是把信息保存至 session 中实现有状态认证。 随着分布式和微服务的兴起, 一种新的认证方法又流行了起来, 那就是JWT, 采用了无状态认证。

2022-03-07 11:21:18 581

原创 Redis:5种数据类型的存储代码测试示例

redis支持5种类型的存储

2022-03-01 14:26:55 943

原创 Springboot:整合netty-mqtt-client实现Mqtt消息的订阅和发布

springboot整合netty-mqtt-client实现Mqtt消息的订阅和发布

2022-01-29 15:47:43 3430 12

原创 Netty:利用netty-mqtt-client实现Mqtt消息的发布和订阅

利用netty-mqtt-client实现Mqtt消息的发布和订阅

2022-01-28 16:53:09 6429 10

原创 Maven:项目依赖本地jar包的配置方法

在项目中添加本地jar包在pom中添加依赖<dependency> <groupId>org.jetlinks</groupId> <artifactId>netty-mqtt-client</artifactId> <version>1.0.0</version> <scope>system</scope> <systemPath>${pro

2022-01-28 15:07:12 3337

原创 物联网发展的难点与重点

1、各种设备的物模型差异大物模型包含一个物体的属性、功能、事件等,但要具体定义,满足场景需要,需要统一的标准。2、设备的通信协议多设备的通信协议有tcp、udp、http、mqtt、ZigBee、modbus等,没有统一的协议,对接各种设备,协议复杂、维护难度高3、设备数据量大设备多、产生的数据多、产生的数据也很快,如何保证数据正确的接收和存储,是难点4、设备的数据价值各种各样的数据收集之后,如何给客户产生价值,是需要考虑的重点...

2022-01-12 21:13:23 5109

原创 物联网的几种场景

1、水、电、气表的数据采集与监控对水表、电表和气表的数据进行采集与监控,用来统计用水量、用电量和用气量,可以用来计费。2、厕所坑位、尿斗的检测通过对厕所的坑位使用情况的监控,可展示在大屏,用于对厕所坑位和尿斗的实时使用情况进行掌控。3、停车场(车库)车位的检测通过对停车场的停车位使用情况的监控,可展示在停车场或者车库门口,以用来获取停车场或车库的使用情况。4、对土壤的酸碱度、温湿度进行检测通过对土壤的酸碱度、温湿度进行检测,改善土壤,提高农作物的产量5、水质监控对饮水的质量实时监控,提高饮

2022-01-12 21:06:59 2267

原创 Java:利用jna调用dll文件的方法

java调用c++的dll库方法

2022-01-12 12:06:41 1990

原创 优秀打工人的职场怪圈如何打破

优秀的人在工作中有下面几个特点:1、解决问题能力强2、工作效率高3、敏锐学习4、有上进心5、智商高6、人缘好7、做事有规划8、善于分析问题

2022-01-05 11:08:47 321

原创 给应届生找工作的一点建议

分享自己毕业找工作的经历,给应届生找工作一点参考和建议

2022-01-03 14:48:19 386

原创 怎么做到一步步失去客户?

产品走向市场的时候,怎样做好客户服务,不断的获得好口碑,打开市场。

2021-12-31 21:31:15 185

接口返回格式统一,配置异常拦截对象

对于接口报错后,捕获处理或者抛出的一点实例;对接口的异常进行统一拦截,返回统一格式。

2023-09-21

xingyun-netty.zip

springboot整合netty中的tcp和udp通信demo,支持双向通信,字符串编码或16进制字节编码。

2021-12-17

flowable.zip

https://blog.csdn.net/juligang320/article/details/120202459 对应项目源码

2021-09-10

空空如也

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

TA关注的人

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