- 博客(15)
- 收藏
- 关注
原创 spring aop
aop的是AspectOrientedProgramming的简称,翻译过来就是面向切面编程,具体一点的解释就是通过预编译(代表有AspectJ,属于静态代理)和运行期(jdk动态代理、cglib动态代理)动态代理实现程序功能的统一维护的一种技术。......
2022-07-23 20:43:26
605
原创 java注解
目录java注解元注解@Retention@Target@Inherited@Repeatable注解的属性注解的提取java注解Java 注解用于为 Java 代码提供元数据。作为元数据,注解不直接影响你的代码执行,但也有一些类型的注解实际上可以用于这一目的。Java 注解是从 Java5 开始添加到 Java 的。java注解可以理解为一个标签,起到一个解释说明作用。比如现实生活中给冰箱贴标签,给手机贴标签,给电脑贴标签,可以再细分下去,给安卓手机贴标
2021-11-13 14:49:38
668
原创 Spring Ioc
Spring Ioc基础概念(什么是IOC)1.依赖倒置2.控制反转(IOC)3.依赖注入为什么要用到IOCSpring中IOC是如何实现的Spring Ioc基础概念(什么是IOC)1.依赖倒置依赖倒置是指一种特定的接耦形式。通常来说依赖倒置会使高层的类不依赖底层次的类的具体实现,依赖的关系被反转过来,由底层次的类去依赖于高层次的类所需要的需求的抽象(接口)举一个例子:现在有一个数据源的类 Datasource,同时还有一个类MysqlConnect,MysqlConnect作
2021-10-29 16:16:28
300
原创 springboot整合shiro
springboot + shiro + easyui 搭建后台项目目录springboot + shiro + easyui 搭建后台项目(一):shiro配置自定义Realmrealm的概念自定义realm(二):配置MD5加密认证匹配器MD5工具类(三):shiroFilter的配置(四):自定义表单认证(五):登出处理(六):shiro表...
2019-08-18 21:33:31
407
原创 spring Cloud 总结
Spring Cloud 总结微服务的概念微服务是一种设计风格,它的主旨是将原本独立的系统拆分成多个小型服务,服务间通过RESTful API进行通信。每个小型服务都围绕着系统中的某项或一些耦合度高的业务功能进行构建。微服务的优点1.每个微服务都很小,这样能聚焦一个指定的业务功能或业务需求。2.微服务是松耦合的,是有功能意义的服务,无论是在开发阶段或部署阶段都是独立...
2019-04-04 16:33:53
175
原创 antd总结
antd使用总结demo总结1.demo目录结构2.demo简介antd为我们提供了开箱即用的react组件,demo主要是利用antd的各个组件实现页面效果,antd官网https://ant.design/index-cnantd总结1.安装$ npm install antd --save$ yarn add antd2.引入引入控件impo...
2019-03-07 09:26:34
8776
原创 redux总结
redux总结demo总结1.demo目录结构|-- package.json //项目依赖|-- README.md //总结文档|-- public //公共文件夹| |-- index.html //html文件|-- src ...
2019-03-06 10:55:36
238
转载 vue中使用富文本编辑器
vue-ueditor-wrapVue + UEditor + v-model双向绑定。之所以有这个repo的原因是: 1、UEditor依然是国内使用频率极高的所见即所得编辑器而Vue又有着广泛的使用,所以将两者结合使用,是很多Vue项目开发者的切实需求。 2、目前没有发现满足这种需求,而使用又很方便的repo、有的可能也只是简单的暴露一个UEditor的实例,仍然需要开...
2019-03-06 10:47:57
3014
1
转载 springmvc 传回前端乱码问题
SpringMVC的@ResponseBody返回中文乱码的原因是SpringMVC默认处理的字符集是ISO-8859-1,在Spring的org.springframework.http.converter.StringHttpMessageConverter类中可以看到如下代码:public static final Charset DEFAULT_CHARSET = Charset.f...
2018-09-17 20:12:23
712
1
原创 springsecurity 认证就授权的思路
认证三部曲1.需要认证的类实现 userdetail接口该接口实现五个方法最重要的方法是角色的集合次角色集合一般再认证用户时set进去2.自定义userservice实现接口userservicedetail 该接口实现一个方法loaderuserxx方法这个方法中传入一个username,然后返回一个user对象也就是需要认证的实现了userdetail的类3.自定义se...
2018-08-21 11:50:42
645
转载 如何开启ipv6
以下为从GitHub上Wiki看到,仅转载以便自己查看收藏。家庭版命令行 以管理员权限打开命令提示符,输入命令 // 设置 Teredo 服务器,默认为:win10.ipv6.microsoft.comnetsh interface teredo set state enterpriseclient server=default // 测试 IPv6 连接pi...
2018-08-15 17:20:47
6118
转载 pull 与 push 的区别
git push与git pull是一对推送/拉取分支的git命令。 git push 使用本地的对应分支来更新对应的远程分支。$ git push <远程主机名> <本地分支名>:<远程分支名>1注意: 命令中的本地分支是指将要被推送到远端的分支,而远程分支是指推送的目标分支,即将本地分支合并到远程分支。 如果省略远程分支名,则表示将本地分支推送...
2018-08-14 20:51:35
26641
原创 spring mvc 拦截器
值得注意的是HandlerExecutionChain对象返回的是一串拦截器和映射的handler 获得拦截器的过程 (因为在上下文中配置了拦截器的节点如下图 通过其中的path可以获取到各个拦截器) <mvc:interceptors> <mvc:interceptor> <mvc:mapping path="/products/add" /> &...
2018-07-08 15:34:07
180
原创 面向接口编程(自我理解 有错误的地方一起理解学习)
1. 为了解耦什么是解耦?打个比方华硕电脑的插头只能用华硕的鼠标,键盘等等,那么这就说明他是高度耦合的,因为离开了华硕的鼠标,键盘,他就无法使用了。 在程序中也是这样如果你在一个类中定义了一个具体的对象那么就说明这个程序是高度耦合的,因为她只能使用这个对象完成特定的功能。 然而接口编程就可以办到程序的解耦试想一下如果华硕的电脑只是制定了一套标准,也就是提供一个通用的...
2018-07-02 17:41:06
178
原创 spring的通知的理解 (新手希望各位能给出意见)
因为使用spring的aop功能就是使用jdk动态代理,那么通知是否应该在InvocationHandler这个接口的实现类中进行调用,那么通知是否就是spring容器将通知注入到这个实现类zho...
2018-07-02 17:29:31
545
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人