若依实现从数据库获取动态数据源切换
文章浏览阅读2.3k次。在切面前置通知中对指定的类型进行判断,如果是master则使用默认的数据源,slave则使用配置文件中配置的从库,other则表示使用存在数据库表中的数据源,随后会根据请求方法的参数获取业务的ID然后去数据库查询与之绑定的数据源信息,然后将之设置成当前数据源,使用完后通过后置通知@After将数据源清除掉。虽然若依已经做过数据源切换的封装了,通过AOP的方式去指定数据源,但是若依原本的只能是切换配置文件中已有的数据源,意味着如果我要再加一个新的数据源就需要去配置文件里加上,修改也是如此,这样显然很麻烦。_若依如何切换从数据库
MySQL user权限表详解和MySQL db、tables_priv、columns_priv和procs_priv权限表
文章浏览阅读898次,点赞17次,收藏16次。MySQL 在安装时会自动创建一个名为 mysql 的数据库,mysql 数据库中存储的都是用户权限表。用户登录以后,MySQL 会根据这些权限表的内容为每个用户赋予相应的权限。user 表是 MySQL 中最重要的一个权限表,用来记录允许连接到服务器的账号信息。需要注意的是,在 user 表里启用的所有权限都是全局级的,适用于所有数据库。user 表中的字段大致可以分为 4 类,分别是用户列、权限列、安全列和资源控制列,下面主要介绍这些字段的含义。_user_tab_columns权限怎么给用户
群晖NAS开启FTP服务结合内网穿透实现公网远程访问本地服务
文章浏览阅读2k次,点赞104次,收藏97次。本文主要介绍如何在群晖NAS中开启FTP服务并结合cpolar内网穿透工具,实现使用固定公网地址远程访问群晖FTP服务实现文件上传下载。_群晖nas 公网ftp
SpringBoot+Mybatis-Plus整合Dm(达梦)数据库
文章浏览阅读2k次。注意:数据源的配置别填错了哦!生成出来就有 mapper、model、 controller、*mapper.xml、service。以上是application.yml的配置。1.1、注意事项:大家最关心的莫过于DM数据库的 Dmjdbc.Jar。找到你需要的依赖导入就行了,我这里使用windows版的Dm(可以去Junit中测试。_mybatis plus 达梦数据库
【iOS】UICollectionView使用
文章浏览阅读1.1k次,点赞20次,收藏18次。总结了UICollectioinView的基本使用、参差瀑布流式和圆环式布局。其实算是特殊Flow布局的UITableView,但简单的列表仍可以使用UITableViewUICollectionView最大的优势就是通过自定义Layout,实现cell的布局,整体的思路就是:通过一些几何计算,设置好每个item的布局位置和大小一篇较为详细的 UICollectionView 使用方法总结
【LangChain系列文章】4. 向量数据库Vector Stores
文章浏览阅读1.4k次。向量数据库Vector Stores 和 embeddings介绍 及简单的使用_langchain 向量数据库
“docker-credential-desktop.exe“: executable file not found in $PATH 错误解决
文章浏览阅读506次,点赞9次,收藏8次。"docker-credential-desktop.exe": executable file not found in $PATH 错误解决
今日推荐
周排行