小伙伴们在学习的过程中大概也发现了这两个框架需要我们手动配置的地方非常多,不过做JavaEE开发的小伙伴们肯定也听说过“约定大于配置”这样一句话,就是说系统,类库,框架应该假定合理的默认值,而非要求提供不必要的配置,可是使用Spring或者SpringMVC的话依然有许多这样的东西需要我们进行配置, ...
分类:
编程语言 时间:
2019-02-17 00:44:19
阅读次数:
207
在阅读linux2.6 版本内核的虚拟文件系统和驱动子系统的时候,我发现内核纯用c语言编写其实也是有一点不方便,特别是内核中大量存在了对象的概念,比如说文件对象,描述起来使用对象描述,但是对象在c语言中的构建远远比在c++中构建要复杂,而且调用对象的方法也很复杂,比如在结构体中封装了函数指针,但是在 ...
分类:
编程语言 时间:
2019-02-17 00:19:48
阅读次数:
257
写在前面 一直在探寻,那优雅的美;一直在探寻,那精湛的技巧;一直在探寻,那简单又直白,优雅而美丽的代码。 但是在JavaScript的动态类型、有时尴尬的自动类型转换,以及 “0 == false” 是true的尴尬, 你知道 “[undefined] == 0“ 是什么返回结果吗?再然后 这个结果 ...
分类:
移动开发 时间:
2019-02-13 15:35:36
阅读次数:
321
今天我要向大家介绍的设计模式叫做模板模式。模板模式定义一个操作中的算法的骨架,而将一些步骤延迟到子类中。模板方法使得子类可以不改变一个算法的结构即可重定义该算法的某些特定步骤(摘自菜鸟教程)。模板模式在开发中使用的非常的频繁并且在spring中大量的使用了模板模式。 1.定义一个抽象模板类: 2.定 ...
分类:
其他好文 时间:
2019-02-09 22:26:03
阅读次数:
251
汉诺塔 汉诺塔是一个发源于印度的益智游戏,也叫河内塔。相传它源于印度神话中的大梵天创造的三个金刚柱,一根柱子上叠着上下从小到大64个黄金圆盘。大梵天命令婆罗门将这些圆盘按从小到大的顺序移动到另一根柱子上,其中大圆盘不能放在小圆盘上面。当这64个圆盘移动完的时候,世界就将毁灭。 算法分析: 一阶汉诺塔 ...
分类:
编程语言 时间:
2019-02-09 11:58:28
阅读次数:
190
参考博客:http://www.cnblogs.com/yuanchenqi/articles/5980312.html JavaScript包括三部分: ECMAScript、DOM、BOM Javascript在开发中大多数情况下是基于对象的,也是面向对象的。 ECMAScript:语法、类型、 ...
分类:
Web程序 时间:
2019-02-09 01:09:03
阅读次数:
178
和 方法 阅读源码的话,我们就会发现 ArrayList 中大量调用了这两个方法。比如:我们上面讲的扩容操作以及 、`toArray()` 等方法中都用到了该方法! 方法 我们写一个简单的方法测试以下: java public class ArraycopyTest { public static ...
分类:
编程语言 时间:
2019-02-08 15:53:13
阅读次数:
239
Apache的主配置文件:/etc/httpd/conf/httpd.conf 默认站点主目录:/var/www/html/ Apache服务器的配置信息全部存储在主配置文件/etc/httpd/conf/httpd.conf中,这个文件中的内容非常多,用wc命令统计一共有1009行,其中大部分是以... ...
分类:
Web程序 时间:
2019-02-05 10:40:18
阅读次数:
233
题目描述 输入一行字符串,计算其中A-Z大写字母出现的次数 输入描述: 案例可能有多组,每个案例输入为一行字符串。 输出描述: 对每个案例按A-Z的顺序输出其中大写字母出现的次数。 示例1 输入 复制 DFJEIWFNQLEF0395823048+_+JDLSFJDLSJFKK 输出 复制 A:0 ...
分类:
其他好文 时间:
2019-02-02 23:05:50
阅读次数:
245
标准写法如下: 第一种写法(1): 原符号 < <= > >= & ' "替换符号 < <= > >= & ' "例如:sql如下:create_date_time >= #{startTime} and create_date_time & ...
分类:
其他好文 时间:
2019-02-01 11:19:46
阅读次数:
169