- 博客(7)
- 收藏
- 关注
原创 SQL优化 干货总结
1. 尽量避免在字段开头模糊查询,会导致数据库引擎放弃索引进行全表扫描。如下:优化方式:尽量在字段后面使用模糊查询。如下:如果需求是要在前面使用模糊查询,2. 尽量避免使用in 和not in,会导致引擎走全表扫描。如下:优化方式:如果是连续数值,可以用between代替。如下:如果是子查询,可以用exists代替。3. 尽量避免使用 or,会导致数据库引擎放弃索引进行全表扫描。如下:优化方式:可以用union代替or。如下4. 尽量避免进行null值的判断,会导致
2022-07-13 11:07:34
617
原创 String 字符串替换
replace方法 该方法的作用是替换字符串中所有指定的字符,然后生成一个新的字符串。经过该方法调用以后,原来的字符串不发生改变。例如: String s = “abcat”; String s1 = s.replace(‘a’,‘1’); 该代码的作用是将字符串s中所有的字符a替换成字符1,生成的新字符串s1的值是“1bc1t”,而字符串s的内容不发生改变。 如果需要将字符串中某个指定的字符串替换为其它字符串,则可以使用replaceAll方法,例如: St...
2021-12-31 11:36:51
16553
原创 java.net.SocketTimeoutException: timeout
java.net.SocketTimeoutException: timeout
2021-12-09 17:39:56
11072
原创 MySQL批量插入一百万条数据
我们在开发的时候有时需要插入大量的测试数据,那怎么样才能更快速的进行插入操作呢,今天在这记录一下用sql来进行插入操作:-- 插入一百万条数据DELIMITER $$ -- 写函数之前必须要写 标记CREATE FUNCTION mock_data () RETURNS INT BEGIN DECLARE num INT DEFAULT 1000000 ;DECLARE i INT DEFAULT 0 ; WHILE i < num DO INSERT INT
2021-11-09 12:03:15
943
原创 BeanMap用于对象与Map之间相互转换
1:平时我们常会遇到Bean对象和Map的转换,对于字段比较少并且结构简单的Bean对象和Map的转换,常规做法就是逐个去set属性和值,或者逐个put属性和值,但是如果对于字段比较多或者嵌套结构复杂的Bean对象和Map转换,常规做法就远远力不从心了。那我们这时候使用BeanMap就能很容易做到这一点啦。首先在使用BeanMap时要在Maven中导入依赖:<!-- commons-beanutils --><dependency> <groupId&g
2021-11-06 09:51:37
1074
原创 获取当前日期,最新的18 种日期处理方式
1. 获取当前的日期Java 8 中的LocalDate用于表示当天日期。和 java.util.Date不同,它只有日期,不包含时间。当你仅需要表示日期时就用这个类。//获取今天的日期public void getCurrentDate(){LocalDate today = LocalDate.now();System.out.println("Today's Local date : "+ today);//这个是作为对比Date date = newDate();...
2021-10-27 14:55:37
6088
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人