
简介
该用户还未填写简介
擅长的技术栈
未填写擅长的技术栈
可提供的服务
暂无可提供的服务
【Java】MQTT(Java 实现 MQTT 通信)
MQTT是一种轻量级物联网通信协议,由发布者、服务器和订阅者组成。发布者发送消息到服务器,服务器根据主题将消息转发给匹配的订阅者。文章介绍了Java客户端连接EMQX的实现方法:1)添加MQTT和JSON依赖;2)发送者示例,通过指定主题和内容上报电量;3)订阅者示例,通过回调接收处理电量信息。最后指出可封装EMQX客户端简化代码,并提及MQ消息中间件可解决设备通信、高并发等问题。

【Java】MyBatis(创建过程、配置文件)
MyBatis是一款半自动化的持久层框架,它通过SQL与代码分离的设计理念,在JDBC繁琐操作与Hibernate全自动化ORM之间取得了平衡。其核心组件包括SqlSessionFactory、SqlSession、Mapper接口和XML映射文件,实现了SQL灵活性与自动映射的结合。创建MyBatis项目需配置核心文件、定义实体类和Mapper接口、编写XML映射,并通过SqlSession执行

【Java】Redis(中间件)
Redis是基于内存的数据库,支持多种数据类型(String、List、Hash、Set、Sorted Set)和持久化机制(RDB快照和AOF日志)。它采用内存淘汰策略(LRU/LFU)和过期删除策略(定时/惰性/定期删除)管理内存。企业级解决方案包括处理缓存击穿(永不过期/加锁排队)、雪崩(TTL随机值/集群部署)和穿透(缓存空对象/布隆过滤)。主从复制通过连接建立、数据同步和命令传播实现读写

到底了







