码农翻身
Easoncwy
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
码农翻身——假如时光能够倒流, 我会这么学习Java
回头看看, 我进入Java 领域已经快15个年头了, 虽然学的也一般, 但是分享下我的心得,估计也能帮大家少走点弯路。 [入门] 我在2001年之前是C/C++阵营, 有C和面向对象的基础, 后来转到Java ,发现没有指针的Java真是好简单, 另外Java 的类库好用的让人哭啊。 后来我就看《Thinking in Java》 ,《 Java 核心技术 》, 感觉也不吃力。 如果我...转载 2018-09-26 09:26:56 · 530 阅读 · 0 评论 -
码农翻身——Java帝国之动态代理
已经快三更天了, Java帝国的国王还在看着IO大臣的奏章发呆,他有点想不明白, 帝国已经给臣民了提供了这么多的东西,他们为什么还不满意呢? 集合、IO、反射、网络、线程、泛型、JDBC ......在IT界哪一个不都是响当当的硬通货? 有了这些技术,写个Java程序多简单啊, 臣民们为何还整天抗议呢? 这还是昨天IO大臣的一个奏章,其中说到各个部落要酝酿一场大规模的抗议游行,抗议Java...转载 2018-10-27 22:49:46 · 429 阅读 · 0 评论 -
码农翻身——MySQL:缓存算什么东西?!
十年前,我们还是一个企业内部的应用,用户不多,数据也不多。 Tomcat一天也处理不了多少请求,闲得无聊的时候只能和我聊天,这是没有办法的事情,因为整个系统只有我们两个: 没错,我就是大名鼎鼎的MySQL ,我和Tomcat位于不同的机器上,每次通信都是一次网络的请求。 这样的情况持续了三年,我们俩把话都快要说尽了的时候,人类终于送来了一个新家伙:缓存。 从外表看来,这个缓存就是一个M...转载 2018-10-30 10:16:31 · 222 阅读 · 0 评论 -
码农翻身——Spring本质系列(2)--AOP
据说有些词汇非常热门和神奇, 如果你经常把它挂在嘴边,就能让自己功力大涨, 可以轻松找到理想的高薪的工作 :-) 这些词就包括上一篇文章(《Spring本质系列(1) --依赖注入》)中聊过的IoC 和 DI, 也包括今天要聊的AOP。 AOP(Aspect Oriented Programming)就是面向切面的编程, 为什么是面向切面, 而不是面向对象呢? (码农翻身提示:如果你对设计...转载 2018-10-25 15:51:09 · 457 阅读 · 0 评论 -
码农翻身——Spring的本质系列(1)--依赖注入
前言: Spring 这个轻量级的框架已经成为Web开发事实上的标准, 不少同学建议我写一些Spring相关的技术, 我刚开始是拒绝的, 因为现在网上相关的文章是在太多了。 后来想想,这些文章更多的关注细节和实现,教大家怎么用, 关注how , 真正讲解why 的还不多, 我觉得我可以给大家分享下我对Spring本质的感想和体会,这就是这篇文章的由来, 如果大家喜欢,就继续的写下去。 希望...转载 2018-10-25 11:54:55 · 546 阅读 · 0 评论 -
码农翻身——什么是框架?
张大胖立志走上Java之路, 听了大神Bill的指点, 先学了Java SE, 把集合、线程、反射、IO、泛型、注解之类的基础知识学了一遍, 在Bill的严厉督促下,写了大量的代码。 然后开始学Web基础,什么Http, html, javascript , css , servlet, jsp , tomcat ...... 又是一大堆知识点。 他在网上找了一个小网站, 自己模拟着做了一...转载 2018-09-29 13:32:22 · 472 阅读 · 0 评论 -
码农翻身——JDBC的诞生
随着 Oracle, Sybase, SQL Server ,DB2, Mysql 等人陆陆续续住进数据库村, 这里呈现出一片兴旺发达的景象, 无数的程序在村里忙忙碌碌, 读写数据库, 实际上一个村落已经容不下这么多人了, 数据库村变成了数据镇。 这一天, 数据库镇发生了一件大事: 它连上了网络! 外部的花花世界一下全部打开, 很多程序开始离开这个拥挤的城镇, 住到更加...转载 2018-10-07 22:48:10 · 254 阅读 · 0 评论 -
码农翻身——搞懂了这几点,你就学会了Web编程
做了那么多年Web编程,仔细想想, 其实本质上就那点事儿, 你抓住了几个重点问题, 学起来一点都不难。 B/S 是从 90年代的客户端/服务器端发展而来, 共同点都是由一个(或一组)服务器来服务多个客户端。 差别在于:首先,C/S结构的客户端可能是由不同语言编写的,例如VB,Delphi, PowerBuilder等, B/S结构中浏览器成为了一个通用的客户端, 程序以Web的方式呈现,...转载 2018-09-26 12:19:03 · 942 阅读 · 0 评论 -
码农翻身——写给初学者:编程的本质
俗话说,开卷有益, 前几天又翻了下《计算机程序的构造和解释》,看到一个采用牛顿法求平方根的例子,产生了点新的感想,和大家分享下。 平方根的数学定义是这样的,对于一个数x , 如果有另外一个数r, r大于等于0 ,并且r 的平方等于x , 那 r 就是 x的平方根。 这个定义描述了平方根的一般性事实,但是这是一个声明性的描述,并没有告诉我们一个具体的计算过程。 假设我们要写一个程序,给定一个数...转载 2018-09-26 11:49:32 · 909 阅读 · 0 评论 -
码农翻身——到底是Java好还是Python好?
语言的优劣之争是个永恒的话题,有时候一次偶然地“擦枪走火”甚至可能会引发一场铁杆粉丝之间的“战争”。 也经常有人问我:“老刘,到底是Java好还是Python好? 我应该学习哪个语言?” 我也挺为难的,只好说道: Python挺适合入门的,看起来很简单,适合创业团队,可以快速开发,快速上线,快速迭代。适合特种部队的突袭。等到发展到一定规模,动态语言的劣势就会体现出来,...转载 2018-09-26 10:56:40 · 494 阅读 · 0 评论 -
码农翻身——JSP: 一个装配工的没落
没错, 我就是大名鼎鼎的JSP, 服务器端“装配工”之王。 你要是没听说过我就实在太out了, 你要问我到底是干什么的, 其实很简单, 就是把页面模板和数据给装配起来, 变成HTML发送给浏览器, 然后你才能看到啊。 奥, 不, 我一提到装配工之王, 那个叫PHP的已经拿着板砖怒气冲冲的过来了, 好吧, PHP大哥, 你才是老大,最好的编程语言, Web编程之王, 我的意思是Ja...转载 2018-09-26 10:49:52 · 231 阅读 · 0 评论 -
码农翻身——Servlet:我还活着呢!
我是Servlet, 由于很多框架把我深深地隐藏了起来,我变得似乎无关紧要了,很多人也选择性的把我给遗忘了。 其实,我还活得好好的呢, 只不过是从前台明星慢慢退居幕后而已。 好基友Servlet + JSP 想当年我刚刚诞生的时候,无数人对我趋之若鹜。 因为那个时候Web服务器只能处理静态的HTML页面,图片,JavaScript这样的东西, 比如Apache 这个著名的Web服务器。...转载 2018-09-26 10:00:26 · 360 阅读 · 0 评论 -
码农翻身——Redis:MySQL算老几?
前言:上一篇《MySQL:缓存算什么东西?》里挖了一个坑,也有很多人说没看过瘾,今天接着写,把坑填上,不过得把视角换一下,让Redis上台发言。 我知道MySQL看我不顺眼,不就是他的好基友Tomcat不怎么搭理他了吗? 这能怪我? 谁让他那么慢? 张大胖把我Redis安排到这个系统中来,那就是为了提升系统的响应速度,我把数据都暂时放到了内存中,每当Tomcat需要的时候直接拿走就是了,都不用...转载 2018-11-05 12:29:34 · 687 阅读 · 0 评论
分享