自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(40)
  • 收藏
  • 关注

原创 OverView J2ee Architecture 综述J2ee架构

对J2ee架构一个全面的认识OK,下面进入第一个问题,Q1:什么是J2ee?A1:J2ee的全称Java Enterprise Edition Java企业级,与J2SE(Java Standard Edition) 相同的是都有对于的规范,不同的是J2SE规范实现只有一个,J2EE规范的实现有很多种.OK,下面在引入一个概念:Q2:什么是JSR?A2:JSR的全称是Java Sp

2017-04-10 14:34:27 770 1

原创 (效率解读)Spring Framework 六大模块简介

Spring Framework 分为五大模块,本文参考来自Spring官网reference1.Core container由spring-core,spring-beans,spring-context,spring-context-support,spring-expression(Spring expression language)模块组成(1),core和beans是这个框

2017-02-09 19:18:25 1159

翻译 Hibernate Modules/Artifacts(Hibernate模块/工件)

The Hibernate's functionality is split into a number of modules/artifacts meant to isolate dependencies(modularity)为了隔离依赖Hibernate的功能分成了若干模块/工件(模块性)hibernate-coreThe main(core)Hibernate module.D

2016-03-13 17:16:15 565

翻译 Hibernate-Preface(Hibernate前言)

Working with both Object-Oriented software and Relational Database can be cumbersome and time consuming.Development costs are significantly higher due to a paradigm mismatch between how data is repr

2016-03-13 14:48:59 370

翻译 Dependency Injection and Inversion Control(依赖注入和反向控制)

A Java application - a loose term that runs the gamut from constrained,embedded applications to n-tier,server-side enterprise applictions - typically consists of objects that collaborate to form the a

2016-03-07 02:39:51 563

翻译 OverView of Spring Framework(综述Spring框架)

The Spring Framework is lightweight solution and potential on-stop-shop for building your enterprise-ready applications.However,Spring is modular,Allowing you to use only those parts that you need.w

2016-03-05 18:48:29 831

翻译 Introduction to the spring framework(Spring框架简介)

The Spring Framework is Java platformthat provides comprehensive infrastructure support for developing Java applicationsSpring handles The infrastructure so you can focus on your application Spr

2016-03-01 21:09:42 1146

原创 Java 多线程(多线程的实现)

Java提供两种实现多线程的方式1.创建java.lang.Thread对象重写其中run方法2.实现java.lang.Runnable接口并实现其run方法代码  1. Thread testThread=new Thread(){            @Override            public void run() {              

2015-03-12 11:38:20 570

原创 IOS搭建cordova项目

1.在cordova官网下载对应的Mac Os版本2.运行终端窗口3.输入命令sudo4.解压下载cordova里面的cordovca-ios文件5.将解压的文件放在自定义的目录4.使用命令 cordova-ios所在的目录下的/bin/create创建项目的路径 包名 项目名称比如我下载的cordova-ios放在当前用户的根目录下则使用创建项目命令(./cordov

2015-01-26 17:01:09 948

原创 关于Cordova

About Apache Cordova™Apache Cordova is a set of device APIs that allow a mobile app developer to access native device function such as the camera or accelerometer from JavaScript. Combined with a

2015-01-26 16:38:09 561

原创 Servlet线程的不安全

Servlet是J2EE是一部分也是J2EE规范中处理Http请求的部件为什么说Servlet中线程是不安全的呢?在Servlet中对于同一个Servlet对象的多个请求,Servlet的service方法将在一个多线程的环境中并发执行,所以,Web容器默认采用单例模式多线程的方式来处理Http请求。这种处理方式能够减少Servlet实例的开销,从而缩短了对Http请求的响应时间但

2015-01-18 05:07:22 974

原创 Windows Server Web Deployment Config

本文讲的是WebDeploy 的配置需要在作业机上面安装WebDeploy需要在部署服务器安装WebDeploy作业机上面配置环境变量在部署服务器IIS上面的管理管理服务->进入并勾选远程->下面的一些简单的配置 然后就启动 即可

2014-12-31 15:54:24 519

原创 Windows Server Web Deployment Tools Example

本文举出一个例子:具体的用法可以通过只输入MSDeploy 以及在官网API上面查看:http://technet.microsoft.com/en-us/library/dd568996(v=ws.10).aspx下面是一个远程部署的例子:MSDeploy -verb:sync(同步) -source:contentPath="本机Web项目文件地址"  -dest:cont

2014-12-31 15:41:55 687

原创 Windows Server Web Deployment Tool

本文要讲的是一个Windows Server上的Web部署工具The Web Deployment Tool (Web Deploy) is a command-line tool that deploys content and configuration from a user-specified Web site or Web server to a user-specified d

2014-12-31 15:35:55 1418

原创 线性表的链式存储结构和顺序存储结构优缺点

线性表的链式存储结构和顺序存储结构优缺点 顺序存储用一段连续的存储单元依次存储线性表的数据元素单链表采用链式存储结构,用一组任意的存储单元存放线性表元素 时间性能 查找顺序存储O(1)单链表O(n)插入和删除顺序存储平均需要移动表长一半的元素 时间为0(n)单链表在计算出某位置的指针后,插入和删除时间仅为O(1) 空间性能顺序存储结构需要

2014-12-28 20:55:42 4894

原创 CentOS下构建OpenJDK

编译OpenJDK 需要有一个OpenJDK6的版本 因为有一些JAVA程序需要编译 就比如javac就是用Java写的安装alsa(AdvancedLinux Sound Architecture) yum install alsa安装cups-devel yum install cups-devel安装 libXi-devel yum install libXi-devel安装

2014-12-28 20:53:52 707

原创 汇编:存储单元

计算机最重要的两大部件 CPU 和存储器存储器一般就是我们说的内存而外存储器一般就是我们说的硬盘内存的一个存储单元是8个bit也就是8位 一个字节Byte对于大容量的存储器一般使用以下的单位表示1KB=1024B 1MB=1024KB 1GB=1024M 1T=1024GB其实还有很多 EB ...NP...之类上面只是我们比较常用的

2014-12-25 23:51:10 1567

原创 线性表(四)实现

下面是自己写的一个线性表的实现/*#include#include#define MAXSIZE 100typedef int ElementType;* * 对于插入和删除的时间复杂度为O(n) * 对于,读取时间复杂度为O(1) * 最好的情况是0(1) * 最坏的情况是O(n) * 平均情况是0((n-1)/2) * 简化后为O(n)

2014-12-25 23:46:53 395

原创 算法(一)介绍

经常有人把算法和数据结构混淆在一起其实这是两个完全不同的东西算法的定义:定义良好的计算过程,它取一个或一组值作为输入,并产生一个或一组值作为输出,即,算法就是一系列的计算步骤,用来将输入数据转换成输出结果.(来自算法导论)原文:Informally,an algorithm is any well-defined computational procedure that takes s

2014-12-25 15:24:36 464

原创 JVM(内存区域)

在JVM中内存管理中一般分为以下5大区域所有在JVM上面执行的Java程序 单位是线程 这个大家要理解1.程序计数器 线程私有的 当前线程所执行的字节码的行号指示器,没有内存溢出的定义2.Java 虚拟机栈 线程私有的 描述了Java方法执行的内存模型 每个方法执行都会创建一个栈帧 执行方法相当于这个栈帧出站和入栈 虚拟机上的"局部变量表"存储了基本数据类型 和对象的引用(

2014-12-23 17:17:48 451

原创 Axis2介绍

官网DOC上的描述Apache Axis2 是第三代更高效的Web Services引擎比前任Apache Axis更模块化 更面向XML是精心设计支持容易添加插件模块,扩展其功能特性,比如安全和可靠性增加上面说的很清楚了Apache Axis2是Web Services引擎

2014-12-23 15:02:29 422

翻译 HttpUnit介绍

来自官方的Manual概括自动化测试是保证代码开始维护工作,和继续工作一个好的方法"极限编程"在很大的程度上依赖他现在有很多的测试控件但是哪一个不是通过调用代码来测试而这样工作的?HttpUnit框架使之变成可能!Httpunit是通过模拟浏览器来工作的,处理框架,cookies,重定向...等等等.它可以让你作为普通文件的视图页面XML DOM 或者集

2014-12-23 11:02:42 907

原创 Visual Studio介绍

您可以使用 Visual Studio 来生成 Windows 应用商店应用程序、桌面应用程序、移动应用程序、ASP.NET Web 应用程序和 XML Web Services。您可以用 Visual Basic、Visual C#、Visual C++、Visual F# 和 JavaScript 编写代码,可以更轻松地创建混合语言解决方案。此外,可以在 .NET Framework

2014-12-19 14:34:03 1215

原创 .NetFrameWork介绍

我们知道每一个系统都会给我们提供一套API(即Application Programming Interface)应用程序接口这个是最底层的调用了 比如在Window上面有Windows API但是.Net FrameWork 和 Windows API 有什么区别吗? 其实有的他们两个是两个不同的概念我们现在介绍一下.Net FrameWork。.NET Framework

2014-12-19 14:09:05 2015

原创 Maven(二)安装Maven

好了前面介绍了Maven下面就把安装步骤讲一下首先进入apache的官网www.apache.rog在最下面选择Maven然后在左边的菜单选择Download然后选择对应的版本推荐下载Maven3选择apache-maven-xxx-src.zip下载之后解压设置系统环境变量添加一个变量MAVEN3_HOME 值就是解压的目的然后修改PATH变量在其后添加%MA

2014-12-11 13:25:24 344

原创 Maven(一)什么是Maven

What?什么是MavenMaven是apache基金会的一个项目大家可以进入apache的官网www.apache.org上面找到Maven乍一看 Maven似乎可以做很多事情 但是简而言之 Maven是一个视图模式应用于项目的基础设施的建筑以促进理解和生产力提供了一条清晰的路径的使用最佳实践         Maven本质是一个项目管理和综合工具因此提供了一种方法来帮助

2014-12-11 11:52:42 574

原创 TCP/IP协议族:RFC

What?(什么是RFC)     所有关于Internet的正式标准都以RFC(Request for Comment)Why?(为什么需要RFC)   标准你懂得.....How?(怎么获取RFC以及怎么阅读RFC)   RFC的篇幅从1页到200页不等.每一项都用一个数字来标识,如RFC1122,数字越大说明RFC的内容越新  所有的RFC都可以通过电子邮件或用FTP

2014-12-05 01:12:58 1476

原创 TCP/IP协议族:负责单位

究竟是谁在控制着TCP/IP协议族,有事谁在定义新的标准以及其他类似的事情?事实上,有四个小组在负责Internet技术     1.Internet协会(ISOC,Internet Society)是一个推动,支持和促进Internet不断增长和发展的专业组织,它把Internet作为全球研究通信的基础设备     2.Internet体系结构委员会(IAB,Internet Archi

2014-12-05 00:55:31 718

原创 TCP/IP协议族(二):域名系统介绍(一)(DNS)

What?(什么是DNS)DNS(Domain Name System)域名系统,它是一个分布的数据库,由他来提供IP地址和主机名之间的映射信息.Why?(为什么需要DNS)我们知道如果要访问一台主机 我要首先也是必须的要先知道这个主机的IP地址 但是一个IP地址32bit 也就是4个字节 12个数字 是不是有点长了 有需求就有市场然后DNS就出现了 我们暂时可以理解为它是一个

2014-12-05 00:40:51 448

原创 TCP/IP协议族(一)

首先TCP/IP不是表示一种协议 他是表示一堆协议的集合 协议族一个协议族,比如TCP/IP 是一组不同层次上的多个协议组合.TCP/IP通常被认为是一个四层协议系统每一层分别负责不同的通信功能1.链路层:有时也称作数据链路层或网络接口层,通常包括操作系统中的设备驱动程序和计算机中对应的网络接口卡(网卡)他们一起处理与电缆(或其他任何传输媒介)的物理接口细节2.网络层:有时也称作互

2014-12-04 23:55:46 520

原创 汇编(三)中间人(汇编指令)

What?什么是汇编指令?其实啊这个汇编指令就是一个"中间人" 我们通过它让他去告诉寄存器这个害羞的小姑凉 然后通过这个小姑凉 CPU才能帮我们做事Why?为什么要用汇编指令????我本来不想说的 没有汇编指令 难道你吼吗?How?怎么使用汇编指令?好的重点来了怎么使用汇编指令说到汇编指令 好复杂也不怕 我们慢慢来先看看MOV ADD 这两个指令吧

2014-12-04 15:42:09 423

原创 汇编(二)寄存器的介绍

What?什么是寄存器对于一个程序员来说.CPU中主要的部件是寄存器,寄存器是CPU中程序员可以用指令读写的部件,程序员通过改变各种寄存器中的内容来实现对CPU的控制Why?为什么要寄存器首先 我们讲的是汇编,通俗点就是对硬件的操作 尤其是CPU 那我们通过什么方式去控制它 让它为我们做事呢?大吼一声?那肯定不是啦 现在告诉你就是通过寄存器来实现我们的为所欲为。。。不是这样说太猥琐

2014-12-04 15:27:05 435

原创 汇编:汇编介绍

what?什么是汇编语言汇编语言由3类指令组成1.汇编指令:机器码的助记符,有对应的机器码2.伪指令:没有对应的机器码,由编译器执行,计算机并不执行3.其他符号:如+,-,*,/等,由编译器识别,没有对应的机器码汇编语言并不统一这个取决于硬件 不同的机器有不同的汇编指令集和不同的使用规则why?为什么要使用汇编语言因为计算机只认识机器语言(0和1组成的)但是机器语言难于

2014-12-03 18:00:54 483

原创 JavaScript(一)简介

其实对于JavaScript的简介大家可以去看维基百科和百度百科 但是我觉得他们上面讲的"太标准化"了 所以在这里给大家分析一下第一部分:javaScript(What?Why?How?)1.What?什么是javaScriptJavaScript一种直译式脚本语言,是一种动态类型、弱类型、基于原型的语言,内置支持类型。它的解释器被称为JavaScript引擎,为浏览器的一部分,广泛用

2014-12-03 10:45:19 563

原创 线性表(三)

我们可以想象,线性表有两种物理存储结构:顺序存储结构和链式存储结构线性表的顺序存储结构:指的是用一段地址连续的存储单元依次存储线性表的数据元素线性表的结构代码#define MAXSIZE 20typedef int ElemType;typedef struct{    ElemType data[MAXSIZE];    int length;}

2014-11-29 17:59:15 327

原创 计算机安全的定义

NIST美国国家标准与技术研究院(National Institute of Standards and Technology,NIST)

2014-11-23 01:38:55 2152

原创 线性表(二)

线性表的抽象数据类型ADT xian

2014-11-20 21:33:51 336

原创 线性表(一)

1.数据类型的定义分为以下1.yuan'zi

2014-11-20 21:31:44 443

原创 使用jQuery(一)

在介绍jQuery之前我先简单的介绍一下JavaScript

2014-09-10 14:42:13 552

原创 使用记事本开发JAVA(HelloWorld)

操作之前我先介绍一下Java吧

2014-07-01 22:09:12 1341

空空如也

空空如也

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

TA关注的人

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