自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Laurence的技术博客

// 专注是最好的修行

  • 博客(342)
  • 资源 (104)
  • 论坛 (10)
  • 收藏
  • 关注

原创 重磅推荐:建大数据平台太难了!给我发个工程原型吧!

故事缘起:我们需要工程原型!大数据平台的架构体系庞大,技术堆栈非常深,从事大数据开发的同学对此应该都深有体会。而在很多细分领域(例如实时计算、作业调度)也没有像样的工程模板,这导致很多团队在启动大数据平台建设时往往感到无所侍从,也使得希望深入学习大数据技术的开发者由于缺少工程级的示例参考而感到迷茫。如果在大数据领域也有基于最佳实践提炼出来的工程原型,帮助团队快速启动开发,上手就写业务代码的话,你想了解一下吗?

2020-06-19 11:27:26 5909 11

原创 时间序列大数据平台建设经验谈

版权声明:本文由本人撰写并发表于2018年1月刊的《程序员》杂志,本文版权归《程序员》杂志所有,未经许可不得转载。引言在大数据的生态系统里,时间序列数据(Time Series Data,简称TSD)是很常见也是所占比例最大的一类数据,几乎出现在科学和工程的各个领域,一些常见的时间序列数据有:描述服务器运行状况的Metrics数据、各种IoT系统的终端数据、脑电图、汇率、股价、气象和天

2018-02-07 10:37:25 14405 7

原创 从函数字面量发现函数式编程

版权声明:本文由本人撰写并发表于2015年3月下半月的《程序员》杂志,原文题目《从字面量发现函数式编程》,本文版权归《程序员》杂志所有,未经许可不得转载。引言我相信很多像我一样初次接触函数式编程的程序员来说,对于“函数字面量”这个概念会感到迷惑和不解。伴随着深入地学习,在清晰地理解了这个概念之后,我进行了一些梳理和回溯,作为函数式编程思想延伸到最基层的语言元素,我深刻地觉得“函数字面量”这

2015-04-27 11:54:09 9316 6

原创 HBase高性能复杂条件查询引擎

版权声明:本文由本人撰写并发表于2014年7月份的InfoQ,HBase的PMC成员Ted Yu先生参与了审稿并于给予了肯定。该方案设计之初仅寄希望于通过二级索引提升查询性能,由于在前期架构时充分考虑了通用性以及对复杂条件的支持,在后来的演变中逐渐被剥离出来形成了一个通用的查询引擎。HBase在大数据领域的应用越来越广泛,成为目前NoSQL数据库中表现最耀眼,呼声最高的产品之一,但就应对复杂条件的查询来说,一般认为它并不是非常适合,熟悉HBase的开发人员对此应该有一定的体会,但是基于普遍的需求,开发者们希

2014-06-17 20:10:36 44562 36

原创 数据库分库分表(sharding)系列(五) 一种支持自由规划无须数据迁移和修改路由代码的Sharding扩容方案

版权声明:本文由本人撰写并发表于2012年9月份的《程序员》杂志,原文题目《一种支持自由规划的Sharding扩容方案——主打无须数据迁移和修改路由代码》,此处作为本系列的第五篇文章进行转载, 本文版权归《程序员》杂志所有,未经许可不得转载!作为一种数据存储层面上的水平伸缩解决方案,数据库Sharding技术由来已久,很多海量数据系统在其发展演进的历程中都曾经历过分库分表的Sharding改造阶段

2012-09-12 12:19:52 69486 58

原创 Spring基于ThreadLocal的“资源-事务”线程绑定设计的缘起

题目起的有些拗口了,简单说,这篇文章想要解释Spring为什么会选择使用ThreadLocal将资源和事务绑定到线程上,这背后有着什么样的起因和设计动机,通过分析帮助大家更清晰地认识Spring的线程绑定机制。本文原文链接:http://blog.csdn.net/bluishglc/article/details/7784502 转载请注明出处!“原始”的数据访问写法访问任何带有事务特性的资源系

2012-07-25 14:17:56 26158 12

原创 数据库分库分表(sharding)系列(一) 拆分实施策略和示例演示

本文原文连接: http://blog.csdn.net/bluishglc/article/details/7696085 ,转载请注明出处!本文着重介绍sharding切分策略,如果你对数据库sharding缺少基本的了解,请参考我另一篇从基础理论全面介绍sharding的文章:数据库Sharding的基本思想和切分策略 第一部分:实施策略图1.数据库分库分表(sharding)实施策略图解(

2012-06-27 14:32:44 174927 25

原创 从MVC框架看MVC架构的设计

从MVC框架看MVC架构的设计尽管MVC早已不是什么新鲜话题了,但是从近些年一些优秀MVC框架的设计上,我们还是会发现MVC在架构设计上的一些新亮点。本文将对传统MVC架构中的一些弊病进行解读,了解一些优秀MVC框架是如何化解这些问题的,揭示其中所折射出的设计思想与设计理念。MVC回顾作为一种经典到不能再经典的架构模式,MVC的成功有其必然的道理,这个道理不同的人会有不同的解读,笔者最认同的一种观

2011-08-16 09:57:37 97441 82

原创 领域驱动设计(Domain Driven Design)参考架构详解

领域驱动设计(Domain Driven Design)参考架构详解摘要本文将介绍领域驱动设计(Domain Driven Design)的官方参考架构,该架构分成了Interfaces、Applications和Domain三层以及包含各类基础设施的Infrastructure。本文会对架构中一些重要组件和问题进行讨论,给出一些分析结论。本文原文连接:http://blog.csdn.net/b

2011-08-12 11:33:02 64099 14

原创 关于Spark on Yarn的资源分配与Capacity Scheduler的研究

文章目录1. 启用Capacity Scheduler2. 集群信息与配置2.1. yarn.nodemanager.resource.xxx2.2. yarn.scheduler.minimum/maximum-xxxx3. Spark on Yarn的内存模型4. user-limit-factor:单用户时提升资源利用率的重要因子5. 规整化因子6. 测试队列资源划分方案7. 测试计划7.1. 用例一7.2. 用例二7.3. 用例三7.2. 用例四8. 小结资源调度永远是一个对立统一的问题,在一个限

2021-06-18 15:04:03 515 5

原创 创建并运行 EMR on EKS 集群

文章目录0. 前置条件1. 安装ekscli2. 安装kubectl3. 创建EKS集群4. 查看EKS集群状态5. 创建Namespace6. 授权访问Namespace7. 创建Job Execution Role8. 创建Role的Trust Relationship9. 在EKS上创建EMR虚拟集群10. 向EMR on EKS提交作业11. 删除与清理12. 常见错误EMR on EKS的创建工作完全是命令行驱动的,目前尚无对应的UI界面来完成相关操作。本文将通过命令行演示如何创建并运行一个EM

2021-06-04 15:10:47 344 6

原创 EMR + Hudi报ClassNotFoundException: RelDataTypeSystem错误的解决方法

该问题一般发生在EMR6+版本上,也就是Hive3/Spark3上,诱因之一是在Hudi中设置了:DataSourceWriteOptions.HIVE_USE_JDBC_OPT_KEY -> "false",具体错误为:java.lang.ClassNotFoundException: org.apache.calcite.rel.type.RelDataTypeSystem这是由于Hiv3/Spark3移除了对于calcite包的依赖引起的,所以不建议在EMR上配置DataSourceWri

2021-06-01 13:21:17 212

原创 Apache Hudi在AWS Glue和AWS EMR上同步元数据的异同

继我们上篇文章《在AWS Glue中使用Apache Hudi》介绍了如何在Glue中同步Hudi元数据之后,本文我们再简短截说一下Hudi在EMR上的元数据同步。首先,EMR对于元数据的存储提供两种方案:一是标准的Hive Metastore ,即使用一个关系型数据库村存储元数据;二是使用是Glue Catalog。显然,在使用标准Hive Metastore时,我们不必担心Hudi有同步元数据上有任何问题,需要我们确认的是在EMR使用Glue Catalog时,应该如何配置元数据同步。先说结论:当E

2021-06-01 12:20:40 301 7

原创 工程安装与部署中处理环境变量的最佳实践

文章目录将环境变量统一至于一个shell脚本文件使用find+sed进行查找替换长久以来,对环境相关变量的处理一直是应用程序在构建部署时普遍遇到的问题,对于这些环境相关变量的替换一般会选择在下面两个环节中的一个完成:编译期安装部署期就编译期的环境变量替换,Maven的Profile机制可算是一个非常经典的实现了,也是当之无愧的最佳实践,其他构建工具也有类似的功能,这种依赖编译工具在编译时将面向特定环境的变量进行替换的作法可以满足大多数的项目的需求。但是在编译期处理也有一些“不便之处”:用户

2021-05-31 10:04:12 154

原创 创建AWS VPC Peering

VPC Peering用于将两个VPC打通,使其网络中的实例可以互相访问。AWS官方文档中在较为详细的操作说明,具体步骤参考:Creating and accepting a VPC peering connection对于创建过程,提醒一点:其操作是分为两个阶段进行的,当请求方(Requester)完成peering connection的创建之后,接收方(Accepter)一侧必须点击Peering Connections -> Actions -> Accept Request,才能完成

2021-05-16 11:34:36 189

原创 AWS Glue集成Kafka/MSK

简单总结一下AWS Glue如何集成Kafka/MSK吧,因为当前(Glue 2.0)Glue对Kafka的集成和使用在我看来是比较“扭曲”的,并不能像原生Spark那样以spark.readStream的方式接入Kafka,所以暂时只做一下简单的归纳,后续根据新的进展再做补充。在Glue中接入Kafka的消息需要先创建Glue Connection,只有通过Connection,Glue才能访问到外部Kakfa/MSK集群,因为在配置Connection的过程中需要提供VPC信息,Glue会透明地给后台

2021-05-05 11:24:58 1217 7

原创 在AWS Glue中使用Apache Hudi

文章目录1. Glue与Hudi简介2. 集成的可行性分析3. 在Glue作业中使用Hudi3.1. 资源列表3.1.1. 示例程序3.1.2. 依赖JAR包3.2. 创建基于Hudi的Glue作业3.2.1. 创建桶并上传程序和依赖包3.2.2. 添加作业3.3. 在Glue作业中读写Hudi数据集3.4. 将Hudi元数据同步到Glue Catalog4. 常见错误4.1. `hoodie only support KryoSerializer as spark.serializer`4.2. `Can

2021-04-21 11:00:47 390

原创 Hudi同步Hive表报“HoodieException : Got runtime exception when hive syncing”错误的解决方法

1 问题描述闯过第二关之后,普通的元数据同步基本就没什么问题了。但是当遇到下面这种场景时,同步再次“翻了车”:如果在一个SparkSession下,先读取一个Hudi数据集,得到DataFrame,在进行一些数据转换之后将变换后DataFrame再次以Hudi的形式写入另一张表,此时,Hudi会在同步这张新表的元数据时离奇失败。而这类操作其实是最典型不过的ETL操作流程,所以你大概率会遇上这个问题。这一问题并不在配置上,所有配置与前面完全一样,起初在遇到这一问题时,我试过修改各种操作与配置进行验证,可

2021-04-16 17:30:27 378

原创 Hudi同步Hive表报“Cannot create hive connection jdbc:hive2://localhost:10000/”错误的解决方法

让Hudi自动同步元数据到Hive Metastore,我们需要对Hudi进行一些必要的配置,根据官方文档( https://hudi.apache.org/docs/configurations.html#hive-sync-options )给出的说明,标准的Hudi Hive Sync配置应该是这样的:首先是最基本的三项:DataSourceWriteOptions.HIVE_SYNC_ENABLED_OPT_KEY -> "true"DataSourceWriteOptions.HIVE

2021-04-16 15:48:48 325

原创 AWS Glue集成Apache Hudi同步元数据深度历险(各类错误的填坑方案)

Glue集成Hudi有几个很“深”的坑,一不小心掉进去就会耽误大量时间,像Got runtime exception when hive syncing / Failed to check if database exists / Cannot create hive connection jdbc:hive2://localhost:10000/ 这些错误怎么解决? 本文会一一解决!1. 第一关:标配无效,使用替代方案2. 第二关:找到关键配置,开启同步3. 第三关:同Session先读再写,再次失败

2021-04-16 11:10:50 385

原创 Hudi的Record Key是全局唯一的吗?

答案:不是!默认情况下,Record Key只保证在同一分区内是唯一的。如果我们需要让Record Key变成全局唯一主键,按官方文档的说法:Record keys uniquely identify a record/row within each partition. If one wants to have a global uniqueness, there are two options. You could either make the dataset non-partitioned, o

2021-04-09 12:15:41 248

原创 Hudi COW表的数据膨胀(清除历史版本)问题

本文要讨论的是这样一个问题:使用Hudi的COW表时,有一个很明显的现象:当表中有大量的更新数据写入时,落地的parquet文件往往总大小往往要double,每写入一次就会double一次,对于数据体量非常大,且每次都有大量更新的数据来说,不禁会让人担心:这种数据膨胀是否会快速耗尽存储资源?有没有可以克制的方法?其实,这并不是一个问题,而是Hudi表的正常表现,我们先从原理上来看一下产生这个问题背后的原因。对于Huidi COW表的工作方式,下图有非常清晰的演示:我们要注意到:Copy-On-Writ

2021-04-08 20:52:53 353

转载 Shell命令行参数解析getopt的使用范例

#!/bin/sh## Shell script to demonstrate use of Linux getopt command for parsing command options.# - Built-in getopts can only handle one-character options so getopt command is necessary# Supporting functions, alphabetized...# Parse the command line

2020-10-14 14:56:24 1008 1

原创 Hadoop/Yarn的日志清理

Hadoop/Yarn的日志清理可以分为两个子话题讨论:Hadoop/Yarn的本地日志(非Yarn Container生成的日志)Yarn的Container生成的日志我们这里讨论的日志清理并不是通过定时的日志删除命令去实现,这一做法显然优雅, 具体的做法下面会分别进行讨论。1. Hadoop/Yarn本地日志的清理Hadoop/Yarn使用log4j进行日志输出,所以对于它们本地日志的清理,最好的方式是通过修改log4j的配置配置文件,以rolling的方式写入日志。Hadoop/Yarn

2020-09-22 11:50:39 2836

原创 如何制作一个AWS EMR客户端节点( Client Node / Edge Node / Gateway Node )

1. 为什么需要EMR客户端节点?对于AWS EMR不提供专职的客户端节点( Edge Node / Gateway Node )一事,作为一名架构师,我持保留意见。个人认为这并不明智,其客观上削弱了EMR的易用性。尽管云计算的“处世哲学”认为:计算与存储应该是分离的,这使得计算资源变成动态可调节的“非永久性”资源,因此有一种思想认为:对于离线的分析型计算而言,可以不必再维持一个“永久”的计算集群,而是在使用时开启,结束时关闭,只要数据被S3这类的存储服务保存下来即可(我们得承认这是很美好一个愿景,但是现

2020-09-11 10:26:32 731 1

原创 JMeter实用案例讲解:生成Mockup/Dummy JSON压测REST API

JMeter实用案例:生成Mockup/Dummy JSON数据压测Restful API在实际工作中我们经常需要做一些性能测试,过去我基本上使用的都是JMeter,这么多年使用下来的一个感受是:JMeter并不太容易上手,但确实强大灵活,可以应对一些复杂的测试场景,一但掌握了,基本就不再需要其他工具了。所以这次专门写篇文章归纳总结一下。本文是一篇快速入门类的文章,将围绕最有代表性也是最常见的一类场景进行介绍,即:生成Mockup/Dummy JSON数据压测Restful API,同时配合讲解我还专门开

2020-09-04 09:34:13 1539

原创 中台架构详解(下)| 建设数据中台系列(五)

本质上,中台是一种中心化、平台化的企业组织架构和业务形态,当这样的组织和业务架构投射到IT 系统上时会自然地形成我们今天讨论的IT 意义上的“中台”。笔者曾经参与过不少定位为统一平台的项目,其中有不少失败的案例,对于这个问题有一点个人的思考:也许中心化系统都是反传统管理体制的,烟囱式的生态系统是企业组织架构在IT 上的投影,小到“数据湖”,大到中台,没有强力对等的中心化组织去主导,结果是很难预料的。继本系列前一篇文章对中台架构作了整体性的介绍之后,本文我们将继续从组织架构的角度上展开对中台的介绍,这是中台

2020-09-01 13:44:37 644

原创 OpenTSDB 2.4安装报org.hbase.async.TableNotFoundException: “tsdb“错误

使用rpm包安装目前最新的OpenTSDB 2.4时,会在启动时报:org.hbase.async.TableNotFoundException: "tsdb"经过排查,发现是由于OpenTSDB使用的HBase数据库初始化脚本/usr/share/opentsdb/tools/create_table.sh中关于tsdb的建表脚本有错误,原始内容为:create '$TSDB_TABLE', {NAME => 't', VERSIONS => 1, COMPRESSION =&gt

2020-08-26 09:43:25 699

原创 OpenTSDB 2.4安装报FileNotFoundException: LOG_FILE_IS_UNDEFINED (Permission denied)错误

使用rpm包安装目前最新的OpenTSDB 2.4时,会在启动时报:FileNotFoundException: LOG_FILE_IS_UNDEFINED (Permission denied)经过排查,发现是由于OpenTSDB使用的logback配置文件/usr/share/opentsdb/etc/opentsdb/logback.xml中存在配置错误,文件中使用到的两个变量${LOG_FILE}和${QUERY_LOG}都没有被赋值或使用实际值进行替换,导致OpenTSDB在启动时由于找不到

2020-08-26 09:30:10 502

原创 中台架构详解(上)| 建设数据中台系列(四)

中台打破了应用系统的壁垒,从企业全局梳理和规划业务程,重构了组织架构、业务架构与IT 架构。在梳理了企业的IT 现状并回顾了SOA 的历史之后,我们需要对中台架构进行一番详细的介绍,阿里巴巴的Aliware 团队曾经给中台下过这样的定义:将企业的核心能力随着业务不断发展以数字化形式沉淀到平台,形成以服务为中心,由业务中台和数据中台构建起数据闭环运转的运营体系,供企业更高效地进行业务探索和创新,实现以数字化资产的形态构建企业核心差异化竞争力。现在中台战略常被简单地概括为“大中台,小前台”,意思是说将.

2020-08-15 13:59:57 3636

原创 Git常用操作备忘

分支类操作查看远程分支git branch -a删除远程分支git push origin --delete <branchName>

2020-08-12 16:58:05 226

原创 SOA为什么不“香”了?| 建设数据中台系列(三)

SOA 所有的理念都是基于现有应用系统展开的,不管是对服务的梳理还是服务之间的交互,都是以现有应用系统为载体的,中台不同于SOA 的地方在于:中台是一种平台化思维,它并不是从系统集成的角度去思考问题,而是从架构层面上重构了整个IT 生态。相比之下,中台无疑是一种更深刻、更底层的变革,因为它完全破除了应用之间的壁垒,把企业的核心业务能力“中心化”,把它们提炼并沉淀到中台的各个业务中心上,而不是面向单一业务方向或渠道的应用系统上。这在SOA 架构下是很难实现的,因为中台的业务中心与SOA 的服务载体(即应用系.

2020-08-01 09:32:37 772

原创 怎么走着走着就变“烟囱”了呢?| 建设数据中台系列(二)

这两年,随着中台概念的兴起,一种IT过去的常态,现在的明星反面教材——“烟囱式架构”被反复提及并为大家所熟知。作为中台的对立面,烟囱式架构不幸地成为了业界合力吐槽的“倒霉孩子”,那些对比中台理念审视过自身IT系统的传统企业都不禁心虚地喃喃自语道:“嗯,我有病,得治!”开个玩笑,其实我们并不打算在这篇文章里对烟囱架构进行批判,“家家有本难念的经”,企业形成今天的烟囱式架构是由很多现实问题导致的,并不是什么管理或决策上的疏失,如果说烟囱式架构就是一种“病”,那么可以说“雪崩来的时候,没有一片雪花是无辜的”。

2020-07-23 09:32:53 652

原创 可以复用的数据中台架构与建设实践 | 数据中台公开课

数据中台的概念满天飞,但是数据中台的落地始终是一个难点,很难统一。最近几年,随着企业数据的爆炸式增长,以及大数据与人工智能的普及和推广,越来越多的企业意识到“数据”对企业的重要性。建设“数据驱动型”企业也成了越来越多企业的战略目标之一。加大数据领域的投入,促使了IT部门开启了新一代数据平台的建设工作。目前,新一代数据平台均以大数据和人工智能作为核心技术支撑,在方法论上,数据中台理论则是现在行业内讨论最为热烈的话题。这些理论和技术体系庞大而复杂,需要专业的人才和团队进行建设和管理,其中很多工作充满挑战.

2020-07-22 09:17:24 728

原创 企业数据能力测评:认清现状,布局未来 | 建设数据中台系列(一)
原力计划

“我的企业目前在数据应用上处于什么水平?接下来应该朝哪个方向努力?”本文试图帮助企业决策者和IT负责人解答这一问题。今天,数据之于企业的重要性已经勿须多言,建设数据驱动型企业已成为众多企业的战略目标之一。在这一趋势的引领下,很多企业开始了新一代数据平台(例如数据中台)的建设工作,然而在启动这一具有挑战性的工作之前,企业首先需要冷静客观地审视一下自己的数据生态,弄清楚目前所处的能力水平,以及下一步努力的“方向”。只有这样才能确保后续工作沿着正确的方向展开,这可能也是企业在构建全新的大数据平台或数据中台前.

2020-07-10 11:13:18 2090 1

原创 Java应用/JDBC/Squirrel在Kerberos认证时报Unable to obtain Principal Name for authentication的解决方法

Java应用/JDBC/Squirrel在Kerberos认证时报Unable to obtain Principal Name for authentication的解决方法关于如何在Windows本地安装配置Kerberos客户端,以及进行相关的配置,网上有很多现成的文档可以参考,其中: https://841809077.github.io/2018/12/19/Windows本地安装配置...

2019-07-12 15:59:20 7126

原创 Kerberose安装与CDH集成

Kerberose安装与CDH集成文章目录Kerberose安装与CDH集成1.Kerberose安装1.1. 软件版本1.2. 集群角色1.3. 安装JCE Policy File1.4. 安装Kerberos1.5. 配置Kerberos1.6. 创建数据库1.7. 启动Kerberos服务1.8. 验证安装2. 在CDH上启用Kerberos3. 创建hdfs/hive等用户主体3. 创建...

2019-05-31 09:15:25 865

原创 提升小规模HDP集群的作业并行度

对于团队使用的一些小型的Hadoop集群来说,由于资源有限,团队成员又多,并行开发和测试又密集,很容易出现资源紧张,作业被pending无法执行的情况,最大化的配置集群作业的并行度是开发环境的集群所必须的。1. Yarn Queue的作业分配粗策略默认情况,Yarn作业的提交顺序使用FIFO策略,如果想要提升作业的并行度,可以改为FAIR2. Yarn Queue的AM资源分配比一般情...

2019-01-30 18:18:54 1104 1

原创 Hive JDBC连接Tez(AM)容器长期不释放问题的解决方法

Hive JDBC连接Tez(AM)容器长期不释放问题的解决方法问题有这样一个问题是很常见的:如果我们的Hive使用默认使用Tez作为执行引擎,当我们使用IDE通过Hive JDBC连接时,会出现在一个很“有趣”的想象:即如果我们不断开这个JDBC连接,则在Yarn上会持续有有一个Tez的AM容器持续存在,只有当端开JDBC连接时,这个容器才会被释放。关于Tez在Yarn的资源布局,可参考这篇...

2019-01-30 15:31:09 3952 8

原创 Spark SQL和Hive在处理日期/时间上的差异

注: 本文使用的环境是:Spark:2.2, Hive: 1.2.1最近在编写一个SQL的过程中遇到了这样一个陷阱:为了便于工作,SQL的编写是通过一个SQL的IDE环境以Hive JDBC驱动的方式连接到HIVE上去执行的,SQL在HIVE上执行正常,有结果数据返回。但是SQL开发好在程序执行时通过Spark-SQL来运行的,SQL可以成功执行,没有报出任何语法错误,但是没有任何结果数据!在经...

2018-12-27 12:05:22 4525

OpenSSH for Windows

OpenSSH for Windows, 内附两个cyg相关文件,如果安装后无法启动opensshd服务,请使用这两个文件覆盖安装目录\bin\下的对应文件。

2013-02-06

SecureCRT.v6.7.3.292(含注册码和破解补丁),

SecureCRT.v6.7.3.292(含注册码和破解补丁),最新最好的版本,完全破解! 破解时进行patch,然后再填入key,user等信息!

2012-06-13

spring mvc简介/快速上手 PPT

这是一个对spring mvc的一个简介,可以让第一次接触spring mvc的开发人员快速上手,非常不错。

2014-08-22

RESTful Java with JAX-RS 2.0

RESTful Java with JAX-RS 2.0.pdf

2013-12-22

SecureCRT.v6.7.3.292.x64(含注册码和破解补丁)

SecureCRT.v6.7.3.292.x64(含注册码和破解补丁),最新最好的版本,完全破解! 破解时进行patch,然后再填入key,user等信息!

2012-06-13

Skype 5.10.32.114 国际版 最新版

目前最新的skype国际版 Skype 5.10.32.114 找一个国际版不容易,特别是最新的哦。

2012-06-27

绝对PE工具箱 Win7可用

一个非常好的PE工具箱,可在windows 7下使用

2012-12-05

Big_Data_SMACK.pdf

SMACK(Spark, Mesos, Akka, Cassandra, Kafka) 这本书讲解了大数据的一种技术架构选型:SMACK涉及的方方面面。

2016-10-14

AutoHotkey安装程序和常用热键脚本

这是AutoHotkey安装程序和一份常用热键脚本

2012-03-14

snagit 11 含注册码 Keygen

最好的截屏软件snagit 11 含注册码 Keygen

2012-03-18

Snagit Linux 下可用

snagit 8.2.3.14, 经测试,改版本可在linux下通过wine启动,特别珍贵,特别收藏了

2012-04-11

Code Complete 2nd Edition

这是标准的PDF版,不是之前从CHM转换的版本,看上去整洁清晰。

2013-04-22

log4e pro 1.4.2 含注册码

log4e pro 1.4.2 含注册码

2013-08-14

Developing Web Services with Apache CXF and Axis2, 3rd Edition Jan 2010.pdf

Developing Web Services with Apache CXF and Axis2, 3rd Edition Jan 2010.pdf

2010-04-18

后台管理页面 登入页面

包含13个后台管理页面 后台管理系统界面 和 登入页面

2009-05-31

Zan Image Printer 5 含注册码

Zan Image Printer 5 含注册码

2015-02-23

网站模板 后台管理页面

包含68个精美的网站模板,包含后台管理页面.

2009-05-29

HTML, XHTML, & CSS,Visual QuickStart Guide

HTML, XHTML, & CSS,Visual QuickStart Guide.

2009-05-29

Manning Dependency Injection.pdf

Manning Dependency Injection

2009-09-10

AspectJ in Action 2nd Edition.pdf

关于AOP思想和aspectj的一部好书。

2009-12-03

log4j.xml template

一个比较通用的log4j.xml配置模板

2013-08-14

AxureRP-Pro 6.5 含注册码

最新的AxureRP-Pro 6.5 含注册码。

2013-03-23

Web Performance Daybook Volume 2

Web Performance Daybook Volume 2 是一本web开发不错的参考书

2012-08-03

Techsmith Snagit 11.3.0.107 含注册码

Techsmith Snagit 11.3.0.107 含注册码

2013-12-22

jQuery Visual QuickStart Guide.pdf

一本关于jQuery的不错的书。。。   。

2009-12-21

《程序员》杂志2012年第9期

高清pdf 《程序员》杂志2012年第9期

2012-11-01

Red.Gate.SQL.Toolbelt.v1.8.2.238.Incl.Keygen

Red.Gate.SQL.Toolbelt.v1.8.2.238.Incl.Keygen SQL Toolbelt Bundle是套可以用于开发SQL Server数据库的辅助开发工具包。16个数据库服务器工具在一个单一的安装程序包,相比分别购买节省65%以上。

2013-01-14

win7下硬盘安装Linux(Fedora17,CentOS 6.4,Ubuntu 12.10,LinuxMint 13 64-bit)

特别说明: 以Centos6.4 为例,安装程序超过4G,可以开辟一个ext3分区,将安装文件置于该分区,这个可以在windows下依赖工具Ext2Fsd完成,这是一个能够在Windows上读写EXT2/3文件系统的工具. 另该分区可以直接作为系统安装时的目标分区,不会有任何问题.

2013-08-16

snagit 12.2.2.2107 附注册码

最新版本的snagit 12.2.2.2107 附注册码

2015-02-22

eclipse editor template file

自己用的eclipse editor template file

2012-10-17

Araxis.Merge.Professional.v2012.4260.x64-BEAN

Araxis Merge Professional v2012 4260 x64 BEAN rar

2012-12-27

Manning.ActiveMQ.in.Action.Mar.2011

全版的Manning.ActiveMQ.in.Action.Mar.2011,非样章版

2011-06-16

GVIM中文帮助文档 vimcdoc-1.8.0-setup-unicode.exe

GVIM中文帮助文档 vimcdoc-1.8.0-setup-unicode.exe

2012-11-27

The.Art.of.Multiprocessor.Programming.Revised.Reprint

The.Art.of.Multiprocessor.Programming.Revised.Reprint

2014-02-06

SQL Visual Quick Start Guide,3rd Edition

一本非常好的SQL参考书,开发时可见经常参考一下。

2009-11-17

Domain-Driven Design Tackling Complexity in the Heart of Software.chm

领域驱动设计的开山之作.非常经典的书籍!

2009-11-19

PowerDesigner16.1 crack keygen 破解文件

这是最新PowerDesigner16.1的破解文件,在win7 64位下可以正常安装使用,本人已亲自验证。这是对应官方安装文件的下载地址:http://download.sybase.com/eval/PowerDesigner/PowerDesigner161_DMR.exe 破解放方法只需要将文件覆盖到安装目录即可。

2012-06-21

SQL FUNDAMENTALS,3rd Edition.pdf

A good reference book for sql!开发是可以拿来参考.

2009-11-19

snagit 10 part2 (2 parts, 含注册码)

snagit 10 part2 (2 parts, 含注册码。。。。。

2011-08-04

网站模板 后台管理系统界面

包含72个精美的网站模板,有的是后台管理系统界面。

2009-05-29

一个函数模板显示特化的问题,请高手指教!

发表于 2005-08-19 最后回复 2005-08-20

你有什么工具写C程序呢?给些建议

发表于 2004-02-06 最后回复 2004-02-27

哥哥姐姐们:能给俺推荐几本适合初学者学习java的好书么?

发表于 2004-02-02 最后回复 2004-02-07

哥哥姐姐们:能给俺推荐几本适合初学者学习java的好书么?

发表于 2004-02-02 最后回复 2004-02-05

给个建议好么

发表于 2003-12-31 最后回复 2004-01-12

听说今年软考可以考两次是真的么?

发表于 2004-01-01 最后回复 2004-01-04

04年软考真的改成两次了么?

发表于 2004-01-01 最后回复 2004-01-01

哥哥姐姐们,大家能给我一点建义吗?

发表于 2003-12-31 最后回复 2004-01-01

哥哥姐姐们给个建议好么?

发表于 2003-12-31 最后回复 2003-12-31

空空如也

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

TA关注的人 TA的粉丝

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