自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

程序人生

我们站在同一起跑线上,让我们共同努力,共同奋进,愿您的人生因程序而美好!

  • 博客(76)
  • 资源 (78)
  • 收藏
  • 关注

原创 (转载)利用 Dnsmasq 搭建自己的 DNS 服务器

利用 Dnsmasq 搭建自己的 DNS 服务器Oct 1st, 2012 | Comments 前言最近新买了 iPad mini, 在不断折腾的过程中发现一点让我非常非常的无语… 还是与网络有关, 那就是通常情况下, iPad mini 中的 App Store 连接速度那是相当相当相当的慢的, 慢到我打开 App Store 软件的首页需要登上 20~30s 才会有可...

2014-04-02 22:59:57 1073

原创 (转载)详细分析Java中断机制

1. 引言当我们点击某个杀毒软件的取消按钮来停止查杀病毒时,当我们在控制台敲入quit命令以结束某个后台服务时……都需要通过一个线程去取消另一个线程正在执行的任务。Java没有提供一种安全直接的方法来停止某个线程,但是Java提供了中断机制。如果对Java中断没有一个全面的了解,可能会误以为被中断的线程将立马退出运行,但事实并非如此。中断机制是如何工作的?捕获或检测到中断后,是抛出Int...

2013-09-25 00:17:15 676

原创 (转载)JTA 深度历险 - 原理与实现

JTA 深度历险 - 原理与实现 肖 国一, 软件工程师, IBM肖国一是一位在 IBM 中国软件开发中心(CSDL)工作的软件工程师,目前从事企业电子商务应用的开发。王 晓利, 软件工程师, IBM王晓利,一位工作在 IBM CSDL 的软件工程师,具有 5 年的 J2EE 开发经验和 2 年的 DB2 存储过程开发经验,目前从事企业电子商务应用的开发。 ...

2013-09-14 13:16:54 730

原创 (转载)使用图形编辑框架创建基于 Eclipse 的应用程序

使用图形编辑框架创建基于 Eclipse 的应用程序倾向于使用图形的 Eclipse 开发人员如何开始使用 GEF 和其他选项Randy Hudson, 软件开发人员, IBM Randy Hudson:软件开发人员,IBM。Chris Aniszczyk, 软件工程师, IBM Chris Aniszczyk 是 IBM Lotus 的软件工程...

2013-07-01 21:42:26 763

原创 (转载)几何图形编辑器

几何图形编辑器概要 图形编辑框架(Graphical Editing Framework - GEF)为创建用于可视化编辑任意模型的编辑器提供了强大的基础。它的功能依赖于模块化的结构,合理选用的设计模式,和相对独立的组件,这些组件构成了一个完整的编辑器。对于一个新手来说,GEF中所涉及的大量概念和技术可能是令人难以承受的。然而,一旦这些技术被掌握并正确使用,它们就可以帮助开发出具有高扩展性...

2013-06-27 23:20:05 1823

原创 (转载)ESB企业服务总线

ESB是企业服务总线(Enterprise Service Bus)的缩写,是中间件技术与Web Service等技术结合的产物,也是SOA系统中的核心基础设施。ESB就是一个服务的中介,形成服务使用者->ESB服务Proxy->服务提供者的生物链,中介的作用在不同应用中各有不同:·         解耦中介:客户对实际服务提供者的身份、物理位置、传输协议和接口定义都是不知道也...

2013-06-25 19:07:00 723

原创 Oracle CDC

 1、Oracle 11g1)同步模式--初始化参数--为了JVM的管理ALTER SYSTEM SET JAVA_POOL_SIZE=50000000 SCOPE=BOTH; --第二步,创建表空间、用户并授权--Oracle官方建议自定义表空间,以便管理和控制,否则使用默认的系统表空间USERS大小有限制,会出问题CREATE TABLESPACE ts...

2013-06-25 18:58:49 913

原创 Oracle Flashback技术

1、看是否打开闪回功能 SQL>select log_mode,open_mode,flashback_on from v$database;2、打开闪回功能 SQL> shutdown immediate SQL> startup mount SQL>alter database archivelog; SQL> alter database flash...

2013-06-25 18:58:32 631

原创 (转载)ESB核心功能及使用场合

ESB是达到终点的手段,而不是终点本身。1. ESB核心功能: (1) 协议适配器 也被称作组件或服务,让ESB可以轻松地与基于HTTP,FTP,POP3/SMTP(电子邮件)和文件系统等通信协议的 传输方式对接。ESB适配器通常要么用作服务器端,要么用作客户端。例如,可以设置好一个HTTP监听器/消费 者来接受传入的请求或是...

2013-06-25 18:57:46 1118

原创 (转载)Apusic ESB之我见

因为公司今年推出了Apusic ESB集成平台,而销售同事希望能够用通俗的方式理解这个产品,于是一段谈话促成了这篇随笔。Apusic ESB字面意思就是(Enterprise Service Bus)企业服务总线,顾名思义就是把(web services)注册在服务总线上,使应用程序通过统一的服务总线平台获取其他应用提供的服务,目的是可以获取其他应用程序里面的信息,再简单些就是让程序与程序之间...

2013-06-15 14:56:20 705

原创 (转载)初探ESB服务组合之演示

初探Apusic ESB服务组合之演示 1. 前言2. 开发环境3. 业务场景介绍4. 模拟已有的业务服务4.1. 北京中介:客户信用度服务和利率比较大小服务4.2. 上海银行:贷款利率服务4.3. 深圳银行:贷款利率5. 开始使用ESB 服务器5.1. ESB安装及配置5.2. 启动ESB服务器6. ESB网络配置7. ...

2013-06-14 21:08:12 1209

原创 (转载)Apusic ESB特性(下)——面向服务功能特性

之前提过,ESB应该具有可高度分布部署的能力。那么在应用集成方面,ESB具有三个最为鲜明的特征:面向服务、面向消息,面向驱动。 在这里还得提提SOA。到底什么是SOA:SOA是一个非常伟大的思想,它试图定义一个大家,各个软件厂商各个开发人员甚至于各个自然人,都“认可”的、都“遵循”的法则,大家都使用这样的方法来进行互通互联,从而实现无界限的“联通”和100%的复用,解放无效和重复...

2013-06-14 21:01:18 627

原创 (转载)Apusic ESB特性(上)——高度分布式部署

         ESB将集成特性和SOA特性巧妙的糅合在了一起。那么,抛开SOA的特性,单纯就集成特性来说,来看看ESB有哪些功能特点。         之前分析过,在于传统的集线器模式的EAI体系中,中央服务器的存在严重的限制了这种集成模式的部署模型,无法实现分布式的部署。同时,由于所有的路由逻辑、数据逻辑、流程逻辑全部都由中央服务器一力承担,往往会造成中央服务器的逻辑处理能力成为整...

2013-06-14 20:59:27 688

原创 (转载)ESB的前世今生(下)

下一代的企业集成解决方案:Enterprise Service Bus当人们正在为集线器模式的企业集成架构所表现的不足寻求解决方案时,SOA的思想被提出来了。划时代的体系思想:SOASOA(Service-Oriented Architecture),指的是面向服务的架构,意指将软件按照功能设计成一个个独立封装、支持异步处理的服务,这些服务用标准的方式定义接口,并可以通...

2013-06-14 20:56:14 713

原创 (转载)ESB的前世今生(上)

序言你可能是一家集团企业的CIO,为了维持企业业务正常运转,你已经部署了几个,十几个,甚至是几十个不同的IT系统。这些IT系统在运行初期,为提升企业的执行效率发挥了很大的作用,但随着业务内容的不断深入,你发觉这些业务系统之间是离散的,是孤立的,你希望将这些系统进行整合。更进一步的,你盼望有一种神奇的魔力,不仅能够有效整合遗留系统,新建的IT系统也能够在这种魔力下获得一体化的支持,而你所掌管...

2013-06-14 20:54:59 821

SQL Sever中文乱码的分析解决

在JSP页面中,我们通过以下的方法解决中文乱码问题,首先,在html的head标签内加入以下meta信息:              <meta http-equiv=Content-Type content="text/html; charset=gbk">       其作用是告诉客户端浏览器,这个HTML为GBK编码文件。       在JSP中加入以下的一句编译指令,定义...

2007-11-29 10:36:52 902

Windowsxpsp2下用JSP访问SQLServer2000数据库(Errorestablishsocket)

 默认安装SQLSERVER 2000企业版后,用JSP调用JDBC驱动程序访问数据库,会得出“Error establish socket”的出错提示,即驱动程序找不到SQLServer的端口,通过查看“事件查看器”的应用程序事件,有以下出错信息:    “您运行的 Microsoft SQL Server 2000 版本或 Microsoft SQL Server 2000 Desktop ...

2007-11-29 10:34:35 700

jsp连接Oracle9i数据库(用thin模式)

<%@ page contentType="text/html;charset=GB2312" %><%@ page import="java.sql.*"%><html><body><% Class.forName("oracle.jdbc.driver.OracleDriver").newInstance();

2007-11-29 10:32:10 655

JSP连接SQL Server 2000

<%@ page contentType="text/html;charset=GB2312" %><%@ page import="java.sql.*"%><html><body><% Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver").n

2007-11-29 10:16:30 803

如何在jsp连接mysql数据库

<%@ page contentType="text/html;charset=gb2312"%> <%@ page import="java.sql.*"%> <html> <body> <%Class.forName("com.mysql.jdbc.Driver").newInstance(); String

2007-11-29 10:15:32 1287

Windows Xp上手工创建数据库Oracle9i的完整步骤

系统环境操作系统:Windows Xp 数据库:Oracle 9i安装路径:C:\Oracle     1、手工创建相关目录       C:\Oracle\admin\mydb       C:\Oracle\admin\mydb\bdump       C:\Oracle\admin\mydb\udump       C:\Oracle\admin\mydb\pfi...

2007-11-29 10:12:31 222

MYSQL数据库的中文问题

中文显示问题一直是困扰我们的一个难题,不信你上google搜索一下,这类的问题和解答可以说是铺天盖地,好多网站甚至将其提出来作为专题来讨论,管中窥豹,可见一斑。开始也曾为这个问题头疼,上网查阅大量的资料和解决方法,终于找到了一种既简单又好用的办法,以JSP+MYSQL存储为例,简单介绍一下。配置:Winxp+Tomcat5.0+Mysql5.0当页面<%@ page ...

2007-11-29 10:08:25 158

怎么安装MYSQL5.0的JDBC驱动

1、下载mysql for jdbc driver.   http://dev.mysql.com/downloads/connector/j/3.1.htmlMySQL Connector/J is distributed as a .zip or .tar.gz archive containing the sources and class files as well as a cla...

2007-11-29 10:07:36 830

在Linux下安装WebLogic Server

 一、软件安装1. 安装前的准备工作    1.1 首先请确认您要安装的WebLogic版本所在的平台已通过了BEA的认证,完整的认证平台列表请参考 http://e-docs.bea.com/wls/certifications/certs_810/index.html    1.2 确定一个安装目录,建议该目录下至少有1个G的空间,可以使用du来察看磁盘空间的使用情...

2007-11-29 10:06:25 414

在Linux下安装和使用MySQL

想使用Linux已经很长时间了,由于没有硬性任务一直也没有系统学习,近日由于工作需要必须使用Linux下的MySQL。本以为有Windows下使用SQL  Server的经验,觉得在Linux下安装MySql应该是易如反掌的事,可在真正安装和使用MySQL时走了很多弯路,遇见很多问题,毕竟Linux 和Windows本身就有很大区别。为了让和我一样的初学者在学习的过程中少走弯路,尽快入门,写了此文...

2007-11-29 10:02:06 116

安装Linux9+httpd-2.0.52+tomcat-5.0.28+mod_jk2步骤

所需安装包(latest version):j2sdk-1_4_2_06-linux-i586.binhttpd-2.0.52.tar.gzjakarta-tomcat-5.0.28.tar.gzjakarta-tomcat-connectors-jk2-2.0.4-src.tar.gz额外安装包:apr-1.0.0.tar.gzapr-util-1.0.0.tar.gzlibt...

2007-11-29 10:00:07 251

在Linux下配置Java开发环境

1. 去http://java.sun.com/j2se/1.4.2/download.html 下载一个Linux Platform的JDK, 建议下载RPM自解压格式的(RPM in self-extracting file,j2sdk-1_4_2_10-linux-i586-rpm.bin);   2. 上载到Linux服务器上,在shell下执行命令: [root@j2sdk]#...

2007-11-29 09:58:47 141

Red Hat Linux 9.0系统的安装图解 (2)

(2)从硬盘安装    如果没有安装光盘,而是从网上直接下载Linux的ISO映像文件,能不能用下载的ISO文件进行安装而不用刻录成光盘呢?当然可以!    从硬盘安装RedHat Linux 9.0通常需要三个文件①shrike-i386-disc1.iso;②shrike-i386-disc2.iso;③ shrike-i386-disc3.iso。(这里将它们放在D:盘的根目录,因为...

2007-11-29 09:57:39 228

Red Hat Linux 9.0系统的安装图解 (1)

 Linux,在今天的广大电脑玩家耳中已经不再是那个曾经陌生又遥远的名字,大家提起Linux时,不再是把它当做与微软抗衡的一面大旗或自由软件爱好者的精神支柱。如果说几年前的Linux是星星之火的话,今天的它已经真正地形成了燎原之势。随着越来越多成熟的Linux发行版的推出以及Linux推广的许多问题(安装不方便、中文化困难、软件匮乏、缺乏统一标准等)得到 圆满解决,现在Linux已经真正地向广大的...

2007-11-29 09:56:25 164

Jbuilder 配置常见问题的处理

1.Jbuilder光标定位不准  JB9中光标定位不准确:主菜单->Tools->Editor Options->Color->Java ->SQLJ token ,Reserved word,去掉Bold属性; 然后-> HTML/XML/JSP ->HTML Tag 去掉Bold属性。2.Jbuilder里配置lib 需要引用的其它的包文件...

2007-11-29 09:52:02 148

Jbuilder9里配置Tomcat5.0

1.Jbuilder9里配置Tomcat5.0Tomcat已经有5.0.28版本了,但是Jbuider9里默认是没有tomcat5.0,所以我们要自己把它添加进去。主菜单->Tools->Configure Servers,在旁边的选中 Tomcat4.1,点左下方的Copy按钮,在弹出的窗口里,Server name填写: Tomcat,Server version:填写5.0...

2007-11-29 09:51:12 165

JAVA SOCKET编程

Server端程序:package test; import java.net.*; import java.io.*; public class Server {  private ServerSocket ss;  private Socket socket;  private BufferedReader in;  private PrintWriter out;   ...

2007-11-29 09:50:21 121

用java写二叉树的算法

class Node{ int iData; // data used as key value double dData; // other data Node leftChild; // this Node's left child Node rightChild; // this Node's right child public void displayNode() {  ...

2007-11-29 09:49:21 151

一个实现长整型数相加减的小程序

import java.io.*;public class BigInteger//定义长整型的类{    private static final int add1Max=100;//可计算最长位数    private static final int add2Max=100;//同上    private char[] add1 = new char[add1Max];    p...

2007-11-29 09:47:43 566

使用 Eclipse 作为 Jakarta Tomcat 的开发环境

一、软件下载:注意:(一共5个,一个都不能少,很多网友发表的相同文章里只写了需要下载安装tomcat的软件,而没有写还需要下载eclipse里的tomcat插件,导致很多网友安装后eclipse里不能正常显示tomcat)1、java这里使用的是jdk1.4.2。下载地址: http://dlc.sun.com/jdk/j2sdk-1_4_2_06-windows-i586-p.exe;...

2007-11-29 09:38:22 166

AppFuse快速起步指南

AppFuse快速起步指南一、系统环境准备1.      安装 J2SE 1.4.2+ 并设置环境变量JAVA_HOME指向J2SE所在的目录。2.      下载 源程序报或者从CVS(cvs -d :pserver:[email protected]:/cvs co appfuse)中检出appfuse模块。注意:我这里下载的是AppFuse 1.93.      安装 I...

2007-11-29 09:33:32 95

原创 AppFuse快速起步指南

 AppFuse快速起步指南一、系统环境准备1.      安装 J2SE 1.4.2+ 并设置环境变量JAVA_HOME指向J2SE所在的目录。2.      下载 源程序报或者从CVS(cvs -d :pserver:[email protected]:/cvs co appfuse)中检出appfuse模块。注意:我这里下载的是AppFuse 1.93.  

2006-07-15 18:04:00 2599

原创 JAVA SOCKET编程

Server端程序:package test; import java.net.*; import java.io.*; public class Server {  private ServerSocket ss;  private Socket socket;  private BufferedReader in;  private PrintWriter out;   publi

2006-02-19 15:59:00 2359

原创 用java写二叉树的算法

class Node{ int iData; // data used as key value double dData; // other data Node leftChild; // this Nodes left child Node rightChild; // this Nodes right child public void displayNode() {  // (se

2006-02-11 17:23:00 8641 3

原创 一个实现长整型数相加减的小程序

import java.io.*;public class BigInteger//定义长整型的类{    private static final int add1Max=100;//可计算最长位数    private static final int add2Max=100;//同上    private char[] add1 = new char[add1Max];    priva

2006-02-11 16:28:00 2786

面向模式的软件体系架构(卷1、2、3)

卷1:本书系统地介绍了模式的概念并讨论了模式描述的原则;给出了来自不同应用领域的8个软件体系结构模式;还给出了8个设计模式,这些模式分别针对在定义了软件系统的整体结构之后遇到的典型问题;对惯用法模式进行了阐述;论述了将模式组织成模式系统的重要性;讨论了模式如何嵌入到软件体系结构中,特别是对软件体系结构及其基本原则的理解。此外,本书还介绍了模式历史、相关工作和整个模式团体,并对模式的未来发展作了展望。   本书力图做到既是教材又是参考指南,帮助软件开发人员以一种新的方式考虑软件体系结构,并提供了一些技术来解决特定的再现设计问题,对软件开发的初学者和专家都有帮助。把本书用作软件工程课程的指南,可以给学生提供大型软件设计的完整的新观点。把本书用作参考手册,可以提供全面的技术并随查随用。本书包含了涉及模式实际应用的许多指导原则和约束限制。本书可作为计算机专业高年级本科生、研究生的软件工程教材或参考书。亦可作为软件开发人员的参考手册。 卷2:本书讲述用于创建并发和网络化系统的模式,共涉及17种模式与惯用法。这些模式构成了用于解决有关分布式、并发和网络化问题的模式语言的基础。本书的模式是创建并发和网络化系统的核心元素,包括服务访问、事件处理、并发控制、连接管理和初始化、事务、安全性等。   本书强调实际的解决方案,读者可以使用本书的方法解决特定的软件开发问题,获得对构造分布式及并发应用和中间件最佳实践的基本理解。书中含有用多种语言(C、C++和Java)编写的大量例子和已知使用,适于专业软件开发人员及计算机专业高校师生使用。

2018-07-03

剑指Offer:名企面试官精讲典型编程题

《剑指Offer:名企面试官精讲典型编程题》剖析了80个典型的编程面试题,系统整理基础知识、代码质量、解题思路、优化效率和综合能力这5个面试要点。《剑指Offer:名企面试官精讲典型编程题》共分7章,主要包括面试的流程,讨论面试每一环节需要注意的问题;面试需要的基础知识,从编程语言、数据结构及算法三方面总结程序员面试知识点;高质量的代码,讨论影响代码质量的3个要素(规范性、完整性和鲁棒性),强调高质量代码除完成基本功能外,还能考虑特殊情况并对非法输入进行合理处理;解决面试题的思路,总结编程面试中解决难题的有效思考模式,如在面试中遇到复杂难题,应聘者可利用画图、举例和分解这3种方法将其化繁为简,先形成清晰思路,再动手编程;优化时间和空间效率,读者将学会优化时间效率及用空间换时间的常用算法,从而在面试中找到至优解;面试中的各项能力,总结应聘者如何充分表现学习和沟通能力,并通过具体面试题讨论如何培养知识迁移、抽象建模和发散思维能力;两个面试案例,总结哪些面试举动是不良行为,而哪些表现又是面试官所期待的行为。

2018-07-02

程序员面试逻辑题解析

好的谜题可以训练思维,提升脑力,帮助人们灵活运用所学的知识。不少科技公司也利用谜题来测试应聘者的逻辑思维和解题能力。   《程序员面试逻辑题解析》作者在纽约大学柯朗数学研究所开设了多年的谜题分析课程,积累了不少题型,总结了多种解题思路。《程序员面试逻辑题解析》中从不同角度阐释了各种类型谜题的解题技巧,从广为人知的数独、幸运轮盘赌、赛程编排、旅行推销员问题到独具一格的猫鼠游戏、同盟最大化及选择性贪心等。通过学习本书,读者可以开拓视野,启发思路,不仅能从容面对面试中遇到的各种谜题,更能培养在实践中确定最佳方案的技巧。   如果你想挑战一下自我,不妨拿起《程序员面试逻辑题解析》,来一场头脑风暴。

2018-07-02

程序员面试宝典(第4版)

《程序员面试宝典(第4版)》在保留第3版的数据结构、面向对象、程序设计等主干的基础上,删除了第3版的第21章,新增了第4版的第21、22、23、24章全新的试题分析内容,并且在第3版原有的20章中也使用各大IT公司及相关企业全新面试题替换和补充原内容,以反映自第3版以来两年多的时间内所发生的变化。   《程序员面试宝典(第4版)》取材于各大公司面试真题(笔试、口试、电话面试、英语面试,以及逻辑测试和智商测试),详细分析了应聘程序员(含网络、测试等)职位的常见考点。《程序员面试宝典(第4版)》不仅对传统的C系语言考点做了详尽解说,还根据外企出题全新特点,新增加了对友元、Static、图形/音频、树、栈、ERP等问题的深入讲解。最后《程序员面试宝典(第4版)》着力讲述了如何进行英语面试和电话面试,并对求职中签约、毁约的注意事项及群体面试进行了解析。《程序员面试宝典(第4版)》中的面试题除了有详细解析和答案外,对相关知识点还有扩展说明。真正做到了由点成线,举一反三,对读者从求职就业到提升计算机专业知识都有显著帮助。

2018-07-02

大型网站系统与Java中间件实践

《大型网站系统与Java中间件实践》围绕大型网站和支撑大型网站架构的 Java 中间件的实践展开介绍。从分布式系统的知识切入,让读者对分布式系统有基本的了解;然后介绍大型网站随着数据量、访问量增长而发生的架构变迁;接着讲述构建 Java 中间件的相关知识;之后的几章都是根据笔者的经验来介绍支撑大型网站架构的 Java 中间件系统的设计和实践。希望读者通过《大型网站系统与Java中间件实践》可以了解大型网站架构变迁过程中的较为通用的问题和解法,并了解构建支撑大型网站的 Java 中间件的实践经验。对于有一定网站开发、设计经验,并想了解大型网站架构和支撑这种架构的系统的开发、测试等的相关工程人员,《大型网站系统与Java中间件实践》有很大的参考意义;对于没有网站开发设计经验的人员,通过《大型网站系统与Java中间件实践》也能宏观了解大型网站的架构及相关问题的解决思路和方案。

2018-07-02

Fedora和Red Hat Enterprise Linux实用指南(第6版)(下册)

《Fedora和Red Hat Enterprise Linux实用指南(第6版)(下册)》采用通俗易懂的语言和大量的实例,对目前企业应用广泛的Fedora和Red Hat Enterprise Linux企业版本的应用进行了系统、科学、全面的介绍,包括Linux系统管理、互联网服务器搭建、内核编译及执行、命令行使用等重点内容,并且对应用Perl脚本进行自动化管理进行了详细介绍。

2018-06-30

Fedora和Red Hat Enterprise Linux实用指南(第6版)(上册)

《Fedora和Red Hat Enterprise Linux实用指南(第6版)(上册)》采用通俗易懂的语言和大量的实例,对目前企业应用广泛的Fedora和Red Hat Enterprise Linux企业版本的应用进行了系统、科学、全面的介绍,包括Linux系统管理、互联网服务器搭建、内核编译及执行、命令行使用等重点内容,并且对应用Perl脚本进行自动化管理进行了详细介绍。

2018-06-30

Linux/UNIX系统编程手册.part2

《Linux/UNIX系统编程手册(上、下册)》是介绍Linux与UNIX编程接口的权威著作。Linux编程资深专家Michael Kerrisk在书中详细描述了Linux/UNIX系统编程所涉及的系统调用和库函数,并辅之以全面而清晰的代码示例。《Linux/UNIX系统编程手册(上、下册)》涵盖了逾500个系统调用及库函数,并给出逾200个程序示例,另含88张表格和115幅示意图。 《Linux/UNIX系统编程手册(上、下册)》总共分为64章,主要讲解了高效读写文件,对信号、时钟和定时器的运用,创建进程、执行程序,编写安全的应用程序,运用POSIX线程技术编写多线程程序,创建和使用共享库,运用管道、消息队列、共享内存和信号量技术来进行进程间通信,以及运用套接字API编写网络应用等内容。 《Linux/UNIX系统编程手册(上、下册)》在汇聚大批 Linux专有特性(epoll、inotify、/proc)的同时,还特意强化了对UNIX标准(POSIX、SUS)的论述,彻底达到了“鱼与熊掌,二者得兼”的效果,这也堪称本书的最大亮点。 《Linux/UNIX系统编程手册(上、下册)》布局合理,论述清晰,说理透彻,尤其是作者对示例代码的构思巧妙,独具匠心,仔细研读定会受益良多。本书适合从事Linux/UNIX系统开发、运维工作的技术人员阅读,同时也可作为高校计算机专业学生的参考研习资料。

2018-06-28

Linux/UNIX系统编程手册.part1

《Linux/UNIX系统编程手册(上、下册)》是介绍Linux与UNIX编程接口的权威著作。Linux编程资深专家Michael Kerrisk在书中详细描述了Linux/UNIX系统编程所涉及的系统调用和库函数,并辅之以全面而清晰的代码示例。《Linux/UNIX系统编程手册(上、下册)》涵盖了逾500个系统调用及库函数,并给出逾200个程序示例,另含88张表格和115幅示意图。 《Linux/UNIX系统编程手册(上、下册)》总共分为64章,主要讲解了高效读写文件,对信号、时钟和定时器的运用,创建进程、执行程序,编写安全的应用程序,运用POSIX线程技术编写多线程程序,创建和使用共享库,运用管道、消息队列、共享内存和信号量技术来进行进程间通信,以及运用套接字API编写网络应用等内容。 《Linux/UNIX系统编程手册(上、下册)》在汇聚大批 Linux专有特性(epoll、inotify、/proc)的同时,还特意强化了对UNIX标准(POSIX、SUS)的论述,彻底达到了“鱼与熊掌,二者得兼”的效果,这也堪称本书的最大亮点。 《Linux/UNIX系统编程手册(上、下册)》布局合理,论述清晰,说理透彻,尤其是作者对示例代码的构思巧妙,独具匠心,仔细研读定会受益良多。本书适合从事Linux/UNIX系统开发、运维工作的技术人员阅读,同时也可作为高校计算机专业学生的参考研习资料。

2018-06-28

Python编程(第4版 套装上下册)

当掌握Python的基础知识后,你要如何使用Python?本书为这门语言的主要应用领域提供了深度教程,譬如系统管理、GUI和Web,并探索了其在数据库、网络、前端脚本、文本处理等方面的应用。通过关注常用工具和库,你将深入理解Python在现实世界编程中所扮演的角色。   你将学到清晰和简洁明了的语法和编程技巧,并伴随大量的示例来展示正确的用法和惯例。本书已完全更新到Python 3.x,也深入探讨了作为一种软件开发工具的语言,并有许多代码示例。   主题包括:   ●Python快速教程:构建一个简单示例,涵盖了数据呈现、面向对象编程、对象持久化、GUI和网站基础。   ●系统编程:探索系统接口工具和技巧,这些工具和技巧可用于命令行脚本、处理文件和文件夹、并行运行程序等。   ●GUI编程:学习使用Python的tkinter部件库构建完整的用户界面。   ●Internet编程:访问客户端网络协议和Email工具,使用CGI脚本,并学习网站构建技术。   ●多种应用Python的方法:实现数据结构、解析基于文本的信息、数据库接口,以及扩展和嵌入Python。

2018-06-28

TCP/IP 指南(卷1+卷2)

The TCP/IP Guide是TCP/IP领域的一部百科全书式的经典著作,书中对TCIP/IP协议的原理和实现做了全面的介绍,涉及因特网中使用的各种最新的协议和技术。

2018-06-28

Apache Kafka源码剖析.part3

本书以 Kafka 0.10.0 版本源码为基础,针对 Kafka的架构设计到实现细节进行详细阐述。本书共5 章,从 Kafka 的应用场景、源码环境搭建开始逐步深入,对 Kafka 的核心概念进行分析介绍,对 Kafka 生产者、消费者、服务端的源码进行深入的剖析,最后介绍 Kafka 常用的管理脚本实现,让读者不仅从宏观设计上了解 Kafka,而且能够深入到 Kafka 的细节设计之中。在源码分析的过程中,还穿插了笔者工作积累的经验分析和对 Kafka 设计的理解,希望能够让读者可以举一反三,不仅知其然,而且知其所以然。  本书旨在为读者阅读 Kafka 源码提供帮助和指导,让读者更加深入地了解 Kafka 的运行原理、设计理念,让读者在设计分布式系统时可以参考 Kafka 的优秀设计。本书的内容对于读者全面提升自己的技术能力有很大帮助。

2018-06-26

Apache Kafka源码剖析.part2

本书以 Kafka 0.10.0 版本源码为基础,针对 Kafka的架构设计到实现细节进行详细阐述。本书共5 章,从 Kafka 的应用场景、源码环境搭建开始逐步深入,对 Kafka 的核心概念进行分析介绍,对 Kafka 生产者、消费者、服务端的源码进行深入的剖析,最后介绍 Kafka 常用的管理脚本实现,让读者不仅从宏观设计上了解 Kafka,而且能够深入到 Kafka 的细节设计之中。在源码分析的过程中,还穿插了笔者工作积累的经验分析和对 Kafka 设计的理解,希望能够让读者可以举一反三,不仅知其然,而且知其所以然。  本书旨在为读者阅读 Kafka 源码提供帮助和指导,让读者更加深入地了解 Kafka 的运行原理、设计理念,让读者在设计分布式系统时可以参考 Kafka 的优秀设计。本书的内容对于读者全面提升自己的技术能力有很大帮助。

2018-06-26

Apache Kafka源码剖析.part1

本书以 Kafka 0.10.0 版本源码为基础,针对 Kafka的架构设计到实现细节进行详细阐述。本书共5 章,从 Kafka 的应用场景、源码环境搭建开始逐步深入,对 Kafka 的核心概念进行分析介绍,对 Kafka 生产者、消费者、服务端的源码进行深入的剖析,最后介绍 Kafka 常用的管理脚本实现,让读者不仅从宏观设计上了解 Kafka,而且能够深入到 Kafka 的细节设计之中。在源码分析的过程中,还穿插了笔者工作积累的经验分析和对 Kafka 设计的理解,希望能够让读者可以举一反三,不仅知其然,而且知其所以然。  本书旨在为读者阅读 Kafka 源码提供帮助和指导,让读者更加深入地了解 Kafka 的运行原理、设计理念,让读者在设计分布式系统时可以参考 Kafka 的优秀设计。本书的内容对于读者全面提升自己的技术能力有很大帮助。

2018-06-26

高可用架构 (第1卷).part2

《高可用架构(第1卷)》由数十位一线架构师的实践与经验凝结而成,选材兼顾技术性、前瞻性与专业深度。各技术焦点,均由极具代表性的领域专家或实践先行者撰文深度剖析,共同组成“高可用”的全局视野与领先高度,内容包括精华案例、分布式原理、电商架构等热门专题,及云计算、容器、运维、大数据、安全等重点方向。不仅架构师可以从中受益,其他IT、互联网技术从业者同样可以得到提升。

2018-06-26

高可用架构 (第1卷).part1

《高可用架构(第1卷)》由数十位一线架构师的实践与经验凝结而成,选材兼顾技术性、前瞻性与专业深度。各技术焦点,均由极具代表性的领域专家或实践先行者撰文深度剖析,共同组成“高可用”的全局视野与领先高度,内容包括精华案例、分布式原理、电商架构等热门专题,及云计算、容器、运维、大数据、安全等重点方向。不仅架构师可以从中受益,其他IT、互联网技术从业者同样可以得到提升。

2018-06-26

架构探险:轻量级微服务架构

本系列从开发与运维两方面分别对微服务架构的实践过程进行描述,全套分为上下两册,上册偏重于开发,下册偏重于运维。在上册中读者会学习到微服务架构所需的开发技能,包括使用SpringBoot搭建微服务开发框架,使用Node.js搭建微服务网关,使用ZooKeeper实现微服务注册与发现,使用Docker封装微服务,使用Jenkins部署微服务。通过阅读上册,读者可轻松搭建一款轻量级微服务架构。

2018-06-26

SQL注入攻击与防御(第2版).part2

SQL注入攻击是一种已经长期存在,但近年来日益增长的安全威胁,《安全技术经典译丛:SQL注入攻击与防御(第2版)》致力于深入探讨SQL注入问题。   《安全技术经典译丛:SQL注入攻击与防御(第2版)》前一版荣获2009Bejtlich图书奖,第2版对内容做了全面更新,融入了一些的研究成果,包括如何在移动设备上利用SQL注入漏洞,以及客户端SQL注入等。   《安全技术经典译丛:SQL注入攻击与防御(第2版)》由一批SQL注入专家编写,他们对Oracle、SQLServer、MySQL和PostgreSQL数据库平台的SQL注入问题具有独到的见解。   主要内容:   ·发现、确认和自动发现SQL注入漏洞   ·通过SQL注入利用漏洞   ·在代码中发现SQL注入的方法和技巧   ·利用操作系统的漏洞   ·在代码层和平台层防御SQL注入攻击   ·确定是否已经遭到SQL注入攻击

2018-06-26

SQL注入攻击与防御(第2版).part1

SQL注入攻击是一种已经长期存在,但近年来日益增长的安全威胁,《安全技术经典译丛:SQL注入攻击与防御(第2版)》致力于深入探讨SQL注入问题。   《安全技术经典译丛:SQL注入攻击与防御(第2版)》前一版荣获2009Bejtlich图书奖,第2版对内容做了全面更新,融入了一些的研究成果,包括如何在移动设备上利用SQL注入漏洞,以及客户端SQL注入等。   《安全技术经典译丛:SQL注入攻击与防御(第2版)》由一批SQL注入专家编写,他们对Oracle、SQLServer、MySQL和PostgreSQL数据库平台的SQL注入问题具有独到的见解。   主要内容:   ·发现、确认和自动发现SQL注入漏洞   ·通过SQL注入利用漏洞   ·在代码中发现SQL注入的方法和技巧   ·利用操作系统的漏洞   ·在代码层和平台层防御SQL注入攻击   ·确定是否已经遭到SQL注入攻击

2018-06-26

Oracle Database 11g & MySQL5.6开发手册.part2

利用《Oracle Database 11g & MySQL5.6开发手册》,您将能够在混合环境中创建出强大的数据库应用程序。《Oracle Database 11g & MySQL 5.6开发手册》规划了这两种平台之间无缝操作的程序设计策略和最佳实践方式。您可以学会如何迁移数据库、移植SQL代码、使用Oracle和MySQL数据库以及配置高效率的查询。在这本内容广泛的书籍中,还包括了安全、监控和调试方面的技巧。

2018-06-26

HTTP&HTTPS;权威指南

HTTP权威指南和HTTPS权威指南:在服务器和Web应用上部署SSL&TLS;和PKI

2018-08-24

Hadoop&YARN;权威指南

Hadoop权威指南:大数据的存储与分析(第4版.修订版&升级版)和Hadoop YARN权威指南

2018-08-24

高性能网站建设和进阶指南

高性能网站建设指南和高性能网站建设进阶指南:WEB开发者性能优化最佳实践

2018-08-24

写给大忙人看的Java系列

写给大忙人看的Java SE 8和写给大忙人看的JAVA核心技术

2018-08-24

MongoDB权威指南系列

MongoDB权威指南(第2版)和MongoDB大数据处理权威指南(第2版)

2018-08-24

写给大家看的设计书系列

写给大家看的Web设计书(第3版)、写给大家看的设计书(第4版) 和写给大家看的PPT设计书

2018-08-24

Hadoop技术内幕(套装共3册).part2.rar

从源代码的角度对“Common+HDFS”、“MapReduce的架构设计和实现原理”和“深入解析YARN架构设计与实现原理”进行了极为详细的分析。Hadoop技术专家撰写,EasyHadoop和51CTO等专业技术社区联袂推荐!

2018-08-24

Hadoop技术内幕(套装共3册).part1.rar

从源代码的角度对“Common+HDFS”、“MapReduce的架构设计和实现原理”和“深入解析YARN架构设计与实现原理”进行了极为详细的分析。Hadoop技术专家撰写,EasyHadoop和51CTO等专业技术社区联袂推荐!

2018-08-24

图解系列.part2.rar

rar压缩文档里包括图解设计模式、机器学习、基础设施设计模式、密码技术(第3版)、性能优化、HTTP、TCPIP(第5版)

2018-08-21

图解系列.part1.rar

rar压缩文档里包括图解设计模式、机器学习、基础设施设计模式、密码技术(第3版)、性能优化、HTTP、TCPIP(第5版)

2018-08-21

Wireshark网络分析(的艺术+就这么简单)

《Wireshark网络分析的艺术》挑选的网络包来自真实场景,经典且接地气。讲解时采用了生活化的语言,力求通俗易懂,以使读者在轻松阅读的过程中,既可以学到实用的网络知识,又能形成解决问题的思路。 与大多网络图书的课堂式体验不同,阅读《Wireshark网络分析的艺术》的感觉更像在听技术圈的朋友分享经验,除了知识,还有心情和想法。本书的覆盖范围从日常使用的手机App,到企业级的数据中心;从对付运营商的网络劫持,到开发自己的分析工具,不一而足。无论你是系统管理员、实施工程师、技术支持、网管、培训教师,还是开发和测试人员,都适合阅读本书。 《Wireshark网络分析就这么简单》采用诙谐风趣的手法,由浅入深地用Wireshark分析了常见的网络协议,读者在学习Wireshark的同时,也会在不知不觉中理解这些协议。作者还通过身边发生的一些真实案例,分享了Wireshark的实战技巧。   《Wireshark网络分析就这么简单》不务虚,不注水,几乎页页干货,篇篇精华,力求为读者提供阅读体验,使读者在一个轻松愉悦的阅读氛围中,潜移默化地掌握Wireshark的使用技巧和网络知识,为你的工程师生涯加油助力。   论你是技术支持工程师、系统管理员、现场工程师、公司IT部门的老好人,还是高校网络相关专业的教师,论你是CCNA、CCNP、CCIE,还是MCSE,《Wireshark网络分析就这么简单》都是迅速了解、掌握Wireshark技巧的优佳读物。

2018-08-21

TCP/IP详解:卷1+卷2+卷3(套装共3册)

《TCP/IP详解(卷3):TCP 事务协议、HTTP、NNTP和UNIX域协议》内容简介:   《TCP/IP详解·卷3:TCP事务协议、HTTP、NNTP和UNIX域协议》是“TCP/IP详解系列”的延续。主要内容包括:TCP事务协议,即T/TCP,这是对TCP的扩展,使客户-服务器事务更快、更高效和更可靠;TCP/IP应用,主要是HTTP和NNTP;UNIX域协议,这些协议提供了进程之间通信的一种手段。当客户与服务器进程在同一台主机上时,UNIX域协议通常要比TCP/IP快一倍。《TCP/IP详解·卷3:TCP事务协议、HTTP、NNTP和UNIX域协议》同样采用了大量的实例和实现细节,并参考引用了卷2中的大量源程序。适用于希望理解TCP/IP如何工作的人,包括编写网络应用程序的程序员以及利用TCP/IP维护计算机网络的系统管理员。   《TCP/IP详解卷2:实现》内容简介:   《TCP/IP详解·卷2:实现》完整而详细地介绍了TCP/IP协议是如何实现的。书中给出了约500个图例,15000行实际操作的C代码,采用举例教学的方法帮助你掌握TCP/IP实现。《TCP/IP详解·卷2:实现》不仅说明了插口API和协议族的关系以及主机实现与路由器实现的差别。还介绍了4.4BSD-Lite版的新的特点。《TCP/IP详解·卷2:实现》适用于希望理解TCP/IP协议如何实现的人,包括编写网络应用程序的程序员以及利用TCP/IP维护计算机网络的系统管理员。 TCP/IP详解 卷1:协议(原书第2版) 内容简介:   TCP/IP详解 卷1:协议(原书第2版)主要讲述TCP/IP协议,结合大量实例讲述TCP/IP协议族的定义原因,以及在各种不同的操作系统中的应用及工作方式。第2版在保留Stevens卓越的知识体系和写作风格的基础上,新加入的作者Kevin R. Fall结合其作为TCP/IP协议研究领域领导者的尖端经验来更新本书,反映了*新的协议和*佳的实践方法。

2018-08-21

可伸缩服务架构 : 框架与中间件.part2

《可伸缩服务架构:框架与中间件》以高可用服务架构为主题,侧重于讲解高可用架构设计的核心要点:可伸缩和可扩展,从应用层、数据库、缓存、消息队列、大数据查询系统、分布式定时任务调度系统、微服务等层面详细讲解如何设计可伸缩、可扩展的框架,并给出在各个领域解决特定问题的方法论和实践总结。随着《可伸缩服务架构:框架与中间件》的出版,我们还开源了4个行之有效的互联网可伸缩框架,包括数据库分库分表dbsplit、缓存分片redic、专业的发号器vesta和消息队列处理机框架kclient,每个框架都开箱即用,也可以作为学习互联网平台化框架搭建的素材,更可以作为开发开源项目的示例。 《可伸缩服务架构:框架与中间件》的上册《分布式服务架构:原理、设计与实战》详细介绍了如何解决线上高并发服务的一致性、高性能、高可用、敏捷等痛点,《可伸缩服务架构:框架与中间件》与上册结合后可覆盖保证线上高并发服务的各个主题:一致性、高性能、高可用、可伸缩、可扩展、敏捷性等,每个主题都是一个方法论。充分理解这些主题,可保障线上服务健壮运行,对实现服务稳定性的n个9有着不可估量的作用。 无论是对于互联网的或者传统的软件工程师、测试工程师、架构师,还是对于深耕于IT的其他管理人员,《可伸缩服务架构:框架与中间件》都有很强的借鉴性和参考价值,是值得每个技术人员阅读的架构级技术书。

2018-08-05

可伸缩服务架构:框架与中间件.part1

《可伸缩服务架构:框架与中间件》以高可用服务架构为主题,侧重于讲解高可用架构设计的核心要点:可伸缩和可扩展,从应用层、数据库、缓存、消息队列、大数据查询系统、分布式定时任务调度系统、微服务等层面详细讲解如何设计可伸缩、可扩展的框架,并给出在各个领域解决特定问题的方法论和实践总结。随着《可伸缩服务架构:框架与中间件》的出版,我们还开源了4个行之有效的互联网可伸缩框架,包括数据库分库分表dbsplit、缓存分片redic、专业的发号器vesta和消息队列处理机框架kclient,每个框架都开箱即用,也可以作为学习互联网平台化框架搭建的素材,更可以作为开发开源项目的示例。 《可伸缩服务架构:框架与中间件》的上册《分布式服务架构:原理、设计与实战》详细介绍了如何解决线上高并发服务的一致性、高性能、高可用、敏捷等痛点,《可伸缩服务架构:框架与中间件》与上册结合后可覆盖保证线上高并发服务的各个主题:一致性、高性能、高可用、可伸缩、可扩展、敏捷性等,每个主题都是一个方法论。充分理解这些主题,可保障线上服务健壮运行,对实现服务稳定性的n个9有着不可估量的作用。 无论是对于互联网的或者传统的软件工程师、测试工程师、架构师,还是对于深耕于IT的其他管理人员,《可伸缩服务架构:框架与中间件》都有很强的借鉴性和参考价值,是值得每个技术人员阅读的架构级技术书。

2018-08-05

可伸缩服务架构:框架与中间件

可伸缩服务架构:框架与中间件》以高可用服务架构为主题,侧重于讲解高可用架构设计的核心要点:可伸缩和可扩展,从应用层、数据库、缓存、消息队列、大数据查询系统、分布式定时任务调度系统、微服务等层面详细讲解如何设计可伸缩、可扩展的框架,并给出在各个领域解决特定问题的方法论和实践总结。随着《可伸缩服务架构:框架与中间件》的出版,我们还开源了4个行之有效的互联网可伸缩框架,包括数据库分库分表dbsplit、缓存分片redic、专业的发号器vesta和消息队列处理机框架kclient,每个框架都开箱即用,也可以作为学习互联网平台化框架搭建的素材,更可以作为开发开源项目的示例。 《可伸缩服务架构:框架与中间件》的上册《分布式服务架构:原理、设计与实战》详细介绍了如何解决线上高并发服务的一致性、高性能、高可用、敏捷等痛点,《可伸缩服务架构:框架与中间件》与上册结合后可覆盖保证线上高并发服务的各个主题:一致性、高性能、高可用、可伸缩、可扩展、敏捷性等,每个主题都是一个方法论。充分理解这些主题,可保障线上服务健壮运行,对实现服务稳定性的n个9有着不可估量的作用。 无论是对于互联网的或者传统的软件工程师、测试工程师、架构师,还是对于深耕于IT的其他管理人员,《可伸缩服务架构:框架与中间件》都有很强的借鉴性和参考价值,是值得每个技术人员阅读的架构级技术书。

2018-08-05

企业级JAVA开发与架构:专业程序员在实战中的蜕变

作为一本帮助软件开发人员成长和蜕变的实用书籍,本书结合了作者十多年的Java开发和技术管理经验,系统地阐述如何应用基于Java的技术来构建各种类型的企业系统。本书内容涵盖从Java基础技术到系统设计架构、应用开发乃至技术管理各方面的知识。全书共分五篇,包括实战中的Java、B/S技术实战、企业级技术实战、系统设计与架构和开发管理与团队建设。本书适合从事Java软件开发的各级程序员、系统架构师和技术管理人员阅读,也可作为相关培训的教材。

2018-07-09

Oracle PL/SQL程序设计(第5版)(套装上下册)

Oracle PL/SQL程序设计(第5版)(套装上下册)》基于Oracle数据库11g,从PL/SQL编程、PL/SQL程序结构、PL/SQL程序数据、PL/SQL中的SQL、PL/SQL应用构建、高级PL/SQL主题这6个方面详细系统地讨论了PL/SQL以及如何有效地使用它。《Oracle PL/SQL程序设计(第5版)(套装上下册)》能够帮助你充分利用PL/SQL来解决数据库开发中遇到的各种问题,引导你掌握各种构建应用的技巧和技术,以便使你编写出高效、可维护的代码。《Oracle PL/SQL程序设计(第5版)(套装上下册)》不但介绍了大量的Oracle 11g的PL/SQL新性能,还提供了许多优化PL/SQL性能的新方法。   《Oracle PL/SQL程序设计(第5版)(套装上下册)》结构清晰,示例丰富,实践性强,适用于Oracle数据库开发人员、Oracle数据库管理员等相关数据库从业人员,也可以作为各大、中专院校相关专业师生的参考用书和相关培训机构的培训教材。

2018-07-07

C语言程序设计:现代方法(第2版)

时至今日,C语言仍然是计算机领域的通用语言之一,但今天的C语言已经和初的时候大不相同了。本书主要的一个目的就是通过一种“现代方法”来介绍C语言,书中强调标准C,强调软件工程,不再强调“手工优化”。这一版中紧密结合了C99标准,并与C89标准进行对照,补充了C99中的全新特性。本书分为C语言的基础特性、C语言的高级特性、C语言标准库和参考资料4个部分。每章末尾都有一个“问与答”小节给出一系列与该章内容相关的问题及答案,此外还包含适量的习题。   《C语言程序设计:现代方法(第2版)》是为大学本科阶段的C语言课程编写的教材,同时也非常适合作为其他课程的辅助用书。

2018-07-03

计算机程序设计艺术(卷1、2、3)

《计算机程序设计艺术》系列是公认的计算机科学领域经典之作,深入阐述了程序设计理论,对计算机领域的发展有着极为深远的影响。

2018-07-03

面向模式的软件架构(卷4、5)

卷4:本书关注分布式计算系统软件的设计和实现。书中首先介绍理解本书内容所需的核心的模式概念,分布式计算的好处和挑战;然后描述如何使用分布式计算模式语言,设计真实世界中仓库管理流程控制系统;最后重点讲述分布式计算模式语言,该语言陈述了创建分布式系统相关的技术主题。   本书适用于软件架构师和开发人员。 卷5:首先介绍了单个模式,详细阐述了过去累积的关于如何描述和应用模式的诸多见解,接着探究了模式之间的关系,从组织的角度说明了各个模式的领域,最后介绍了如何将模式和模式语言相结合。

2018-07-03

空空如也

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

TA关注的人

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