自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(10)
  • 收藏
  • 关注

原创 MYSQL优化之八种方式

1. 选用最合适的字段属性(见名知意)MySQL可以很好的支持大数据量的存取,但是一般说来,数据库中的表越小,在它上面执行的查询也就会越快。因此,在创建表的时候,为了获得更好的性能,我们可以将表中字段的宽度设得尽可能小。2使用join代替子查询使用子查询可以一次性的完成很多逻辑上需要多个步骤才能完成的SQL操作,同时也可以避免事务或者表锁死,并且写起来也很容易。但是,一些情况下,子查询可以被更有效率的连接(JOIN)…替代。 如果使用join连接的话速度会快很多,因为mysql不需要再内存中创建临时

2021-01-19 08:58:59 143

原创 BigDecimal加减乘除计算

初始化 BigDecimal num1 = new BigDecimal(0.005); BigDecimal num2 = new BigDecimal(1000000); BigDecimal num3 = new BigDecimal(-1000000); //尽量用字符串的形式初始化 BigDecimal num12 = new BigDecimal("0.005"); BigDecimal num22

2020-12-25 11:07:22 93

原创 SpringBoot整合Elasticsearch详细步骤以及代码示例(附源码)

POM文件<!--elasticsearch--> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-data-elasticsearch</artifactId> </dependency>application

2020-12-21 08:15:21 386

原创 Java中的String,StringBuilder,StringBuffer三者的区别

Java中的String,StringBuilder,StringBuffer三者的区别区别主要有俩个方面线程方面和安全方面首先说运行速度,或者说是执行速度,在这方面运行速度快慢为:StringBuilder > StringBuffer > String  String最慢的原因:String为字符串常量,而StringBuilder和StringBuffer均为字符串变量,即String对象一旦创建之后该对象是不可更改的,但后两者的对象是变量,是可以更改的1 String str

2020-11-29 14:48:16 75

原创 java爬网页

java代码爬网页注:只能安排静态网页pom.yml需要的依赖 <parent> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-parent</artifactId> <version>2.0.1.RELEASE</version> </parent&

2020-11-24 20:29:31 82

原创 IDEA实用插件

翻译插件 Translation中英文翻译工具,之所以要把它也单独列出来,是使用起来真的很方便,不用再和其他翻译工具之间来回切换了。官方介绍的特点:多种翻译引擎.谷歌翻译.雅虎翻译.百度翻译.多种语音互译.文档注释翻译文本转语音自动选词使用方式:安装成功后,会在如图区域显示两个图标,可以点击图标调出不同的对话框进行搜索翻译当然也可以选中要翻译的文本,然后右键,贼好使,IDEA版有道词典,你值得拥有...

2020-11-10 13:32:44 348 2

原创 事务的隔离级别和传播属性

事务一、脏读、幻读和不可重复读事务的隔离级别读未提交(Read uncommitted)一个事务可以读取另一个未提交事务的数据读已提交(Read committed)一个事务要等另一个事务提交后才能读取数据可重复读(Repeatable read)就是在开始读取数据(事务开启)时,不再允许修改操作序列化(Serializable)Serializable 是最高的事务隔离级别,在该级别下,事务串行化顺序执行,可以避免脏读、不可重复读与幻读。但是这种事务隔离级别效率低下,比较耗数据库性能,一般不

2020-11-09 20:30:04 145

原创 java 二维码生成

java 二维码生成导包pom.xml <dependencies> <!--二维码制作--> <dependency> <groupId>com.google.zxing</groupId> <artifactId>core</artifactId> <version>3.2.1</ve

2020-11-08 11:06:17 226 1

原创 VUE中异步函数async和await的用法

VUE中异步函数async和await的用法VUE中async的用法首先,async是异步的意思,它作为一个关键字(类似于后端 static 等关键字)放在函数前面,用于表示函数是一个异步函数。这里再说一下同步和异步的区别:同步:就是调用某个东西是,调用方得等待这个调用返回结果才能继续往后执行;异步,和同步相反 调用方不会理解得到结果,而是在调用发出后调用者可用继续执行后续操作,被调用者通过状体来通知调用者,或者通过回掉函数来处理这个调用那么异步函数就是该函数的执行不会阻塞后面代码的执行比如

2020-11-06 14:19:21 1622 6

原创 2020-10-30

2020/10/30 翻车记录1前后端传参后端列表传参 @PostMapping("/findData/{page}/{size}")测试的话使用 localhost:9001/loan/findData/1/2如果使用 localhost:9001/loan/findData?page=1&size=1 则后端传参就不能使用@PathVariable应该换成 @RequestParam2.返回值 在多表查询使用xml映射文件时,要注意返回值的参数 因为使用的

2020-10-30 20:45:18 78

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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