自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Jason的专栏

谈泊明志,共享致远。

  • 博客(1066)
  • 资源 (61)
  • 论坛 (1)

转载 10分钟了解JSON Web令牌(JWT)

JSON Web Token(JWT)是目前最流行的跨域身份验证解决方案。虫虫今天给大家介绍JWT的原理和用法。1.跨域身份验证Internet服务无法与用户身份验证分开。一般过程如下。1.用户向服务器发送用户名和密码。2.验证服务器后,相关数据(如用户角色,登录时间等)将保存在当前会话中。3.服务器向用户返回session_id,session信息都会写...

2020-04-05 18:14:09 141

原创 中小型研发团队架构落地实践浅谈

1 写在前面中小型研发团队很多,而社区在中小型研发团队架构实践方面的探讨却很少。中小型研发团队特别是 50 至 200 人的研发团队,在早期的业务探索阶段,更多关注业务逻辑,快速迭代以验证商业模式,很少去关注技术架构。这时如果继续按照原有的架构及研发模式,会出现大量的问题,再也无法玩下去了。能不能有一套可直接落地、基于开源、成本低,可快速搭建的中间件及架构升级方案呢?可从三个层面进行阐述:包括...

2019-08-30 15:38:34 137

原创 数据库索引说,

索引有单列索引复合索引之说如何某表的某个字段有主键约束和唯一性约束,则Oracle 则会自动在相应的约束列上建议唯一索引。数据库索引主要进行提高访问速度。建设原则: 1、索引应该经常建在Where 子句经常用到的列上。如果某个大表经常使用某个字段进行查询,并且检索行数小于总表行数的5%。则应该考虑。 2、对于两表连接的字段,应该建立索引。如果经常在某表的一个字段进行Order ...

2019-07-24 16:45:02 97

转载 Java编程逻辑-函数式编程6

查找元素现在我们对这个设计优雅的转化集合的方法已经不陌生了,但它对查找元素却也是无能为力。不过filter方法却是为这个而生的。我们现在要从一个名字列表中,取出那些以N开头的名字。当然可能一个也没有,结果可能是个空集合。我们先用老方法实现一把。 1 2 3 4 5 6 7 8 9 10 11 ...

2018-12-03 09:04:43 302 1

转载 Java编程逻辑-函数式编程5

列表的转化将集合转化成一个新的集合就和遍历它一样简单。假设我们要将列表中的名字转化成全大写的。我们看下都有哪些实现方式。 Java中的字符串是不可变的,所以它没法改变。我们可以生成新的字符串,用来替换列表中原有的元素。然而这样做的话,原来列表就没了;还有一个问题,原来的列表可能也是不可变的,比如Arrays.asList()生成的,所以修改原来的列表这招不行。还有一个缺点就是这样做很难并行...

2018-12-03 09:02:55 256

翻译 Java编程逻辑-函数式编程4

第二章:集合的使用我们经常会用到各种集合,数字的,字符串的还有对象的。它们无处不在,哪怕操作集合的代码要能稍微优化一点,都能让代码清晰很多。在这章中,我们探索下如何使用lambda表达式来操作集合。我们用它来遍历集合,把集合转化成新的集合,从集合中删除元素,把集合进行合并。 遍历列表遍历列表是最基本的一个集合操作,这么多年来,它的操作也发生了一些变化。我们使用一个遍历名字的小例子,从最...

2018-12-03 09:01:22 238

翻译 Java编程逻辑-函数式编程3

第四节:进化而非革命我们用不着转向别的语言,就能享受函数式编程带来的好处;需要改变的只是使用Java的一些方式。C++,Java,C#这些语言都支持命令式和面向对象的编程。不过现在它们都开始投入函数式编程的怀抱里了。我们刚才已经看到了这两种风格的代码,并讨论了函数式编程能带来的好处。现在我们来看下它的一些关键概念和例子来帮助我们学习这种新的风格。 Java语言的开发团队花费了大量的时间和精...

2018-12-03 08:59:28 221

转载 Java编程逻辑-函数式编程2

第二节:函数式编程的最大收获函数式风格的代码有更高的信噪比;写的代码更少了,但每一行或者每个表达式做的却更多了。比命令式编程相比,函数式编程让我们获益良多:  避免了对变量的显式的修改或赋值,这些通常是BUG的根源,并导致代码很难并行化。在命令行编程中我们在循环体内不停的对totalOfDiscountedPrices变量赋值。在函数式风格里,代码不再出现显式的修改操作。变量修改的...

2018-12-03 08:58:14 288

原创 Java编程逻辑-函数式编程1

第一章 你好,lambda表达式!第一节Java的编码风格正面临着翻天覆地的变化。我们每天的工作将会变成更简单方便,更富表现力。Java这种新的编程方式早在数十年前就已经出现在别的编程语言里面了。这些新特性引入Java后,我们可以写出更简洁,优雅,表达性更强,错误更少的代码。我们可以用更少的代码来实现各种策略和设计模式。在本书中我们将通过日常编程中的一些例子来探索函数式风格的编程。在使用这...

2018-12-03 08:57:25 235 1

原创 scala、Java函数式编程比较初步~

今天我们就先来讲一下Java8引入的Lambda表达式,以及由此引入的函数式编程,以及函数式接口。什么是函数式编程函数式编程并不是Java新提出的概念,其与指令编程相比,强调函数的计算比指令的计算更重要;与过程化编程相比,其中函数的计算可以随时调用。当然,大家应该都知道面向对象的特性(抽象、封装、继承、多态)。其实在Java8出现之前,我们关注的往往是某一类对象应该具有什么样的属性,当...

2018-11-19 14:08:12 622

翻译 Spring Cloud:Eureka 2.X 停止开发,但注册中心还有更多选择:Consul 使用详解(13)

在上个月我们知道 Eureka 2.X 遇到困难停止开发了,但其实对国内的用户影响甚小,一方面国内大都使用的是 Eureka 1.X 系列,另一方面 Spring Cloud 支持很多服务发现的软件,Eureka 只是其中之一,下面是 Spring Cloud 支持的服务发现软件以及特性对比:Feature euerka Consul zookeeper etcd ...

2018-11-09 09:05:42 787

翻译 Spring Cloud:使用Spring Cloud Sleuth和Zipkin进行分布式链路跟踪(12)

随着业务发展,系统拆分导致系统调用链路愈发复杂一个前端请求可能最终需要调用很多次后端服务才能完成,当整个请求变慢或不可用时,我们是无法得知该请求是由某个或某些后端服务引起的,这时就需要解决如何快读定位服务故障点,以对症下药。于是就有了分布式系统调用跟踪的诞生。现今业界分布式服务跟踪的理论基础主要来自于 Google 的一篇论文《Dapper, a Large-Scale Distributed...

2018-11-05 20:21:13 93

翻译 Spring Cloud:服务网关Zuul高级篇(11)

时间过的很快,写springcloud(十):服务网关zuul初级篇还在半年前,现在已经是2018年了,我们继续探讨Zuul更高级的使用方式。上篇文章主要介绍了Zuul网关使用模式,以及自动转发机制,但其实Zuul还有更多的应用场景,比如:鉴权、流量转发、请求统计等等,这些功能都可以使用Zuul来实现。Zuul的核心Filter是Zuul的核心,用来实现对外服务的控制。Filter的生...

2018-11-05 20:20:22 518

翻译 Spring Cloud:服务网关zuul(10)

前面的文章我们介绍了,Eureka用于服务的注册于发现,Feign支持服务的调用以及均衡负载,Hystrix处理服务的熔断防止故障扩散,Spring Cloud Config服务集群配置中心,似乎一个微服务框架已经完成了。我们还是少考虑了一个问题,外部的应用如何来访问内部各种各样的微服务呢?在微服务架构中,后端服务往往不直接开放给调用端,而是通过一个API网关根据请求的url,路由到相应的服务...

2018-11-05 20:17:35 99

翻译 Spring Cloud:配置中心和消息总线(终结版)(09)

我们在springcloud(七):配置中心svn示例和refresh中讲到,如果需要客户端获取到最新的配置信息需要执行refresh,我们可以利用webhook的机制每次提交代码发送请求来刷新客户端,当客户端越来越多的时候,需要每个客户端都执行一遍,这种方案就不太适合了。使用Spring Cloud Bus可以完美解决这一问题。 Spring Cloud BusSpring clou...

2018-11-05 20:16:39 118

翻译 Spring Cloud:配置中心服务化和高可用(08)

在前两篇的介绍中,客户端都是直接调用配置中心的server端来获取配置文件信息。这样就存在了一个问题,客户端和服务端的耦合性太高,如果server端要做集群,客户端只能通过原始的方式来路由,server端改变IP地址的时候,客户端也需要修改配置,不符合springcloud服务治理的理念。springcloud提供了这样的解决方案,我们只需要将server端当做一个服务注册到eureka中,cli...

2018-11-05 20:15:05 105

翻译 Spring Cloud:配置中心svn示例和refresh(07)

上一篇springcloud(六):配置中心git示例留了一个小问题,当重新修改配置文件提交后,客户端获取的仍然是修改前的信息,这个问题我们先放下,待会再讲。国内很多公司都使用的svn来做代码的版本控制,我们先介绍以下如何使用svn+Spring Cloud Config来做配置中心。 svn版本同样先示例server端的代码,基本步骤一样。1、添加依赖<depende...

2018-11-05 20:12:54 88

翻译 Spring Cloud:配置中心git示例(06)

随着线上项目变的日益庞大,每个项目都散落着各种配置文件,如果采用分布式的开发模式,需要的配置文件随着服务增加而不断增多。某一个基础服务信息变更,都会引起一系列的更新和重启,运维苦不堪言也容易出错。配置中心便是解决此类问题的灵丹妙药。市面上开源的配置中心有很多,BAT每家都出过,360的QConf、淘宝的diamond、百度的disconf都是解决这类问题。国外也有很多开源的配置中心Apache...

2018-11-05 20:11:28 110

翻译 Spring Cloud:熔断监控Hystrix Dashboard和Turbine(05)

Hystrix-dashboard是一款针对Hystrix进行实时监控的工具,通过Hystrix Dashboard我们可以在直观地看到各Hystrix Command的请求响应时间, 请求成功率等数据。但是只使用Hystrix Dashboard的话, 你只能看到单个应用内的服务信息, 这明显不够. 我们需要一个工具能让我们汇总系统内多个服务的数据并显示到Hystrix Dashboard上, ...

2018-11-05 20:10:18 106

翻译 Spring Cloud:熔断器Hystrix(04)

说起springcloud熔断让我想起了去年股市中的熔断,多次痛的领悟,随意实施的熔断对整个系统的影响是灾难性的,好了接下来我们还是说正事。 熔断器 雪崩效应在微服务架构中通常会有多个服务层调用,基础服务的故障可能会导致级联故障,进而造成整个系统不可用的情况,这种现象被称为服务雪崩效应。服务雪崩效应是一种因“服务提供者”的不可用导致“服务消费者”的不可用,并将不可用逐渐放大的过...

2018-11-05 20:09:07 143

翻译 Spring Cloud:服务提供与调用(03)

上一篇文章我们介绍了eureka服务注册中心的搭建,这篇文章介绍一下如何使用eureka服务注册中心,搭建一个简单的服务端注册服务,客户端去调用服务使用的案例。案例中有三个角色:服务注册中心、服务提供者、服务消费者,其中服务注册中心就是我们上一篇的eureka单机版启动既可,流程是首先启动注册中心,服务提供者生产服务并注册到服务中心中,消费者从服务中心中获取服务并执行。 服务提供我...

2018-11-05 20:08:00 111

翻译 Spring Cloud:注册中心Eureka(02)

Eureka是Netflix开源的一款提供服务注册和发现的产品,它提供了完整的Service Registry和Service Discovery实现。也是springcloud体系中最重要最核心的组件之一。 背景介绍服务中心服务中心又称注册中心,管理各种服务功能包括服务的注册、发现、熔断、负载、降级等,比如dubbo admin后台的各种功能。有了服务中心调用关系会有什么变化...

2018-10-30 11:33:51 166

翻译 Spring Cloud:初始Spring Cloud(01)

研究了一段时间spring boot了准备向spirng cloud进发,公司架构和项目也全面拥抱了Spring Cloud。在使用了一段时间后发现Spring Cloud从技术架构上降低了对大型系统构建的要求,使我们以非常低的成本(技术或者硬件)搭建一套高效、分布式、容错的平台,但Spring Cloud也不是没有缺点,小型独立的项目不适合使用,另外对分布式事物的支持暂时也没有。 Spr...

2018-10-30 11:31:04 120

转载 Oracle主从同步、双向同步的配置[转]

Oracle主从同步、双向同步的配置(把主数据库obpm 和从数据库orcl 用实际的数据库名给替换掉)(配置主从同步后,再配置双向同步,可能会有表数据重叠,建议在配置双向同完成后,再导入表数据!)备注:主、从数据库都用淡蓝色标记了,方便查找替换。1.环境介绍  主数据库SID : obpm  操作系统 :    win 2003   IP地址   :  192.168.0...

2018-10-28 16:30:21 3034

原创 小背篓syncProject的备忘

public void syncProject(String updateDate) throws Exception {        String projectNo;        String updateTimeBegin;        String updateTimeEnd;        Date today = new Date();        String t...

2018-10-10 17:28:59 86

转载 cwRsync文件同步

众所周知,Linux系统可以用rsync来实现文件或目录的同步,windows系统下也一样可以。我们现在就用cwRsync来实现windows server 2008系统下的文件同步。一、系统环境操作系统:Windows server 2008 R2更新源服务器:192.168.0.108目的服务器:192.168.0.132服务端:cwRsyncServer_4.1.0_In...

2018-09-30 17:20:29 885

原创 saveImageFromURL

public static void saveImageFromURL(String url){    try {        URL picUrl;        HttpURLConnection conn = null;        InputStream is = null;            picUrl = new URL(url);            con...

2018-09-30 17:11:47 198

原创 坚持初心,方得始终!

       重点不是将这个,而是今天看到这个一个属性,我接下来都看到些什么,看到坚持写博客好几年的同学自己感到惭愧,而且看到他们写的内容都是那么真实,都是一步一步的走过来的,中间节选一段文字与君共勉:  四月前,低迷、失志踌躇不前形容自己再好不过,中途来了一次彻底的醒悟,于是  我发现自己变得勤奋了,我发现自己乐于付出了,因为我知道安逸的生活磨砺不出优秀的能力,没有能力的人何来安逸?  ...

2018-08-28 10:39:25 417

翻译 几个需要厘清的概念

经常有创业公司老板来拜访我,常常会拜托给我一句话:帮我找一个CTO。我解释的多了,所以想把这个写下来,看看你到底需要的应该是啥。一、高级程序员如果你是一个刚刚创业的公司,公司没有专职产品经理和项目经理,你就是公司的产品经理,你如果对你现在的开发员能力不满,那么你只需要的是一个高级程序员。你定义功能、你做计划推进和管理,他可以带1-2个副手把你规划的功能实现了,他是主力干活者,有技术...

2018-08-16 11:48:46 268

转载 民以食为天,技以础为本。

作为Java程序员来说,最痛苦的事情莫过于可以选择的范围太广,可以读的书太多,往往容易无所适从。我想就我自己读过的技术书籍中挑选出来一些,按照学习的先后顺序,推荐给大家,特别是那些想不断提高自己技术水平的Java程序员们。 一、Java编程入门类对于没有Java编程经验的程序员要入门,随便读什么入门书籍都一样,这个阶段需要你快速的掌握Java基础语法和基本用法,宗旨就是“囫囵吞枣不求甚解”...

2018-08-16 11:35:36 127

原创 有关cto的种种杂记

CTO要了解无线技术/搜索/大数据/数据库等。通常定义架构有几个层次,这包括业务架构、产品架构、应用架构和技术架构: 1.业务架构:描述一个企业围绕一个行业做了哪些业务,例如支付行业的收单、退款、出款、充转提等能力,这与公司对外和对内定义的产品无关。 2.产品架构:描述对外和对内定义的可销售的产品,例如微信的条码支付、扫码支付、公众号支付等。 3.应用架构:描述提供了哪些系统和服务来实现...

2018-08-16 11:27:27 221

转载 从事it之心路历程

根据我的经验来谈一谈,先介绍一下我的情况,坐标上海,后台开发(也带团队了),某知名互联网公司。目前主流的有C++和JAVA,C++我的经验稍微多一点。我就说说我关于C++方面的学习经验。如果您是学生,临近毕业,没有那么多时间读许多书,可以按下面列举的重要程度来参考。首先,我觉得你应该好好准备算法和数据结构,做到常见的算法和数据结构知识点都能非常熟悉,这样的话你毕业求职的时候可以轻松拿一些大...

2018-08-16 10:36:01 454

翻译 CTO的成色~

这两年互联网创业和创投实在是太火爆了,全民创业,创业项目井喷,一下子发现CTO不够用了,全行业缺CTO,到处都在找CTO。仔细分析一下我们会发现,CTO短缺是由目前的市场供需关系决定的:创业者CEO是没有门槛的,谁都可以今天辞职,明天宣布自己创业当CEO了。各行各业的人才都可以当CEO,CEO的供给是井喷的,但是CTO是有门槛的:只有研发岗位才能培养CTO;而且一个合格的CTO成长周期非常长,...

2018-08-16 10:15:21 145

翻译 重要选择,抛开“应该”和“最好”

华龙网讯 2003年的秋天,当时就读普林斯顿的计算机博士郄小虎(Tiger)决定放弃众人艳羡的常春藤学位,以及手头上拿到的各种Offer,从新泽西只身前往硅谷。他将要去的是家从学长口中得知的创业公司,虽然直到入职前,Tiger都完全不知道进去以后具体要干什么,但他觉得可以赌一把,因为自己早已在不知不觉中成为了其产品的忠实粉丝。“同一时间发给我入职offer的,还有微软研究院、IBM研究所等...

2018-08-16 09:42:48 80

转载 Java开发中的23种设计模式详解(转)

设计模式(Design Patterns)          ——可复用面向对象软件的基础设计模式(Design pattern)是一套被反复使用、多数人知晓的、经过分类编目的、代码设计经验的总结。使用设计模式是为了可重用代码、让代码更容易被他人理解、保证代码可靠性。 毫无疑问,设计模式于己于他人于系统都是多赢的,设计模式使代码编制真正工程化,设计模式是软件工程的基石,如同大厦的一块块砖石...

2018-08-16 08:52:55 207

转载 系统架构之单点登录[SSO]

前言:SSO 单点登录     单点登录(Single Sign On),简称为 SSO,是目前比较流行的企业业务整合的解决方案之一。SSO的定义是在多个应用系统中,用户只需要登录一次就可以访问所有相互信任的应用系统,即用户只需要记住一组用户名和密码就可以登录所有有权限的系统。单点登录背景介绍  【医疗行业的需求】    随着医院信息化建设的深入,信息化系统越来越多,五花八门多种多...

2018-08-06 16:47:30 215

转载 单点登录的三种实现方式

单点登录SSO(Single Sign On)说得简单点就是在一个多系统共存的环境下,用户在一处登录后,就不用在其他系统中登录,也就是用户的一次登录能得到其他所有系统的信任。单点登录在大型网站里使用得非常频繁,例如像阿里巴巴这样的网站,在网站的背后是成百上千的子系统,用户一次操作或交易可能涉及到几十个子系统的协作,如果每个子系统都需要用户认证,不仅用户会疯掉,各子系统也会为这种重复认证授权的逻辑搞...

2018-08-06 16:44:32 3448

转载 从重构到微服务架构

公司决定将支付业务从原来所在部门剥离出来,成为一个独立的团队,以应付迅速发展的业务需求。原团队负责支付系统开发的几位同学转到现团队,形成开发班底。此后开始招聘,三个月团队扩充到10多个人。与此同时,公司业务也在快速发展,6月份宣布会员突破2千万。一些热片上映往往也会引发会员注册缴费的小高峰。其他业务,包括直播,阅读,动漫等,也都进入了发展的快车道。每天订单量早已经超过百万,比去年某片上映时把系统打...

2018-07-31 16:14:46 856

转载 Oracle 12c 数据库字符集ZHS16GBK改为AL32UTF8

一、查看字符集SQL> select * from v$version;BANNER CON_ID----------------------------------------------------------------...

2018-07-30 21:06:23 2168

转载 浅谈Oracle12c 数据库、用户、CDB与PDB之间的关系

名词介绍:数据库:数据库(Database)是按照数据结构来组织、存储和管理数据的仓库,它产生 于距今六十多年前,随着信息技术和市场的发展,特别是二十世纪九十年代以 后,数据管理不再仅仅是存储和管理数据,而转变成用户所需要的各种数据管 理的方式。C D B:CDB全称为Container Database,中文翻译为容器数据库。P D B:PDB全称为Pluggable Database,中...

2018-07-29 13:17:01 1202

scala-2.12.4.msi

scala-2.12.4.msi,安装文件。scala-2.12.4.msi,安装文件。

2017-12-05

ZooKeeper.Flavio.Junqueira.文字版

ZooKeeper.Flavio.Junqueira.文字版

2017-12-05

Scala编程(中文完整版)

Scala编程(中文完整版),带目录、非常清晰,较适合初学者。

2017-12-05

HBase实战xx

HBase实战,带目录,比较清晰的pdf文档,带目录,比较清晰的pdf文档,

2017-12-05

Hadoop技术内幕

《Hadoop技术内幕:深入解析MapReduce架构设计与实现原理》内容简介:“Hadoop技术内幕”共两册,分别从源代码的角度对“Common+HDFS”和“MapReduce的架构设计和实现原理”进行了极为详细的分析。《Hadoop技术内幕:深入解析MapReduce架构设计与实现原理》由Hadoop领域资深的实践者亲自执笔,首先介绍了MapReduce的设计理念和编程模型,然后从源代码的角度深入分析了RPC框架、客户端、JobTracker、TaskTracker和Task等MapReduce运行时环境的架构设计与实现原理,最后从实际应用的角度深入讲解了Hadoop的性能优化、安全机制、多用户作业调度器和下一代MapReduce框架等高级主题和内容。《Hadoop技术内幕:深入解析MapReduce架构设计与实现原理》适合Hadoop的二次开发人员、应用开发工程师、运维工程师阅读。, , 海报:

2017-12-05

Flume 构建高可用、可扩展的海量日志采集系统

Flume 构建高可用、可扩展的海量日志采集系统,一款高速采集数据的、、、

2017-12-05

Hadoop权威指南(中文版)

Hadoop权威指南(中文版),是本人精心筛选出来的比较好的大数据学习资源。

2017-12-05

Apache-tomcat-8.0.45-x64

Apache-tomcat-8.0.45-x64

2017-07-21

Java开发工具(eclipse)

Java开发工具(eclipse)

2017-07-06

版本控制工具(TortoiseSVN)

版本控制工具(TortoiseSVN)

2017-07-06

PHP环境包(wampserver_X86)

PHP环境包(wampserver_X86)

2017-07-06

Scrum敏捷项目管理思想培训讲义

Scrum敏捷项目管理思想培训讲义

2017-07-05

Maven权威指南中文版

Maven权威指南中文版

2017-07-05

seo实战密码

seo实战密码

2017-07-04

房屋租赁系统(SSH+Oracle)

房屋租赁系统(SSH+Oracle)

2017-07-04

picpick_inst_4.2.3.0

picpick_inst_4.2.3.0

2017-07-03

软件架构师的12项修炼

每一位软件开发人员都有一个架构师的梦,但为何真正的软件架构师却寥寥无几?软件开发人员更容易在技术上有所积累和突破,但是技术上的精湛并不足以使你成为一位优秀的软件架构师。合格的软件架构师究竟应该具备哪些能力和素养?本书科学而系统地归纳出软件架构师应该具备的完整能力模型,该能力模型呈一金字塔结构,共分为4层:位于最底层的是技术技能,是软件架构师的基石,属于硬技能;从下往上的三层分别是关系技能、个人技能和商务技能,这些都属于软技能。由于硬技能会随着具体技术领域的不同而千差万别,因此本书假定读者已经具备了这方面的技能;但其他3大方面的软技能却在每个技术领域都适用,是每一位软件架构师的必修课,这是本书的核心内容。, 为了便于认知和实践,本书将3大方面的软技能分为12项:关系技能包含文雅的举止(在任何环境下都能与人文雅相处的能力)、沟通(与人有效交互的能力)、协商(将事情办成的能力)、领导力(通过施加影响力将事情办成的能力)和政治(“政治场合”与人交互的能力)等5项;个人技能包含透明化(使自我、团队关系和项目透明化的能力)、激情(激发和保护激情的能力)和语境切换(将注意力迅速切换到新语境并保持专注的能力)等3项;商务技能包括商务知识(读懂商务语言的能力和了解产品与顾客的能力)、创新(如何通过学习和思考来创新的能力)、实用主义(抓住关键问题的能力)、认知(认知目标、战略及合作伙伴的能力)等4项。, 本书不仅帮助软件开发人员系统地学习如何修炼这12项软技能,而且还能让他们进一步理解软件架构师的角色和本质,使他们最终突破技术的“天花板”,成为一名合格的软件架构师。

2017-07-03

软件工程.pdf

软件工程

2017-07-02

编程珠玑(道与术)

编程珠玑(道与术)

2017-07-02

基于Spring Boot + NIO实现的电商平台见证宝服务

基于Spring Boot + NIO实现的电商平台见证宝服务

2017-07-02

基于SpringBoot短信发送服务(MessageCenter)

基于SpringBoot短信发送服务(MessageCenter)

2017-07-02

用户体验的要素:以用户为中心的WEB设计

用户体验的要素:以用户为中心的WEB设计

2017-07-02

Android应用开发详解

Android应用开发详解

2017-07-02

轻量级企业应用J2EE实战

轻量级企业应用J2EE实战

2017-07-02

算法设计与分析

算法设计与分析

2017-07-02

Java编程艺术

Java编程艺术

2017-07-02

apache-tomcat-8.0.26-windows-x86

apache-tomcat-8.0.26-windows-x86

2017-07-02

navicatformysql

navicatformysql

2017-07-01

Redis-x64-3.0

Redis-x64-3.0

2017-07-01

linux操作系统原理

linux操作系统原理

2017-07-01

Linux系统管理技术手册

《Linux系统管理技术手册(第2版)》延续了《Linux系统管理技术手册(第2版)》前一版以及《uMx系统管理技术手册》的讲解风格,以当前主流的5种Linux发行版本(RedHatES、SUSE、Debian、FedoraCore和Ubuntu)为例,把Linux系统管理技术分为3个方面分别介绍。第1部分全面介绍了运行单机Linux系统涉及的各种管理知识和技术,如系统引导和关机、进程控制、文件系统管理、用户管理、设备管理、系统备份、软件配置以及cron和系统曰志的管理使用等。第2部分从详细讲解TCP/IP协议基本原理开始,深入讨论了网络的两大基本应用——域名系统和路由技术,然后逐章讲解Linux上的各种Internet关键应用,如电子邮件、NFS、文件共享、Web托管和Intemet服务,在这部分里还有专门的章节介绍网络硬件、网络管理与调试以及系统安全。第3部分包括了多种不容忽视的重要主题:X窗口系统、打印系统、系统维护与环境、性能分析、与Windows系统的协作、串行设备、操作系统驱动程序和内核、系统守护进程以及政策与行政管理方面的知识等。

2017-07-01

高性能网站建设进阶指南

高性能网站建设进阶指南

2017-07-01

一线架构师实践指南

一线架构师实践指南

2017-07-01

Head_First_Java_中文高清版

Head_First_Java_中文高清版

2017-07-01

UML基础教程(内部使用教程)

UML基础教程(内部使用教程)

2017-07-01

敏捷软件开发:原则、模式与实践

敏捷软件开发:原则、模式与实践

2017-07-01

重构改善既有代码的设计

重构改善既有代码的设计

2017-07-01

软件架构设计程序员向架构师转型必备

软件架构设计程序员向架构师转型必备

2017-07-01

《大数据时代:生活、工作与思维的大变革》

《大数据时代:生活、工作与思维的大变革》

2017-07-01

淘宝技术这十年

《淘宝技术这十年》内容简介:任何网站的发展都不是一蹴而就的。它在发展过程中会遇到各种各样的问题和业务带来的压力。正是这些问题和压力推动着技术的进步和发展,而技术的发展反过来又会促进业务的更大提升。如今淘宝网的流量排名已是全球前15名、国内前3名,其系统服务器也从一台发展到万台以上。, 《淘宝技术这十年》从工程师的角度讲述淘宝这个超大规模互联网系统的成长历程,及其所有主动和被动的技术变革的前因后果。书中有幕后故事、产品经验、架构演进、技术启蒙,也有大牛成长、业内八卦、失败案例、励志故事。《淘宝技术这十年》文风流畅,有技术人员特有的幽默感;内容积极正面,有现场感,全部是作者亲身经历。

2017-07-01

湘西刀疤客的留言板

发表于 2020-01-02 最后回复 2020-01-02

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