- 博客(10)
- 收藏
- 关注
原创 SpringAOP源码分析
基于注解方式 首先在配置类中加上@EnableAspectJAutoProxy注解用来开启aop 点进注解 使用@Import方式注册了一个类 其中 跟到最后 发现其实是注册了AnnotationAwareAspectJAutoProxyCreator.class这个类,那么这个类是做什么的呢 主要是这个父类的方法在工作 在createBean中的这个方法上调用了AbstractAutoP...
2020-03-13 23:55:19
156
原创 【SpringBoot2 + Spring Security】整合
对于Spring和SpringSecurity的整合方式见前一篇博客。 一、常规操作,maven中导入Spring security的依赖 仅仅导入了这个依赖,我们就会发现此时所有请求都被拦截,登陆后才会放行。 二、定义相关配置文件 创建一个集成自WebSecurityConfigAdapter的配置类 记得加注解,不然Spring不认识 三、对于用户信息的获取要实现一个UserDetailS...
2019-09-26 19:45:02
215
原创 PageHelper集成Mybatis分页插件使用入门
一、引入 1.第一步当然是将这个很厉害的插件加入到我们的工程中,dependency的写法: 2.如果没有用Spring,单独使用Mybatis的话在Mybatis的配置文件中加入plugin标签: 如果结合了Spring,即Mybatis已经交给Spring管理了,在SqlSessionFactoryBean中添加: 其中Reasonable的作用为防止越界 二、使用场景 在调dao之前...
2019-09-17 16:27:46
252
原创 Java Web中的Cookie和Session的理解
一、发展历史 首先简要介绍下它们两个的由来:最开始的时候Web的作用只是文档的浏览,那么服务器就不需要记录每次请求,每一次请求也都是一个新的HTTP,大白话就是服务器和客户端谁都不需要对谁负责的状态。 后续网络购物的兴起使得身份认证成为了必需品。我服务器要知道来访问的人是谁,就给每个人发了一个会话标识(session id),每个人收到的都不一样,向服务器发请求的时候把session id一起发过...
2019-09-17 15:10:11
245
原创 spring security 入门教程
一、初始化三部曲 1.在pom文件中导入依赖 2.web.xml文件中创建filter 此时也包括了在contextConfigLocation中初始化spring-security.xml配置文件 3.spring-security核心配置文件 其中<security:intercept-url pattern="/**" access=“ROLE_USER”>表示所有资源都会...
2019-09-15 23:58:28
392
原创 DenseNet论文阅读笔记
本文主要是接受了ResNet的想法:在残差结构的帮助下,卷积网络能够变得很深,也变得更加准确。如果有捷径连接靠近输入层的层和靠近输出层的层,那么网络将变得更加容易训练。 这是一个5层的denseblock,growth是4.每一层接受了所有之前层的输出作为输入 所以说会有L(L+1)/2个连接 DenseNet有以下几点令人侧目的优点:1减轻了梯度消失的问题,加强了特征图的传播,重复利用特征图,...
2018-12-13 11:11:51
342
原创 squeezenet论文阅读笔记
主旨还是要CNN的参数变得更小,要做到精确度不丢失的同时减少参数量。 squeezenet的首要目的是采用现有模型并以有损方式u压缩。 之前也有人提过网络剪枝这一概念,即用零来替换小于某一个值的参数,使网络稀疏化。 squeezenet结构设计策略: 1.用11卷积代替33卷积,因为这样会减少九倍的参数量。 2.减少3*3卷积的输入通道数,这一部分使用squeeze layers来实现 3. 在网...
2018-12-07 23:20:27
273
转载 高斯模糊算法(直接型)
为了便于说明,先假设模糊半径 r = 3 ,方差 sigma = 1.5 , 对应的像素矩阵为: 14 15 16 24 25 26 34 35 36 简单一点的说,假设要对某个点进行高斯模糊,则把它视为 中心点,坐标为(0,0);然后根据其模糊半径的不同(如,模糊 半径为3时),其周围的8个点的(上下左右,两个斜对角)坐标 如下((0,0)点为二维坐标轴的原点): (-1,1) (0,1) ...
2018-12-04 15:41:10
660
原创 inception V1阅读笔记(未完)
inception V1阅读笔记(未完) ·达到了能在保持计算负担不变时能增加模型的深度和宽度。 ·取得了ILSVRC-2014的分类和检测任务的冠军。作者设计的网络具有很大的depth和width,但是参数数量却仅为AlexNet的1/12。 ·对于目标检测来说取得的成就不仅仅在于更大的模型,而是来自于深度模型和传统cv方法的协同作用(synery)。如R-CNN ·对于移动端和嵌入式设备的应用...
2018-11-30 22:28:48
176
原创 Leetcode刷题笔记206反转链表
第一次超出时间限制 /** * Definition for singly-linked list. * struct ListNode { * int val; * ListNode *next; * ListNode(int x) : val(x), next(NULL) {} * }; */ class Solution { public: Li...
2018-10-20 17:37:54
248
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅