- 博客(104)
- 资源 (15)
- 收藏
- 关注
转载 程序员技术练级攻略
月光博客6月12日发表了《写给新手程序员的一封信》,翻译自《An open letter to those who want to start programming》,我的朋友(他在本站的id是Mailper)告诉我,他希望在酷壳上看到一篇更具操作性的文章。因为他也是喜欢编程和技术的家伙,于是,我让他把他的一些学习Python和Web编程的一些点滴总结一下。于是他给我发来了一些他的心得和经历
2015-10-21 19:49:16
493
转载 Spring MVC 教程,快速入门,深入分析
资源下载:Spring_MVC_教程_快速入门_深入分析V1.1.pdfSpringMVC核心配置文件示例.rar 作者:赵磊博客:http://elf8848.iteye.com 目录 一、前言二、spring mvc 核心类与接口三、spring mvc 核心流程图四、spring mvc Dispatc
2015-10-21 19:47:35
446
转载 Java程序员从笨鸟到菜鸟之(一百零八)一步一步学习webservice(二)webservice基本原理
本来这第二篇打算讲解“开发第一个基于XFire的webservice”的内容来着。但是想想。开发实例只是局限于了会用的层面上。如果想真正的理解webservice还是需要挖掘其原理。所以本篇文章我想还是和大家一起来学习一下webservice的原理吧。知其原理,应用直接就是小case了。在学习webservice的原理之前。我想还是有必要弄清另一个概念—SOA.这个概念在很多学术论文和文章中经常和
2015-10-21 19:46:07
518
转载 HttpClient及有关jar包详解
1.HttpClient简介 HttpClient 是 Apache Jakarta Common 下的子项目,可以用来提供高效的、最新的、功能丰富的支持 HTTP 协议的客户端编程工具包,并且它支持 HTTP 协议最新的版本和建议。本文首先介绍 HTTPClient,然后根据作者实际工作经验给出了一些常见问题的解决方法。HTTP 协议可能是现在 Internet 上使用得最多、最重要的协议
2015-10-21 19:45:06
1382
转载 程序员,你敢休息一下吗?——真爱生命,远离编程
程序员,一个刚刚诞生不过三四十年的职业,在很多人眼里一个象征着白领高薪的行业,却没有多少人知道,程序员又是一个高危行业,又是一个每日与深夜凌晨约会的行业 从过了年初八开始回到学校,开始跟着老师做某市建设局的一个项目,由于老师让我们用ASP.NET MVC3.0中,而我们以前几乎和ASP.NET没有打过任何交待,所以前三天几乎就是一个学习的过程,每天早上七点起床,晚上到九点半回
2015-10-21 19:44:06
813
转载 Java程序员从笨鸟到菜鸟之(二)面向对象之封装,继承,多态(上)
本文来自:曹胜欢博客专栏。转载请注明出处:http://blog.csdn.net/csh624366188 Java是一种面向对象的语言,这是大家都知道的,他与那些像c语言等面向过程语言不同的是它本身所具有的面向对象的特性——封装,继承,多态,这也就是传说中的面向对象三大特性一:从类和对象开始说起: Oop:Object Oriented Programming(面向
2015-10-21 19:43:08
446
转载 Java程序员从笨鸟到菜鸟之(一)开发环境搭建,基本语法,字符串,数组
今天进行第一块的复习,首先是环境的搭建,java开发的首先任务就是环境变量的配置和环境的搭建,虽然现在大多数的开发工具都已经集成了这些,但是对于一个初学者来说,了解这些还是有些必要的,首先先配置一下JDK,下载JDK在sun公司的官网里下载即可(虽然被oracle收购了,但还是习惯叫他sun公司),找到jdk安装路径,然后把路径黏贴到环境变量path里面,有图有真相,上图:
2015-10-21 19:42:06
690
转载 献给初学者:谈谈如何学习Linux操作系统
本文出自 “技术成就梦想” 博客,请务必保留此出处http://ixdba.blog.51cto.com/2895551/569329。为了能把这篇不错的文章分享给大家。所以请允许我暂时用原创的形式展现给大家一、 选择适合自己的linux发行版谈到linux的发行版本,太多了,可能谁也不能给出一个准确的数字,但是有一点是可以肯定的,linux正在变得
2015-10-21 18:51:03
616
转载 java程序员菜鸟进阶(十三)linux基础入门(一)vmvare下安装linux RedHat图解(超详细篇)
对于linux,我从大二就想学习一下,但一直苦于无从下手,所以一直拖到现在,鉴于笔者了解很多人在linux入门的困难在何处,所以我认为本套入门基础文章还是挺适合想学习linux的朋友,本系列文章大约十篇文章左右,近期会不断更新下来,没有linux基础但又想学习linux的朋友可以关注一下本系列。本文为此系列的第一篇做个广告:我参加CSDN举办的博客之星评选,希望得到大家
2015-10-21 18:49:57
687
转载 java程序员菜鸟进阶(十四)linux基础入门(二)linux文件及目录命令管理
大家都知道,熟悉命令操作的开发人员,Linux操作系统命令操作效率要高于图形界面的操作,所以了解和学习linux基本命令操作是学习linux操作系统的首要任务,本文主要介绍以下四个知识点: 1. Shell基本命令格式2. 文件及文件目录基本操作命令3. 结果重定向4. 归档及压缩命令做个广
2015-10-21 18:46:40
746
转载 java程序员菜鸟进阶(十七)linux基础入门(五)linux文件/目录的权限和归属管理
在linux中的每一个文件或目录都包含有访问权限,这些访问权限决定了谁能访问和如何访问这些文件和目录。相应的每一个文件和目录都有所属的属主和属组,合理的设置文件和目录的属组和属主在文件/目录管理中占据着很重要的地位,所以,今天我就和大家一起来看一下有关文件/目录的权限和归属的相关设置 做个广告:我参加CSDN举办的博客之星评选,希望得到大家的支持!
2015-10-21 18:45:13
913
转载 低调做人,高调做事
低调做人,你会一次比一次稳健;高调做事,你会一次比一次优秀。低调做人,你会一次比一次稳健;高调做事,你会一次比一次优秀。一、在姿态上要低调 在低调中修炼自己:低调做人无论在官场、商场还是政治军事斗争中都是一种进可攻、退可守,看似平淡,实则高深的处世谋略。 谦卑处世人常在:谦卑是一种智慧,是为人处世的黄金法则,懂得谦卑的人,必将得到人们的尊重,
2015-04-07 21:03:16
638
转载 你人脉网中应该有的10种人
mankeep是现在很流行的一个词,我们译为“人脉经营”,根据发音我们便读为“脉客”。善于使用人脉、经营人脉的人就是脉客。人脉的重要性越来越凸显出来,斯坦福研究中心曾经发表一份调查报告,结论指出:一个人赚的钱,12.5%来自知识,87.5%来自人脉。 一个人事业的成功,80%归因于与别人相处,20%才是来自于自己的心灵。纽约一次mankeep主题大会上,千余脉客总结了人脉网中应该有的十种
2015-04-07 20:55:12
724
转载 JQuery.Ajax之错误调试帮助信息
下面是Jquery中AJAX参数详细列表:参数名类型描述url String(默认: 当前页地址) 发送请求的地址。typeString(默认: "GET") 请求方式 ("POST" 或 "GET"), 默认为 "GET"。注意:其它 HTTP 请求方法,如 PUT 和 DELETE 也可以使用,但仅部分浏览器支持。ti
2015-01-28 20:25:25
621
转载 让能者不多得
一位读者写道:我是一个软件工程师。对于任何一个从事于这个领域的人,这有一个众所周知而且毫无疑问的事实:最有效率最专业的程序员的产能会比最差的那个高上1000倍。如果这个看起来不太可能,请记住,如果一个程序员写出了很多bug而需要其他程序员去修改,那他的生产率是负的。而且除非他造成的破坏性已经产生后果,否则你很难发现问题所在。我过去曾给专业的程序员上课,即使在我的这些学生中,你也可以很容易的
2015-01-23 09:50:13
493
转载 程序员可以在周末做的8件事
在过去的几十年里已经有许多国家有一二天的周末。周末是拔掉的日常工作得到充电的重要时刻。他们也提供了更深入地思考事情的好机会。程序员(开发商或软件工程师)是非常特殊的职业比其他人,尽管有很多工作需要使用计算机。灵感来自“成功人士在周末做的14件事“杰奎琳史密斯写的,在这里我总结的程序员可以在周末做有益的事情。我希望,如果你是一个程序员,你的周末计划,可以说一下你的想法。1
2015-01-22 19:56:06
685
转载 Web开发者应该掌握的Firebug技巧
相信很多从事Web开发工作的开发者都听说和使用过Firebug,但可能大部分人还不知道,其实它是一个在网页设计方面功能相当强大的编辑器,它可以对HTML、DOM、CSS、HTTP和Javascript进行全面的跟踪和调试…… 相信很多从事Web开发工作的开发者都听说和使用过Firebug,但可能大部分人还不知道,其实它是一个在网页设计方面功能相当强大的编辑器,它可以对
2015-01-22 19:37:29
601
转载 华为boss力荐公司高层看的一篇文章,真的很经典!!![转载]
今天是 22 岁的最后一天。几个月前,我从沃顿商学院毕业,用文凭上“最高荣誉毕业”的标签安抚了已经年过半百的老妈,然后转头辞去了毕业后的第一份工作,跟一家很受尊敬的公司、还有 150 万的年薪道了别,回到了上海,加入了“刚毕业就失业”俱乐部,开始了一天三顿盒饭的新生活,中间许多精彩剧情暂时略过。 我肯定不是第一个做过这样事的人,也肯定不会是最后一个。所以在说自己的一些有趣故事前,我想借用大家(包
2015-01-22 17:25:35
1032
转载 Spring的IOC原理[通俗解释一下]
1. IoC理论的背景我们都知道,在采用面向对象方法设计的软件系统中,它的底层实现都是由N个对象组成的,所有的对象通过彼此的合作,最终实现系统的业务逻辑。图1:软件系统中耦合的对象如果我们打开机械式手表的后盖,就会看到与上面类似的情形,各个齿轮分别带动时针、分针和秒针顺时针旋转,从而在表盘上产生正确的时间。图1中描述的就是这样的一个齿轮组,它拥有多个独立的齿轮,这些齿轮相互啮合
2015-01-22 17:25:03
631
转载 深入浅出学习hibernate框架(三):java的反射机制
上篇博客写到了JDBC的基本操作,今天准备写一篇关于JAVA反射机制的文章,因为java的反射机制和上一篇JDBC都是Hibernate框架的基本要素。在Hibernate的运行机制中,这两块的内容正好是用来处理对象关系映射,所以这两篇博客是以后的学习的基础,非常重要。 反射机制的作用就是能够找到字段、方法和已加载类的构造函数的信息,并且能够应用反射域、方法和构造函数
2015-01-22 17:19:19
663
转载 深入浅出学习Hibernate框架(二):JDBC基础操作
上篇博客《深入浅出学习Hibernate框架(一):从实例入手初识Hibernate框架》简单介绍了一下Hibernate框架,并且举了一个实例来了解Hibernate。这篇博客将介绍JDBC的基本操作,说起这JDBC,大部分程序员是已经非常熟悉了,为了我的Hibernate学习的连载,所以在这篇要简单介绍一下JDBC的有关操作,因为这是Hibernate实现的基础,没有了JDBC也就没有了Hib
2015-01-22 17:18:46
686
转载 深入浅出学习Hibernate框架(一):从实例入手初识Hibernate框架
这篇博客是hibernate学习的第一篇,主要简单介绍hibernate框架,之后简单说一下hibernate的目录结构,最后写一个简单的hibernate实例。通过这三步来简单的认识一下hibernate。 废话不多说,步入正题。首先简单介绍一下hibernate框架,它是一种基于JDBC的主流持久化框架,是一个优秀的orm实现;它对JDBC进行了轻量级的封装,大大简化了数据访问
2015-01-22 17:18:13
598
转载 深入浅出学习Struts1框架(十二)-把ActionForm的数据放到Mapping
上一篇博客主要是讲解ActionServlet中的一个方法processActionForm,当我们在截取字符串,再根据字符串取得ActionMapping之后,我们就要用利用ActionMapping来创建ActionForm,并且把ActionForm放到request或session中管理。获得ActionForm之后,我们就要将ActionForm中的数据放到Mapping中,以便实例化A
2015-01-22 17:17:04
1180
转载 深入浅出学习Struts1框架(十一)-利用ActionMapping来创建ActionForm
今天主要是讲解ActionServlet中的一个方法processActionForm,当我们在截取字符串,再根据字符串取得ActionMapping(这是前两篇文章中介绍的)之后,我们就要用利用ActionMapping来创建ActionForm了,并且把ActionForm放到request或session中管理。 先来看具体struts中processActio
2015-01-22 17:16:02
658
转载 深入浅出学习Struts1框架(十)-ActionMapping的生成和查找
前几篇博客主要介绍的ActionServlet的初始化和Struts1是如何完成截取字符串工作的,今天继续分析Struts1截取完字符串所要做的工作。 在struts专栏的开篇mvc小实例中我们编写了ActionMapping这样一个类、struts-config.xml配置文件,在那时我们对截取的字符串匹配,利用dom4j来读取了配置文件的信息,并且把他以ActionM
2015-01-22 17:15:39
893
转载 深入浅出学习Struts1框架(九):截取URL
前两篇博客介绍了ActionServlet的初始化,讲述了它在初始化的时候做的事情。有了ActionServlet初始化,才能说当我们访问页面如何利用digester读取struts-config.xml配置文件信息,如何讲这些信息存到ActionMapping中,如何完成相应的业务处理和页面跳转。 那么今天就开始进入这一环节的分析。分析之前,希望大家还是好好看看原先
2015-01-22 17:14:39
1062
转载 深入浅出学习Struts1框架(八):ActionServlet实例化之ModuleConfig
上篇博客介绍了在ActionServlet的init方法实例化的时候完成的三个方法,主要是介绍了initInternal()方法、initOther()方法、initServlet()方法这三个方法。 通过上篇博客的介绍我门知道initInternal()方法主要是创建资源类MessageResources的,比如说国际化资源等,具体这里可以见org.apache.
2015-01-22 17:14:13
1049
转载 深入浅出学习Struts1框架(七):ActionServlet实例化之读取struts-config.xml配置文件
在上一篇博客中讲到ActionServlet是如何初始化的以及web.xml的配置信息的具体作用。今天我们讲继续讲解ActionServlet在初始化的时候如何读取/WEB-INF/struts-config.xml信息到内存中,如何将这些从配置文件读取的信息以Actionmapping的形式展现在内存中的。 由于这部分内容是比较繁琐的,所以我对这部分的深入分析也不能太详细,但是具
2015-01-22 17:13:39
872
转载 深入浅出学习Struts1框架(六):ActionServlet的实例化
之前写了五篇关于struts1框架学习的博客,主要是从mvc的一个实例开始,慢慢重构出一个struts1框架雏形,通过这个雏形来引出我们要学习的struts1框架并且编写了一个struts1实例。五篇博客如下:1、《深入浅出学习Struts1框架(一):一个简单mvc模式代码示例开始》2、《深入浅出学习Struts1框架(二):重构MVC模式代码中跳转路径和业务逻辑》
2015-01-22 17:12:32
973
转载 深入浅出学习struts1框架(五)--正式进入struts1框架学习,从一个实例开始
之前写了四篇博客都是struts1框架学习之前的引子,主要就是从mvc的一个实例开始,慢慢重构出一个struts1框架雏形,通过这个雏形来引出我们要学习的struts1框架。四篇博客如下:1、《深入浅出学习Struts1框架(一):一个简单mvc模式代码示例开始》2、《深入浅出学习Struts1框架(二):重构MVC模式代码中跳转路径和业务逻辑》
2015-01-22 17:11:51
688
转载 深入浅出学习struts1框架(四):从MVC模式代码认识struts1框架
从《深入浅出学习Struts1框架(一):一个简单mvc模式代码示例开始》分析mvc和三层关系开始,引出这个mvc设计模式实例,到《深入浅出学习Struts1框架(二):重构MVC模式代码中跳转路径和业务逻辑》抽象封装业务处理和路径跳转,再到《深入浅出学习Struts1框架(三):彻底去掉TestServlet中的字符串和if-else语句块》去掉if-else语句块和字符串,经过三篇文章循序渐进
2015-01-22 17:10:20
631
转载 深入浅出学习Struts1框架(三):彻底去掉TestServlet中的字符串和if-else语句块
在《深入浅出学习Struts1框架(一):一个简单mvc模式代码示例开始》和《深入浅出学习Struts1框架(二):重构MVC模式代码中跳转路径和业务逻辑》文章中已经说了分层和mvc模式的区别,和一些为了去掉mvc模式代码中的TestServlet类中的if-else。因为if-else在程序代码中是相对不稳定的,所以通过去掉if-else来引入对struts框架的学习。
2015-01-22 17:09:17
744
转载 深入浅出学习Struts1框架(二):重构MVC模式代码中跳转路径和业务逻辑
在上篇博文《深入浅出学习Struts1框架(一):一个简单mvc模式代码示例开始》中简单说了一下MVC模式代码的实现和MVC模式和三层架构的区别,并且留下一个问题—如何去掉TestServlet中的IF-Else语句块。 因为在TestServlet中出现了If-Else语句块,所以让程序变得不再灵活,让应付需求变化时变得笨拙。所以就承接上篇文章来重构一下TestS
2015-01-22 17:09:12
626
转载 深入浅出学习Struts1框架(一):一个简单mvc模式代码示例开始
先看MVC模式流程图(其实MVC设计模式就是java中的model2。): 就像图上所标识的C层主要是Servlet层控制页面跳转,M层就是具体的业务处理逻辑,而JSP就是所谓的V层。MVC是有别于我们所说的三层,我们平常所说的三层是UI层、BLL层、DAL层,具体的区别如图:
2015-01-22 17:07:58
660
转载 简单分析什么是SQL注入漏洞
现在很多人在入侵的过程中基本都是通过SQL注入来完成的,但是有多少人知道为什么会有这样的注入漏洞呢?有的会随口说着对于字符的过滤不严造成的。但是事实是这样吗?我们学这些,不仅要知其然,更要知其所以然!理论联系实际,才能对我们技术的提高有所帮助。工具/原料SQL注入工具步骤/方法SQL注入,由
2015-01-22 16:54:41
770
转载 工厂模式
一、工厂模式主要是为创建对象提供过渡接口,以便将创建对象的具体过程屏蔽隔离起来,达到提高灵活性的目的。 工厂模式在《Java与模式》中分为三类:1)简单工厂模式(Simple Factory):不利于产生系列产品;2)工厂方法模式(Factory Method):又称为多形性工厂;3)抽象工厂模式(Abstract Factory):又称为工具箱,产生产品族,但
2015-01-22 16:26:31
491
转载 Eclipse6.x的常用快捷键一览表
一、常用快捷键Eclipse6.x是我在Java项目开发中用的最多的IDE,下面是本人经常使用的快捷键一览表!文本编辑查找并替换 Ctrl+F 查找上一个 Ctrl+Shift+K 查找下一个 Ctrl+K 撤销 Ctrl+Z 重做 Ctrl+Y 复制 Ct
2015-01-22 16:22:12
632
转载 Java中的Set,List,Map的区别
本文来自CSDN博客,转载请标明出处:http://blog.csdn.net/wordinput/archive/2010/01/22/5223876.aspx 对JAVA的集合的理解是想对于数组 数组是大小固定的,并且同一个数组只能存放类型一样的数据(基本类型/引用类型) JAVA集合可以存储和操作数目不固定的一组数据。 所有的JAVA集合都
2015-01-22 16:16:43
429
转载 java集合类总结
对象的集合 如果程序的对象数量有限,且寿命可知,那么这个程序是相当简单的。数组数组与其它容器的区别体现在三个方面:效率,类型识别以及可以持有primitives。数组是Java提供的,能随机存储和访问reference序列的诸多方法中的,最高效的一种。数组是一个简单的线性序列,所有它可以快速的访问其中的元素。但是速度是有代价的;当你创建了一个数组之后,它的容量就固定了,而且在其
2015-01-22 16:12:11
424
转载 java内存结构
一、Java内存分配1、 Java有几种存储区域?* 寄存器 -- 在CPU内部,开发人员不能通过代码来控制寄存器的分配,由编译器来管理* 栈 -- 在Windows下, 栈是向低地址扩展的数据结构,是一块连续的内存的区域,即栈顶的地址和栈的最大容量是系统预先规定好的。 -- 优点:由系统自动分配,速度较快。
2015-01-22 16:10:12
451
echache作为前端页面缓存的技术,应用广泛,此文件内部含有代码案例和相关文档
2017-02-14
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅