Spring代码研究-前言

好久没有写过博客了

看看上篇,也是唯一的博客是3年前刚工作写的,似乎过去了很久

一次面试,面试官突然问我,为什么要用Spring,我一时语塞,不知道从何说起

呜呜弄弄,Spring提供的DI/IOC,AOP,MVC以及对与Hibernate,JDBC的支持,很方便使用,可以使我们非常方便的编程,把更多的经历放在业务逻辑的设计上

并不自信,因为我觉得我说的不好

当然,这也是这篇博客,以及后续Spring代码分析研究博客产生的原因

工作三年,工作做过ExtJS,Flex,Twaver Flex,Android,Swing,当然也在Struts2+Spring+Hibernate, Spring+Hibernate, Spring基础上写后台代码,数据库方面用过MySQL,SQLite,Oracle,PostgresQL

一直处于公司用什么,会什么的层次上

会很多东西,却一直感觉不够充实,不够自信

过完年,陆陆续续看了很多书和博客,并发,虚拟机,基础,性能优化,java中间件,淘宝技术10年 。额,还有C/C++ primer plus

确实,看书填补了很多知识的盲点,也增长了很多的知识,仍然感觉自己欠缺很多

看过打一个TB大牛说过,研究开源项目,是提升能力的一个很好的途径

Spring代码研究在去年的时候,曾经计划过,后来因为公司安排做Android,从0开始学习,所以计划就被搁浅

现在,计划重新开始。

以后的博客,要更多的体现idea和think上的内容,不再像一样贴出一坨的code。

时间: 2024-10-27 11:04:31

Spring代码研究-前言的相关文章

神经网络caffe框架源码解析--softmax_layer.cpp类代码研究

// Copyright 2013 Yangqing Jia // #include <algorithm> #include <vector> #include "caffe/layer.hpp" #include "caffe/vision_layers.hpp" #include "caffe/util/math_functions.hpp" using std::max; namespace caffe { /**

神经网络caffe框架源码解析--data_layer.cpp类代码研究

dataLayer作为整个网络的输入层, 数据从leveldb中取.leveldb的数据是通过图片转换过来的. 网络建立的时候, datalayer主要是负责设置一些参数,比如batchsize,channels,height,width等. 这次会通过读leveldb一个数据块来获取这些信息. 然后启动一个线程来预先从leveldb拉取一批数据,这些数据是图像数据和图像标签. 正向传播的时候, datalayer就把预先拉取好数据拷贝到指定的cpu或者gpu的内存. 然后启动新线程再预先拉取数

spring开始研究下

搞研发几年,从最初的java到后来python,nodejs等一直念念不忘spring,究其原因想来想去还是当初没搞明白spring烙下的病,辗转几家公司java搞一段时间,python搞一段时间,nodejs又搞一段时间,整的我是哪个也不精通,我又对java情有独钟,搞其他语言期间也是时不时的用java写点东西,为什么呢,谁让初恋难忘呢!正好目前公司又回到当初的那一套,正好借此好好研究下.我可是励志做架构师的啊,虽然我这两把刷子还拿不出手,但最起码的开发的各个环节我是都亲自操过刀的.思来思去没

dedecms代码研究二

dedecms代码研究(2)从index开始 现在继续,今天讲的主要是dedecms的入口代码. 先打开index.PHP看看里面是什么吧.打开根目录下的index.php嗯 映入眼帘的是一个if语句.检查/data/common.inc.php是否存在.如果不存在就跳转到安装界面. if(!file_exists(dirname(__FILE__).'/data/common.inc.php')) { header('Location:install/index.php'); exit();

[读书笔记-代码大全]前言

周杰伦有一首歌叫做<牛仔很忙>,蠢爸爸小星也有一首歌叫做<业务员很忙>,我既不是牛仔也不是业务员,但我从事的工作也很忙,我是一个程序员.扪心自问,似乎近几年都没有完整看完一本书的经历了.俗话说:读书,要先把书读厚.像<代码大全>这样"重"量级的计算机读物,900多页的个头,我的天啊!如果想把它放在书包里作为"口袋书",以方便随时随地拿出来阅读,的确是个愚蠢的做法:但如果放在公司的话,我又担心它会沦为午休时候的枕头--(扯远了 -_

实操代码研究各种Java技术-java.toutiao.im

whatsmars https://github.com/javahongxi/whatsmars whatsmars-earth-web springmvc+velocitywhatsmars-earth-support-web earth工程的辅助工程whatmars-fs-web 用mongodb存储图片whatsmars-javase-example Java基础学习whatsmars-spring 研究springwhatsmars-tomcat 模拟tomcat实现whatsmars

CWMP开源代码研究5——CWMP程序设计思想

声明:本文涉及的开源程序代码学习和研究,严禁用于商业目的. 如有任何问题,欢迎和我交流.(企鹅号:408797506) 本文介绍自己用过的ACS,其中包括开源版(提供下载包)和商业版(仅提供安装包下载,没有源码) 参考: 1) http://www.docin.com/p-1306443672.html 2) http://www.easycwmp.org/ 一. 背景   程序设计的思想来自于easycwmp官网,看过或者用过easycwmp的工程师应该都知道,该开源代码还有商业版,而且价格不

CWMP开源代码研究7——cwmp移植

原创作品,转载请注明出处,严禁非法转载.如有错误,请留言! email:[email protected] 声明:本系列涉及的开源程序代码学习和研究,严禁用于商业目的. 如有任何问题,欢迎和我交流.(企鹅号:408797506) 本篇用到的文件包下载路径:http://download.csdn.net/detail/eryunyong/9735149 一. 环境1.GNU/Linux Centos6.5操作系统2.gcc二. 依赖包的安装1. expat-2.1.01)下载安装包expat-2

dedecms代码研究一

dedecms相信大家一定都知道这个cms系统,功能比较强大,有比较完善的内容发布,还有内容静态化系统,还有就是它有自己独特的标签系统和模板系统.而模板系统也是其他cms系统比较难模仿的的东西,这个东西还是需要一点开发功力和技巧的. 本系列文章就研究一下dedecms的这套系统,挖掘一下看看里面有什么好东西. 建议大家先了解一下dedecms的功能.自己先动手用一下,对系统功能有个大概了解. 本文先带领大家了解一下dedecms的代码和功能架构. 其实,dedecms在架构上没什么应用架构模式可