首页 文章 精选 留言 我的
优秀的个人博客,低调大师

微信关注我们

原文链接:https://www.oschina.net/news/394772/g2-5-4-8-released

转载内容版权归作者及来源网站所有!

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。

放弃 MyBatis,拥抱新一代 Java 数据访问库

数据访问层(DAL)技术已经非常成熟,从最早的 JDBC 到 Hibernate、MyBatis,再到 Spring Data JPA。我们习惯了用这些框架处理数据。然而,当我们把目光投向“数据”本身的变化时,会发现这些经典的框架似乎正逐渐变为“老一代”。 新一代的挑战不再仅仅是如何优雅地写 SQL,而是如何用统一的方式访问那些不再仅仅存储在关系型数据库中的数据。 一、老旧的一代 谈论 “老一代” 数据访问库,并非贬义,而是指它们诞生的时代背景和核心使命。 在过去以及现在,MyBatis、Hibernate、JPA (Hibernate)、Spring JDBC Template 以及 Apache Commons DbUtils 统治了 Java 开发者的工具箱。它们的共同特征非常明显: 关系型数据库:它们的设计初衷就是为了更好地操作 Oracle, MySQL, PostgreSQL 等数据库。核心逻辑无论是 ORM 映射还是 SQL 模板,都紧紧围绕着 SQL 标准。 专有性:当 NoSQL 兴起后,这些框架显得力不从心。于是我们看到了 MongoDB Java Driver、E...

ThingsPanel v1.1.12 发布:强化实时监控与消息推送能力

我们正式发布 ThingsPanel v1.1.12!本次更新重点围绕移动推送通知、WebSocket 订阅、MQTT 升级等方向进行全面强化,为设备监控、用户通知与系统性能带来显著提升。 ✨ 新功能 移动推送通知系统:支持APP消息推送、成员通知管理 用户选择器API:支持用户列表检索、模糊搜索和分页 WebSocket订阅:实时设备在线状态订阅,支持批量订阅 告警历史删除:新增按ID删除告警历史接口 🔧 优化改进 性能优化:设备列表查询性能提升 MQTT升级:支持共享订阅,切换至gmqtt服务器 心跳逻辑:修复设备心跳和在线超时判断问题 数据处理:改进上行数据非JSON负载处理 🐛 问题修复 修复设备诊断负数显示问题 修复设备心跳超时逻辑错误 📋 升级提示 移动推送功能需配置推送服务参数 前端 ✨ Features (新功能) 通知组添加 APP 和微信通知选项 (#402) 图表默认显示在设备详情 Tab 的第一个位置 主题映射功能优化 (#398) 🐛 Bug Fixes (修复) 解决加载页面卡死无法进入首页问题 修复部分按钮及表头显示问题 ♻️ Refactori...

相关文章

发表评论

资源下载

更多资源
优质分享App

优质分享App

近一个月的开发和优化,本站点的第一个app全新上线。该app采用极致压缩,本体才4.36MB。系统里面做了大量数据访问、缓存优化。方便用户在手机上查看文章。后续会推出HarmonyOS的适配版本。

Mario

Mario

马里奥是站在游戏界顶峰的超人气多面角色。马里奥靠吃蘑菇成长,特征是大鼻子、头戴帽子、身穿背带裤,还留着胡子。与他的双胞胎兄弟路易基一起,长年担任任天堂的招牌角色。

Spring

Spring

Spring框架(Spring Framework)是由Rod Johnson于2002年提出的开源Java企业级应用框架,旨在通过使用JavaBean替代传统EJB实现方式降低企业级编程开发的复杂性。该框架基于简单性、可测试性和松耦合性设计理念,提供核心容器、应用上下文、数据访问集成等模块,支持整合Hibernate、Struts等第三方框架,其适用范围不仅限于服务器端开发,绝大多数Java应用均可从中受益。

Rocky Linux

Rocky Linux

Rocky Linux(中文名:洛基)是由Gregory Kurtzer于2020年12月发起的企业级Linux发行版,作为CentOS稳定版停止维护后与RHEL(Red Hat Enterprise Linux)完全兼容的开源替代方案,由社区拥有并管理,支持x86_64、aarch64等架构。其通过重新编译RHEL源代码提供长期稳定性,采用模块化包装和SELinux安全架构,默认包含GNOME桌面环境及XFS文件系统,支持十年生命周期更新。

用户登录
用户注册