`
aa87963014
  • 浏览: 153998 次
  • 性别: Icon_minigender_1
  • 来自: 布尼塔尼亚
社区版块
存档分类
最新评论

准备了个freyja实例项目(单数据源版)

 
阅读更多

好久没整理了。今年使用freyja-jdbc freyja-cache 做了2个项目了。

年底就整理下,本来想整个项目剔除业务之后放出来。结果删啊删啊全删了,于是只是把测试用例放了出来

附件就是 jar包和eclipse工程源码。

数据库在config文件里面 只有2个表

单数据源,配置文件在jdbc 里面修改。第一个数据源里面修改连接信息就好了

 

 

 

主要在 PropertyTest测试用例里面展示了下 freyja2 jdbc的语法 等

UserTest 里面展示了下 freyja-cache使用annotation方式 无侵入维护缓存。cache方面实际上好像远不止这些,freyja-cache就是扩展了 spring-cache。使之维护缓存集合

 

batchSave 和batchUpdate 方法配合mysql jdbc 的 rewriteBatchedStatements=true 参数可以提高30倍批量修改速度。当然freyja只是封装了spring jdbc。。。具体的跟踪源码就显而易见了

 

后面我会放出一个多数据源版本,

多数据源就是为了分库、分表达到不需要改动任何业务代码就能实现数据扩容。

 

 

 

 

 

 

  • lib.zip (9.2 MB)
  • 下载次数: 16
0
0
分享到:
评论

相关推荐

    freyja2多数据源版本

    这个项目可能提供了一种高效的方式,使得应用程序能够同时连接和操作多个不同的数据源,比如MySQL、Oracle、SQL Server等。从标签"源码"我们可以推断,该资源可能包含了Freyja2的源代码,用户可以深入理解其内部工作...

    freyja最重要的一个功能完成

    在压缩包文件名称列表中,只有一个文件名 "freyja" 提供,这可能是指整个项目的源代码仓库或者是一个可执行文件。如果是源代码仓库,通常会包含各种源代码文件、配置文件、文档以及构建脚本。如果是可执行文件,那...

    freyja更新

    "Freyja更新"这个标题可能指的是一个名为Freyja的软件或工具的最新版本发布或者升级。Freyja,源自北欧神话中的战争与生育女神,通常在IT领域被用作项目名或软件名,尤其是那些涉及开发、分析或管理的工具。由于描述...

    freyja v2版本发布

    "Freyja v2版本发布"标志着这个开源工具的最新迭代,它主要专注于提供源码管理和分析功能。在本文中,我们将深入探讨Freyja的新特性、改进以及它如何帮助开发者提高工作效率。 首先,Freyja作为一个源码工具,其v2...

    freyja 将引入另外一项功能大幅提高服务器性能

    标题 "freyja 将引入另外一项功能大幅提高服务器性能" 提到的是一个名为 "freyja" 的工具或项目,它即将推出的新特性旨在显著提升服务器的运行效率。根据描述中的 "博文链接",我们可以推断这是一篇在 iteye.com ...

    freyja 功能基本完毕

    根据提供的信息,我们可以推断Freyja可能是一个开源项目,因为“源码”这个标签通常与开放源代码软件相关。此外,“工具”标签暗示它是一个用于特定任务或目的的应用程序。虽然没有提供具体的描述,但从其在ITEYE...

    Freyja的查询缓存功能详解

    NULL 博文链接:https://freyja.iteye.com/blog/1278881

    freyja-sub-ocr-electron:用于 Freyja 字幕 OCR 提取器的 Nodejs + 电子用户界面

    弗雷雅 用于Freyja字幕OCR提取器的Node.js +电子用户界面。 仍处于测试阶段。 所有功能都可用,但您在使用该应用程序时可能会遇到错误/崩溃。 请在 github 问题上报告您在log.log文件中遇到的任何错误。系统要求需要...

    freyja:快速博客系统

    freyja是一个轻量级的blog系统,使用vue-ssr,首屏在服务端渲染,之后的所有请求都由浏览器自行路由。 文章页只有文章内容在服务端渲染,评论是浏览器ajax加载的。 配合http2多路复用,首屏渲染完成时间可以控制在...

    jre-超级精简普通版版

    标题“jre-超级精简普通版版”指的是一个针对Java运行环境(Java Runtime Environment, JRE)的轻量级版本。JRE是Java应用程序执行所必需的组件,它包含了Java虚拟机(JVM)、类库以及其他支持Java程序运行的必要...

    matlab有些代码不运行-Freyja-Simulator:用于表示多直升机,控制器,附加对象(例如电缆)等的MATLAB/Simulink

    为您的项目创建一个工作目录( myprojectspace ),然后在其中克隆此存储库。 加载位于myprojectspace/Freyja-Simulator/的.prj文件。 在Matlab文件浏览器选项卡中双击它应加载项目及其组件。 返回到myprojectspace/...

    freyja:将样式作为道具传递给组件

    您提供一个接受组件props和应用程序theme的函数,并返回样式图( (theme, props, helpers) => ({key1: style, key2: style}) ), useStyles将返回类名的地图(像{key1: className, key2: className} )。...

    自己搭的一个springmvc+hibernate+freemarker框架,参照疼讯的iweibo2

    NULL 博文链接:https://freyja.iteye.com/blog/1167392

    Magic-Reality:Magic Reality Mod Pack (Minecraft) 的官方 Github 页面

    魔幻现实Magic Reality Mod Pack (Minecraft) 的官方 Github 页面#Mods 模组作者版本苹果核Squeek502 1.1.0 水产养殖Shadowclaimer, Lclc98, Freyja, Rebelkeithy 1.2.5.8 护甲状态HUD 业务员1.28 背包埃达莫斯2.0.1...

    Freislenbator-crx插件

    回到Freislenbator-crx,这款插件的名称可能源于一种幽默或网络文化元素,"Freislenbator"可能是创造者为插件赋予的虚构名称,与“Freyja”(北欧神话中的爱与美的女神)或者“free image”(免费图片)有关,但具体...

Global site tag (gtag.js) - Google Analytics