ORM 框架 Bee 2021 程序员节日版(1024)发布,增强对嵌入式场景支持
Bee,互联网新时代的Java ORM工具,简单、高效,小巧(311k),开发速度快!
V1.9.8.1024(2021 程序员节日版)
只有311k的Bee增强对嵌入式场景支持
可以使用指定路径的bee.properties进行配置.
bee.properties可以在jar以外的目录配置。
在V1.9.8虽然有支持整合Spring boot, 可以动态更新配置,但对jar大小要求特殊要求的场景,不一定适用。
此次更新,正解决了此问题。
使用实例:
实例中bee.properties放在:D:\temp中。
HoneyConfig.getHoneyConfig().resetBeeProperties("D:\\temp\\"); suid.select(new TestUser()); // 对DB操作的示例
/** * 使用指定路径的bee.properties进行配置. * 若使用第三方框架管理配置,不建议在此处重置配置. * @param filePath bee.properties所在的路径 */ public void resetBeeProperties(String filePath) { ... }
整合Spring boot 可以动态更新配置,可参考:
https://gitee.com/automvc/bee-springboot
-------------------------------------------------
Bee 是一个简单,易用,小巧,功能强大,开发速度快,编码少的 JAVA ORM 框架。连接,事务都可以由Bee框架负责管理. Bee 简化了与DB交互的编码工作量, 是 编码复杂度 为 O(1) 的Java 框架!
Bee简单易用:单表操作、多表关联操作,可以不用写sql,极少语句就可以完成SQL操作;概念简单,10分钟即可入门。
Bee功能强大:复杂查询也支持向对象方式,分页查询性能更高,一级缓存即可支持个性化优化;具有分布式特性。高级要求,还可以方便自定义SQL语句。
码云上的项目首页:
https://gitee.com/automvc/bee-springboot
github:
https://github.com/automvc/bee
相关框架设计信息也可关注微信公众号:软件设计活跃区

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
分布式问题系列--惊群
惊群 怎么理解 当你往一群鸽子中间扔一块食物,虽然最终只有一个鸽子抢到食物,但所有鸽子都会被惊动来争夺,没有抢到食物的鸽子只好回去继续睡觉, 等待下一块食物到来。这样,每扔一块食物,都会惊动所有的鸽子,即为惊群。 简单地说:就是扔一块食物,所有鸽子来抢,但最终只一个鸽子抢到了食物。 语义分析:食物只有一块,最终只有一个鸽子抢到,但是惊动了所有鸽子,每个鸽子都跑过来,消耗了每个鸽子的能量。(这个很符合达尔文的进化论,物种之间的竞争,适者生存。) 计算机中的惊群 在多进程/多线程等待同一资源时,也会出现惊群。即当某一资源可用时,多个进程/线程会惊醒,竞争资源。这就是操作系统中的惊群。 在分布式系统对同一资源进行更新的时候 惊群造成的影响 多进程/线程中: 惊醒所有进程/线程,导致n-1个进程/线程做了无效的调度,上下文切换,cpu瞬时增高 多个进程/线程争抢资源,所以涉及到同步问题,需对资源进行加锁保护,加解锁加大系统CPU开销 多进程/线程惊群常见分析 accept惊群 epoll惊群 nginx惊群 参考: nginx惊群处理 线程池惊群 在多线程设计中,经常会用到互斥和条件变量的问题...
- 下一篇
.NET 分布式事件总线 Jaina v1.0.0 发布
Jaina .NET 事件总线,简化项目、类库、线程、服务等之间的通信,代码更少,质量更好。 安装 Package Manager Install-Package Jaina .NET CLI dotnet add package Jaina 快速入门 我们在主页上有不少例子,这是让您入门的第一个: 定义事件订阅者ToDoEventSubscriber: // 实现 IEventSubscriber 接口 public class ToDoEventSubscriber : IEventSubscriber { private readonly ILogger<ToDoEventSubscriber> _logger; public ToDoEventSubscriber(ILogger<ToDoEventSubscriber> logger) { _logger = logger; } // 标记 [EventSubscribe(事件 Id)] 特性 [EventSubscribe("ToDo:Create")] public...
相关文章
文章评论
共有0条评论来说两句吧...