摘要: 基础 函数是一等公民 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22val squareVal = (a: Int) => a * a def addOne(f: Int => Int, arg: Int) = f(arg) + 1 println("squareVal(2):" squareVal(2)) ... 阅读全文
posted @ 2019-06-11 18:23 _LYJ_ 阅读(194) 评论(0) 推荐(0) 编辑
摘要: 命令模式 命令解释:set wrap/nowrap设置自动折行:!start cmd打开cmd窗口:m,n w filename将m行到n行保存到文件中:m,n w >> filename将m行到n行追加到文件中:resize +3横向窗口增加3:vertical resize +3纵向... 阅读全文
posted @ 2015-06-22 20:47 _LYJ_ 阅读(117) 评论(0) 推荐(0) 编辑
摘要: Groovy控制台 Groovy编译:groovyc filename.groovy Groovy运行:groovy filename Groovy控制台:groovyConsole 默认导入 groovy.lang.* groovy.util.* java.lang.* java.io.* java.math.BigDe... 阅读全文
posted @ 2015-06-16 20:10 _LYJ_ 阅读(457) 评论(0) 推荐(0) 编辑
摘要: 回顾上一篇的内容,经过3个系列的累积,我们列出的代码已经能够自动装配bean。但是美中不足的是,这些bean的类路径以及属性都是手动编写代码才能添加到容器中的。在Spring的实现中,会使用XML文档来配置我们需要的信息。所以这一次,我们结合上一篇给出的代码,将要实现使用XML来进行信息的配置。... 阅读全文
posted @ 2014-09-10 21:40 _LYJ_ 阅读(211) 评论(0) 推荐(0) 编辑
摘要: 上一篇中,我们的代码已经可以使用工厂实例化一个bean并放到容器中。但是还剩下一个问题,我们实例化的bean还没有属性,或者定义了属性,但没有为属性赋值。在这一篇的代码中,我们将重构上一篇中出现的几个类,并添加两个新类,最终完成bean属性的初始化。 首先是一个保存bean属性字段和值的配置... 阅读全文
posted @ 2014-09-04 19:41 _LYJ_ 阅读(139) 评论(0) 推荐(0) 编辑
摘要: 在上一篇中我们实现了一个简单的注入和获取bean的功能,接着我们对上一次的代码进行重构与优化 上一篇的BeanFactory类实现了registerBeanDefinition的方法,这一次我们将它抽出来作为借口 /** * @author yihua.huang@dianping.com ... 阅读全文
posted @ 2014-06-13 13:49 _LYJ_ 阅读(257) 评论(0) 推荐(0) 编辑
摘要: 在开篇之前,向读者推荐网上已经有的优秀文章,点击打开链接 作者是纯粹的软件工程大三狗,小白一枚,希望在写下自己的学习经验的同时,能够得到更多的交流和 指导。 在github上发现了一步一步解析Spring的源码,拜读之后深受裨益,所以有了这一系列博客。在此声明以后出现的代码有引用github... 阅读全文
posted @ 2014-06-13 13:48 _LYJ_ 阅读(158) 评论(0) 推荐(0) 编辑