SpringBoot使用策略者模式

SpringBoot使用策略者模式前言在实际业务中,经常会遇到这样的代码String type = actualService.getRealtype(uid);if(type.equals("typeA")){ // do func A}else if(type.equa


接口风格

web开发1.传统的接口和Restful风格的区别传统的api接口:@RequestMapping("saveUser")public String saveUser(){ return "保存用户";}@RequestMapping("del


Mybatis-Plus

润物无声 只做增强不做改变,引入它不会对现有工程产生影响,如丝般顺滑。 效率至上 只需简单配置,即可快速进行单表 CRUD 操作,从而节省大量时间。 丰富功能 代码生成、物理分页、性能分析等功能一应俱全。


Spring的学习

在B站看到的spring教程,通俗易懂,学习并记录,后续持续更新,强烈推荐还没学过spring的童鞋前往收藏观看。


Java注解

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


Java基础之反射

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


SpringBoot整合shiro

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


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