- 博客(29)
- 资源 (1)
- 收藏
- 关注
原创 【多数据源动态切换数据源】
Spring提供了AbstractRoutingDataSource,可以通过它实现动态数据源切换。你需要自定义一个DataSource路由器,根据当前选择的业务系统动态返回对应的数据源。// 默认使用主数据源 }// 默认使用主数据源 }// 默认使用主数据源 }// 默认使用主数据源 }// 默认使用主数据源 }Retention;// 默认使用主数据源 }// 默认使用主数据源 }// 默认使用主数据源 }
2025-03-22 14:26:41
985
1
原创 【区块链教程 | 如何使用WeBASE合约IDE教程部署交易并发起交易】
WeBASE简介:WeBASE(WeBank Blockchain Application Software Extension) 是在区块链应用和FISCO-BCOS节点之间搭建的一套通用组件。围绕交易、合约、密钥管理,数据,可视化管理来设计各个模块,开发者可以根据业务所需,选择子系统进行部署。WeBASE屏蔽了区块链底层的复杂度,降低开发者的门槛,大幅提高区块链应用的开发效率,包含节点前置、节点管理、交易链路,数据导出,Web管理平台等子系统。
2025-03-10 11:18:16
698
原创 【java代码分析】
在新线程中获取当前用户登录信息(SecurityUtils.getSubject().getPrincipal())可能不安全或不可靠,特别是如果原始线程(即触发事务的线程)在用户信息获取后修改了安全上下文或用户已经登出。注释是代码文档的重要组成部分,缺乏注释的代码对于其他开发者(或未来的你自己)来说可能难以理解。方法中直接使用字符串和整数常量(如CommonConstant.ACT_SYNC_0, CommonV2Constant.RZ_STATE_1等),这降低了代码的可读性和可维护性。
2025-02-07 14:28:58
352
原创 【使用 ClassFinal 对 java class 文件进行加密防止反编译】
使用 ClassFinal 对 java class 文件进行加密防止反编译
2024-08-12 16:29:41
1416
1
原创 mysql SQL语句排名
窗口函数允许你对查询结果集的一个子集(称为窗口)执行计算,这非常适合排名、累计总和等场景,如果你想要处理分数相同的情况,并给它们分配相同的排名,你可以使用 RANK() 或 DENSE_RANK() 函数。但是,请注意,RANK()函数可能会为具有相同chain_up_time值的行分配相同的排名,并且会跳过随后的排名值。RANK():如果有两个或更多的记录具有相同的排名,那么下一个排名将会跳过这些相同的排名数。DENSE_RANK():即使有多个记录具有相同的排名,它也不会跳过任何排名数。
2024-04-12 11:06:44
544
原创 【Mysql排名】
窗口函数允许你对查询结果集的一个子集(称为窗口)执行计算,这非常适合排名、累计总和等场景,如果你想要处理分数相同的情况,并给它们分配相同的排名,你可以使用 RANK() 或 DENSE_RANK() 函数。要将versionNum(由RANK()函数生成的排名)转化为带有.0后缀的自动补充形式,并且按降序排列,您可以在查询中使用CONCAT()函数来拼接字符串。但是,请注意,RANK()函数可能会为具有相同chain_up_time值的行分配相同的排名,并且会跳过随后的排名值。
2024-04-12 11:06:36
337
原创 easypoi 实现excel导入导出(创建文件目录+导出压缩+附件下载)
easypoi 实现excel导入导出(创建文件目录+导出压缩+附件下载)
2023-04-12 18:00:58
747
原创 mybatis/mybatisplus 一对多查询
2.定义实体类OntologyEntity,OntoBuildVertexLabelDto,OntologyEntityAttribute。3.需要分页情况时2的方式就不能满足了,需要改为父子查询方式。1.Controller 定义 需要传入的参数。2.定义mapper接口。
2022-10-11 10:34:25
754
原创 mybatis 动态查询
传入需要查询的表名称,表字段,查询条件动态返回数据结果集。1.表名称,表字段,查询条件封装。2.Mapper接口定义。
2022-10-11 10:33:24
2118
原创 JAVA学习~算法~链表
链表中的双指针环形链表问题验证是否是环形链表快慢指针判断链表是否有环应该是老生常谈的一个话题了,最简单的一种方式就是快慢指针,慢指针针每次走一步,快指针每次走两步,如果相遇就说明有环,如果有一个为空说明没有环存放到集合中这题还可以把节点存放到集合set中,每次存放的时候判断当前节点是否存在,如果存在,说明有环,直接返回true,比较容易理解逐个删除一个链表从头节点开始一个个删除,所谓删除就是让他的next指针指向他自己。如果没有环,从头结点一个个删除,最后肯定会删完,如下图所示如果是环形的,
2022-07-04 15:09:52
306
原创 Linux 导入Oracle数据库(.dmp文件)
1.登录linux服务器后,创建一个自己喜欢的文件目录,上传需要导入的dmp文件,例如1.给dmp文件授权,命令如下chmod 777 /usr/download/DEBITDETAILTB181_20200630.dmp2.root用户切换至oracle用户,输入:su oracle3.导入数据库文件 :imp 用户名/密码 @orcl file=/home/userct/oss-shanxi/文件名 ignore=y full=y;imp system/“Abc123@ERP” file=
2021-02-26 15:13:34
5081
原创 Windows ElasticSearch 安装教程
1.下载ElasticSearch 安装包下载地址:https://www.elastic.co/downloads/past-releases/elasticsearch-5-6-5安装环境 : jdk1.82.解压安装包至安装目录,我的安装目录为D:\tool\web\elasticsearch-5.6.5,解压后的目录如下图3.启动而es服务切换目录至D:\tool\web\elasticsearch-5.6.5\bin,双击elasticsearch.bat文件,启动时会弹出窗口,如下图
2021-01-26 16:32:08
388
MySQL安装包
2015-05-15
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人