自定义博客皮肤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)
  • 收藏
  • 关注

原创 MongoDB和MySQL和Redis的区别

MongoDB和MySQL和Redis的区别MySQL1、在不同的引擎上有不同的存储方式。2、查询语句是使用传统的sql语句,拥有较为成熟的体系,成熟度很高。3、开源数据库的份额在不断增加,mysql的份额页在持续增长。4、缺点就是在海量数据处理的时候效率会显著变慢。MongoDBMongodb是非关系型数据库(nosql ),属于文档型数据库。文档是mongoDB中数据的基本单元,类似关系数据库的行,多个键值对有序地放置在一起便是文档,语法有点类似javascript面向对象的查询语言,

2020-07-14 15:56:12 1524

原创 消息驱动式微服务:Spring Cloud Stream & RabbitMQ

消息驱动式微服务:Spring Cloud Stream & RabbitMQhttps://www.cnblogs.com/liululee/p/11149302.html使用 Spring Cloud Stream 构建消息驱动微服务基于 RabbitMQ 使用https://www.jianshu.com/p/fb7d11c7f798

2020-07-10 09:42:41 159

原创 Spring Security+JWT+Vue实现一个前后端分离无状态认证Demo

Spring Security+JWT+Vue实现一个前后端分离无状态认证Demo简介完整代码:https://github.com/PuZhiweizuishuai/SpringSecurity-JWT-Vue-Deom运行展示后端主要展示 Spring Security 与 JWT 结合使用构建后端 API 接口。主要功能包括登陆(如何在 Spring Security 中添加验证码登陆),查找,创建,删除并对用户权限进行区分等等。ps:由于只是 Demo,所以没有调用数据库,以上所

2020-07-09 13:19:30 398

原创 MySQL 查询语句关键字

MySQL 查询语句关键字综合使用select distinct * from '表名' where '限制条件' group by '分组依据' having '过滤条件' order by limit '展示条数'执行顺序from -- 查询where -- 限制条件group by -- 分组having -- 过滤条件order by -- 排序limit -- 展示条数distinct -- 去重select -

2020-06-29 15:39:08 648

原创 Java 8 时间处理 LocalDate

JDK8 LocalDate关键类Instant:瞬时实例。LocalDate:本地日期,不包含具体时间 例如:2014-01-14 可以用来记录生日、纪念日、加盟日等。LocalTime:本地时间,不包含日期。LocalDateTime:组合了日期和时间,但不包含时差和时区信息。ZonedDateTime:最完整的日期时间,包含时区和相对UTC或格林威治的时差。新API还引入了 ZoneOffSet 和 ZoneId 类,使得解决时区问题更为简便。解析、格式化时间的 DateTimeFor

2020-06-19 15:57:08 325

原创 IntelliJ IDEA 快捷键大全

IntelliJ IDEA 快捷键大全自动代码常用的有fori/sout/psvm+Tab即可生成循环、System.out、main方法等boilerplate样板代码 。例如:要输入for(User user : users)只需输入user.for+Tab ;再比如:要输入Date birthday = user.getBirthday()只需输入user.getBirthday().var+Tab即可。代码标签输入完成后,按Tab,生成代码Alt+Insert 生成代码(如get,set

2020-06-16 16:13:36 199

原创 第三方账号登录的设计与数据库表的设计

第三方账号登录的设计与数据库表的设计 **文章选自微信公众号,特意保存学习**用户名密码注册登陆流程图:流程说明:1 前端将用户名、密码发送到服务器,服务器进行常规的判断,判断用户名、密码长度是否满足,用户名是否重复等条件,条件不通过直接返回对应错误码给到前端,这里密码字段,为了防止传输过程中被截胡,建议加密再上传,我们的传输密码默认都是会进行一个md5加密,然后记录到数据库再进行一层加密,就算是脱库也没事,密码不要明文存储。2 校验通过后,就将用户名密码写入数据库,并进行后面积分发放等

2020-06-15 17:20:37 4083 2

原创 String 和 StringBuffer、StringBuilder 的区别是什么 String 为什么是不可变的

可变性简单的来说:String 类中使用 final 关键字字符数组保存字符串,private final char value[],所以 String 对象是不可变的。而StringBuilder 与 StringBuffer 都继承自 AbstractStringBuilder 类,在 AbstractStringBuilder 中也是使用字符数组保存字符串char[]value 但是没有用...

2020-02-22 10:11:01 69

原创 static关键字详细解读

static 关键字static 关键字主要有以下四种使用场景修饰成员变量和成员方法静态代码块修饰类(只能修饰内部类)静态导包(用来导入类中的静态资源,1.5之后的新特性)修饰成员变量和成员方法(常用)被 static 修饰的成员属于类,不属于单个这个类的某个对象,被类中所有对象共享,可以并且建议通过类名调用。被static 声明的成员变量属于静态成员变量,静态变量 存放在 Java...

2020-02-22 10:04:40 133

原创 final、static、this、super关键字解读

final 关键字final关键字主要用在三个地方:变量、方法、类。对于一个final变量,如果是基本数据类型的变量,则其数值一旦在初始化之后便不能更改;如果是引用类型的变量,则在对其初始化之后便不能再让其指向另一个对象。当用final修饰一个类时,表明这个类不能被继承。final类中的所有成员方法都会被隐式地指定为final方法。使用final方法的原因有两个。第一个原因是把方法锁定,以...

2020-02-22 10:00:21 107

空空如也

空空如也

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

TA关注的人

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