、前言 从本博文开始,正式开启Spring及SpringBoot源码分析之旅。这可能是一个漫长的过程,因为本人之前阅读源码都是很片面的,对Spring源码没有一个系统的认识。从本文开始我会持续更新,争取在系列文章更完之后,也能让自己对Spring源码有一个系统的认识。
转载 2020-05-05 09:56:00
104阅读
2评论
一、依赖管理为什么导入dependency时不需要指定版本<!-- Spring Boot父项目依赖管理 --> <parent> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-parent</artifactI
转载 2024-02-11 12:51:16
914阅读
Spring开源框架,解决企业级开发的复杂性的问题,简化开发AOP, IOCSpring 配置越来多,配置不方便管理! Spring开源框架,解决企业级开发的复杂性的问题,简化开发AOP, IOCSpring 配置越来多,配置不方便管理!Javaweb---Servlet+tomcat + Struct2  SpringMVC  SP
转载 2024-03-27 17:23:02
120阅读
SpringBoot源码分析 文章目录SpringBoot源码分析01、分析02、Springboot 的源码分析03、如何去学习分析源码04、springboot项目的整体结构05、Springboot的零配置是怎么解决呢?传统ssm的方式的:SpringBoot改进06、Springboot的零配置它们在解决一个什么问题?07、怎么认识项目中的bean08、@Import机制,拯救第三方bea
转载 2024-03-21 11:11:38
107阅读
SpringBoot源码深度剖析一、依赖管理1.spring-boot-starter-parent依赖2.spring-boot-starter-web依赖二、自动装配(启动流程)三、@SpringBootApplication注解的底层实现1.@SpringBootConfifiguration注解2.@EnableAutoConfifiguration注解(1)@AutoConfifigu
转载 2024-03-30 21:24:36
2165阅读
ConcurrentHashMap的初步使用及场景CHM的使用ConcurrentHashMap是J.U.C
原创 2021-08-04 16:08:33
198阅读
 Memcached是danga.com(运营LiveJournal的技术团队)开发的一套分布式内存对象缓存系统,用于在动态系统中减少数据库负载,提升性能。关于这个东西,相信很多人都用过,本文意在通过对memcached的实现及代码分析,获得对这个出色的开源软件更深入的了解,并可以根据我们的需要对其进行更进一步的优化。末了将通过对BSM_Memcache扩展的分析,加深对memcache
转载 精选 2011-02-23 16:55:02
282阅读
ava.util.HashMap是很常见的类,前段时间公司系统由于对 HashMap使用不当,导致cpu百分之百,在并发环境下使用HashMap 而没有做同步,可能会引起死循环,关于这一点,sun的官方网站上已有阐述,这并非是bug。 HashMap的数据结构          HashMap主要是用数组来存储
转载 精选 2011-09-20 20:54:55
320阅读
Memcached深度分析 Memcached是danga.com(运营LiveJournal的技术团队)开发的一套分布式内存对象缓存系统,用于在动态系统中减少数据库负载,提升性能。关于这个东西,相信很多人都用过,本文意在通过对memcached的实现及代码分析,获得对这个出色的开源软件更深入的了解,并可以根据我们的需要对其进行更进一步的优化。末了将通过对BSM_Memcache扩展的分析,加深...
转载 2009-01-14 11:42:00
58阅读
2评论
Memcached是danga.com(运营LiveJournal的技术团队)开发的一套分布式内存对象缓存系统,用于在动态系统中减少数据库 负载,提升性能。关于这个东西,相信很多人都用过,本文意在通过对memcached的实现及代码分析,获得对这个出色的开源软件更深入的了解,并可以根 据我们的需要对其进行更进一步的优化。末了将通过对BSM_Memcache扩展的分析,加深对memcached的使用
转载 精选 2011-02-11 14:38:16
465阅读
Memcached是danga.com(运营LiveJournal的技术团队)开发的一套分布式内存对象缓存系统,用于在动态系统中减少数据库负载, 提升性能。关于这个东西,相信很多人都用过,本文意在通过对memcached的实现及代码分析,获得对这个出色的开源软件更深入的了解,并可以根据我们 的需要
转载 2008-06-20 17:32:00
70阅读
2评论
Memcached是danga.com(运营LiveJournal的技术团队)开发的一套分布式内存对象缓的使用方式
转载 2022-11-16 13:35:14
43阅读
Kubernetes深度分析:实现关键词搜索 作为一名经验丰富的开发者,我将向你介绍如何在Kubernetes中实现关键词搜索。下面,我将以表格的形式呈现整个过程的步骤,然后逐步介绍需要进行的操作和代码示例。 步骤 | 操作 ---- | ---- 1 | 创建一个Kubernetes集群 2 | 创建一个Pod 3 | 添加关键词搜索功能 步骤1:创建一个Kubernet
原创 2024-01-25 14:31:30
96阅读
ConcurrentHashMap的初步使用及场景CHM的使用ConcurrentHashMap是J.U.C包里面提供的一个线程安全并且高效的HashMap,所以Conc...
转载 2021-07-23 13:54:42
175阅读
松哥原创的四套视频教程已经全部杀青,感兴趣的小伙伴戳这里-->Spring Boot+Vue+微人事视频教程来看今天的正文。前面松哥说最近有出免费视频的计划,在免费视频的第三阶段,我将来和大家聊一聊 Spring 的源码(我为什么要出一套免费视频教程)。SSM 作为 Java 开发领域的经典框架组合,作为一个有追求的技术人,都是有必要认真去走一遍 Spring 源码的,搞懂 Spring 源
转载 2024-02-27 11:28:28
59阅读
const的分析……
原创 精选 2017-11-26 14:18:55
1115阅读
4点赞
Memcached是danga.com(运营LiveJournal的技术团队)开发的一套分布式内存对象缓存系统,用于在动态系统中减少数据库负载,提升性能。关于这个东西,相信很多人都用过,本文意在通过对memcached的实现及代码分析,获得对这个出色的开源软件更深入的了解,并可以根据我们的需要对其进行更进一步的优化。末了将通过对BSM_Memcache扩展的分析,加深对memcached的使用方式
转载 2012-11-13 13:26:00
54阅读
2评论
Java学习总结SpringBoot整合SpringMVC1.SpringMVC概述MVC(Model–view–controller)是软件工程中的一种软件架构模式,基于此模式把软件系统分为三个基本部分:模型(Model)、视图(View)和控制器(Controller)。目的是通过这样的设计使程序结构更加简洁、直观,降低问题的复杂度。其中各个组成部分的职责为:视图(View)-UI设计人员进行
原创 2020-07-06 20:25:55
273阅读
最近在逆向某APP,其关键字段在native进行了AES加密。由于AES种类繁多,且各个库有时候加密结果都不一样,一度不是很理解这个算法。趁着这个机会,对AES算法进行了详细的理解。2000年10月,Nation Institute of Standards Technology宣布Rijndael算法当选AES(Advanced Encryption Standard,高级加密标准)。Rijnd
转载 2023-11-21 07:22:52
100阅读
内容参考书: 深入浅出密码学——常用加密技术原理与应用 清华大学出版社 第四章 高级加密标准AES的内部结构AES是面向字节的密码:假设状态A是由16个字节按照矩阵方式组成:密钥K对应的矩阵是一样的形式。字节代换层如4-3图所示,每一轮的第一层都是字节代换层。字节代换层可以看做是16个并行的s盒,每个s盒的输入和输出都是8位。值得注意的是,AES使用的16个s盒是完全相同的在这一层中,每个状态字节
转载 2023-10-17 22:43:30
114阅读
  • 1
  • 2
  • 3
  • 4
  • 5