自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(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

原创 Linux 下 *.tar.gz 文件解压 压缩命令

Linux下文件压缩

2021-11-25 11:14:06 1601

原创 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关注的人

提示
确定要删除当前文章?
取消 删除