摘要: 词法和语法分析器构建 ANTLR简介 ANTLR全称ANother Tool for Languate Recognition,是基于LL(*)算法实现的语法分析器生成器和词法分析器生成器,由旧金山大学的Terence Parr博士等人创建。截止到目前,ANTLR已经支持生成适用于Ada95、C、C#、Jav... 阅读原文
2020-09-03 07:43:01 阅读(796) 评论(0)
摘要: 枚举在java里也算个老生长谈的内容了,每当遇到一组需要类举的数据时我们都会自然而然地使用枚举类型: public enum Color { RED, GREEN, BLUE, YELLOW; public static void main(String[] args) { ... 阅读原文
2020-09-03 06:00:15 阅读(897) 评论(0)
摘要: 上一篇:Spring Boot 如何快速集成 Redis? 前面的分享栈长介绍了如何使用 Spring Boot 快速集成 Redis,上一篇是单机版,也有粉丝留言说有没有 Redis Sentinel 的集成教程,这篇开搞! Redis Sentinel 介绍 Redis Sentinel:哨兵,放哨,看中... 阅读原文
2020-09-03 00:35:03 阅读(1329) 评论(0)
摘要: 开篇 在SpringBoot中我们通常都是基于注解来开发的,实话说其实这个功能比较鸡肋,但是,SpringBoot中还是能做到的。所以用不用是一回事,会不会又是另外一回事。 涛锅锅在个人能力能掌握的范围之内,一般是会得越多越好,都是细小的积累,发生质的改变,所以今天和小伙伴们一起分享一下。 实践 1.首先我们... 阅读原文
2020-09-03 00:00:14 阅读(1273) 评论(0)
摘要: 来源:小小木的博客 www.cnblogs.com/wyc1994666/p/11748212.html Synchronized 关键字算是Java的元老级锁了,一开始它撑起了Java的同步任务,其用法简单粗暴容易上手。但是有些与它相关的知识点还是需要我们开发者去深入掌握的。 比如,我们都知道通过 Sy... 阅读原文
2020-09-02 22:09:06 阅读(1219) 评论(0)
摘要: 防止类重名 包名命名规则 所有字母小写 域名倒过来写 一个类的全名 “包名”+”.”+”类名” public class Test { public Test() { // TODO Auto-generated constructor stub } publi... 阅读原文
2020-09-02 20:59:02 阅读(974) 评论(0)
摘要: 一.业务需求 方法中需要处理一定的业务逻辑,如果业务逻辑失败,则相关的业务操作回滚,同时记录一条错误日志 二.具体实现 //添加事务注解 @Transactional(rollbackFor = Exception.class) public void changeBookPrice(Book book, B... 阅读原文
2020-09-02 19:07:01 阅读(971) 评论(0)
摘要: 一、什么是OAuth2协议? OAuth 2.0 是一个关于授权的开放的网络协议,是目前最流行的授权机制。 数据的所有者告诉系统,同意授权第三方应用进入系统,获取这些数据。系统从而产生一个短期的进入令牌(token),用来代替密码,供第三方应用使用。 由于授权的场景众多,OAuth 2.0 协议定义了获取令... 阅读原文
2020-09-02 17:09:11 阅读(1234) 评论(0)
摘要: 点赞再看,养成习惯,微信搜索【三太子敖丙】关注这个互联网苟且偷生的工具人。 本文 GitHub https://github.com/JavaFamily 已收录,有一线大厂面试完整考点、资料以及我的系列文章。 前言 自学/学习路线这样的一期我想写很久了,因为一直想写的全一点硬核一点所以拖到了现在,我... 阅读原文
2020-09-02 16:33:26 阅读(994) 评论(0)
摘要: 项目描述 Hi,大家好,今天分享的项目是《基于SpringBoot的通用后台管理系统》,本系统是基于SpringBoot + 通用Mapper + LayUI + freemarker 而开发的,大体功能模块如下: 网站管理 角色管理 用户管理 菜单管理 友情链接 这些模块可以用于搭建自己的后台管理系统,样式... 阅读原文
2020-09-02 16:15:06 阅读(1020) 评论(0)