- 博客(127)
- 资源 (1)
- 收藏
- 关注
原创 windows上设置svn忽略
就是在windows环境下设置svn的需要忽略的文件,这还是挺实用的一个功能,不然,很多编译的中间文件都上传到svn上了,这样就不好了;ignore设置,也需要注意一下。编辑,添加忽略的文件夹或者文件名提交即可。
2024-12-25 08:57:16 445
原创 idea打包单元测试报错:Failed to execute goal org.apache.maven.plugins:maven-surefire-plugin:3.1.2:
将以下代码添加到pox.xml目录下,即可解决问题(skipTests是Maven中的一个参数,用于在构建过程中跳过单元测试的执行)
2024-12-24 10:30:38 267
原创 windows执行多个jar包脚本,若依微服务批量执行脚本
1、编写一个txt文件,粘贴下面内容,改成自己的jar包名。2、txt改成bat,双击运行就ok了。
2024-12-02 09:10:59 527
原创 适用于Windows的JEnv,JDK管理工具
—name:自定义名称;path:jdk路径,向JEnv添加一个新的Java版本,该版本可以通过给定的名称来引用。使用 jenv list 命令列出所有已注册(自行添加)的Java-env。2、本地解压,高级系统设置配置环境变量path,最好放到最上面。我下载的8和17bin版本,不用安装,找个目录直接解压即可。使用 jenv add 命令将JDK添加到JEnv管理中。若有返回值,即为成功,若没有请重启电脑!
2024-11-28 15:39:15 602
原创 mysql 触发器进入历史
MySQL 触发器(Triggers)是一种数据库对象,它与表关联,能在特定的事件(如插入、更新或删除)发生时自动执行一些指定的操作。使用触发器可以帮助我们自动维护数据库的完整性、一致性,或者同步更新数据库中的相关数据。当涉及到将数据变更记录到历史表中时,触发器特别有用。创建触发器以记录历史假设我们有一个名为 employees 的表,我们想要记录每次对这个表进行的修改(更新或删除操作)到一个名为 employees_history 的历史表中。
2024-11-27 15:47:32 496
原创 解决yml占位符报错:while scanning for the next token found character ‘@‘ that cannot start any token
【代码】解决yml占位符报错:while scanning for the next token found character ‘@‘ that cannot start any token。
2024-10-28 10:36:04 306
原创 IDEA一次启动多个微服务模块时在services窗口界面中显示模块名称和端口号
复制以下代码替换调原来的被替换的部分如下,如果没有以下代码就直接添加进去。替换后的文件。
2024-10-15 09:03:07 415
原创 windows11环境下安装IIS(Internet Information Services)管理器
按下win键,输入iis,点击打开Internet Information Services管理器。3、输入optionalfeatures,回车打开windows功能界面。4、选中下面这几项,点击确定,稍等即可。1、键盘win + R打开运行窗口。
2024-10-11 14:56:03 3262
原创 最全解决Data source rejected establishment of connection, message from server: “Too many connections“问题
Threads_connected152已经超过了最大连接数max_connections151。数据库的连接问题,可能由于连接数过多导致的。2、查询数据库设置的最大连接数。因而,我们需要修改最大连接数。三、解决问题,修改最大连接数。1、通过如下命令查看连接数。
2024-10-10 17:56:49 1194
原创 easyExcel使用模版填充excel,合并单元格
核心:从第0、1、2等列和第4行开始,每两行合并单元格。(获取数据的逻辑不重要,重点单元格合并)
2024-09-27 11:04:08 1844
原创 MySQL 中 FIELD() 自定义排序示例详解,实现按照指定顺序排序
当字段值没有匹配到str1,str2或者str3的时候,按照正常排序;当匹配到这些的时候,会把没有匹配的值放到最前面,匹配到的放到后边,并且以写的顺序排序返回结果集。这个函数允许你指定字段的自定义排序顺序。: str是字段名字,字符串str1,str2,str3等等,是该字段的值。:升序排列会把没匹配到的值放到前面,降序排序会把没匹配到的值放到最后。: 想让某几个特定的字段值放在最后,用field()函数。: 匹配到str1,将其放到结果集最后返回。:是将查询的结果集按照指定顺序排序。
2024-09-26 09:55:58 403
原创 mysql字符串进行数字排序
综上所述,在日常使用中,就不要再纠结用cast()还是convert()了,随便选一个就行,选不出来就丢硬币吧(不是)。
2024-09-18 15:38:38 1422
原创 Windows系统使用MySQL多个数据库定时本地备份
背景:因升级项目版本,不小心将新的数据库数据覆盖了原本的数据,幸好本地MySQL有备份数据。因为部署项目设置备份不常用,怕操作忘,特写此文章记录,以防下次忘记如何使用。服务器系统为Windows11,MySQL为8.0版本。如需验证脚本是否生效的话,在编写好bat脚本后,双击看导出文件夹内是否有sql文件生成即可。如果只备份单个数据库的话,用以下脚本即可。如果需要备份多个数据库的话,用以下脚本。然后根据设置的时间去测试是否成功即可!7、 选择脚本所在位置,点击下一步。6、 设置执行时间,点击下一步。
2024-09-18 09:54:40 646
原创 MySql每天从0开始生成特定规则自增编号
1、按一定规则生单号,要求不重复2、例如:前缀 + 日期 + 不重复流水号,whgz-20240528-00001。
2024-05-31 14:16:03 1848
原创 Mysql 单行转多行,把逗号分隔的字段拆分成多行
如果指定的次数大于分隔符的出现次数,则返回的子字符串将是总字符串。如果指定的数字为 0,则不会从给定的字符串中获取任何内容。本身是Mysql一个帮助解释注释表,用于解释Mysql各种专有名词,由于这张表数据ID是从0顺序增加的,方便我们用于计数。MySQL SUBSTRING_INDEX() 从给定字符串中返回指定数量的分隔符出现之前的子字符串。当指定数字为正数时从最终分隔符的左侧返回子字符串,当指定数字为负数时从最终分隔符的右侧返回子字符串。
2024-05-28 15:31:27 1480
原创 Could not create connection to database server问题的3种解决办法
修改数据库配置文件,修改成driver-class-name: com.mysql.cj.jdbc.Driver (这是8.0+版本的driver写法)项目时使用的数据库是8.0.x版本;但是导入的数据库jar包是5.0.x所致。看你的URL地址写的是不是类似。,修改导入的驱动版本。
2024-03-27 14:40:28 4238
原创 什么是虚假唤醒?为什么会产生虚假唤醒?
当一定的条件触发时会唤醒很多在阻塞态的线程,但只有部分的线程唤醒是有用的,其余线程的唤醒是多余的。比如说卖货,如果本来没有货物,突然进了一件货物,这时所有的顾客都被通知了,但是只能一个人买,所以其他人都是无用的通知。
2024-03-15 16:01:58 780 1
原创 jeesite列表jqGrid表格底部汇总,基于onSelectRow和onSelectAll实现选中行汇总合计
【代码】jeesite列表jqGrid表格底部汇总,基于onSelectRow和onSelectAll实现选中行汇总合计。
2024-03-15 10:50:29 586
原创 Windows通过脚本打开自带的IE浏览器
3、 保存并且关闭,修改文件后缀名为 vbs。1、桌面右键新建一个 txt 的文档。2、打开文档并且复制粘贴下面代码。
2024-02-26 16:11:02 659
原创 MyBatis获取插入的主键值
有时候我们插入关联表数据时需要外键值,就是主表的主键值,先执行主表数据的插入,插入后获取主键值,填充关联表的外键,再执行关联表数据的插入。
2023-12-19 14:22:10 682
原创 mysql导入数据库报错1118 - Row size too large (> 8126). Changing some columns to TEXT or BLOB may help. In c
/ 查看严格模式是否是开启(这里在Navicat新建查询里运行也是一样的)执行以下SQL语句,查看严格模式是否是开启。如果为OFF,则说明执行成功。我就是使用此方法解决,导入就没问题了。1、找到MySQL的配置文件位置。2、保存,然后重启MySQL服务。执行后如果为ON,则需要关闭。
2023-12-13 13:25:13 2070
原创 mysql中日期的加减 date_add()、date_sub() 函数
MySQL adddate(), addtime()函数,可以用date_add() 来替代。MySQL date_sub() 日期时间函数 和date_add() 用法一致。date 参数是合法的日期表达式。expr 参数是您希望添加的时间间隔。DATE_ADD() :从日期增加指定的时间间隔,返回的是一个字符串。now() //now函数为获取当前时间。type 参数可以是下列值。
2023-11-01 09:00:28 1227
原创 PowerShell pnpm : 无法加载文件 C:\Users\lenovo\AppData\Roaming\npm\pnpm.ps1
5、运行命令Set-ExecutionPolicy -ExecutionPolicy RemoteSigned -Scope CurrentUser。2、运行命令set-ExecutionPolicy RemoteSigned。1、右键点击【开始】,打开Windows PowerShell(管理员)4、右键点击【开始】,打开Windows PowerShell(管理员)此时管理员权限已经可以运行pnpm。3、根据提示,输入A,回车。如果vsCode还报该错误。6、根据提示,输入Y,回车。
2023-10-10 10:53:36 692
原创 解决使用mybatis-plus报错Invalid bound statement (not found)错误
然后又会有个问题,不是有@MapperScan么?通过断点发现,mybatis-locations这个匹配是由sessionFactoryBean去配置的,@MapperScan扫描的时候,会扫描mapper类包,然后从sessionFactoryBean中取xml的匹配,然而,自定义的SqlSession并没有去设置mybatisLocation这个参数,这时候就会当没xml文件处理。于是从spring初始化mybatis开始看起,发现程序不是没有扫描到mybatis-plus配置,而是压根没有去扫描。
2023-09-26 13:33:54 1590
原创 阿里云ocr身份证识别接口调用
6、上传身份证照片,点击发起调用,调用结果显示成功!网上测试完成,下面复制到本地工程!界面点击搜索ocr识别,选择文字识别,开通服务,已登录阿里云账号。9、查询accessKeyId和accessKeySecret码。2、选择个人证件识别,身份证识别(每个月赠送200次体验)11、使用postman调试。点击,进入身份证识别界面。7、引入依赖导本地工程。4、下拉到最后,选择。10、替换代码中的值。
2023-04-26 15:13:17 4122 1
原创 mysql数据库中批量删除以什么开头的表、批量清空表数据
在上面的SQL语句中,将 your_database_name 替换为您的数据库名称,该语句会生成一个查询结果,其中包含了所有以字母 R 开头的表的 DROP TABLE 语句。请注意,执行此操作将永久删除这些表及其所有数据。因此,在执行此操作之前,请确保您已经备份了所有重要数据,并且您确实要删除这些表。您可以将查询结果复制到MySQL客户端中,并执行它们,以删除这些表及其所有数据。将查询到的语句全部复制出来执行,刷新,执行成功。*注意:凡是做数据库删除操作必须先备份后操作。
2023-04-24 08:46:09 723
原创 Windows下如何查看某个端口被谁占用被杀死占用进程
开发时经常遇到端口被占用的情况,这个时候我们就需要找出被占用端口的程序,然后结束它,本文为大家介绍如何查找被占用的端口。
2023-04-21 14:16:43 957
原创 MySQL安装步骤详解
本文中,选择“MySQL Server 8.0.26-X64”后,单击“→”添加按钮,即可选择安装MySQL服务器,如图所示。步骤 5:单击【编辑】按钮,在【编辑环境变量】对话框中,将MySQL应用程序的bin目录(D:\software\MySQL\MySQL Server 8.0\bin)添加到变量值中,用分号将其与其他路径分隔开。一般来讲,应当使用二进制分发版,因为该版本提供了图形化的安装向导过程,比其他的分发版使用起来要简单,不再需要其他工具启动就可以运行MySQL。安装时离线安装即可(推荐)。
2023-04-20 17:17:51 3313 4
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人