历史: 要谈Spring的历史,就要先谈J2EE。J2EE应用程序的广泛实现是在1999年和2000年开始的,它的出现带来了诸如事务管理之类的核心中间层概念的标准化,但是在实践中并没有获得绝对的成功,因为开发效率,开发难度和实际的性能都令人失望。 曾经使用过EJB开发J2EE应用的人,一定知道,在E ...
分类:
编程语言 时间:
2019-04-18 21:40:38
阅读次数:
169
原文:【面试】吃透了这些Redis知识点,面试官一定觉得你很NB(干货 | 建议珍藏)万字长文,干货满满。 是数据结构而非类型 很多文章都会说,redis支持5种常用的数据类型,这其实是存在很大的歧义。redis里存的都是二进制数据,其实就是字节数组(byte[]),这些字节数据是没有数据类型的,只... ...
分类:
其他好文 时间:
2019-04-18 14:59:42
阅读次数:
175
Description 我曾在弦歌之中听过你,檀板声碎,半出折子戏。舞榭歌台被风吹去,岁月深处尚有余音一缕……Gty神(xian)犇(chong)从来不缺妹子……他来到了一棵妹子树下,发现每个妹子有一个美丽度……由于Gty很哲♂学,他只对美丽度大于某个值的妹子感兴趣。他想知道某个子树中美丽度大于k的 ...
分类:
其他好文 时间:
2019-04-12 10:29:32
阅读次数:
156
Socket socket通常也称作"套接字",用于描述IP地址和端口,是一个通信链的句柄,应用程序通常通过"套接字"向网络发出请求或者应答网络请求。 socket起源于Unix,而Unix/Linux基本哲学之一就是“一切皆文件”,对于文件用【打开】【读写】【关闭】模式来操作。socket就是该模 ...
分类:
编程语言 时间:
2019-04-11 17:46:08
阅读次数:
157
多年之前,从C内存的手动管理上升到java的自动GC,是历史的巨大进步。然而多年之后,netty的内存实现又曲线的回到了手动管理模式,正印证了马克思哲学观:社会总是在螺旋式前进的,没有永远的最好。的确,就内存管理而言,GC给程序员带来的价值是不言而喻的,不仅大大的降低了程序员的负担,而且也极大的减少了内存管理带来的Crash困扰,不过也有很多情况,可能手动的内存管理更为合适。接下去准备几个篇幅对N
分类:
Web程序 时间:
2019-04-08 17:18:12
阅读次数:
168
“定者,心之本体,天理也。动静,所遇之时也。”太祖语“欲动天下者,当动天下知心”。 王阳明是中国历史上最伟大的哲学家之一,他还可以当之无愧地被称为伟大的文学家、政治家和军事家。他的哲学绝非是书斋里的空想,而是实实在在的可以学以致用的学问。用到政治上,王阳明成了第一流的政客;用到战争上,王阳明则成了最... ...
分类:
其他好文 时间:
2019-04-08 13:51:35
阅读次数:
308
1、春天来了—— Spring 来了! Spring 在起源可以回溯到 Rod Johnson 编写的“ Expert One-to-One J2EE Design and Development”一书 (Wrox , 2002) 。在这本书中, Rod 展示了他的 interface21 框架,他 ...
分类:
编程语言 时间:
2019-04-07 23:37:52
阅读次数:
263
spring history: 2004年 Spring Framework 1.0 final 正式问世。 1.在Spring1.x时代,都是通过xml文件配置bean,随着项目的不断扩大,需要将xml配置分放到不同的配置文件中,需要频繁的在java类和xml配置文件中切换。 2.随着JDK 1. ...
分类:
编程语言 时间:
2019-04-07 09:52:20
阅读次数:
156
(著名哲学家沃兹基硕德曾经说过:“$QuickSilverX$ $is$ $a$ $BB$”) 就是课与课可能有一些优先关系 这种关系我们可以通过图论建模来解决 不难发现,若将优先选修课向当前课连边,就会生成森林(每门课只有一个选修课,也就只有一条入边) 将所有无入边(没有优先课)的结点与0相连,形 ...
分类:
其他好文 时间:
2019-04-06 22:48:14
阅读次数:
162
介绍 参加Kaggle比赛,我必须有哪些技能呢? 你有没有面对过这样的问题?最少在我大二的时候,我有过。过去我仅仅想象Kaggle比赛的困难度,我就感觉害怕。这种恐惧跟我怕水的感觉相似。怕水,让我无法参加一些游泳课程。然而,后来,我得到的教训是只要你不真的跨进水里,你就不知道水有多深。相同的哲学对K ...
分类:
其他好文 时间:
2019-04-03 22:10:01
阅读次数:
144