猿柒-牛翰网-第12页
Java实现对象转成字节数组(整型支持按位写入,字符串则按字节写入)-牛翰网

Java实现对象转成字节数组(整型支持按位写入,字符串则按字节写入)

闲着无聊,写了一个对象转换成byte[]的工具类,支持整型按位写入(大大节省空间),具体步骤如下: 1. 定义实体类和注解 public class User { /** * ID,4个字节,32bit */ @JSONField(ordinal = 1...
C# 完美实现物联网 MQTT 数据通信-牛翰网

C# 完美实现物联网 MQTT 数据通信

前言 MQTT 协议由于其用极少的代码和有限的带宽,为连接远程设备提供实时可靠的消息服务,具有开销低、占用带宽低、即时通讯等优点,使其在物联网、小型设备、移动应用等方面有较广泛的应用,在...
java初学者-牛翰网

java初学者

day2 package base; public class Test05 { public static void main(String[] args) { int i=128; byte b= (byte) i; //强制转换 (类型)变量名 System.out.println(i); System.out.println(b...
开源:Taurus.DTC 微服务分布式事务框架,支持 .Net 和 .Net Core 双系列版本-牛翰网

开源:Taurus.DTC 微服务分布式事务框架,支持 .Net 和 .Net Core 双系列版本

在经过1年多的深思,十几年的框架编写技术沉淀下,花了近一个月的时间,终于又为 .Net 及 .Net Core 的微服务系列框架贡献当中的一个重要组件。原本的设计是作为 Taurus.Mvc 微服务系列中的一个...
SpringBoot责任链与自定义注解:优雅解耦复杂业务-牛翰网

SpringBoot责任链与自定义注解:优雅解耦复杂业务

引言 责任链模式是一种行为设计模式,它允许你将请求沿着处理者链进行传递,直到有一个处理者处理请求。在实际应用中,责任链模式常用于解耦发送者和接收者,使得请求可以按照一定的规则被多个...
MyBatis获取参数值的两种方式-牛翰网

MyBatis获取参数值的两种方式

MyBatis获取参数值的两种方式:${}和#{} ${}的本质就是字符串拼接,#{}的本质就是占位符赋值。 ${}使用字符串拼接的方式拼接sql,若为字符串类型或日期类型的字段进行赋值时,需要手动加单引号...
物联网浏览器(IoTBrowser)-顶尖OS2电子秤协议实现-牛翰网

物联网浏览器(IoTBrowser)-顶尖OS2电子秤协议实现

本教程基于 物联网浏览器(IoTBrowser)-Web串口自定义开发 ,详细的过程可以翻看之前的文章。 本篇以实现顶尖OS2系列电子秤协议对接,并集成到IoTBrowser平台。由于没有找到OS2协议的官方文...
Spring-xml(+注解)方式整合第三方的框架-mybatis-牛翰网

Spring-xml(+注解)方式整合第三方的框架-mybatis

1)不需要自定义命名空间:MyBatis Spring整合Mybatis的步骤如下: // 原始配置 <dependency> <groupId>mysql</groupId> <artifactId>mysql-connector-java</artifactI...
MyBatis整合第三方缓存EHCache-牛翰网

MyBatis整合第三方缓存EHCache

EHCache缓存针对于MyBatis的二级缓存。 MyBatis默认二级缓存是SqlSessionFactory级别的。 添加依赖 <!-- MyBatis-EHCache整合包 --> <dependency> <groupId>org.mybatis.cach...
IDEA 2024.1:Spring支持增强、GitHub Action支持增强、更新HTTP Client等-牛翰网

IDEA 2024.1:Spring支持增强、GitHub Action支持增强、更新HTTP Client等

有段时间没有更新IDEA了,早上看到 IntelliJ IDEA 2024.1 EAP 5发布的邮件提示,瞄了一眼,发现真的是越来越强了,其中不少功能对我来说还是非常有用的。也许这些能力对关注DD的小伙伴也有帮助...