摘要:
词法和语法分析器构建
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)