自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(20)
  • 收藏
  • 关注

原创 SpringSecurity(三)自定义权限管理

SpringSecurity自定义权限管理SpringSecurity环境pom.xmlSpringSecurity自定义权限管理自带的权限管理自定义权限管理SpringSecurity环境pom.xmlpom.xml依赖 <parent> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-parent</artifactId>

2021-04-04 21:00:36 421

原创 SpringSecurity(二)获取JSON格式的用户名密码

SpringSecurity获取JSON格式的用户名密码SpringSecurity环境pom.xml自定义获取用户名和密码SpringSecurity自带的方式自定义获取用户名密码的方式SpringSecurity环境pom.xmlpom.xml依赖 <parent> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-parent<

2021-04-04 17:31:02 1069

原创 SpringSecurity(一)自定义登录界面和权限管理

SpringSecurity自定义拦截配置SpringSecurity环境pom.xmlSpringSecurity使用自带的登录界面自定义登录界面SpringSecurity环境pom.xmlpom.xml依赖 <parent> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-parent</artifactId> &l

2021-04-03 23:45:35 384

原创 软件设计模式文章导航

设计模式设计原则开闭原则里氏代换原则依赖倒置原则接口隔离原则组合复用原则(迪米特法则)单一职责原则设计模式创建型设计模式工厂方法设计模式抽象工厂设计模式单例设计模式原型模式建造模式结构型设计模式代理设计模式适配器设计模式装饰模式行为型设计模式模板方法设计模式迭代子模式观察者设计模式责任链设计模式状态设计模式解释器模式设计原则开闭原则对修改是封闭的,对具体的实现是开放的。不要修改原来的代码,进行扩展功能。(多使用接口和抽象)里氏代换原则子类必须能够完美的替换父类(在程序的所有位置用父类的地方都

2021-03-12 19:40:39 114

原创 Vue联系后端

Vue联系后端Vue联系后端Vue联系后端config目录下的index.jsmodule.exports = { dev: { // Paths assetsSubDirectory: 'static', assetsPublicPath: '/', proxyTable: { '/server':{ target:"http://localhost:8081", pathRewrite:{"^/server":"

2021-02-08 17:59:11 130 1

原创 SpringBoot使用拦截器、Token进行登录拦截

SpringBoot使用拦截器、Token进行登录拦截什么是Token?Token工具类SpringBoot进行登录拦截自定义注解--无需登录注解拦截器对SpringMvc进行扩展配置拦截器Maven什么是Token?客户端发送能验证自身信息的数据给服务端服务端接收数据并且进行加密然后发送给客户端,这个加密的东西就是token每次客户端发送请求的时候就携带这个token进行验证具体情况百度Token工具类package com.parsley.utils;import io.jsonw

2021-02-08 17:48:34 5241 1

原创 Javascript函数方法常用的动词

函数方法常用的动词get 获取/set 设置,add 增加/remove 删除create 创建/destory 移除start 启动/stop 停止open 打开/close 关闭,read 读取/write 写入load 载入/save 保存,create 创建/destroy 销毁begin 开始/end 结束,backup 备份/restore 恢复import 导入/export 导出,split 分割/merge 合并inject 注入/extract 提取,atta

2021-02-01 15:59:03 103

原创 关于Spring注解@Import

关于Spring注解@Import@Import的用途@Import的使用方式1.类字面常量2.实现ImportSelector接口导入3.实现ImportBeanDefinitionRegistrar接口导入以下内容仅供参考@Import的用途@Import通过快速导入的方式实现把实例加入spring的IOC容器中。@Target(ElementType.TYPE)@Retention(RetentionPolicy.RUNTIME)@Documentedpublic @interface

2021-01-25 22:30:02 105 1

原创 关于Spring注解@Configuration

关于Spring注解@Configuration用途使用方式1. 结合@Bean注解在Spring容器中注册Bean2. 结合@Component在Spring容器中注册Bean3.结合@Import在Spring容器中注册Bean对Web进行配置以下内容仅供参考用途代替xml的配置方式,使用Java的方式进行配置,被@Configuration注解的类被称为配置类xml方式<?xml version="1.0" encoding="UTF-8"?><beans xml

2021-01-24 21:26:04 78

原创 Spring的理解

Spring的理解Spring之IOC的理解IOC控制反转的好处是由程序员写死的代码,变为由程序员(或用户)管理的代码例子一实体类package com.parsley.dao;public class Paper { private String context; public String getContext() { return context; } public void setContext(String context) {

2020-12-27 20:38:50 55

原创 Spring在web项目中的启动与初始化过程

Servlet启动流程以Tomcat为例介绍Servlet容器启动过程listener、 filter、servlet 加载顺序及其详解Spring启动过程Spring的启动过程详解Spring注解原理的详细剖析与实现Java注解基本原理web.xml — ContextLoaderListener(监听) — Spring.xml(Spring配置文件) — < context:component-scan base-package="">(扫描包) — S

2020-10-25 17:06:25 204

原创 SpringMVC(二)注解配置

web.xml照旧修改springmvc-servlet.xml<?xml version="1.0" encoding="UTF-8"?><beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:context="http://www.springframework.org/s

2020-10-21 21:00:00 48

原创 SpringMVC(一)xml配置

在web.xml里面添加DispatcherServlet<servlet> <servlet-name>springmvc</servlet-name> <servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class> <!-- 配置映射文件的路径--> <init-

2020-10-21 20:53:19 121

原创 Spring+Mybatis(一)无mapper.xml方式

删除applicationContext.xml 和mybatis-config.xml文件增加spring-mybatis.xml文件

2020-10-21 14:30:40 595

转载 Spring(一)注解总结

Spring(一)注解总结传统的Spring做法是使用.xml文件来对bean进行注入或者是配置aop、事物,这么做有两个缺点:1、如果所有的内容都配置在.xml文件中,那么.xml文件将会十分庞大;如果按需求分开.xml文件,那么.xml文件又会非常多。总之这将导致配置文件的可读性与可维护性变得很低。2、在开发中在.java文件和.xml文件之间不断切换,是一件麻烦的事,同时这种思维上的不连贯也会降低开发的效率。为了解决这两个问题,Spring引入了注解,通过"@XXX"的方式,让注解与Java

2020-10-20 16:25:42 58

原创 Mybatis(二)注解配置

这次没有mapper.xml文件啦Mybatis-config.xml< mapper class=“com.parsley.mapper.StudentMapper”/>这里发生了改变<?xml version="1.0" encoding="UTF-8" ?><!DOCTYPE configuration PUBLIC "-//mybatis.org//DTD Config 3.0//EN" "http://mybatis.org

2020-10-16 11:19:51 61

原创 Mybatis(一)使用xml进行配置

Mybatis使用xml配置maven配置beanmybatismybatis-configStudet.xmlStudentDao目录结构maven配置 <dependency> <groupId>junit</groupId> <artifactId>junit</artifactId> <version>4.11</version> <scope>t

2020-10-16 10:36:40 314

原创 Bootstrap轮播(carousel)理解及样式修改

Bootstrap轮播理解及样式修改只是个人理解仅供参考!!!如有错误就当我放屁先上效果再来代码<div id="carousel-of-product" class="carousel slide" data-ride="carousel" data-interval=2000><!-- 轮播指标--> <ol class="carousel-indicators"> <li data-target="#carousel-of-pro

2020-07-01 00:10:55 8886 4

原创 JavaScript变量作用域与Var

JavaScript变量作用域全局变量与局部变量全局变量与局部变量定义在函数前面,即全局变量,所有函数都可以访问<script> var a=8; function change1(){ document.write(a+'<br>'); } change1();</script>输出为8看下面这个代码t这个变量<script> var a=8; function change1(){ document.

2020-06-05 21:18:50 74

原创 Java初始化与继承

Java初始化与继承不含继承的初始化顺序含有继承的初始化顺序不含继承的初始化顺序public class Test01 { private static int i=print("静态i"); private int j=print("非静态j"); { System.out.println("非静态代码块"); } static { System.out.println("静态代码块"); } Test01(){ System.out.println("构造器")

2020-05-17 11:53:47 189

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除