摘要: 1. 代理模式 代理模式是常用的java设计模式,他的特征是代理类与委托类有同样的接口,代理类主要负责为委托类预处理消息、过滤消息、把消息转发给委托类,以及事后处理消息等。代理类与委托类之间通常会存在关联关系,一个代理类的对象与一个委托类的对象关联,代理类的对象本身并不真正实现服务,而是通过调用委托 阅读全文
posted @ 2024-04-01 16:04 熬夜总冠军 阅读(16) 评论(0) 推荐(0) 编辑
摘要: 目录1、Lambda表达式概述2、Lambda表达式语法3、具体写法4、Lambda表达式注意事项5、Java中四大函数式接口6、方法引用7、构造引用 1、Lambda表达式概述 Lambda表达式是JDK1.8之后的一种语法,是一个匿名函数,是对匿名函数的简写形式,我们可以把 Lambda表达式理 阅读全文
posted @ 2023-12-06 10:39 熬夜总冠军 阅读(125) 评论(0) 推荐(0) 编辑
摘要: Linux常用指令 一、 基本命令 ifconfig:查看ip地址常用信息 su [xxx]:更换用户,如果直接写su表示切换成root管理员账号 pwd:打印当前所在路径 cd xx:进入文件夹 cd ..:返回上级文件夹 cd /:返回根目录 ll [-a]:打印当前文件夹和其子文件和文件夹的详 阅读全文
posted @ 2023-03-30 10:11 熬夜总冠军 阅读(110) 评论(0) 推荐(0) 编辑
摘要: Java自定义注解 Java自定义注解一般使用场景为:自定义注解+拦截器或者AOP配合使用,可以用来设计自己的框架,也可以用于开发中的权限校验 一、什么是注解(Annotation) Java注解是什么,以下是引用自维基百科的内容 Java注解又称Java标注,是JDK5.0版本开始支持加入源代码的 阅读全文
posted @ 2021-06-28 15:20 熬夜总冠军 阅读(3027) 评论(0) 推荐(2) 编辑
摘要: 应用场景二:使用注解+AOP对权限的校验 在实际开发中,我们常常需要对方法进行权限控制,就比如对用户身份的校验,判断其是不是管理员身份,此时我们就可以使用自定义注解+AOP进行权限的校验 接下来我们开始演示一个Demo,管理员能够访问用户和管理员对应的接口,而用户只能访问用户的接口,并且还对登录的用 阅读全文
posted @ 2021-06-27 01:15 熬夜总冠军 阅读(1769) 评论(1) 推荐(1) 编辑
摘要: 一、引言 1.1 海量数据 在海量数据中执行搜索功能时,如果使用MySQL,效率太低。 1.2 全文检索 在海量数据中执行搜索功能时,如果使用MySQL,效率太低。 1.3 高亮显示 将搜索关键字,以红色的字体展示。 二、ES概述 2.1 ES的介绍 ES是一个使用Java语言并且基于Lucene( 阅读全文
posted @ 2020-11-17 22:27 熬夜总冠军 阅读(546) 评论(0) 推荐(0) 编辑
摘要: 1.Hibernate-Validator 简介 ​ hibernate-validator是Hibernate项目中的一个数据校验框架,它能够将数据校验从业务代码中脱离出来,增加代码可读性,同时也让数据校验变得更加方便、简单。 官网地址: http://hibernate.org/validato 阅读全文
posted @ 2020-11-11 22:01 熬夜总冠军 阅读(3046) 评论(0) 推荐(3) 编辑
摘要: Zookeeper 一、引言 在分布式环境下,如果舍弃springcloud,使用其他的分布式框架,那么注册中心,配置集中管理,集群管理,分布式锁,分布式任务,队列管理想单独实现怎么处理? 分布式系统面临的问题 ​ 1、分布式系统如何实现对统一资源的访问,保证数据的一致性 ​ 2、集群中的Maste 阅读全文
posted @ 2020-11-07 00:32 熬夜总冠军 阅读(438) 评论(0) 推荐(0) 编辑
摘要: RabbitMQ的基本使用 一、引言 模块之间的耦合度多高,导致一个模块宕机后,全部功能都不能用了, 并且同步通讯的成本过高,用户体验差。 RabbitMQ引言 二、RabbitMQ介绍 市面上比较火爆的几款MQ: ActiveMQ,RocketMQ,Kafka,RabbitMQ。 语言的支持:Ac 阅读全文
posted @ 2020-11-07 00:25 熬夜总冠军 阅读(787) 评论(1) 推荐(1) 编辑
摘要: 一、Redis介绍 1.1 数据库压力过大 由于用户量增大,请求数量也随之增大,数据压力过大 1.2 数据不同步 多台服务器之间,数据不同步 1.3 传统锁失效 多台服务器之间的锁,已经不存在互斥性了。 2.1 NoSQL介绍 Redis就是一款NoSQL。 NoSQL → 非关系型数据库 → No 阅读全文
posted @ 2020-11-07 00:14 熬夜总冠军 阅读(487) 评论(0) 推荐(0) 编辑