- 博客(12)
- 资源 (1)
- 收藏
- 关注
原创 在MySQL中对大数据量表执行DDL操作如何避免死锁
数据库死锁问题处理方法:紧急情况可通过杀死进程或重启数据库解决。正常操作时建议通过创建新表、逐步复制数据、执行DDL操作和原子性重命名表的方式避免长时间锁表,同时注意在执行过程中可能需要快速回滚以应对出现的问题。
2023-11-21 16:23:39 116
原创 linux下mysql创建用户并指定数据库
名词解释:testuser(账号)testuser!123(密码)testdatabase(数据库)mysql> CREATE USER 'testuser'@'%' IDENTIFIED BY 'testuser!123';Query OK, 0 rows affectedmysql> grant all privileges on testdatabase.* to 'testuser'@'%';Query OK, 0 rows affectedmysql> f.
2021-12-20 14:14:31 642
原创 springboot整合MariaDB、Mybatis
项目目录结构码云仓库地址:https://gitee.com/MrTdd/mariadb-demo.git
2021-04-06 11:52:20 985 1
原创 win10安装MariaDB数据库
1.首先去官网下载MariaDB:https://mirrors.ustc.edu.cn/mariadb//mariadb-10.4.18/winx64-packages/mariadb-10.4.18-winx64.msi
2021-04-04 16:52:23 365
原创 Mysql VS MariaDB数据库
MariaDB相关文档记录Mysql与MariaDB选择指南:https://mariadb.com/wp-content/uploads/2020/10/mariadb-vs-mysql-comparison_whitepaper_1032.pdfMariaDB有关JSON函数文档:https://mariadb.com/wp-content/uploads/2019/03/mariadb-and-json-flexible-data-modeling_whitepaper_1007.pdf.
2021-04-04 09:44:24 155
原创 java8使用stream把List转为Map,根据key提取值转List
import java.util.ArrayList;import java.util.HashMap;import java.util.List;import java.util.Map;public class Test { public static void main(String[] args) { List<Map<String, String>> list = new ArrayList<>(); .
2021-01-18 18:15:17 10133
原创 java8处理字符串、数组每个字符或每个元素出现次数
import java.util.ArrayList;import java.util.List;import java.util.Map;import java.util.function.Function;import java.util.stream.Collectors;import java.util.stream.Stream;public class TestStr { public static void main(String[] args) { .
2021-01-09 14:44:46 580 1
转载 windows下安装nacos报错解决办法
一、准备工作1、环境直接查阅官方文档即可,这里简单做简单的记录。JDK:1.8+MAVEN:3.2.x+2、下载源码从GitHub上面下载源码git clone https://github.com/alibaba/nacos.gitcd nacos/ mvn -Prelease-nacos -Dmaven.test.skip=true clean install -U ls -al distribution/target/ cd distr
2020-10-05 11:26:09 5659
原创 API 接口在指定时间内限流
前言在请求的时候服务端通过redis记录每个ip在指定时间内请求的次数,如果在特定时间内超过限制次数,抛出异常,给前端返回响应信息。本文为参考其他博客,由于没有及时保存原文章地址,所以无法放至原文连接,如原作者看到此篇文章,可以告知本人,一定及时添加原文地址,再次感谢原文博主。自定义注解import java.lang.annotation.*;/** * 在 second 秒内,最大只能请求 maxCount 次,默认一秒30次 */@Documented@Inherited@Tar
2020-08-03 18:57:37 352
原创 java去除所有特殊符号/指定特殊符号
import java.math.BigDecimal;/** * @program: * @Date: 2019/10/24 16:57 * @Description: */public class BigDecimalUtil { public final static String regEx = "[\n`~!@#$%^&*()+=|{}':;',\\[\\].<>/?~!@#¥%……&*()——+|{}【】‘;:”“’。, 、?]";
2020-08-03 18:51:26 2496
原创 解决由于使用mysql的format()函数java端报Cause: java.sql.SQLException: Bad format for BigDecimal ‘1,111,111.00‘ i
这个问题是sql使用format()函数格式化引起的,格式化数值时,当数值过大会自动加上','逗号,类似1,111,111.00,这样BigDecimal类型就接收不了了,解决办法很简单:1.不使用format()函数格式化;2.如果项目必须用到format()函数格式化成类似1,111,111.00这样的数值,实体类可以用String接收,即可解决。...
2020-08-03 18:49:52 798
原创 Windows中杀死占用某个端口的进程
netstat -ano | findstr 8004 //查找8004端口进程taskkill -PID <进程号> -F //强制关闭某个进程或者tasklist|findstr "8004"查找进程 taskkill /f /t /im xxx.exe 杀掉进程
2020-08-03 18:48:38 290
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人