craneyuan

路漫漫其修远兮,吾将上下而求索。

自定义博客皮肤

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

MySQL使用注意事项记录(不定期更新)

前言 这篇文章会记录一些关于MySQL使用上容易出错的地方。 MySQL 唯一性约束允许重复的NULL值 问题复述: CREATE TABLE `my_table` ( `A` char(20) , `B` char(20) , `C` char(20) ) ENGINE=InnoD...

2018-12-10 23:25:52

阅读数 83

评论数 1

MySQL查询中LIMIT的大offset会导致性能低下

前言 在业务系统中难免少不了分页的需求。想到分页的时候,大家肯定会想到使用SQL中的LIMIT来实现。但是,如果不正确的使用LIMIT会导致性能问题(SQL执行得很慢、有可能会拖垮服务器),也会被领导批的;所以,我们来看看如何正确地使用LIMIT。 LIMIT OFFSET, ROW_COUNT ...

2018-12-05 00:08:32

阅读数 215

评论数 0

温故 Java 8 中引入的 Optional 类

前言 为什么要有Optional类?(它试图去解决什么问题呢?) 答:Optional类试图去解决Java系统中大量出现的NullPointerException问题和繁琐的null检查。 使用 Optional常用方法: 创建 Optional 对象,使用of(T) 或者 ofNullable...

2018-12-04 00:28:03

阅读数 69

评论数 0

温故 Java 8 日期 API

前言 为什么我们需要一个新的日期和时间库? Java开发中一个长期存在的窘境是对普通开发者的date和time用例支持不足。 例如,现存的类(例如java.util.Date和SimpleDateFormatter)不是线程安全的,导致潜在的并发问题——不是普通开发者所期望的编写日期处理时的代码...

2018-12-02 23:39:19

阅读数 114

评论数 0

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