自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 超,超,超级全面的MySQL优化面试解析!!!(转自大神)

作者:Anwenjuejin.im/post/5c6b9c09f265da2d8a55a855概述为什么要优化 系统的吞吐量瓶颈往往出现在数据库的访问速度上 随着应用程序的运行,数据库的中的数据会越来越多,处理时间会相应变慢 数据是存放在磁盘上的,读写速度无法和内存相比 如何优化 设计数据库时:数据库表、字段的设计,存储引擎 利用好MySQ...

2019-09-29 18:14:24 291

原创 精选些 Java SSM 框架基础面试题(转)

作者:唐_方链接:https://blog.csdn.net/qq_39031310一、Spring面试题1、Spring 在ssm中起什么作用? Spring:轻量级框架 作用:Bean工厂,用来管理Bean的生命周期和框架集成。 两大核心:1、IOC/DI(控制反转/依赖注入) :把dao依赖注入到service层,service层反转给action...

2019-09-29 18:12:09 157

原创 之HashMap源码分析(转)

转:https://mp.weixin.qq.com/s/IOEXqOX27U9TBeCVn3o2bw简介HashMap最早出现在JDK1.2中,底层基于散列算法实现。HashMap 允许 null 键和 null 值,是非线程安全类,在多线程环境下可能会存在问题。1.8版本的HashMap数据结构:为什么有的是链表有的是红黑树?默认链表长度大于8时转为树结构...

2019-09-26 09:34:51 82

原创 MySQL开发规范

数据库对象命名规范数据库对象命名规范的对象是指数据库SCHEMA、表TABLE、索引INDEX、约束CONSTRAINTS等的命名约定数据库对象命名原则1. 命名使用具有意义的英文词汇,词汇中间以下划线分隔2. 命名只能使用英文字母、数字、下划线3. 避免用MySQL的保留字如:call、group等4. 所有数据库对象使用小写字母数据库命...

2019-09-26 09:33:14 111

原创 SpringBoot 注解个人汇总

一、注解(annotations)列表@SpringBootApplication:包含了@ComponentScan、@Configuration和@EnableAutoConfiguration注解。其中@ComponentScan让spring Boot扫描到Configuration类并把它加入到程序上下文。@Configuration等同于spring的XML配置文件;使用J...

2019-09-26 09:32:20 79

原创 @Accessors注解解读

Accessors翻译是存取器。通过该注解可以控制getter和setter方法的形式。@Accessors(fluent = true)使用fluent属性,getter和setter方法的方法名都是属性名,且setter方法返回当前对象@Data@Accessors(fluent = true)class User { private Integer id; privat...

2019-09-24 16:03:44 8018 3

原创 isEmpty 和 isBlank 区别

前言org.apache.commons.lang.StringUtils类提供了 String 的常用操作,最为常用的判空有如下两种isEmpty(String str)和isBlank(String str)。分析我们通过源码来分析区别:publicstaticbooleanisEmpty(Stringstr){returnstr==null...

2019-09-16 09:56:13 3758

原创 工作中一些sql汇总(自己使用)

- 服务市场服务险二期开发,新增2张表。20190910-xyd-- ------------------------------ Table structure for service_insurance_sku_black-- ----------------------------DROP TABLE IF EXISTS `service_insurance_sku_black`;...

2019-09-11 10:32:03 131

原创 ExceptionHandler基于类的异常处理(对于controller类的异常统一处理实例)

1.ExceptionHandler是基于类的统一异常处理 controllerAdvice是基于spring统一做异常处理的;2.工作中使用ExceptionHandler实例:在controller调用service时候,我没有将service出现的异常catch,所以就能直接进这个controller的ExceptionHandler中,这样做的优点就是在这个contro...

2019-09-10 11:31:47 899

原创 HTTPS工作流程

1.Client发起一个HTTPS(比如 https://juejin.im/user)的请求,根据RFC2818的规定,Client知道需要连接Server的443(默认)端口。2.Server把事先配置好的公钥证书(public key certificate)返回给客户端。3.Client验证公钥证书:比如是否在有效期内,证书的用途是不是匹配Client请求的站点,是不是在CRL...

2019-09-09 14:49:34 171

转载 java规范(转)

转自:https://mp.weixin.qq.com/s/DDpdD1YvAEOkEsdCSNhWfg文章核心其实,本不想把标题写的那么恐怖,只是发现很多人干了几年 Java 以后,都自认为是一个不错的 Java 程序员了,可以拿着上万的工资都处宣扬自己了,写这篇文章的目的并不是嘲讽和我一样做 Java 的同行们,只是希望读者看到此篇文章后,可以和我一样,心平气和的争取做一个优秀的...

2019-09-06 17:37:40 112

原创 mybatis高效批量插入一批数据,数据中只有一个属性值不同,其他值都一样

场景:因为有一批数据,就一个值不同,其他属性值都一样。然后查了很多没找到,然后自己尝试写了。结果成功了。很多小伙伴应该也遇到这样情况。不想使用list<对象>来遍历插入,看的太low了。代码分析如下:1.我们假设100条数据,只是他们skuid属性值不同,这个对象包裹的其他所有信息一样,新建一个实体类,存在一个属性List<string> skuids;2....

2019-09-05 15:37:24 2114 1

原创 idea各种乱码解决方法汇总

1、项目源代码中文乱码Settings > Editor > File Encodings > Global Encodings & Project Encodings 设置为:UTF-8。上面红色区域都统一设置一下。2、Main方法运行,控制台中文乱码Settings > Build, Execution, Deployment >...

2019-09-04 09:53:58 368

原创 idea设置注释个性模板

一.设置创建类的头部注释:file--settings--file and code templates--includes--file header --设置模板内容然后创建类时自动生成了注释头部。新创建一个类时,就自动生成了模板二.方法注释(个性化自我设置注释),使用简单的自定义快捷键注释模板设置方法:1.创建一个自己定义的group:2.选择这个group...

2019-09-02 10:55:00 730

空空如也

空空如也

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

TA关注的人

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