深入了解 spring mvc

之前了解spring boot,其中底层框架使用到的是spring framework,这里就简单的谈谈spring的源码。 读spring源码的好处有对面试有帮助,对学springMVC有帮助,对学springboot有帮助,编程中发生的错误就无需百度或google,能直接知道bug所在,还能借鉴一些设计模式与思路,为编程提供思维指导,并且如果读懂了spring,看其他的框架也没什么可怕的。

- 阅读全文 -

树莓派搭建NAS

前段时间使用vps进行内网穿透,解决了没有共有ip的问题,达到使用域名或ip来进行远程控制或访问。听说联通的宽带提供了动态的外网ip,可以通过一级路由器的ddns来进行外网访问,但是现有网络环境是处于二级路由网段,且一级路由无法设置端口映射,所以导致无法通过外网对树莓派远程控制,所以通过内网穿透解决了这一问题。 --- 建立在能够通过外网访问树莓派的前提,业务需求是通过树莓派搭建大容量的云

- 阅读全文 -

spring boot 了解

spring框架就像一个家族,众多衍生产品,例如boot、security、jpa等,他们的基础就是spring的ioc和aop,ioc 提供了依赖注入的容器 aop ,解决了面向横切面的编程,然后在此两者的基础上实现了其他延伸产品的高级功能。 Spring MVC是基于 Servlet 的一个 MVC 框架 主要解决 WEB 开发的问题,因为 Spring 的配置非常复杂,各种XML、 Java

- 阅读全文 -

算法:外部排序

前几天看到一篇文章说的是外部排序,深有感触,这里总结一下。 首先,我们先提出一个问题:需要对占8G内存的数进行排序,但是计算机内容只有2G,该如何对这8个G的数进行排序,且效率比较高。 正常人的思维是先把8G分成4份2G数据进行排序,然后再把数据拼接回去。 ![外部排序.png](https://mufeng-blog.oss-cn-beijing.aliyuncs.com/usr/uplo

- 阅读全文 -