- 博客(10)
- 收藏
- 关注
原创 Golang连接MQTT服务器
现在,该程序将持续运行,直到接收到中断信号(如通过按Ctrl+C或发送SIGTERM信号)。在接收到信号后,它将断开与MQTT服务器的连接并关闭。将此应用程序部署到服务器上,并将其配置为在后台运行即可。转换为一个持续运行的应用程序,将main函数中的最后一个client.Disconnect(250)行删除,并添加一个无限循环来保持程序运行。订阅一个主题,并为这个主题设置一个处理器。会设置一个默认处理器,当没有为特定主题设置处理器时,这个处理器会被调用。首先,确保您已安装了Go并设置了GOPATH。
2023-09-23 20:38:20 798
原创 推荐几款常用IDEA 插件
推荐几个常用的IDEA插件,能给大家在枯燥的IDE里带来更好的coding体验。主要有阿里巴巴编程规范插件、翻译插件、代码快速预览插件、idea中Settings…找到Plugins(插件)搜索对应插件名称—>lnstall(安装)...
2022-08-06 14:01:55 484 1
原创 SpringMvc参数解析器HandlerMethodArgumentResolver
首先什么是Handler?我的理解是Spring MVC中真正用于处理业务逻辑的类,也就是常说的、标注了@Controller注解的Controller类;Controller类中使用@RequestMapping(或GetMapping等变种注解)标注的方法称为处理器方法;处理器方法的参数指的就是该方法的参数。处理器方法参数解析器HandlerMethodArgumentResolver用于自动向处理器方法参数注入值(自动赋值)。从代码角度说HandlerMethodArgumentResolver是
2022-06-30 11:20:01 527
原创 SpringMvc返回值处理器HandlerMethodReturnValueHandler扩展
方法返回结果处理器,其是一个策略接口,提供了两个方法让子类实现:supportsReturnType用来判断当前返回结果处理器是否能够处理返回结果,handleReturnValue方法用来处理返回结果。2、AsyncHandlerMethodReturnValueHandler异步返回值处理器,是HandlerMethodReturnValueHandler子接口提供isAsyncReturnValue 是否是异步返回值3、HandlerMethodReturnValueHandler拦截返回值处理
2022-06-26 15:47:09 596
原创 SpringMvc零配置,无Web.xml
public interface WebApplicationInitializerInterface to be implemented in Servlet 3.0+ environments in order to configure the ServletContext programmatically -- as opposed to (or possibly in conjunction with) the traditional web.xml-based approach.Impleme
2021-05-08 17:18:02 862 2
原创 SpringBoot Long类型精度丢失
说明:数据设计使用bigint 类型作为主键,Java后台使用Long 类型进行接收。在浏览器调用接口数据的时候数值ID发生变化精度丢失。postman不会出现这种问题。后经查询问题如下:javascript 的 Number 类型最大长度是17位 mysql 使用bigint 类型长度是20位;@Configurationpublic class JsonHttpMessageConvert{ @Bean public ObjectMapper jacksonObjectMa
2020-08-04 10:27:41 1488
转载 MySQL统计近一年数据,没有则自动补0
表名:xxx时间字段:execute_time SELECT v.month,IFNULL(b.count,0) COUNT FROM ( SELECT DATE_FORMAT(CURDATE(), '%Y-%m') AS `month` UNION SELECT DATE_FORMAT((CURDATE() - INTERVAL 1 MONTH), '%Y-%m') AS `month` UNION SELECT DATE_FORMAT
2020-07-31 12:06:29 2062
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人