
基础
文章平均质量分 72
荔枝味鸡汤
每天记得微笑
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
关于这个注解@RequiresPermissions与@RequiresRoles
关于这个注解@RequiresPermissions 当你想要2个权限都存在时:@RequiresRoles({“student”,“teacher”}) 当你想多选一,满足一个即可时:@RequiresPermissions(value={“student:menu”,“teacher:menu”},logical=Logical.OR) ...原创 2020-08-03 13:50:05 · 1598 阅读 · 0 评论 -
map下的getOrDefault()方法使用过嘛
当map.get()一个存在的key时,会得到bull 当取key的值为空,值就会被替换成后面的值原创 2020-07-17 15:54:27 · 210 阅读 · 0 评论 -
Maven环境变量配置
Maven环境变量配置maven1. 下载Maven2.配置环境变量3. 打开新终端 1. 下载Maven 地址:maven 下载tar.gz文件,并将其解压到你自己喜欢的目录下。 2.配置环境变量 打开终端 vi ~/.bash_profile 按 i 键进入编辑模式,在末尾添加: # MAVEN export M2_HOME=maven地址 export PATH=$PATH:$M2_HOME/bin # MAVEN END 点击 esc 按钮退出编辑模式,输入 :wq 保存退出。原创 2020-06-01 14:00:14 · 246 阅读 · 0 评论 -
搜索引擎用过没?没用过就来看看这篇文章
入门ElasticSearch 一、 什么是Elasticsearch? Elasticsearch是一个基于Lucene的搜索服务器。它提供了一个分布式多用户能力的全文搜索引擎,基于RESTful web接口。Elasticsearch是用Java语言开发的,并作为Apache许可条款下的开放源码发布,是一种流行的企业级搜索引擎。Elasticsearch用于云计算中,能够达到实时搜索,稳定...原创 2020-04-28 14:44:48 · 207 阅读 · 0 评论 -
看一遍就会了的策略模式(java)
看一遍就会了的策略模式 在阎宏博士的《JAVA与模式》一书中开头是这样描述策略(Strategy)模式的: 策略模式属于对象的行为模式。其用意是针对一组算法,将每一个算法封装到具有共同接口的独立的类中,从而使得它们可以相互替换。策略模式使得算法可以在不影响到客户端的情况下发生变化。 策略模式的优点: 开闭原则; 避免使用多重条件转移语句; 提高了算法的保密性和安全性:可使用策略模式以避免暴露复杂的,与算法相关的数据结构。 策略模式体现了面向对象程序设计中非常重要的两个原则: 封装变化的概念。原创 2020-05-28 15:46:31 · 266 阅读 · 0 评论 -
map.put 和 map.putAll 的关系
map.put 和 map.putAll 的关系 public static void main(String[] args) { HashMap<String, String> map = new HashMap<>(); map.put("a","1"); map.put("b","2"); System.out.println(map); HashMap<String, String&g原创 2020-05-25 10:45:11 · 2626 阅读 · 1 评论 -
spring基础知识
Spring简介 Spring 是一个开源框架,是一个分层的 JavaEE 一站式框架。 所谓一站式框架是指 Spring 有 JavaEE 开发的每一层解决方案。 WEB层:SpringMVC Service层:Spring的Bean管理,声明式事务 DAO层:Spring的JDBC模板,ORM模板 优点: IOC:方便解耦合 AOP:对程序进行扩展 轻量级框架 方便与其他框架整合 Spring使用 Spring开发包解压后的目录介绍: docs: Spring 开发规范和A原创 2020-05-19 14:24:12 · 177 阅读 · 0 评论 -
Java异常体系看这一篇就够啦
常见的RuntimeException NullPointerException - 空指针引用异常 ClassCastException - 类型强制转换异常 IllegalArgumentException - 传递非法参数异常 IndexOutOfBoundsException - 下标越界异常 NumberFormatException - 数字格式异常 常见的非RuntimeExce...原创 2020-02-19 21:49:32 · 172 阅读 · 0 评论 -
学了这么久,还不知道单例模式,还不过来看看
单例设计模式 什么是单例设计模式 只有一个实例对象 保证对象是唯一的 饿汉式单例 代码: public class EHan { //创建之后会存放在永久区中 垃圾回收机制不会回收 private static final EHan EHAN = new EHan(); //构造函数 private EHan() { } public static E...原创 2020-02-13 12:59:31 · 144 阅读 · 0 评论 -
面试官问你注解,不慌!快看这篇文章
自定义注解 @interface 使用 @interface 关键字定义注解 String value() default ""; 成员变量 只有一个必须是value 默认值:defaule "" 成员变量类型是受限的,合法的类型包括原始类型及String,Class,annotation,Enumeration。 可以没有成员变量 :称之为标识注解 @Tar...原创 2020-02-09 16:47:01 · 198 阅读 · 0 评论 -
你了解微服务吗? 速度过来看看
微服务知识点 1、 什么是微服务/微服务的特点 单一职责:微服务中每一个服务都对应唯一的业务能力,做到单一职责。 微:微服务拆分粒度较小,例如一个用户管理就可以作为一个服务,每个服务虽小,但“但五脏俱全”。 独立:服务间时相互独立的,互不干扰。 团队独立:每个服务都是一个独立的开发团队,人数不能过多 技术独立:因为时面向服务开发,只需要提供Rest接口。 部署独立:服务间虽然有调用,...原创 2019-12-29 14:24:48 · 368 阅读 · 0 评论 -
2099年了,你知道什么是Java的类加载器嘛?
Java的类加载器 作用 编译器先把java文件编译成class字节码文件 ClassLoad会把字节码文件转换成jvm中的Class对象 jvm再把class对象转成实例对象 ClassLoad在java 中有着非常重要的作用,他主要工作是在Class装载的加载过程,他的主要作用是 从系统外部获取二进制数据流。它是java的核心组件,所有的class都是通过ClassLoad进行...原创 2019-12-26 16:28:29 · 415 阅读 · 1 评论