- 博客(6)
- 资源 (3)
- 收藏
- 关注
原创 【MySQL】——JSON类型
自从MySQL5.7之后,MySQL开始支持JSON类型,在此之前如果想在表中保存JSON格式类型的数据,则需要依靠varchar或者text之类的数据类型,但是这样并不利于属性的查询,支持json类型后有以下优势存储在JSON列中的JSON文档的会被自动验证。无效的文档会产生错误; 最佳存储格式。存储在JSON列中的JSON文档会被转换为允许快速读取文档元素的内部格式。存储在JSON列中的任何JSON文档的大小都受系统变量max_allowed_packet的值的限制,可以使用JSO...
2020-05-31 23:26:54 421 1
原创 【算法&数据结构篇】——数组和链表
算法和数据结构都是非常基础的内容,经常使用,但是又很容易被忽视,而被重视的时候往往是面试官提问的时候。之前很不理解为什么面试官总喜欢问算法和数据结构,日常价值不大的东西。后来随着工作的深入,越发的理解 算法+数据结构=程序 之所以后来理解了这个公式,系统学过算法和数据结构的知识,清楚的知道它们代表什么,才能有自身真正体会。什么是数据结构?是数据的组织,管理和存储格式,其目的为了更高效地访问和修改数据。数据结构是算法的基石常见的数据结构有...
2020-05-23 23:03:21 368
原创 【源码Spring系列】——IOC设计理念以及自动装配原理
凡是使用Spring的开发者都知道Spring中两大核心IOC和AOP,要问这两点,一般都会说IOC实现控制反转,AOP实现了面向切面编程。本文主要讲解IOC,所以深入提问IOC归根结底解决的是什么问题,通过何种方式实现,控制反转是从何方转向何处呢?IOC和DI有什么关系?没有IOC时,开发是什么样子?当项目比较庞大的时候,这种开发存在什么问题?1、上面案例中D会被重复创建2、对象创建过程引用其他类多的情况时,对象缺少管理3、从UML来讲,A 和 B、D的关系是组合关...
2020-05-23 20:25:51 837 2
原创 【源码Spring系列】——为什么学习Spring源码
最近学习了一句话,感觉自己的世界瞬间明朗,不再那么紧张焦虑恐慌,同样推荐给大家,希望我们都终有所得。 “如果一个人不是发自内心地想要做一件事情,那么,他是无法改变自己的人生的。” 同样这句话用在学习上依旧适用,作为Java语言从业者,很早之前就知道要学习Spring源码、要掌握Spring源码,当时的理由是因为Spring源码面试官要问,知道Spring源码,薪资可以要的更高。其实这些都是外部的理由,处于压力去掌握,去学习,一旦没有了找工作,涨薪的压力,那学习源码可能就抛之...
2020-05-23 16:46:10 1393 3
原创 【源码Mybatis系列】——Mybatis源码本地打包编译
本文主要记录在本机启动调试Mybatis源码中,本机基于Mybatis master 分支本地打包遇到问题整理。https://github.com/mybatis/mybatis-3https://github.com/mybatis/parent(依赖)Mybatis源码依赖于parent工程。需要先编译parent工程在编译mybatis,具体如下解决parent依赖问题:在构建的过程中会出现找不到pom.xml中依赖的父模块mybatis-parent我们需要将paren工程
2020-05-11 22:34:23 888
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人