随笔分类 -  专业知识

开发,运维
摘要:目录 1. 理解线程与进程 2、理解并行和并发 3、特殊的一个单线程:主线程(Main线程) 4、 创建多线程的四种方式 5、使用匿名内部类方式创建线程 6、线程安全问题 7、解决线程安全问题:线程同步 8、线程常用方法 9、线程的状态 10、线程池 1. 理解线程与进程 由于并发肯定涉及到多线程, 阅读全文
posted @ 2019-11-23 22:57 智慧园区-老朱 阅读(410) 评论(0) 推荐(0) 编辑
摘要:前言 自 2013 年容器(虚拟)技术(Docker)成熟后,后端的架构方式进入快速迭代的阶段,出现了很多新兴概念: 微服务 k8s Serverless IaaS:基础设施服务,Infrastructure-as-a-service PaaS:平台服务,Platform-as-a-service 阅读全文
posted @ 2019-11-22 09:29 智慧园区-老朱 阅读(12479) 评论(0) 推荐(0) 编辑
摘要:这篇文章对目前 GUI 应用中的 MVC、MVP 和 MVVM 架构模式进行详细地介绍。 MVC 在整个 GUI 编程领域,MVC 已经拥有将近 50 年的历史了。早在几十年前,Smalltalk-76 就对 MVC 架构模式进行了实现,在随后的几十年历史中,MVC 产生了很多的变种,例如:HMVC 阅读全文
posted @ 2019-11-20 13:52 智慧园区-老朱 阅读(896) 评论(0) 推荐(0) 编辑
摘要:从遇到问题开始 当人们要做一个软件系统时,一般总是因为遇到了什么问题,然后希望通过一个软件系统来解决。 比如,我是一家企业,然后我觉得我现在线下销售自己的产品还不够,我希望能够在线上也能销售自己的产品。所以,自然而然就想到要做一个普通电商系统,用于实现在线销售自己企业产品的目的。 再比如,我是一家互 阅读全文
posted @ 2019-11-19 20:41 智慧园区-老朱 阅读(2022) 评论(0) 推荐(0) 编辑
摘要:有太多的公开课、教程在反复传颂卷积神经网络的好,却都没有讲什么是“卷积”,似乎默认所有读者都有相关基础。这篇外文既友好又深入,所以翻译了过来。文章高级部分通过流体力学量子力学等解释卷积的做法在我看来有点激进,这些领域恐怕比卷积更深奥,所以只需简略看看即可。 我一直用卷积,但是好像并没有真正领会到卷积 阅读全文
posted @ 2019-11-18 19:20 智慧园区-老朱 阅读(428) 评论(0) 推荐(0) 编辑
摘要:先从CQRS说起,CQRS的全称是Command Query Responsibility Segregation,翻译成中文叫作命令查询职责分离。从字面上就能看出,这个模式要求开发者按照方法的职责是命令还是查询进行分离,什么是命令?什么是查询?我们来继续往下看。 Query & Command 什 阅读全文
posted @ 2019-11-15 13:46 智慧园区-老朱 阅读(544) 评论(0) 推荐(0) 编辑
摘要:首先声明自己不是ITIL方面的专家,特别是具体的规范细节,后面论述如有不当,请指正。但我为什么会提起它?主要是因为它和运维(IT服务管理)相关性太大了。早起的运维完全就是以ITIL来蓝本构建的,在当时公司中还有ITIL学习小组/实践活动、ITIL的外部顾问培训等等。后来在YY的时候,当时实践CMDB 阅读全文
posted @ 2019-11-14 23:57 智慧园区-老朱 阅读(2153) 评论(0) 推荐(0) 编辑
摘要:什么是PV? PV即Page View,网站浏览量,指页面浏览的次数,用以衡量网站用户访问的网页数量。用户每次打开一个页面便记录1次PV,多次打开同一页面则浏览量累计。一般来说,PV与来访者的数量成正比,但是PV并不直接决定页面的真实来访者数量,如同一个来访者通过不断的刷新页面,也可以制造出非常高的 阅读全文
posted @ 2019-11-12 23:10 智慧园区-老朱 阅读(1459) 评论(0) 推荐(0) 编辑
摘要:Spring框架自2002年诞生以来一直备受开发者青睐,它包括SpringMVC、SpringBoot、Spring Cloud、Spring Cloud Dataflow等解决方案。有人亲切的称之为:Spring 全家桶。 很多研发人员把spring看作心目中最好的java项目,没有之一。 所以这 阅读全文
posted @ 2019-11-11 19:30 智慧园区-老朱 阅读(506) 评论(0) 推荐(0) 编辑
摘要:在列出DevOps 工具链之前,介绍一下什么是DevOps,虽然DevOps这个概念现在还没有标准的定义,但我们可以追溯一下其过去九年的历史发展过程(从2009年~2017年),列出几个相对明确又有所不同不同的定义,从而能够比较全面了解DevOps的内涵。 【2009】DevOps是一组过程、方法与 阅读全文
posted @ 2019-11-10 12:32 智慧园区-老朱 阅读(562) 评论(0) 推荐(0) 编辑
摘要:关于赋值、浅拷贝、深拷贝,以前也思考良久,很多时候都以为记住了,但是,我太难了。今天我特地写下笔记,希望可以完全掌握这个东西,也希望可以帮助到任何想对学习这个东西的同学。 一、栈、堆、指针地址 栈内存:个人理解是,基本数据类型和引用数据类型都会用到的一个空间,这个空间以key-value形式存在,v 阅读全文
posted @ 2019-11-09 17:57 智慧园区-老朱 阅读(361) 评论(0) 推荐(0) 编辑
摘要:AIoT即AI+IoT,指的是人工智能技术与物联网在实际应用中的落地融合。目前,越来越多的行业及应用将AI与IoT结合到了一起,AIoT已经成为各大传统行业智能化升级的最佳通道,也是未来物联网发展的重要方向。 随着越来越多的企业将AIoT列为企业的主要发展方向之一,AIoT已然成为了物联网行业的热门 阅读全文
posted @ 2019-11-08 20:11 智慧园区-老朱 阅读(1680) 评论(0) 推荐(0) 编辑
摘要:一 、爬虫的定义 什么是爬虫?本文大家来解读一下,有兴趣的小伙伴们来看看吧。 1.爬虫是什么 网络爬虫(web crawler 简称爬虫)就是按照一定规则从互联网上抓取信息的程序,既然是程序那和正常用户访问页面有何区别?爬虫与用户正常访问信息的区别就在于:用户是缓慢、少量的获取信息,而利用Pytho 阅读全文
posted @ 2019-11-07 23:06 智慧园区-老朱 阅读(963) 评论(0) 推荐(0) 编辑
摘要:通俗的讲 下面给大家通俗地讲一讲边缘计算。 为什么要通俗的讲呢,怕如果不通俗,你听不明白。新的东西在出来的时候,往往是需要一个接纳和理解的过程。就像以前互联网刚出来的时候,很多人都不知道互联网,于是就得慢慢科普,让大家慢慢接受和理解呀。谁现在还解释什么是互联网呀。 而边缘计算也有一段时间了,只是随着 阅读全文
posted @ 2019-11-06 22:43 智慧园区-老朱 阅读(1092) 评论(0) 推荐(0) 编辑
摘要:2015年的秋天,北京的雨水比往年要多些,温度却不算太冷。这一年里,年仅23岁的姚颂刚刚拿到清华大学的毕业证书;32岁的陈天石博士毕业后已在中科院计算所待了整整8年;而在芯片界摸爬滚打了14年的老将何云鹏却毅然辞掉了长虹芯片高管的职位,华丽创业转身。 2015年的秋天,在大洋的另一端,英伟达的股价还 阅读全文
posted @ 2019-11-05 23:56 智慧园区-老朱 阅读(439) 评论(0) 推荐(0) 编辑
摘要:本文主要介绍的是arm架构和x86架构的区别,首先介绍了ARM架构图,其次介绍了x86架构图,最后从性能、扩展能力、操作系统的兼容性、软件开发的方便性及可使用工具的多样性及功耗这五个方面详细的对比了arm架构和x86架构的区别,具体的跟随小编一起来了解一下。 什么叫ARM架构 ARM架构过去称作进阶 阅读全文
posted @ 2019-11-04 23:09 智慧园区-老朱 阅读(7606) 评论(0) 推荐(0) 编辑
摘要:“云计算”这个词,相信大家都非常熟悉了。 作为IT行业的热门技术,它频繁出现在各大媒体的新闻报道中。BAT这样的互联网企业,也经常把它挂在嘴边。 相信很多人都想学习云计算,跟上技术潮流。如果对云计算有一定了解的话,应该会或多或少地听到这些名词——OpenStack、Hypervisor、KVM、Do 阅读全文
posted @ 2019-11-03 22:03 智慧园区-老朱 阅读(587) 评论(0) 推荐(0) 编辑
摘要:裸金属云,也叫裸机云,顾名思义就是同时拥有裸机的性能和云的弹性。在公有云出现之前,裸机云的前生是物理服务器托管。随着云概念的兴起,2010年和2012年 ,Softlayer和Rackspace相继推出“裸金属云”服务,支持自定义硬件基础,让托管服务器有了“云”的雏形。 裸金属云 拥有物理机同样的性 阅读全文
posted @ 2019-11-02 19:02 智慧园区-老朱 阅读(5899) 评论(0) 推荐(0) 编辑
摘要:应用程序升级面临最大挑战是新旧业务切换,将软件从测试的最后阶段带到生产环境,同时要保证系统不间断提供服务。 长期以来,业务升级渐渐形成了几个发布策略:蓝绿发布、灰度发布和滚动发布,目的是尽可能避免因发布导致的流量丢失或服务不可用问题。 一、 蓝绿发布 项目逻辑上分为AB组,在项目系统时,首先把A组从 阅读全文
posted @ 2019-11-01 15:39 智慧园区-老朱 阅读(782) 评论(0) 推荐(1) 编辑
摘要:今天要研究的对象,是5G接入网。 什么是接入网?相信不少同学,对这个概念一定不会陌生。 搬出这张移动通信架构图: 接入网,在我们无线通信里,一般指无线接入网,也就是通常所说的RAN(Radio Access Network)。 说白了,把所有的手机终端,都连接到网络里面的这个功能,就是无线接入网。 阅读全文
posted @ 2019-10-31 22:46 智慧园区-老朱 阅读(938) 评论(0) 推荐(0) 编辑