adi1997
码龄8年
关注
提问 私信
  • 博客:18,158
    18,158
    总访问量
  • 36
    原创
  • 1,301,980
    排名
  • 5
    粉丝
  • 0
    铁粉
IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:广东省
  • 加入CSDN时间: 2017-02-24
博客简介:

m0_37648645的博客

查看详细资料
个人成就
  • 获得8次点赞
  • 内容获得9次评论
  • 获得26次收藏
创作历程
  • 3篇
    2020年
  • 34篇
    2019年
成就勋章
TA的专栏
  • 网络
    1篇
  • Java
    2篇
  • 设计模式
    5篇
  • 《书》
    1篇
  • MongoDB
    1篇
  • LeetCode
    20篇
  • MyBatis
    1篇
  • Linux
    1篇
  • 小问题及解决方法
    3篇
  • Spring Boot学习笔记
    1篇
  • Spring MVC
    2篇
兴趣领域 设置
  • 大数据
    mysql
  • 后端
    springgolangrust
  • 云原生
    etcdconsulkuberneteskubeless
  • 最近
  • 文章
  • 代码仓
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

HTTP协议相关知识

详细内容传送门:https://cyc2018.github.io/CS-Notes/#/notes/HTTP
原创
发布博客 2020.04.12 ·
173 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

getRequestURI、getReuqestURL的区别【转】

test1.jsp=======================<a href ="test.jsp?p=fuck">跳转到test2</a>test2.jsp=======================<%@ page language="java" import="java.util.*" pageEncoding="gb2312"%>...
转载
发布博客 2020.01.07 ·
219 阅读 ·
1 点赞 ·
0 评论 ·
0 收藏

Spring5源码、文档以及结构图.rar

发布资源 2020.01.07 ·
rar

委派模式(Delegate Pattern ) 以及在Spring MVC中的DispatchServlet简易还原

1.定义及应用场景委派模式(Delegate Pattern)不属于GoF 23种设计模式。委派模式的基本作用就是负责任务的调用和分配,跟代理模式很像,可以看作一种特殊情况下的静态的全权代理,但是代理模式注重过程,而委派模式注重结果。委派模式在Spring中应用得非常多,大家常用的DispatcherServlet就用到了委派模式。现实生活中也常有委派的场景发生,例如老板(Boss)给项目经理...
原创
发布博客 2020.01.02 ·
699 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

代理模式(Proxy Pattern) 以及JDK的动态代理实现

目录1.代理模式的应用场景2.静态代理3.动态代理3.1JDK实现方式3.2 JDK动态代理3.3 CGLib代理调用API及原理分析3.4 CGLib和JDK动态代理对比4.代理模式与Spring4.1 代理模式在Spring源码中的应用4.2 Spring中的代理选择原则5.静态代理和动态代理的本质区别6.代理模式的优缺点1.代理模式...
原创
发布博客 2019.12.30 ·
271 阅读 ·
0 点赞 ·
1 评论 ·
0 收藏

原型模式(Prototype Pattern) 以及clone()方法的源码

1.应用场景原型模式( Prototype Pattern )是指原型实例指定创建对象的种类,并且通过复制这些原型创建新的对象。 原型模式主要适用于以下场景 :(1)类初始化消耗资源较多。 (2)使用 new 生成一个对象需要非常烦琐的过程(数据准备、访问权限等)。 (3)构造函数比较复杂。 (4)在循环体中产生大量对象。原型模式的类结构图:2.潜克隆...
原创
发布博客 2019.12.28 ·
182 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

单例模式(Singleton Pattren) 以及ThreadLocal的线程单例实现

单例模式(Singleton Pattren)是指确保一个类在任何情况下都绝对只有一个实例,并提供一个全局访问点。单例模式是创建型模式。在J2EE保准中的ServerletContext、ServerletContextConfig等、Spring框架中的ApplicationContext、数据库的连接池等都是单例模式。1.饿汉式单例模式package nju.java...
原创
发布博客 2019.12.27 ·
1022 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

工厂模式 以及其在JDBC操作中的应用

最近在重温设计模式以及看Spring5源码,这边记录下工厂模式在JDBC操作案例中的应用。这边主要介绍抽象工厂模式:另外还要介绍下产品等级结构和产品族:横向代表产品族,比如美的空调、美的洗衣机、美的热水器;纵向代表产品等级结构,比如美的空调、海尔空调、格力空调等;然后我们需要引入工厂进行更好的理解:我们看左侧的箭头(小房子)代表的工厂,就相当于美的工厂、海信工厂...
原创
发布博客 2019.12.23 ·
907 阅读 ·
1 点赞 ·
1 评论 ·
1 收藏

MongoTemplate如何返回指定字段

@Servicepublic class JzsmServiceImpl implements JzsmService { @Autowired private MongoTemplate mongoTemplate; @Override public List<String> getAllSmryNameList() { Query...
原创
发布博客 2019.12.17 ·
3500 阅读 ·
0 点赞 ·
1 评论 ·
5 收藏

动态规划系列 413.等差数列划分

题目描述:413.等差数组划分如果一个数列至少有三个元素,并且任意两个相邻元素之差相同,则称该数列为等差数列。例如,以下数列为等差数列:1, 3, 5, 7, 97, 7, 7, 73, -1, -5, -9以下数列不是等差数列。1, 1, 2, 5, 7数组 A 包含 N 个数,且索引从0开始。数组 A 的一个子数组划分为数组 (P, Q),P 与 Q 是整数且...
原创
发布博客 2019.10.28 ·
234 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

动态规划系列 647.回文子串

题目描述:给定一个字符串,你的任务是计算这个字符串中有多少个回文子串。具有不同开始位置或结束位置的子串,即使是由相同的字符组成,也会被计为是不同的子串。示例 1:输入: "abc"输出: 3解释: 三个回文子串: "a", "b", "c".示例 2:输入: "aaa"输出: 6说明: 6个回文子串: "a", "a", "a", "aa", "aa", "aaa"....
原创
发布博客 2019.10.22 ·
119 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

动态规划系列 712. 两个字符串的最小ASCII删除和

package DynamicPrograming;import java.util.ArrayList;import java.util.List;/** * 动态规划系列 * 712.两个字符串的最小ASCII删除和 * * 给定两个字符串s1, s2,找到使两个字符串相等所需删除字符的ASCII值的最小和。 * * 示例 1: * * 输入: s1 = "sea"...
原创
发布博客 2019.10.21 ·
259 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

MyBatis详细教程(转)

比较详细的MyBatis教程教程 :https://www.w3cschool.cn/mybatisMyBatis XML配置https://www.w3cschool.cn/mybatis/7zy61ilv.htmlMyBatis XML映射文件https://www.w3cschool.cn/mybatis/f4uw1ilx.htmlMyBatis 动态SQLhtt...
原创
发布博客 2019.10.20 ·
133 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

动态规划系列 95.不同的二叉搜索树 Ⅱ

题目描述:给定一个整数 n,生成所有由 1 ...n 为节点所组成的二叉搜索树。示例:输入: 3输出:[[1,null,3,2],[3,2,null,1],[3,1,null,null,2],[2,1,3],[1,null,2,null,3]]解释:以上的输出对应以下 5 种不同结构的二叉搜索树: 1 3 ...
原创
发布博客 2019.10.18 ·
157 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

动态规划系列 120.三角行最小路径和

题目描述:给定一个三角形,找出自顶向下的最小路径和。每一步只能移动到下一行中相邻的结点上。例如,给定三角形:[ [2], [3,4], [6,5,7], [4,1,8,3]]自顶向下的最小路径和为11(即,2+3+5+1= 11)。来源:力扣(LeetCode)链接:https://leetcode-cn.com/problems/...
原创
发布博客 2019.10.17 ·
123 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

动态规划系列 64.最小路径和

package DynamicPrograming;/** * 动态规划系列 * 64. 最小路径和 * 给定一个包含非负整数的 mxn网格,请找出一条从左上角到右下角的路径,使得路径上的数字总和为最小。 * * 说明:每次只能向下或者向右移动一步。 * * 示例: * * 输入: * [ * [1,3,1], * [1,5,1], * [4...
原创
发布博客 2019.10.16 ·
138 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Java泛型程序设计

之前学Java时对泛型没有好好学习和理解,但是很多源码都涉及到泛型程序设计,所以借着书在整理记录下。以下内容借鉴于 《Java核心技术 卷Ⅰ》目录1.为什么使用泛型程序设计1.1 类型参数的好处1.2 谁想成为泛型程序员2. 定义简单泛型类3.泛型方法4.类型变量的限定5. 泛型代码和虚拟机5.1 类型擦除5.2 翻译泛型表达式5.3 翻译类...
原创
发布博客 2019.10.16 ·
328 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

动态规划系列 96. 不同的二叉搜索树

题目描述:给定一个整数 n,求以1 ...n为节点组成的二叉搜索树有多少种?示例:输入: 3输出: 5解释:给定 n = 3, 一共有 5 种不同结构的二叉搜索树: 1 3 3 2 1 \ / / / \ \ 3 2 1 1 3 ...
原创
发布博客 2019.10.15 ·
177 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

动态规划系列 877.石子游戏

package test;/** * 动态规划系列 * 877.石子游戏 * 亚历克斯和李用几堆石子在做游戏。偶数堆石子排成一行,每堆都有正整数颗石子piles[i]。 * * 游戏以谁手中的石子最多来决出胜负。石子的总数是奇数,所以没有平局。 * * 亚历克斯和李轮流进行,亚历克斯先开始。 每回合,玩家从行的开始或结束处取走整堆石头。 这种情况一直持续到没有更多的石子堆为...
原创
发布博客 2019.10.14 ·
227 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

动态规划系列 1025.除数博弈

package test;/** * 动态规划系列 * 1025.除数博弈 * 爱丽丝和鲍勃一起玩游戏,他们轮流行动。爱丽丝先手开局。 * * 最初,黑板上有一个数字N。在每个玩家的回合,玩家需要执行以下操作: * * 选出任一x,满足0 < x < N 且N % x == 0。 * 用 N - x替换黑板上的数字 N 。 * 如果玩家无法执行这些...
原创
发布博客 2019.09.27 ·
354 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏
加载更多