Belin、L

造轮子是很好的锻炼方法,前提是你见过别的轮子。.

SpringAop 源码分析与总结

SpringAop 源码分析与总结

正所谓前人栽树,后人乘凉。 感谢Huxpro提供的博客模板 简述 面向切面编程,也称AOP编程,已经是耳熟能详了吧。相比与OPP、OOP的编程思想,AOP是更高级的编程思想,是在OOP的基础上延生出来的思想,是对OOP的完善和补充。 AOP能完成OOP难以完成的横向的、跨业务的设计,在一定程度上降低不同功能模块之间的耦合度。比如日志功能与其他功能的关系。 AOP需要什么 A...

Filter执行顺序不可控制问题

SpringBoot中存在多个Filter时如何控制它们的执行顺序

正所谓前人栽树,后人乘凉。 感谢Huxpro提供的博客模板 1、问题来源 使用SpringBoot 搭建api项目时,需要对api接口进行统一的解密和加密。 加密解密时机: 1、SpringMVC 套餐 @ControllerAdvice 、 HttpInputMessage、RequestBodyAdvice 2、使用HttpMessageConverter ...

可运行jar包执行getResource返回null问题

SpringBoot中存在多个Filter时如何控制它们的执行顺序

正所谓前人栽树,后人乘凉。 感谢Huxpro提供的博客模板 1. 场景 起因:springboot项目打出可运行jar包,为减小jar体积方便更新,需要分离lib。 过程:使用其他打包插件替换springboot的打包插件,顺便贴代码 <plugin> <groupId>org.apache.maven.plugins</groupId>...

centos7 编译mysql5.1 操作记录

低配置vps运行mysql必备

正所谓前人栽树,后人乘凉。 感谢Huxpro提供的博客模板 系统版本 uname -r 4.18.11-1.el7.elrepo.x86_644.18.11-1.el7.elrepo.x86_64 获取源码 或者这里下载 mysql-5.1.72.zip wget http://ftp.jaist.ac.jp/pub/mysql/Downloads/MySQL-5.1/my...

Spring中Java配置类初始化源码分析

日常看看源码系列

正所谓前人栽树,后人乘凉。 感谢Huxpro提供的博客模板 Spring容器初始化概述 Spring容器初始化的核心是BeanFactory的初始化,本文主要内容是注解的配置方式的BeanFactory的初始化。在容器整个初始化的过程中,无论是以前的xml文件配置还是这里的Java类配置,无非就是从配置源读取数据,然后从数据解析出BeanDefinition,接着注册到Bea...

获取免费ssl证书配置https

免费SSL证书你要吗?

正所谓前人栽树,后人乘凉。 感谢Huxpro提供的博客模板 产生csr文件 keytool -genkey -alias tomcat -keyalg RSA -keysize 2048 -keystore xxx.xx.x.jks keytool -certreq -alias tomcat -file csr.txt -keystore xxx.xx.x.jks 其中x...

【转】JVM上的随机数与熵池策略

JVM上的随机数与熵池策略

正所谓前人栽树,后人乘凉。 感谢Huxpro提供的博客模板 在apache-tomcat官方文档:如何让tomcat启动更快 里面提到了一些启动时的优化项,其中一项是关于随机数生成时,采用的“熵源”(entropy source)的策略。 他提到tomcat7的session id的生成主要通过java.security.SecureRandom生成随机数来实现,随机数算法...

HG255D搭建Aria2离线下载

路由器HG255D上搭建迅雷、百度云离线下载服务器

正所谓前人栽树,后人乘凉。 感谢Huxpro提供的博客模板 前言 这里先废话一下介绍Aria2,高手请自行跳过! aria2(官网) 是一款开源、轻量级的多协议命令行下载工具,支持 HTTP/HTTPS、FTP、SFTP、BitTorrent 和 Metalink 协议,拥有众多第三方支持插件,被誉为「下一代下载工具」和「下载神器」,就是说这个是一个下载软件。它开源免费跨平台...

注解ModelAttribute的用法

ModelAttribute可以标注在方法和参数上

正所谓前人栽树,后人乘凉。 感谢Huxpro提供的博客模板 @ModelAttribute使用大致有有两种,一种是是直接标记在方法上,一种是标记在方法的参数中,两种标记方法产生的效果也各不相同。 注解标注在方法上 当同一个controller中有任意一个方法被@ModelAttribute注解标记,页面请求只要进入这个控制器,不管请求那个方法,均会先执行被@ModelAttr...

Spring与springmvc的容器关系分析

--- layout: post title: Spring与SpringMVC的容器关系分析 subtitle: Spring容器允许嵌套,所以应用常常中存在多个Spring容器 date: 2018-04-11 author: Belin header-img: img/post-bg-re-vs-ng2.jpg catalog: true ta...