- 博客(95)
- 资源 (2)
- 收藏
- 关注
原创 优化系统报错提示信息,提高人机交互(三)
一般不在被调用的方法捕获异常,抛出异常,调用者捕获异常进行处理,如果无法处理,继续抛出,直到最顶层的调用者进行处理。
2023-09-21 11:47:15 328
原创 项目运行环境对项目走向成功的影响
在PMP的项目管理体系中,项目的运行环境有两大部分:分别是事业环境因素和组织过程资产。无论哪一个,都会对项目的开展产生有利或不利的影响。
2023-06-20 23:02:20 668
原创 《羊了个羊》微信小游戏为什么火了?
最近在朋友圈,“羊了个羊”这款游戏突然火了,有吐槽难度的,有转发分享的,这款游戏成为了茶余饭后的谈资,地铁上也有很多人玩。3、都有排名,大家可以看到自己的排名和好友的排名,通过排名引起玩家的好胜心,花大量的时间刷排名。4、都可以通过分享或看广告获取道具进行复活,分享促进了传播,而看广告则促进了游戏的收益。通过总结,一款小游戏,如果要爆火,一定要多学习优秀的小游戏,创造爆火的特性和潜质。2、都有社交属性,可以在微信群和朋友圈分享,并看到好友的排名或积分。8、设计的画面都比较舒服,交互便捷。
2022-09-15 22:10:23 4644 3
原创 多线程:2个线程之间的数据交换器Exchanger
Exchanger用于**两个线程之间**进行数据交换,每个线程调用exchage方法到达各自的同步点,**当且仅当两个线程都达到同步点**的时候,才可以交换信息,**否则先到达同步点的线程必须等待**。Exchanger仅可用作两个线程之间的信息交换,当**超过2个线程**调用同一个Exchanger时,得到的**结果是不可预料**的。
2022-09-01 18:14:50 503
原创 Springboot:商品库存并发更新,乐观锁失败重试机制
一个商城项目,用户下单时需要更新商品库存,在商品类增加了version字段,增加乐观锁,保证库存数据的线程安全,但是在多个用户同时下单更新库存时可能会导致库存更新失败,因此需要增加乐观锁失败重试机制。
2022-08-25 18:04:42 2267
原创 mybatis-plus:Mapper接口传参,在Xml文件中映射接收
mybatis-plus传参主要是mapper接口的参数,与xml里面写sql接收参数的对应
2022-06-30 16:16:34 3336
原创 mybatis-plus:一对多查询分页时total和size错误的解决方案
无论是mybatis-plus还是之前的mybatis,在使用中都会遇到对象之间一对多,多对多的联查,如果使用collection,并在在sql中使用left join或者right join时,查询出的数据是没问题的,但是分页时,数据总条数total和当页数量size会错误。其实是使用mybatis-plus的姿势不对。
2022-04-22 16:20:43 7185 5
原创 mysql数据库:当存储的时间是datetime类型,如何查询当天的数据?
三种查询方式1.在日期上补全时间,根据时间段查询2.修改时间格式3.按时间段查询
2022-03-29 15:37:48 6366
原创 java:利用java.util.zip工具类将网络文件打包下载
利用java.util.zip可以将多个文件压缩,文件为本地文件或网络文件。
2022-03-17 16:31:28 878 1
原创 java:简单说说ArrayList为什么是变长数组这回事儿
ArrayList是变长数组,但具体是怎么实现的?本文包括实例化、增加数据、查询数据、删除数据、修改数据,通过调试ArrayList源码,看看ArrayList的工作过程。
2022-03-09 17:18:57 538
原创 Netty:利用netty-mqtt-client发布和订阅消息的格式转换
Mqtt消息有不同的格式,例如字符串和16进制hex,对于不同的格式,在发布和订阅式需要转换格式,然后进行处理,否则会出现乱码。
2022-03-09 09:27:37 4436
原创 Springboot:项目启动时常见配置文件加载顺序
bootstrap.yml > bootstrap.properties > application.yml > application.properties启动命令加 -D参数名=参数值 覆盖配置文件中的配置
2022-03-07 15:44:08 1004
原创 javaweb:无状态和有状态的两种不同认证方式
权限管理和令牌认证是一个系统最基本的功能, 在以往的方案中, 最常见的方案是把信息保存至 session 中实现有状态认证。 随着分布式和微服务的兴起, 一种新的认证方法又流行了起来, 那就是JWT, 采用了无状态认证。
2022-03-07 11:21:18 592
原创 Springboot:整合netty-mqtt-client实现Mqtt消息的订阅和发布
springboot整合netty-mqtt-client实现Mqtt消息的订阅和发布
2022-01-29 15:47:43 3587 12
原创 Netty:利用netty-mqtt-client实现Mqtt消息的发布和订阅
利用netty-mqtt-client实现Mqtt消息的发布和订阅
2022-01-28 16:53:09 6510 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 3358
原创 物联网发展的难点与重点
1、各种设备的物模型差异大物模型包含一个物体的属性、功能、事件等,但要具体定义,满足场景需要,需要统一的标准。2、设备的通信协议多设备的通信协议有tcp、udp、http、mqtt、ZigBee、modbus等,没有统一的协议,对接各种设备,协议复杂、维护难度高3、设备数据量大设备多、产生的数据多、产生的数据也很快,如何保证数据正确的接收和存储,是难点4、设备的数据价值各种各样的数据收集之后,如何给客户产生价值,是需要考虑的重点...
2022-01-12 21:13:23 5157
原创 物联网的几种场景
1、水、电、气表的数据采集与监控对水表、电表和气表的数据进行采集与监控,用来统计用水量、用电量和用气量,可以用来计费。2、厕所坑位、尿斗的检测通过对厕所的坑位使用情况的监控,可展示在大屏,用于对厕所坑位和尿斗的实时使用情况进行掌控。3、停车场(车库)车位的检测通过对停车场的停车位使用情况的监控,可展示在停车场或者车库门口,以用来获取停车场或车库的使用情况。4、对土壤的酸碱度、温湿度进行检测通过对土壤的酸碱度、温湿度进行检测,改善土壤,提高农作物的产量5、水质监控对饮水的质量实时监控,提高饮
2022-01-12 21:06:59 2280
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人