- 博客(7)
- 资源 (1)
- 收藏
- 关注
原创 mysql大表加字段建索引方案小记
一、背景现实中各种情况会出现需要在大表中加字段或者索引。现象很慢,跑不动。二、不停机解决方案 以下方案是带有自增id且不会修改数据表的方案1、建立临时表CREATE TABLE t_table_bak LIKE t_table;2、查询表最大id,并根据业务增长速度重置临时表最大idSELECT MAX(id) FROM t_table_bak ;ALTER TABLE t_table_bak AUTO_INCREMENT=#MAX(id#;3、分段数据拷贝INSERT IGNO
2021-04-09 17:34:02
500
原创 java获取系统时间和mysql数据库时间相差14小时
问题现象java应用程序获取当前时间new Date() 存储数据库时,和系统时间相差14小时。问题分析1、登录服务器查看服务器时间和时区date -R发现服务器系统时间时区正常。2、查看应用默认设置的时区我们系统采用的时spring boot,设置默认时间配置。此步骤也没问题。spring.jackson.time-zone=GMT+83、查看mysql时区设置show ...
2020-01-13 13:58:44
1769
1
原创 java8新特性-Stream和Optional
StreamStream 是Java SE 8类库中新增的关键抽象,它被定义于 java.util.stream (这个包里有若干流类型: Stream 代表对象引用流,此外还有一系列特化流,如 IntStream,LongStream,DoubleStream等 ),Java 8 引入的的Stream主要用于取代部分Collection的操作,每个流代表一个值序列,流提供一系列常用的聚集操作,...
2019-12-17 18:31:40
1495
原创 java8新特性-函数式接口和默认方法
函数式接口函数式接口(Functional Interface)就是一个有且仅有一个抽象方法,但是可以有多个非抽象方法的接口。函数式接口可以被隐式转换为 lambda 表达式。Lambda 表达式和方法引用(实际上也可认为是Lambda表达式)上。如定义了一个函数式接口如下:@FunctionalInterfaceinterface GreetingService { voi...
2019-12-12 11:08:26
507
原创 java8新特性-方法引用
方法引用方法引用通过方法的名字来指向一个方法。方法引用可以使语言的构造更紧凑简洁,减少冗余代码。方法引用是用来直接访问类或者实例的已经存在的方法或者构造方法。方法引用提供了一种引用而不执行方法的方式,它需要由兼容的函数式接口构成的目标类型上下文。计算时,方法引用会创建函数式接口的一个实例。当Lambda表达式中只是执行一个方法调用时,不用Lambda表达式,直接通过方法引用的形式可读性更高...
2019-12-10 20:17:05
143
原创 java8新特性-Lambda表达式
1、Lambda表达式Lambda表达式,也可称为闭包,它们使您能够将功能视为方法参数,或将代码视为数据。Lambda表达式使您可以更紧凑地表示单个方法的接口(称为函数接口)的实例。语法ambda 表达式的语法格式如下:(parameters) -> expression或(parameters) ->{ statements; }特征可选类型声明:不需要声明参数...
2019-12-10 11:35:28
275
转载 前端常见跨域问题解决方案
转自:https://www.cnblogs.com/roam/p/7520433.html前端常见跨域问题解决方案什么是跨域?跨域是指一个域下的文档或脚本试图去请求另一个域下的资源,这里跨域是广义的。广义的跨域:1.) 资源跳转: A链接、重定向、表单提交2.) 资源嵌入: 、什么是同源策略?同源策略/SOP(Same origin policy)是一种约定,由Netscape公司...
2019-11-20 20:51:46
342
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人