摘要:
网上找如何创建多模块项目的资料,大多类似,实践中又各有问题,此文为摸索之后总结 最终项目结构如下: 项目引用关系:app → service → dao 新建父项目 multi-parent multi-parent 项目只做模块的管理,不实现逻辑,所以可以删除 src 文件夹 新建模块项目 dao 阅读全文
摘要:
本文测试环境: Spring Boot 2.1.4.RELEASE + Redis 5.0.4 + CentOS 7 自带缓存 如果没有使用缓存中间件,Spring Boot 会使用默认的缓存,我们只需启用即可 在启动类添加 @EnableCaching 注解 @SpringBootApplicat 阅读全文
摘要:
本文测试环境: Spring Boot 2.1.4.RELEASE + Redis 5.0.4 + CentOS 7 让程序先 run 起来 安装及配置 Redis 参考: "How To Install and Configure Redis on CentOS 7" 新建 Spring Boot 阅读全文
摘要:
因为某些原因需要自动启动一个 Winform 程序,可能是因为第三方资源的原因,使用 System.Diagnostics.Process 无法成功启动 (可以看到界面,但是会报 Unhandled Exception) 解决方案 (使用 Shell32) 导入方法 调用 参考 "C winform 阅读全文
摘要:
问题描述 公司使用的阿里云数据库服务器,插入时间与实际时间差 13 个小时 执行 结果如下: | Variable_name | Value | | | | | system_time_zone | CST | | time_zone | SYSTEM | 原因 CST 的时区是一个很混乱的时区,在 阅读全文
摘要:
启用定时任务 新增定时任务类 多线程执行 从上面图片可以看到开启多个任务是以单线程执行的,执行完当前任务才会继续执行下一个 启用多线程执行有两种方式: 使用默认线程池 使用自定义线程池 添加配置类: 参考 + "springboot + @scheduled 多任务并发" + "How to Sch 阅读全文
摘要:
client 关闭后会执行 finally 代码块,可以在这里可以进行重连操作 参考: "微言netty:不在浮沙筑高台" 阅读全文
摘要:
+ byteOrder: Length 字段是大端还是小端,默认是 ByteOrder.BIG_ENDIAN + maxFrameLength: 完整数据包的最大长度 + lengthFieldOffset: Length 字段起始索引 + lengthFieldLength: Length 字段长 阅读全文
摘要:
| 类型 | 长度(位) | 取值范围 | 描述 | | | | | | | BOOL | 1 | 0/1 | 布尔型 | | BYTE | 8 | 0x00~0xFF | 十六进制数 | | WORD | 16 | 0~65535 | 无符号整数 | | DWORD | 32 | 0~429496 阅读全文
摘要:
问题描述 使用 Spring Boot + Netty 新建项目时 Handler 中的 @Autowired, @Value 注解的始终为空值 解决方法 参考: "Netty handler处理类无法使用@Autowired注入bean的解决方法" 阅读全文