会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
VVII
博客园
新随笔
管理
上一页
1
2
3
4
5
下一页
2020年2月16日
重温Spring之IoC(二)
摘要: 有点长 有点杂 加油 🦆 🦆 [TOC] 实例化Bean方法 构造方法 无参构造 xml java text console 有参构造 xml java test console 静态工厂(静态方法) 无参 xml java test console 有参 xml java test conso
阅读全文
posted @ 2020-02-16 21:04 VVII
阅读(384)
评论(0)
推荐(0)
2020年2月13日
斐波那契数列&&跳台阶
摘要: [TOC] 斐波那契数列 要求输入一个整数n,请你输出斐波那契数列的第n项(从0开始,第0项为0)。n a=1 a=2 a=3 b=1 下一组 b=2 下一组 b=3 下一组 b=5 c=2 c=3 c=5 c=8 java public class Solution { public int Fi
阅读全文
posted @ 2020-02-13 22:29 VVII
阅读(133)
评论(0)
推荐(0)
2020年2月12日
重温Spring之IoC(一)
摘要: [TOC] 重温Spring工程构建 工程构建 jar依赖 springframework spring ioc 核心配置文件 Ioc容器类型 ApplicationContext ClassPathXmlApplicationContext FileSystemXmlApplicationCont
阅读全文
posted @ 2020-02-12 23:04 VVII
阅读(196)
评论(0)
推荐(0)
旋转数组的最小元素
摘要: 旋转数组的最小元素(折半查找) 把一个数组最开始的若干个元素搬到数组的末尾,我们称之为数组的旋转。 输入一个非递减排序的数组的一个旋转,输出旋转数组的最小元素。 例如数组{3,4,5,1,2}为{1,2,3,4,5}的一个旋转,该数组的最小值为1。 NOTE:给出的所有元素都大于0,若数组大小为0,
阅读全文
posted @ 2020-02-12 18:27 VVII
阅读(156)
评论(0)
推荐(0)
2020年2月10日
日常学习之二叉树
摘要: 遍历顺序 前序 根、左子树、右子树 中序 左子树、根、右子树 后序 左子树、右子树、根 eg 前序:ABDECF 中序:DBEAFC 后序:DEBFCA
阅读全文
posted @ 2020-02-10 14:31 VVII
阅读(105)
评论(0)
推荐(0)
两个栈来实现一个队列
摘要: 用两个栈来实现一个队列,完成队列的Push和Pop操作。 队列中的元素为int类型。
阅读全文
posted @ 2020-02-10 14:28 VVII
阅读(103)
评论(0)
推荐(0)
重建二叉树
摘要: 输入某二叉树的前序遍历和中序遍历的结果,请重建出该二叉树。假设输入的前序遍历和中序遍历的结果中都不含重复的数字。例如输入前序遍历序列{1,2,4,7,3,5,6,8}和中序遍历序列{4,7,2,1,5,3,8,6},则重建二叉树并返回。
阅读全文
posted @ 2020-02-10 11:05 VVII
阅读(96)
评论(0)
推荐(0)
2020年2月6日
日常学习之数据结构与算法
摘要: 输入一个链表,按链表从尾到头的顺序返回一个ArrayList。 or 栈特有方法
阅读全文
posted @ 2020-02-06 17:28 VVII
阅读(86)
评论(0)
推荐(0)
日常学习之小tip
摘要: [TOC] JavaEE 识别合法的构造方法 1:构造方法可以被重载,一个构造方法可以通过this关键字调用另一个构造方法,this语句必须位于构造方法的第一行; 重载:方法的重载(overload):重载构成的条件:方法的名称相同,但参数类型或参数个数不同,才能构成方法的重载。 2 当一个类中没有
阅读全文
posted @ 2020-02-06 15:03 VVII
阅读(295)
评论(0)
推荐(0)
2020年1月28日
Spring源码学习(七) AOP
摘要: [TOC] (一)AOP使用示例 (1)XML配置 (2)AspectJ (3)拦截的bean (4)测试类 (5)运行结果 around1 before around2 after (二)动态AOP自定义标签 (1)注册解析器 (2)解析 java protected List findEligi
阅读全文
posted @ 2020-01-28 20:49 VVII
阅读(203)
评论(0)
推荐(0)
2020年1月9日
Spring MessageSource
摘要: (一) xml配置-config.xml line11-19 重点是id="messageSource" (二)properties文件定义 messages_en_US.properties messages_en_US.properties (三)测试类 必须是 ApplicationConte
阅读全文
posted @ 2020-01-09 11:59 VVII
阅读(163)
评论(0)
推荐(0)
Spring源码学习(六)AbstractApplicationContext.refresh()
摘要: 加油 加油 🦆 小菜🦆🦆 大致过程 (一)环境准备 最重要的就是解析beanDefinition,注册到beanDefinitionMap中 (四)postProcessBeanFactory()是一个可扩展接口 (五)invokeBeanFactoryPostProcessors (3)了解
阅读全文
posted @ 2020-01-09 00:11 VVII
阅读(1125)
评论(0)
推荐(0)
2020年1月6日
Spring源码学习(五)bean的加载
摘要: 加油加油 🦆 bean加载的大致过程 FactoryBean的使用 (一)获取对应的beanName 1 protected String transformedBeanName(String name) { 2 return canonicalName(BeanFactoryUtils.tran
阅读全文
posted @ 2020-01-06 22:52 VVII
阅读(279)
评论(0)
推荐(0)
Spring源码学习(四)自定义标签的解析
摘要: 新的一年 只争朝夕 不负韶华 加油加油🦆 (一)自定义便签使用 步骤:(前提要将Spring Core包加入项目中) (1)创建需要扩展的组件 (2)定义一个XSD文件描述组件内容 (3)创建一个文件,实现BeanDefinitionParse接口,用来解析XSD文件中的定义和组件定义 (4)创建
阅读全文
posted @ 2020-01-06 22:50 VVII
阅读(229)
评论(0)
推荐(0)
2020年1月2日
Spring源码学习(三)默认标签的解析
摘要: 默认标签的解析分为四种:import,alias,bean,beans,在下面函数中进行 1 private void parseDefaultElement(Element ele, BeanDefinitionParserDelegate delegate) { 2 if (delegate.n
阅读全文
posted @ 2020-01-02 23:20 VVII
阅读(288)
评论(0)
推荐(0)
2019年12月27日
Spring自动装配
摘要: 💪💪 🦆🦆🦆 [TOC] 共五种值可供选择,属于全局的设置 复用的BeanA类 复用的Test 类 (一)default autowire="byType" 情况1 运行结果: beanB com.vi.springbean.BeanB@568bf312 beanC null 情况2 运行
阅读全文
posted @ 2019-12-27 22:03 VVII
阅读(190)
评论(0)
推荐(0)
ignoreDependencyInterface()与ignoreDependencyType()
摘要: 官方源码介绍: 1.ignorDenpendencyInterface(ASrv.Class) 接口ASrv,Aimpl实现ASrv,Aimpl忽略自动注入和ASrv中的setter方法入参相同的类 2.ignoreDependencyType(XX.Class) 忽略自动注入传入XX.Class的
阅读全文
posted @ 2019-12-27 18:41 VVII
阅读(1060)
评论(0)
推荐(0)
2019年12月26日
Spring源码学习(二)容器的基本实现
摘要: 今天 圣诞节的次日 某汉的天气不错 加油 加油🦆 但晚上孝感地震 这里也有震感 希望大家都能平平安安 容器的基础 XmlBeanFactory 着重看一下这个代码的实现 了解XSD与DTD的区别,重点看文件头是否包含DOCTYPE xsd dtd 了解EntityResolve,如上XSD/DTD
阅读全文
posted @ 2019-12-26 21:38 VVII
阅读(166)
评论(0)
推荐(0)
2019年12月25日
Spring源码学习(一)整体架构和环境搭建
摘要: 小小 cai 🦆🦆 💪💪 Spring整体架构 工具准备,源码下载 git下载地址:https://git scm.com/downloads 首次出现错误 然后 嗯,然后 成功了 还有一个步骤 git fetch unshallow (大概意思是远程仓库过大,而网络连接有抖动,导致连接断开
阅读全文
posted @ 2019-12-25 18:23 VVII
阅读(329)
评论(0)
推荐(0)
2019年12月24日
GIT使用
摘要: 记录一下常用的git命令行 git init 把这个目录变成git可以管理的仓库 git add filenameA.后缀名 将文件filenameA添加到暂存区里面去 git commit 把文件提交到仓库 git commit m '添加本次提交注释' 提交添加注释 git status 查看是
阅读全文
posted @ 2019-12-24 22:21 VVII
阅读(215)
评论(0)
推荐(0)
上一页
1
2
3
4
5
下一页
公告