搞过Java的码农都知道,在J2EE开发中一个(确切地说,应该是一类)很重要的框架,那就是ORM(Object Relational Mapping,对象关系映射)。它把Ja...
搞过Java的码农都知道,在J2EE开发中一个(确切地说,应该是一类)很重要的框架,那就是ORM(Object Relational Mapping,对象关系映射)。它把Ja...
在经典的GoF设计模式中,有一种模式叫做代理模式,好比以前洋务运动的时候所说的「买办」,还有现在咱们经常听到的「代理人」战争中的「代理」,都是同一个意思——代替某人打理。 例...
即使很多有一定开发经验的工程师,在被问到反射与动态代理相关的问题时,可能仍然模棱两可,答不完整(例如,认为Class.forName()就是反射的全部)。Java开发中大名鼎...
严格来说,数组是一种数据结构。但是由于它几乎在任何语言中都存在,而且在大量场合中刷存在感,出现得过于普遍,过于频繁,所以我宁可认为它其实是一种伪装成数据结构的基础数据类型。 ...
以前,经常会听到有做生意的老板说:我有个想法,你看能不能实现? 大多数时候,我只当这是个玩笑,或者就是抖个机灵。想纯靠一个点子发财致富,这世上也许有,但我还没见过,也没听过。...
除了整数和字符串,Java还有两种用得比较多的数据类型是长整型和浮点型,但这两种类型用不好会引起很多麻烦。比如,金额千万别使用float数据类型存储,不然不仅没有工资,可能把...
把我自己觉得该交代基础内容的都交代了,需要铺垫的都铺垫了,剩下就是要来点和实际开发工作密切相关的东西了。 不过首先要说明: 1、类似于什么SpringBoot、SpringC...
刚开始做开发的那段时间,我比较着迷于一样东西:电梯。之所以会对电梯比较感兴趣,是因为电梯里面有很多编程开发用得着的东西,而且,即使是受过良好教育的人,也经常按错按钮,比如想上...
由于CPU的速度太快,不但人跟不上它,连它周围的小伙伴也跟不上它,例如网卡和磁盘(也叫硬盘)。因为短时间内无法解决这种CPU和不同设备间的速度匹配问题,所以对于科学家而言,这...
现在,全世界的人们差不多有一项共识,那就是由计算机技术所引发的信息革命已经成为生产力发展的主要和重要推动力量,而在计算机相关的产业中,芯片,又无疑是决定发展质量和制约发展速度...
虽然高端的知识要用最朴素有趣的方式来表达才更容易让人接受,但有些专业的内容却不能有半点马虎,必须严肃对待。后续的内容会在谈笑中慢慢向严谨转变,在轻松中缓缓传递认真的态度,也会...
在日常工作中,事情通常是一件一件地去做,做完一件再做下一件。比如,有了需求之后才能开始设计产品原型,设计出了产品原型之后才能再拉大家一起来讨论业务需求,讨论清楚了才开始做。这...
软件开发今后可能不再是一个岗位,而是一种技能,就像驾照那样必不可少。即使做不到非常精通,但写点简单的代码解决实际问题,应该还是比较容易做到的。 但从另一个方面来说,做开发也更...
以前互联网应用还没那么多的时候,需要开发的软件应用功能也比较简单,所以多数工程师都是直接在Windows上安装好开发软件所需要的环境,然后再依托于这个环境,编写功能代码,之后...
世界上诞生的第一台计算机,足足塞满了整个房间,而且也没有鼠标键盘,更别提显示器了。它不光啥都干不了,还要消耗很多人力物力(尤其是电力)。 在那之后许多年,微软横空出现,并差不...
《智取威虎山》这部电影想必很多人都看过,即使没看过,也知道里面有个孤胆英雄杨子荣。有些朋友还能像模像样地模仿几句:“天王盖地虎,宝塔镇河妖。莫哈莫哈,正晌午时说话,谁也没有家...