Java注解

注解在日常开发中经常用到,比如@Controller、@Mapper,都是自定义的注解,使用过自定义注解,做权限认证功能,把权限硬编码到注解上,优点是实现比较简单,缺点是代码臃肿,维护比较困难,并且通过反射会比较耗时间。通过这次的实践也对注解有了深刻的影响,在这里加深学习


Java基础之反射

概念:反射是Java的一种机制,让我们可以在运行时获取类的信息作用:通过反射,我们可以在程序运行时动态创建对象,还能获取到类的所有信息,比如它的属性、构造器、方法、注解等;


SpringBoot整合shiro

1 Shiro 三大核心组件​Shiro 有三大核心组件,即 Subject、SecurityManager 和 Realm。先来看一下它们之间的关系。1.1 Subject 为认证主体​包含 Principals 和 Credentials 两个信息。我们看下两者的具体含义。​Principals


代理模式

代理模式概念:代理模式是常用的java设计模式,他的特征是代理类与委托类有同样的接口,通过代理类,为原始类(⽬标)增加额外的功能好处:利于原始类(⽬标)的维护静态代理​概念:由程序员创建或特定工具自动生成源代码,也就是在编译时就已经将接口、代理类等确定下来​**好处:**实现简单


Java多线程学习笔记

Java多线程学习笔记基本概念程序:是为完成特定任务,用某种语言编写的一组指令的集合,即指一段静态的代码,静态对象。进程:是程序的一次执行过程,或是正在运行的一个程序,是一个动态的过程,有它自身的产生,存在和消亡的过程。-------生命周期线程:进程中的一个任务,是一个程序内部的一条执行路径​即:


SSM框架整合

SSM框架整合1.明确目的主次分明,spring整合其他框架spring,springmvc,mybatis2.springMVC配置<!-- 开启扫描,扫描controller包中的@Controller注解,注入spring容器中 --><context:component-s


SpringMVC学习笔记

SpringMVC学习笔记一、SpringMVC基础入门,创建一个hello world程序首先,导入springMVC 需要的jar包<!--spring核心依赖--> <dependency> <groupId>org.springframew


记录博客搭建过程

安装jdksudo yum install java-11-openjdk -y检查一下是否安装成功(输出带有:openjdk version "11.0.11",表示成功)java -version创建目录mkdir ~/app && cd ~/app下载hal