架构师
文章平均质量分 79
xo_zhang
这个作者很懒,什么都没留下…
展开
-
架构师需要掌握的单词5
repetitive a. 重复的 previously ad. 以前,预先 smooth v. & a. 平滑;平滑的 administrator n. 管理人,行政人员 masking n. 掩蔽,屏蔽 directly ad. 直接地,立即 possibly ad. 可能地,合理地 experimentation n. 实验(工作,法) unsigned a. 无符号的 detail n. 元件,零件,细节 financial a. 财务原创 2023-09-21 14:06:28 · 290 阅读 · 0 评论 -
架构师需要掌握的单词4
scattered a. 分散的 build v. 建造,建立,组合 describe vt. 描述,沿…运行 technology n. 工艺,技术,制造学 reenter v. 重新进入 actual a. 实际的,现实的 necessary a. 必要的,必然的 critical a. & n. 临界的;临界值 turnkey n. 总控钥匙 ring n. & v. 环,圈;按铃 reorder v. (按序)排列,排序原创 2023-09-21 14:05:53 · 326 阅读 · 0 评论 -
架构师需要掌握的单词3
repeated a. 重复的 restrict vt. 约束,限制 necessarily ad. 必定,当然 traditional a. 传统的,惯例的 management n. 管理 mach n. 马赫(速度单位) circle n. 圆,圈,循环,周期 constantly ad. 不变地,经常地 easel n. 框,(画)架 tornado n. 旋风,龙卷风 unavailable a. 不能利用的 contrast n. 反原创 2023-09-21 14:04:18 · 339 阅读 · 0 评论 -
架构师需要掌握的单词2
appendix n. 附录 landler n. 兰德勒舞曲 overall a. 总共的,全部的 complex a. & n. 复杂的;复数 inhibit vt. 禁止 expunge vt. 擦除,删掉 clipper n. 限幅器,钳位器 complexity n. 复杂性,复杂度 industry n. 工业 creation n. 创造,创作 varying a. 变化的,可变的 roll n. & v. 案卷;卷原创 2023-09-21 14:03:09 · 144 阅读 · 0 评论 -
架构师需要掌握的单词
dot n. 点 overview n. 综述,概要 routine n. 程序,例行程序 inclusive a. 包括的,内含的 divide v. 除 collapse v. 崩溃,破裂 although conj. 虽然,即使 numerical a. 数量的,数字的 heap n. 堆阵 disable vt. 禁止,停用 intense a. 强烈的,高度的 structure n. 结构,构造,构件 eject n. 弹出原创 2023-09-21 14:01:28 · 289 阅读 · 0 评论 -
Java异常总结
Java 泛型(Generics)是 JDK 5 中引入的一个新特性。使用泛型参数,可以增强代码的可读性以及稳定性。序列化:将数据结构或对象转换成二进制字节流的过程反序列化:将在序列化过程中所生成的二进制字节流转换成数据结构或者对象的过程语法糖(Syntactic sugar)代指的是编程语言为了方便程序员开发程序而设计的一种特殊语法,这种语法对编程语言的功能并没有影响。实现相同的功能,基于语法糖写出来的代码往往更简单简洁且更易阅读。原创 2023-09-19 20:38:21 · 62 阅读 · 0 评论 -
企业架构师
为产品及研发团队给出指导意见,推动打造行业领先的企业级数字化产品及解决方案;构建并优化企业内部研发体系,推进企业内部各业务条线信息化工作的架构统一;研究并理解行业发展趋势及企业发展战略,挖掘企业业务痛点及关键需求;6.参与项目技术方案选型和架构选型以及行业发展交流。负责企业级信息架构设计及规划,形成企业产品架构。5.攻关企业重点技术问题,推进企业重点项目。安全架构,并推进持续落地;原创 2023-09-19 10:27:14 · 66 阅读 · 0 评论 -
Togaf双语
企业架构原创 2023-09-13 10:41:06 · 102 阅读 · 0 评论 -
6. 代理模式(Proxy Pattern
定义:Provide a surrogate or placeholder for another object to control access to it.(为其他对象提供一种代理以控制对这个对象的访问。)● Subject 抽象主题角色抽象主题类可以是抽象类也可以是接口,是一个最普通的业务类型定义,无特殊要求。● RealSubject 具体主题角色也叫做被委托角色、被代理角色。它...原创 2019-12-31 09:53:54 · 164 阅读 · 0 评论 -
5. 建造者模式(Builder Pattern
定义:Separate the construction of a complex object from its representation sothat the same construction process can create different representations.(将一个复杂对象的构建与它的表示分离,使得同样的构建过程可以创建不同的表示。)● Product 产品...原创 2019-12-31 09:53:52 · 144 阅读 · 0 评论 -
4. 模板方法模式(Template Method Pattern )
定义:Define the skeleton of an algorithm in an operation,deferring some steps tosubclasses.Template Method lets subclasses redefine certain steps of analgorithm without changing the algorithm's struct...原创 2019-12-27 14:28:08 · 146 阅读 · 0 评论 -
3. 抽象工厂模式(Abstract Factory Pattern)
定义:Provide an interface for creating families of related or dependent objectswithout specifying their concrete classes.(为创建一组相关或相互依赖的对象提供一个接口,而且无须指定它们的具体类。)抽象工厂模式通用类图:抽象工厂模式通用源码类图:抽象工厂类代码:public...原创 2019-12-27 14:27:03 · 157 阅读 · 0 评论 -
2.工厂模式
定义:Define an interface for creating an object,but let subclasses decide whichclass to instantiate.Factory Method lets a class defer instantiation to subclasses.(定义一个用于创建对象的接口,让子类决定实例化哪一个类。工厂方法使一个类的...原创 2019-12-27 14:26:00 · 176 阅读 · 0 评论 -
1. 单例模式(Singleton Pattern )
定义:Ensure a class has only one instance, and provide a global point of accessto it.(确保某一个类只有一个实例,而且自行实例化并向整个系统提供这个实例。)通用代码:(是线程安全的)public class Singleton {private static final Singleton singleton...原创 2019-12-27 14:23:31 · 176 阅读 · 1 评论 -
jbpm5.1介绍(7)
Junit测试评估流程评估流程的界面如下:这个示例里边用到了Script Task,Service Task和User TaskLog执行记录日志的功能,打印出一段信息RegisterRequest调用外部预定义的程序或者其它引擎的程序Two调用人工任务看一下调用的测试程序?public void testEvaluation原创 2013-07-01 09:33:08 · 803 阅读 · 0 评论 -
jbpm5.1介绍(3)
在您好的应用程序中使用一个新的流程流程处理 (1)你需要建立一个知识库,其中包含过程定义?KnowledgeBuilder kbuilder = KnowledgeBuilderFactory.newKnowledgeBuilder();kbuilder.add( ResourceFactory.newClassPathResource("MyP原创 2013-07-01 09:33:19 · 597 阅读 · 0 评论 -
jbpm5.1介绍(4)
eclipse插件需求Eclipse的3.6或更新版本Graphiti框架,使用更新站点可以直接下载更新Graphitihttp://download.eclipse.org/graphiti/updates/0.7.1/更新bpmn2.0插件http://codehoop.com/bpmn2也可以直接从网站上下载后到本地更新,下载地址https://githu原创 2013-07-01 09:32:49 · 635 阅读 · 0 评论 -
3 Node ORACLE RAC项目手记
3 Node ORACLE RAC项目手记前些时间做的项目,一直没有时间整理。目前好些,就整理一下过程文件。 这个项目基本情况如下: 原有2台IBM M85小机,Fastt500 盘柜,Oracle RAC数据库服务。 新增加一台IBM P5 550小机放在2KM外的电信机房,增加2台HDS的盘柜,分别放在公司机房和电信机房,实现H原创 2013-07-02 13:35:31 · 929 阅读 · 0 评论 -
C++,C#,JAVA之间webservice互操作问题探讨
来自:http://www.cppblog.com/qiujian5628/archive/2008/09/16/61945.htmlc++用的是gsoap,关于使用gsoap创建webservice的客户端服务端问题,可以参见我以前的随笔: gsoap使用心得>>JAVA用的是axis,用axis创建webservice的客户端和服务端的问题,可以google一番,很原创 2013-07-02 13:38:45 · 786 阅读 · 0 评论 -
apache synapse使用(2)
接着上面看官方的示例消息中介示例1,本地注册项,可重复使用的端点和序列?definitionsxmlns="http://ws.apache.org/ns/synapse" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi原创 2013-07-02 12:34:03 · 1628 阅读 · 0 评论 -
jbpm5.1介绍(6)
Junit测试的mini流程helloworld这是一个在demo中使用的Script Task做的简单示例,在执行到这个任务结点的时候自动输出"hello world"打开BPMN2-MinimalProcess.bpmn2文件流程如上图,流程开始的时候自动执行这个节点,然后在节点上执行输出的命令看一看测试程序?public voi原创 2013-07-01 09:32:58 · 1186 阅读 · 0 评论 -
Web Service 与 SOA 关系 区别
引:SOA 不是Web服务Web服务是实现SOA的方式之一。 对于面向同步和异步应用的,基于请求/响应模式的分布式计算来说,SOA是一场革命。一个应用程序的业务逻辑(business logic)或某些单独的功能被模块化并作为服务呈现给消费者或客户端。这些服务的关键是他们的松耦合特性。例如,服务的接口和实现相独立。应用开发人员或者系统集成者可以通过组合一个或多个服务来构建应转载 2013-06-30 11:39:04 · 1874 阅读 · 1 评论 -
用最通俗易懂的说法解释下SOA
面向服务的架构:三层:第一层 业务流程第二层 服务第三层 组件松耦合模式转载 2013-06-30 11:06:07 · 3222 阅读 · 0 评论 -
ERP与SOA结合:基于SOA的ERP体系架构
近年来,ERP在我国已被越来越多的企业认同和接受.实施ERP已成为企业信息化的重要标志之一。但目前大多数企业在应用ERP系统时均面临着以下两方面的问题: (一)系统重用和集成问题。 首先,ERP系统其重点在于企业内部的管理,而对于企业外部信息的管理,其却很少涉及,因此,不能实现企业与供应 商、企业与分销商之间的信息集成。其次,企业在信息化建设的过程中,由于多年来业务流转载 2013-06-30 10:01:21 · 2136 阅读 · 0 评论 -
面向服务架构(SOA)的原则
Web service已经不再是新婚的娘子。众多企业都已经创建各种实验性Web Services 项目,事实证明,这项新兴的分布式计算技术确实能够降低集成和开发的成本。另外,一些关键的Web Services标准纷纷制定,强安全(robust security)和管理方面的产品也陆续问世。对于志向远大的企业来说,他们已经在考虑下一步了。对大多数公司来说,下一步要考虑的不再是点对点的应用,而是W转载 2013-06-30 09:58:02 · 885 阅读 · 0 评论 -
三层架构 与SOA架构 有什么区别? 又有什么相同之处?
- 三层架构(表现层、业务逻辑层、数据访问层),现在一般软件项目采用的都是应用、中间件和data服务器这样的三层.是现在一般软件项目的主流架构.- SOA(service oriented architecture)是面向服务的体系架构,主要是一种软件开发的思想.按照不同对象的需求开发、封装相应的程序,并且独立于实现服务的硬件平台、操作系统和编程语言,这样可以有效节省投资,并大大提高软件的转载 2013-06-30 09:55:22 · 1947 阅读 · 0 评论 -
jbpm5.1介绍(5)
看几个jbpm5中带的示例程序吧,包括了很多我们在日常生活中的场景循环示例本示例是一个在外部传入的变量,通过传入的变量来判断循环次数的演示程序,看一下流程定义的内容如图:初始化的时候设置变量i的值为0,然后进入流程结点,选择的是XOR,就是异或的意思,在循环中输出变量i的值并且加1,在后面的选择节点上判断变量i的值,如果小于count则循环继续,如果大于i那么就进行完成结点原创 2013-07-01 09:32:20 · 677 阅读 · 0 评论 -
BS架构 CS架构 SOA架构 分别是什么?
一、什么是C/S和B/S第一、什么是C/S结构。C/S (Client/Server)结构,即大家熟知的客户机和服务器结构。它是软件系统体系结构,通过它可以充分利用两端硬件环境的优势,将任务合理分配到Client端和Server端来实现,降低了系统的通讯开销。目前大多数应用软件系统都是Client/Server形式的两层结构,由于现在的软件应用系统正在向分布式的Web应用发展,Web和Clie转载 2013-06-30 11:05:14 · 8876 阅读 · 0 评论 -
SOA的作用
导读:面向服务架构(SOA)是让IT更加关注于业务流程而非底层IT基础结构,从而获得竞争优势的更高级别的应用程序开发架构。 面向服务架构(SOA)是让IT更加关注于业务流程而非底层IT基础结构,从而获得竞争优势的更高级别的应用程序开发架构。 SOA对需要使用信息技术解决关键业务问题的企业(包括希望减少冗余架构、创建跨客户和员工系统的公共业务接口的企业;需要基于角色和工作流对用户转载 2013-06-30 11:00:23 · 691 阅读 · 0 评论 -
实施BPM的九大步骤
任何流程改进类项目都是分阶段实施的,第一个重要的阶段就是项目启动。企业首先要制订计划,确定如何部署业务流程管理项目,选择改进流程,并对领导项目实施的工作人员进行培训。任何成功的BPM实施计划至少应该包括以下九个步骤:1. 选择合适的BPM方法。并不是每个过程改进方法都普遍适用,必须确保您的选择适合本公司;一旦选定,还要坚持足够长的时间,以获得相应的收益。任何现有的BPM方法都不是灵丹妙药,原创 2013-07-02 12:39:56 · 2117 阅读 · 0 评论 -
高负载高并发应用 参考索引
集群理论篇1.Linux 集群 http://www.ibm.com/developerworks/cn/linux/theme/cluster.html2.Linux 集群大全 -- 哪种群集适合您?http://www.ibm.com/developerworks/cn/linux/cluster/lw-clustering.html3.基于 linux 的集群系统原创 2013-07-02 13:37:16 · 1176 阅读 · 0 评论 -
LNMP架设 (备忘录)
自学了一段时间linux,在基础命令了解的前提下。搭建了一下网站平台,也总结了一些小经验,为了以后不能忘记,现在自己做个备忘。希望以后能用到。基本步骤:一,安装软件前系统准备:1,打开需要使用的端口。2,关闭SELinux。二,安装nginx:三,安装mysql:四,安装php:五,nginx+php-fastcgi配置。 一、安装软件前系统准备:操作系原创 2013-05-08 16:37:07 · 576 阅读 · 0 评论 -
saas的由来
saas现在可能还是一个比较新的概念,或者说还不是那么普及,那么现在我们就来看一下saas的由来并且来看一下saas是不是以后软件发展的趋势。从做项目说起 软件公司从做项目开始,针对某个行业会针对性的做不同的项目,项目中包含的内容可能相当,也可能不相同,以XX公司为例,假设XX公司做办公自动化业务。这也就是传统的项目型结构,在项目型结构中,如下图:在图中可以看到,每个原创 2013-08-20 15:07:21 · 1180 阅读 · 0 评论 -
保障IT生涯顺利晋升下一级别的14种方式
要在企业IT领域顺利晋升绝非易事,不过让自己在竞争当中脱颖而出则更是难上加难。通过本篇文章,我将为大家带来职业规划建议、希望能为IT专业人士的发展之路带来启示。今年对于技术领域的专业人士们可谓风调雨顺——六月份技术市场上的新岗位增加了10%,而且这一趋势将延续至整个2013年。这条新闻对于渴望在 IT阶梯上更进一步、变换工作岗位或者寻找新工作的技术人员们来说无异于一原创 2013-08-19 20:05:03 · 1327 阅读 · 0 评论 -
Oracle CASE WHEN 用法介绍
1. CASE WHEN 表达式有两种形式--简单Case函数 CASE sex WHEN '1' THEN '男' WHEN '2' THEN '女' ELSE '其他' END --Case搜索函数 CASEWHEN sex = '1' THEN '男' WHEN sex = '2' THEN '女' ELSE '其他' END原创 2013-07-23 10:36:13 · 735 阅读 · 0 评论 -
maven常用命令集
maven常用命令 mvn compile 编译主程序源代码,不会编译test目录的源代码。第一次运行时,会下载相关的依赖包,可能会比较费时间。 mvn test-compile 编译测试代码,compile之会后生成target文件夹,主程序编译在classes下面,测试程序放在test-classes下。 mvn test 运行应用程序中的单元测试 mvn原创 2013-07-05 15:06:49 · 620 阅读 · 0 评论 -
Maven安装、配置、使用
一、Maven安装与配置1、下载安装maven去 Maven下载主页 下载 Maven 3.0.4 apache-maven-3.0.4-bin.tar.gz 解压到 d:/apache-maven-3.0.4,并在环境变量加入M2_HOME=d:/apache-maven-3.0.4,PATH中加入bin路径:%M2_HOME%\bin。确认安装:cmd中输入:mvn -ve原创 2013-07-05 14:57:27 · 849 阅读 · 0 评论 -
Java环境下Memcached应用详解
本文将对在Java环境下Memcached应用进行详细介绍。Memcached主要是集群环境下的缓存解决方案,可以运行在Java或者.NET平台上,这里我们主要讲的是Windows下的Memcached应用。这些天在设计SNA的架构,接触了一些远程缓存、集群、session复制等的东西,以前做企业应用的时候感觉作用不大,现在设计面对internet的系统架构时就非常有用了,而且在调试后看到压力原创 2013-07-04 22:46:09 · 1033 阅读 · 0 评论 -
mave的依赖范围
compile(编译范围)compile是默认的范围;如果没有提供一个范围,那该依赖的范围就是编译范围。编译范围依赖在所有的classpath中可用,同时它们也会被打包。 provided(已提供范围)provided依赖只有在当JDK或者一个容器已提供该依赖之后才使用。例如,如果你开发了一个web应用,你可能在编译classpath中需要可用的Servlet API来编原创 2013-07-05 15:06:19 · 552 阅读 · 0 评论 -
MAVEN使用说明
POM.XML文件 http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0http://maven.apache.org/maven-v4_原创 2013-07-05 15:00:26 · 717 阅读 · 0 评论