-
项目管理 | 应用系统适配迁移方法论
2020-12-30 09:56:58应用系统适配迁移是一个艰巨、繁杂的过程,需要在充分调研的基础上统筹规划推动,在长期的项目适配过程中总结出一套行之有效的方法论,简单归纳如下: 1、系统现状评估 2、系统适配 3、测试验证、迁移 1、系统...应用系统适配迁移是一个艰巨、繁杂的过程,需要在充分调研的基础上统筹规划推动,在长期的项目适配过程中总结出一套行之有效的方法论,简单归纳如下:
1、 系统现状评估
2、 系统适配
3、测试验证、迁移
1、系统现状评估
系统现状的评估包含三个方面的内容:硬件评估、基础软件评估和应用软件调研。
1.1 硬件评估
硬件包括整机和关键元器件。整机主要是PC终端、服务器、交换机、存储设备;关键元器件有CPU、磁盘、显卡等。其中的核心是CPU,它是计算机系统的心脏。而国产化对于CPU的设计、代工、生产、封测各环节都有相应的要求。在PC机和服务器CPU中,x86架构占据了绝对优势地位。
1.2 基础软件评估
基础软件评估对象主要有操作系统、数据库、中间件。
1.3 操作系统
操作系统是计算机系统的内核与基石,主要管理硬件与软件资源,对于上层软件的架构、开发等有决定性影响,可以说操作系统决定了整个软件生态。由于历史的原因,目前PC机领域几乎被windows垄断,服务器领域主要是linux或其他类unix系统。
1.4 数据库
数据库主要提供了数据存储和管理功能,是现代信息系统的核心组成部分,为其提供数据支撑服务。数据库的配置(cpu/内存/存储)、并发度、主备架构、读写分离等功能特性对于整个信息系统的功能、性能有着决定性的影响。目前信息系统中最常用的数据库主要有Oracle、SQL Server、MySQL。
1.5 中间件
中间件是介于应用程序和操作系统之间的一类软件,它屏蔽了底层操作系统的复杂性,使程序开发人员面对一个简单而统一的开发环境,将注意力集中在自己的业务上,减少了程序设计的复杂性。中间件种类繁多,最常用的主要有消息中间件和应用服务器中间件。
1)消息中间件
消息中间件利用高效可靠的消息传递机制进行平台无关的数据交流,并给予数据通信来进行分布式系统的集成。其最突出的特点是提供数据传输的可靠性与高效性,主要解决分布式系统的数据传输需求。其主要作用如下:
应用解耦——将传统的紧耦合(如函数调用)方式用松耦合(消息发布/订阅)方式代替,确保服务调用方的问题不会扩散到服务提供方(或反之),最大限度提升系统整体可用性。
异步调用——尽量用异步掉头代替同步调用,提高效率。
流量削峰——在访问量急剧增加的情况下,利用消息中间件的缓存能力,保证程序不会因为突发的超负荷请求而崩溃。
2)应用服务器中间件
应用服务器又称为应用服务器软件平台,是为应用程序提供业务逻辑的代码,通常基于组件,位于以服务器为中心的架构的中间层,该架构主要基于web,与应用服务器相对应的还有web服务器。简单来说,web服务器只负责处理http协议,只能发送静态 页面的内容;而jsp、asp、php等动态内容需要通过CGI等接口交给其他程序去处理,这个其他程序就是应用服务器,也就是能实现动态网页技术的服务器。
1.6应用软件调研
应用软件调研主要是了解软件的架构、插件、开发语言等,以便对应用软件适配难度进行初步评估。应用软件调研结果可记录如下表:
序号
应用名称及版本
应用用途
应用使用范围
B/S、C/S或单机应用
浏览器控件
配套外设(品牌、型号)
应用来源
应用开发商
开发语言
所需环境(数据库、)
1
2
3
4
5
注:
1)B/S模式:终端用浏览器方式打开;C/S模式:终端用客户端软件打开
2)控件(或插件、组件):使用过程中浏览器需要加载的程序
3)配套外设:使用过程中需要用到的打印机、扫描仪、扫码枪等外设
4)应用来源:本单位应用/上级单位应用/平行单位应用
1.7 应用架构
通常应用架构主要分为C/S、B/S两种架构,简要介绍如下:
1) C/S架构
C/S架构即客户机-服务器(Client-Server)架构。C/S为两层结构,服务器负责数据的存储和管理,客户机负责完成与用户的交互。客户机通过网络与服务器相连,接受用户的请求,并通过网络向服务器提出请求,对数据库进行操作;服务器接受客户机的请求,将数据提交给客户机,客户机将数据进行计算并将结果呈现给用户。
2) B/S架构
B/S架构即浏览器-服务器(Browser-Server)架构,是从C/S架构改进而来,可以说是三层C/S架构。
第一层是浏览器,相当于客户端,只有简单的输入输出功能,处理极少部分的事务逻辑。由于客户不需要安装客户端,只需浏览器就能上网流量,所以它面向的是大范围的用户,界面设计简单、通用。
第二层是web服务器,扮演着信息传送的角色。当用户想要访问数据库时,就会首先向web服务器发送请求,web服务器同意请求后会向数据库服务器发送访问数据库的请求,这个请求是以SQL语句实现的。
第三层是数据库服务器,它存放着大量的数据。当数据库服务器收到了web服务器的请求后,会对SQL语句进行处理,并将返回的结果发送给web服务器,接下来web服务器将收到的数据结果转换为html格式发送给浏览器,于是呈现我们打开浏览器看到的界面。
B/S架构浏览器请求、服务器响应的工作模式。用户可以通过浏览器去访问Internet上由web服务器产生的温备、数据、图片、动画、声音和视频等信息,而每一个web服务器有可以通过各种方式与数据库服务器连接,大量的数据实际存放在数据库服务器中。
B/S架构下,应用的主要事务逻辑在Server端实现,极少部分事务逻辑在Browser实现,其最大的优点是总体 拥有成本低、维护方便、分布性强、开发简单,无需安装任何专门的软件就能实现在任何地方进行操作,客户端零维护,系统扩展性非常强。随着web技术的飞速发展以及人们对网络的依赖程度加深,B/S一举成为当今最流行的应用架构。
1.8 插件
在B/S架构下,浏览器基本只承担最基本的输入输出功能,总会出现一些web端解决不了的情况,比如操纵硬件或本地文件,浏览器插件是上述情况下一种有效的解决手段。即使html5的出现增强了web端的功能,但是就目前技术和发展趋势来看,浏览器插件技术无法被替代。
插件是一种遵循一定规范的应用程序接口编写出来的程序。很多软件都有插件,插件有无数种。例如在浏览器中安装相关插件后,web浏览器能够直接调用插件程序,用于处理特定类型的文件。浏览器插件,是基于浏览器的原有功能,另外增加新功能的工具,常见的插件有flash插件、RealPlayer插件、MMS插件、ActiveX插件等。
插件的定位是开发一个实现原有纯净系统平台、应用软件平台不具备的功能的程序,其只能运行在程序规定的系统平台下(可能同时支持多个平台),而不能脱离指定的平台单独运行,因为插件需要调用原有纯净系统提供的库函数或者数据。
2、 系统适配
2.1 终端适配
终端作为日常办公的载体,除了常用的办公软件之外,还需要访问一些后台应用,或者连接打印机等一些外设。因此终端的适配可分为终端常用工具软件适配、应用系统客户端适配和外设适配。
2.2 常用工具软件适配
PC终端经过多年发展,已经拥有了种类繁多的通用工具软件,要实现终端的国产化,必须做到常用工具软件的国产化,为此需要对工具软件一一进行适配。终端上工具软件的适配本质上是对操作系统的适配,目前PC终端的操作系统基本上被windows占据,所以需要相关的软件厂商针对国产类linux操作系统重新开发、编译并打包发布相应的国产化软件包。
经过多年的发展,目前大致完成了以下对多种工具类软件的适配工作:
Ø 办公软件
Ø 输入法
Ø 安卓兼容
Ø 网络软件
Ø 邮件
Ø 即时通讯软件
Ø 图片类软件
Ø 影音软件
Ø 光盘刻录
Ø 扫描工具
Ø 杀毒软件
Ø 压缩/解压缩
Ø 文件管理类
Ø 远程工具
Ø 开发工具
Ø 备份还原
Ø 文档处理
Ø 安全类软件
2.3应用系统客户端适配
终端访问后台应用主要可分为以下几种方式:
1)客户端访问——应用为C/S架构,以往x86平台上,操作系统绝大部分为windows系统,替换为国产化终端后,CPU架构和操作系统都发生了变化,应用客户端软件的适配需要应用开发厂商深度参与,通常需要修改远吗并重新编译打包,适配成本较大。
2)浏览器访问——应用为含插件的B/S架构,适配主要考虑插件的适配,如果采用的是商业插件,还需支付插件的购买费用,同时需要应用开发厂商参与,可能需要修改远吗,难度相对较小,适配成本不大。
3)浏览器访问——应用为不含插件的B/S架构,基本可以直接跨平台迁移,适配较少需要应用开发厂商参与,适配成本小。
2.4外设适配
外设适配主要进行外设硬件驱动程序和操作系统的适配。以往x86平台上,windows驱动程序居多,而linux驱动程序较少。终端国产化以后,在PK体系下,CPU采用arm架构,操作系统为类linux系统,驱动程序需要厂家深度参与,修改并重新编译,适配成本较大。
2.5服务端适配
适配内容
服务端适配指应用系统在国产平台上的部署适配,涉及CPU架构、操作系统、数据库、中间件和应用软件的适配。
目前,针对国产CPU平台、国产操作系统、国产数据库、国产中间件已经完成了三类基础软件的适配。另外,开源软件在许多业务系统中广泛使用,国产CPU平台也完成了业界主流基础软件的适配,比如开源操作系统Debian、Ubuntu、Fedora、CentOS、开源数据库MySQL、开源中间件tomcat等。
服务端适配的关键取决于应用的跨平台移植性,而移植性主要与开发框架、编程语言有关:
1).Net架构
.Net是微软开发并主推的软件开发平台,主要应用在windows操作系统上而且未使用虚拟机机制,强烈依赖于windows操作系统。由于国产CPU平台上的操作系统都是类linux系统,.net应用程序的适配基本上要重新开发,适配成本较高。
2)C/C++语言
C/C++语言具有较高的可移植性,基于C/C++开发的应用程序,可以少量修改源代码,编译后平滑移植到国产CPU及国产操作系统上,适配成本较低。
3)Java语言
使用Java语言开发的应用程序是运行在Java虚拟机上的,不论什么操作系统,只要有java虚拟机都是可以运行的,与操作系统无关,因此java开发的应用程序具有良好的平台移植性,无需修改(或少量修改代码)就可以直接运行在国产化CPU平台上。除java外,还有其他跨平台开发语言,比如python、perl、ruby等,这些跨平台开发语言开发的应用软件,可以平滑移植到国产化CPU和国产操作系统上,适配成本低。
适配模式
服务端适配根据规模和预算情况可以分为物理机模式和云模式。
1、物理机模式
IT基础资源采用物理服务器承载的优点是部署简单,运维技术难度低,在规模比较小的时候投入成本小;缺点是系统可靠性不高,后续系统扩容困难,在规模比较大的时候资源浪费严重。所以IT基础资源采用物理服务器承载的方式适用于规模小预算有限的情况。
2、云模式
IT基础资源采用私有云平台承载的优点是系统可靠性高,后续扩容简单,随着规模的扩大,资源利用率高;缺点是初始投入成本高,初期运维技术难度大。所以IT基础资源采用私有云平台承载的方式适用于规模较大、预算充足的情况。
考虑到很多用户当前已经部署了基于x86的私有云或是vmware的虚拟化集群,为了降低运维管理的复杂度,可以采用国产PK云与现有x86云融合部署的方式。PK云具备纳管x86异构资源池和vmware虚拟化集群的能力,随着业务系统的适配迁移逐渐完成,x86云最终被PK云替换。
2.6 应用适配
应用系统软件架构可分为C/S架构和B/S架构,无论何种架构,适配内容都可分为终端适配和服务端适配。
用户可根据应用系统技术栈的实际情况结合自身技术、预算等综合规划考虑采用何种方式推进适配进程。通常的适配方式有:1)终端适配现行,服务端适配暂缓;2)终端适配和服务端适配同步进行。
3、 测试验证、迁移
适配完成后,按照生产环境要求搭建验证环境,将现有应用系统的数据导入验证环境进行高仿验证。
高仿验证完成后,导入业务流量试运行,试运行后将验证环境转为生产环境。
作者:申志超
-
云服务器 ECS 镜像迁移:应用迁云之镜像迁移-(3)工具介绍
2017-08-15 15:47:03镜像制作工具主要是把被迁移服务器主机的操作系统及应用程序和数据制作成镜像文件。因为不同的虚拟化平台的镜像文件或虚拟磁盘文件使用的格式不同,所以需要镜像格式转换工具对镜像文件格式进行转换来适配不同虚拟化...
应用迁云之镜像迁移-(3)工具介绍目前,在镜像迁移过程中,主要使用镜像制作工具及镜像文件格式转换工具。镜像制作工具主要是把被迁移服务器主机的操作系统及应用程序和数据制作成镜像文件。因为不同的虚拟化平台的镜像文件或虚拟磁盘文件使用的格式不同,所以需要镜像格式转换工具对镜像文件格式进行转换来适配不同虚拟化平台。
当前镜像迁移到阿里云使用较多的工具有很多,比如Disk2VHD、DD等镜像文件制作工具以及XenConvert、StarWindConverter、qemu-img等镜像格式转换工具。它们都可以互相搭配使用,具体介绍如下所示。
1.Disk2VHD
可用于将逻辑磁盘转换为 VHD 格式虚拟磁盘的实用工具。利用该工具,您可以轻松地将当前Windows系统中的C盘生成为一个 VHD 文件,然后上传到阿里云。
Disk2VHD能够运行在 Windows XP SP2,Windows Server 2003 SP1 或更高版本的Windows系统之上,并且支持 64位系统。
下载地址:http://publicread081.oss-cn-hangzhou.aliyuncs.com/Disk2vhd.zip-hangzhou.aliyuncs.com/Disk2vhd.zip
2. 命令工具
DD命令是Linux数据复制命令,通过DD可以将Linux跟分区所在系统磁盘镜像到一个RAW格式的文件。Linux DD的这个特性,您可以使用DD制作镜像文件。
3. 镜像格式转换工具
XenConvert是用于实现物理到虚拟(P2V)转换的工具,另外此工具提供了镜像格式转换的功能,其中包括VMDK格式转换为VHD格式。
下载地址:http://publicread081.oss-cn-hangzhou.aliyuncs.com/XenConvert_Install_x64.exe
4. StarWindConverter
StarWind Converter 是一个格式转换软件,可以实现VMDK转换为VHD、或将VHD转换为VMDK,或转为StarWind的原生IMG格式。
下载地址:http://publicread081.oss-cn-hangzhou.aliyuncs.com/starwindconverter.exe
5. qemu-img
qemu-img是QEMU的磁盘管理工具,也是QEMU/KVM使用过程中一个比较重要的工具。qemu-img命令工具的convert选项支持多种镜像文件的格式互相转换,主要包括Qcow、Qcow2、VHD、RAW、VMDK等。
比如VMDK转VHD命令样例:
qemu-img convert -f vmdk -O vpc vmware_img.vmdk aliyun_img.vhd
-
git 迁移
2016-06-08 10:38:01git迁移教程在项目开发中有时候git版本管理服务器地址会发生变化,此时我们本地也要相应更改一些设置,以适配新的服务器。1. 修改git远程链接地址//终端命令://查看远程链接地址 git remote -v//添加新的远程地址 ...git迁移教程
在项目开发中有时候git版本管理服务器地址会发生变化,此时我们本地也要相应更改一些设置,以适配新的服务器。
1. 修改git远程仓库地址
//终端命令: //查看远程仓库地址 git remote -v //添加新的远程仓库地址 git remote add [remoteNmae] [remoteUrl] //例如 git remote add origin http://git.practice.com:8090/kangxq/practice.git //如果你现有的remote name 和你想要设置的一样,先删除原有的 git remote rm [remoteName]
2. 设置SSHkey
2.1 生成秘钥对
//查看本地是否已经配置SSH Key ls -al ~/.ssh //使用ssh-keygen生成密钥对SSH key ssh-keygen -t rsa -C "your email"
提示秘钥对生成,键入秘钥对保存文件名
Generating public/private rsa key pair.
Enter file in which to save the key (/Users/username/.ssh/id_rsa):
使用默认文件名,直接回车提示输入密码,可以直接回车,也可以设置密码
Enter passphrase (empty for no passphrase):
Enter same passphrase again:最后提示
Your identification has been saved in /Users/username/.ssh/id_rsa.
Your public key has been saved in /Users/username/.ssh/id_rsa.pub.
…
表示秘钥对生成成功//查看 ls -al ~/.ssh
2.2 复制ssh key信息
//在终端显示秘钥对信息 cat ~/.ssh/id_rsa.pub //复制秘钥对信息 pbcopy < id_rsa.pub
2.3添加ssh key到gitlab
在浏览器打开之前设置的remote url
1.点击用户名,找到Profile Setting 选项
2.点击Profile Setting ,找到SSH Keys选项
3.添加复制好的SSH Key -
国产化适配_赞!内蒙古首个国产化软硬件适配中心落地和林格尔新区
2020-11-21 16:35:02点赞!内蒙古首个国产化软硬件适配中心落地和林格尔新区啦这是我区信创产业生态建设的一个重要...由内蒙古和林格尔新区与百信、显鸿科技、华为公司共同推动建设的百信生态适配中心,具备国产化软硬件迁移适配、培训...点赞!
内蒙古首个国产化软硬件适配中心
落地和林格尔新区啦
这是我区信创产业生态建设的一个重要里程碑
7月22日,内蒙古信息技术应用创新产业首个国产化软硬件适配中心及国产化服务器、PC机产线在内蒙古和林格尔新区智能制造产业园落地开工。这是内蒙古信息技术应用创新产业生态建设的一个重要里程碑。
由内蒙古和林格尔新区与百信、显鸿科技、华为公司共同推动建设的百信生态适配中心,具备国产化软硬件迁移适配、培训演示等功能,并通过不断迭代升级数字化开发,持续输出适配认证服务,构建关键行业公关与应用示范基地,形成优势行业产品和解决方案供给能力,逐步打造成为独具地方特色的信创适配集聚地。
此外,由和林格尔新区与百信、显鸿科技共同推动建设的国产化服务器、PC机产线项目落地开工,将于2020年10月底建成投产,项目建成投产后将形成年产10万台服务器、PC机的生产能力,可为全区金融、能源、电力、交通、通信等领域相关企业的重要关键网络系统及应用替代提供充足的设备保障。
活动仪式上,百信与统信软件技术有限公司、永中软件股份有限公司等多家生态合作伙伴进行了集中签约。
信创产业,就是信息技术应用创新产业,是数据安全、网络安全的基础,也是“新基建”的重要内容。过去国内 IT 底层标准、架构、生态等大多数都由国外 IT 巨头制定,存在诸多安全风险。信创产业的核心就是要在核心芯片、基础硬件、操作系统、中间件、数据服务器等领域实现国产化替代。
◆暑假去哪儿玩?呼市这些主题旅游线路别错过!
◆来内蒙古旅游+观演,实在是太太太太值了!
◆内蒙古草原旅游安全可靠
丨本期来源:综合呼和浩特新闻网
丨本期编辑:吴迪
丨本期责编:雅文
觉得好看,就点击一下呗
-
iOS开发 - 适配Https的野路子
2017-04-26 18:56:00大致写下适配Https时遇到的坑,做完服务器迁移一直通宵到现在,表示无力再多做详解,只放一些常见问题的解决方案吧 问题一、Https请求失败 1. NetManager初始化时可参考如下设置(因为我没有使用证书哎) // ... -
Spring Scheduled业务向quartz无缝迁移
2020-09-22 11:54:20我们希望按照以下的标准完成我们的迁移 能够尽量不要调整业务代码,最好只需要Ctrl+CV即可完成调整 能够适配集群的工作模式 分析问题 根据以上目标,下一步会遇到一些问题: 你需要几台服务器来运行你的定时任务... -
信息技术及其发展_内蒙古信息技术应用创新产业首个国产化软硬件适配中心落地开工...
2020-11-21 16:34:58点击蓝字 关注我们今天上午,内蒙古信息技术应用创新产业首个国产化软硬件适配中心在内蒙古和林...该中心集合国内众多厂家共同参与,具备国产化软硬件迁移适配、培训演示等功能,并通过不断迭代升级数字化开发,持续... -
应用迁云之镜像迁移-(3)工具介绍
2016-12-15 19:06:27目前在镜像迁移过程中主要使用镜像制作工具及镜像文件格式转换工具,镜像制作工具主要是把被迁移服务器主机的操作系统及应用程序和数据制作成镜像文件。因为不同的虚拟化平台的镜像文件或虚拟磁盘文件使用的格式不同... -
Oracle迁移PostgreSQL应知应会
2021-01-11 17:40:18文章目录前期了解兼容性都支持但表现不一致的数据类型函数语法其他PL/SQL和PL/PgSQLjava应用端注意事项常用适配方法类型转换类型定义操作符重载方法参考文档 前期了解 服务器配置 网络环境配置 操作系统类型 特殊... -
机房迁移测试时需要注意事项
2019-11-20 09:35:47APP相关测试步骤 手机链接指定Wify 下载 iNetTools 等可以清除DNS缓存的工具(安卓可以下载其他类似的工具) ...Windows操作系统 指定DNS服务器,DNS服务器IP: xxx.xxx.xxx 步骤:网络和intnet配置 - 更改适配... -
银河麒麟高级服务器操作系统V10上k8s部署集成GlusterFS、Heketi
2021-01-22 15:14:28本文涉及部署脚本主要基于gluster官方项目https://github.com/gluster/gluster-kubernetes在arm64上的迁移适配项目https://github.com/hknarutofk/gluster-kubernetes 前置条件 银河麒麟高级服务器操作系统V10上... -
银河麒麟高级服务器操作系统V10上基于k8s部署EFK(ElasticSearch Fluentd Kibana)日志收集方案
2021-01-22 15:43:57前言 本文介绍基于银河麒麟高级服务器操作系统...本文涉及部署脚本主要基于kubernetes官方项目https://github.com/kubernetes/kubernetes/tree/master/cluster/addons/fluentd-elasticsearch在arm64上的迁移适配项目... -
arm云教室服务器_微众银行核心数据库实现软硬件国产化,背后英雄是腾讯云TDSQL...
2020-12-17 01:22:20具体而言,腾讯云自研分布式数据库TDSQL日前与国产ARM服务器平台完成适配互认证,微众银行率先将支撑中间业务支付系统的TDSQL数据库,从X86服务器平台迁移到国产ARM服务器平台。腾讯云TDSQL是腾讯自研的金融级分布式... -
快递打印云服务器_打印机太旧兼容不了?这个解决方案能帮你
2020-12-26 08:05:21老旧打印机不可用导致信息化系统向国产平台迁移成本上升?这是许多用户国产化工作中面临的难题。传统适配方案已经不能满足用户需求当前市场中大部分打印机厂商只针对Windows系统和X86架构芯片进行过适配;同时,正在... -
阿里云技术支持中一些具体操作
2020-10-28 12:31:224.服务器性能监控,服务器负载监控 5.数据库负载均衡监控 PTS和ARMS的区别? PTS是极限压力测试,工具比jmeter要好一些,ARMS类似于链路追踪工具,就是比原生的工具和适配东西要多要好一些,但是都tm要钱 ... -
ubuntu 14.04 apache2环境下域名绑定
2019-01-11 21:39:49每次服务器的迁移都会有一堆的问题,今天索性整理一下,多域名绑定和www的适配是新的知识点。 新建一个站点的实现方法 在配置站点的时候,需要在sites-enabdled目录下面新建一个config文件 vim /etc/apache2/sites-... -
Docker学习之路1:Docker简介与安装
2021-04-12 20:14:54比如我在A服务器上运行成功的代码,在B服务器上可能就报错,因为环境的差异,这常常令程序员们头疼并需要耗费大量时间重新搭建所需环境。而虚拟化的技术可以提供一个好的方案,比如可以搭建好一套适配的虚拟 -
持续集成工具ccnet部署
2018-12-12 16:00:43ccnet一直在用,这次因为系统迁移,重新换了一个环境部署,方向过程还是有点艰辛的,记录下来,供后人参考。 拷贝一份老的CruiseControl.NET服务端目录到新的服务器硬盘,或者下载安装CruiseControl.NET-.8.5.0-... -
银河麒麟系统服务端命令_国产操作系统重大突破!银河麒麟操作系统V10发布
2021-01-07 15:00:53麒麟操作系统独创的kydroid技术,可以原生支持海量安卓应用,将300万余款安卓适配软硬件无缝迁移到国产平台上来。也科普一下,“中标软件”和“银河麒麟”公司合并后成为“麒麟软件有限公司”。麒麟软件(中标软件)的... -
Analysis of container and Injection in Java, their history and future
2019-03-24 17:19:00container 原因: 随着软件开发的发展,相比于早期的集中式...所以可能存在应用在运行过程中的动态迁移问题,那这时如何保证不同服务在不同环境中都能平滑的适配,不需要根据环境的不同而去进行相应的定制,就显得... -
为什么会出现container、injection技术?发展历史及未来发展趋势
2019-03-17 21:06:00container 原因: 随着软件开发的发展,相比于早期的集中式...所以可能存在应用在运行过程中的动态迁移问题,那这时如何保证不同服务在不同环境中都能平滑的适配,不需要根据环境的不同而去进行相应的定制,就显得... -
德品成品项目建设商城万能自动建站系统源码
2018-09-15 14:20:312.平台可无限量对接增加服务器,告别客户资源不够用,可自由迁移客户站点到别的服务器。 3.未来“德品云平台”将搭建云资源中心,各种正版网络程序资源后台可一键接入。(此功能正在搭建中) 4.平台系统可无限开启... -
-
Python 资源大全中文版 awesome-python 是 vinta 发起维护的 Python 资源列表,内容包括:Web 框架、网络爬虫、网络内容提取、模板引擎、数据库、数据可视化、图片处理、文本处理、自然语言处理、机器学习、日志、...
-
Android屏幕适配全攻略(最权威的官方适配指导).epub Android开发高手进阶.epub Android性能优化篇 [ 谷歌官方 ].epub Android最佳实践.epub android源码解析.epub Android特效专辑.epub Android自定义view.epub ...
-
Android屏幕适配全攻略(最权威的官方适配指导).epub Android开发高手进阶.epub Android性能优化篇 [ 谷歌官方 ].epub Android最佳实践.epub android源码解析.epub Android特效专辑.epub Android自定义view.epub ...
-
-
micronet "目前在深度学习领域分类两个派别,一派为学院派,研究强大、复杂的模型网络和实验方法,为了追求更高的性能;另一派为工程派,旨在将算法更稳定、高效的落地在硬件平台上,效率是其追求的目标。...
-
(重要)AIX command 使用总结.txt
2011-12-25 16:40:17AIX常用命令://查看机器序列号,IBM的基本信息都可以通过该命令查询得到 #prtconf #oslevel -r == uname -a //操作系统版本 #oslevel //查看操作系统版本ex :5.1.0.0 #oslevel -r //ex:5100-04 == oslevel -q ...