自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(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

JavaScript权威指南(第6版)(中文版)

javascript是开发者必不可少的一门脚本语言,此文档对使用者提供技术和理论上的支持.

2015-01-20

重构-改善既有代码的设计

重构-改善既有代码的设计

2016-10-28

Java数据结构和算法

Java数据结构和算法

2016-10-28

《Maven实战完》完整高清版-带目录-许晓斌.pdf

《Maven实战完》完整高清版-带目录-许晓斌.pdf

2016-12-05

mysql-5.5.15-winx64.msi

mysql-5.5.15-winx64.msi

2016-12-07

echache作为前端页面缓存的技术,应用广泛,此文件内部含有代码案例和相关文档

echache作为前端页面缓存的技术,应用广泛,此文件内部含有代码案例和相关文档以及详细的配置步骤和说明。

2017-02-14

Java多线程编程核心技术-高洪岩完整版

Java多线程编程核心技术-高洪岩完整版

2016-11-16

深入理解Java虚拟机-第二版(非扫描)

深入理解Java虚拟机

2016-12-07

SCALA程序设计-JAVA虚拟机多核编程实战

SCALA程序设计-JAVA虚拟机多核编程实战

2016-10-28

Redis 入门指南

Redis 入门指南

2016-10-28

大型网站技术架构:核心原理与案例分析+李智慧

大型网站技术架构:核心原理与案例分析+李智慧

2016-10-28

Git(msysgit) 64位

Git分布式版本管理系统

2016-09-09

JAVA并发编程实践(中文)

JAVA并发编程实践(中文)

2016-10-28

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除