对三四个二
码龄4年
关注
提问 私信
  • 博客:3,538
    3,538
    总访问量
  • 18
    原创
  • 322,716
    排名
  • 0
    粉丝
  • 0
    铁粉

个人简介:找不到工作就当健身教练了

IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:重庆市
  • 加入CSDN时间: 2020-07-19
博客简介:

Shark_pepppppper的博客

查看详细资料
个人成就
  • 获得1次点赞
  • 内容获得2次评论
  • 获得2次收藏
创作历程
  • 18篇
    2021年
成就勋章
TA的专栏
  • SSM
    10篇
  • java基础
    1篇
  • springboot
    5篇
  • 前端
    1篇
  • mysql
    1篇
创作活动更多

仓颉编程语言体验有奖征文

仓颉编程语言官网已上线,提供版本下载、在线运行、文档体验等功能。为鼓励更多开发者探索仓颉编程语言,现诚邀各位开发者通过官网在线体验/下载使用,参与仓颉体验有奖征文活动。

368人参与 去创作
  • 最近
  • 文章
  • 代码仓
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

关于spring中 AOP的一些细碎知识点

什么是AOP?通过动态代理的方式对一些方法无入侵的进行增强比如我开通了银行余额实时变动的一个功能 那么不可能在update的业务层 在update完成后 后面再给你加一个短信发送把。这样太离谱了 ,所以可以借助aop思想 将update动态代理 在生成的代理代理类中进行方法的增强(代理类中+通知)这样就做到了对于源码无侵入的功能添加。并且并没有耦合度上的增加几个专业术语1.通知既为要增加的功能,日志?通知信息?2.连接点即为sping能够让你使用通知的地方*(进行增强的地方) 但注意 并不是
原创
发布博客 2021.06.15 ·
123 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

关于动态代理结合各种理解的个人理解

1.代理的本质就是在非入侵的一种方式下对被代理对象方法的增强说白了 就是在原有方法的情况下再加 日志 等东西2.动态代理的本质就是一个代理工厂(实现了InvocationHandler接口的实现类),通过set方法set target(被代理的对象) 然后通过反射自动生成代理对象,代理对象调用方法时都会统一被invoke(cglib是inceptor)拦截 在invoke中可进行增强操作,比如加日志,这大概就是动态代理的简要过程。动态代理最中通要的两个重点 Proxy 与 invocathander
原创
发布博客 2021.06.14 ·
199 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

sping AOP 注解形式与xml格式

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:aop="http://www.springframework.org/schema/aop" xmlns:contex
原创
发布博客 2021.06.14 ·
134 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

mybatis plus 配置

创建数据库DROP TABLE IF EXISTS user;CREATE TABLE user( id BIGINT(20) NOT NULL COMMENT '主键ID', name VARCHAR(30) NULL DEFAULT NULL COMMENT '姓名', age INT(11) NULL DEFAULT NULL COMMENT '年龄', email VARCHAR(50) NULL DEFAULT NULL COMMENT '邮箱', PRIMARY KEY (id
原创
发布博客 2021.06.10 ·
346 阅读 ·
0 点赞 ·
1 评论 ·
0 收藏

springboot集成 异步任务与定时执行任务

异步任务在主程序开启异步@EnableAsync异步测试类@Servicepublic class AsyncService { //告诉spring这是一个异步的方法 @Async public void hello(){ try { Thread.sleep(3000); } catch (InterruptedException e) { e.printStackTrace();
原创
发布博客 2021.05.25 ·
94 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

springboot 集成邮件发送

导入依赖<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-mail</artifactId></dependency>配置文件中配置服务器spring.mail.username=@qq.comspring.mail.password=hdqgpoow
原创
发布博客 2021.05.25 ·
80 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

springboot集成swagger

导入依赖 <dependency> <groupId>io.springfox</groupId> <artifactId>springfox-boot-starter</artifactId> <version>3.0.0</version> </dependency>访问:http://localhost:8080/
原创
发布博客 2021.05.25 ·
80 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

springboot配置shrio

1导入依赖<dependency> <groupId>org.apache.shiro</groupId> <artifactId>shiro-spring</artifactId> <version>1.7.1</version> </dependency>配置shrio配置类 以及配置类中的UserRealm@C
原创
发布博客 2021.05.24 ·
135 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Spring-boot 安全Spring Security

Spring Security相当于是一个springboot内部集成的一个安全框架Spring Security 是针对Spring项目的安全框架,也是Spring Boot底层安全模块默认的技术选型,他可以实现强大的Web安全控制,对于安全控制,我们仅需要引入 spring-boot-starter-security 模块,进行少量的配置,即可实现强大的安全管理!记住几个类∶WebSecurityConfigurerAdapter∶ 自定义Security策略AuthenticationManage
原创
发布博客 2021.05.23 ·
186 阅读 ·
0 点赞 ·
1 评论 ·
0 收藏

VUE最最最入门基础知识

简单的基础语法官网再去看一遍1关于v-model与v-bindv-model是双向绑定,也就是说vue对象里面属性变了视图层也要变,反之一样v-bind单项绑定 vue对象属性变了视图才会跟着变 视图变了属性不会变2关于组件刚开始觉得有一点难理解 思考了一下总结如下1.因为vue作者的初衷是想让vue专注于视图,所以组件的作用就是拼接到视图里。也就是说视图就放组件就行了 具体里面怎么实现,具体的写在组件当中注意vue对象里面的东西视图层可以直接取到 但是组件不能取到 要通过 视图层 吧组
原创
发布博客 2021.05.10 ·
86 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

ssm 上传与下载文件

1.上传路径1.1导入相关依赖<!--文件上传--> <dependency> <groupId>commons-fileupload</groupId> <artifactId>commons-fileupload</artifactId> <version>1.3.3</version> </de
原创
发布博客 2021.05.09 ·
104 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

log4j 日志配置

1导入log4j依赖包<!-- https://mvnrepository.com/artifact/log4j/log4j --> <dependency> <groupId>log4j</groupId> <artifactId>log4j</artifactId> <version>1.2.17</version>
原创
发布博客 2021.05.08 ·
219 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

json乱码问题

在spring-mvc.xml文件中添加<mvc:annotation-driven> <mvc:message-converters register-defaults="true"> <bean class="org.springframework.http.converter.StringHttpMessageConverter"> <constructor-arg value="UTF
原创
发布博客 2021.05.08 ·
76 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

SMM 框架整合 配置文件

相关pom依赖<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org
原创
发布博客 2021.05.07 ·
361 阅读 ·
0 点赞 ·
0 评论 ·
2 收藏

Springmvc注解简单配置

1.相关依赖<dependencies> <dependency> <groupId>junit</groupId> <artifactId>junit</artifactId> <version>4.12</version> </dependency> <dependenc
原创
发布博客 2021.05.01 ·
70 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

对于spring ioc的理解

## 关于IOC的理解(各种理解的综合)IoC具体作用:举一个例子:b依赖于a a在b内部 之前的写法就是a写到b里面但是当 a要改的时候(构造方法 属性等发生变化) b里的new a的代码就要改变 如果有100个类引入了a 则要改变100次有了ioc容器之后 我只用该表容器中的bean,其他的对象照常通过id来得到a 其他地方的代码根本不用变化 也就是说其他类与a的耦合性极低。IoC不是一种技术,只是一种思想,一个重要的面向对象编程的法则,它能指导我们如何设计出松耦合、更优良的程序。传统应用
原创
发布博客 2021.04.27 ·
82 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

SQL注入

sql注入用最简单的话来说就是表单提交上来的数据破坏了sql语句本来的结构所谓的sql注入就是通过某种方式将恶意的sql代码添加到输入参数中,然后传递到sql服务器使其解析并执行的一种攻击手法sql注入只对sql语句的准备阶段具有破坏作用 准备阶段是指生成一条可以执行的sql语句的过程例如"select*from tablename where username='"+uesrname+"'and password='"+password+"'"如果用户输入'or true or'相当于输
原创
发布博客 2021.04.18 ·
1084 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

第一个Mybatis程序

连接数据库因为idea默认扫描不到java下面的xml文件所以配置pome.xml文件以防读取不到<build> <resources> <resource> <directory>src/main/resources</directory> <includes> <includ.
原创
发布博客 2021.04.18 ·
80 阅读 ·
1 点赞 ·
0 评论 ·
0 收藏
加载更多