logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

java中如何快速优雅的把一个对象的属性赋值到另一个对象中(驼峰->驼峰,驼峰->下划线,下划线->驼峰)

java中如何快速优雅的把一个对象的属性赋值到另一个对象中(驼峰->驼峰,驼峰->下划线,下划线->驼峰)一、驼峰->驼峰二、驼峰->下划线,下划线->驼峰在工作中,我们经常会遇到对象之间赋值的问题,例如把ObjectA赋值到ObjectB中,最原始的方式就是每个属性都通过get/set去取值赋值。这样就使得我们的代码出现了大量的低效代码,降低了整体代码的质量。

#java#spring boot
netty运行一段时间报错:java.io.IOException: 打开的文件过多

netty做了一个TCP/IP的通讯服务,运行一段时间,服务就崩了,报错内容如上:java.io.IOException: 打开的文件过多。网上的解决方案基本就都没用,只能靠自己分析报错原因了。最终解决方案需要在netty初始化的时候,设置连接超时时间......

文章图片
#tcp/ip#java
Java解析环保HJ212协议

HJ212是由国家环保行业制定的数据传输标准协议,通常是通过TCP/IP通讯方式进行数据传输的,数据传输报文主要由包头、数据段长度、数据段、CRC校验、包尾组成。重点解析的就是”数据段“的内容,内容包括请求编码(QN)、系统编码(ST)、设备唯一标识(MN)、密码(PW)、命令编码(CN)、指令参数(CP)。请求编码为请求的时间戳,系统编码ST统一规定为22,命令编码CN为该数据包的时间类型,访问

文章图片
#java#物联网
sentinel报错:field private java.util.Optional com.alibaba.cloud.sentinel.SentinelWebAutoConfiguration

使用2021.1版的spring-cloud-alibaba时,如果启用了sentinel作为流控、降级服务,启动的时候会报错误:The dependencies of some of the beans in the application context form a cycle:com.alibaba.cloud.sentinel.SentinelWebAutoConfiguration (

#sentinel#spring
史上最全Thymeleaf用法汇总,全是干货!

Thymeleaf作为Spring官方支持的Web开发模版引擎,可以大大简化日常工作J2EE的开发,下来我以实际工作中用到的场景为例,详细介绍一下Thymeleaf的实用方法。一、后端传值与展示后端可以通过两种方式:一种是ModelMap,另一种是HttpSession。这两种方式都可以把值从后端传到前端来,前端可以通过Thymeleaf的${…}模式把值快速绑定、展示。@GetMapping("

#前端
到底了