-
技术分享:详解Docker负载均衡和服务发现
所属栏目:[优化] 日期:2019-09-21 热度:135
Docker 是一个开源项目,诞生于 2013 年初,最初是 dotCloud 公司内部的一个业余项目,自开源后受到广泛的关注和讨论,以至于dotCloud 公司后来都改名为 Docker Inc。 Docker 是一个使用Go语言开发的开源的应用容器引擎,是PaaS提供商dotCloud开源的一个容[详细]
-
项目中为什么一定要用Spring?什么是Spring四种策略?
所属栏目:[优化] 日期:2019-09-21 热度:105
相信每个Java开发人员在工作、学习中都了解Spring怎么使用,但对于一个初级的开发工程师来说,仅仅了解怎么使用,能够很快的通过Spring来完成任务,这应该是足够了,但是呢,如果你还想向更高的级别去前进,系统的学习,掌握它的底层原理是必不可少的。 每[详细]
-
2019年流行的6大优秀DevOps工具
所属栏目:[优化] 日期:2019-09-21 热度:188
DevOps作为对开发和运维人员都极为重要的系统,有望在2019年甚至更长时间内保持稳定增长。事实上,据IDC预测,到2022年,全球DevOps软件市场将达到80亿美元,比2017年的39亿美元有所增长。 DevOps工具的选择对组织来说也非常重要,以下是一些堪称 优秀 的D[详细]
-
Docker中的时区问题处理
所属栏目:[优化] 日期:2019-09-21 热度:110
背景 这两天在打docker的时候,发现自己的容器启动之后,里面date -R的输出时区是UTC,总是和北京时间差了8个小时. 标准镜像 时区是UTC 查看/etc/localtime,发现默认指向的是Etc/UTC时区.而且TZ环境变量也没有被设置. linux中的时区问题到底是怎么处理的 实际[详细]
-
编程须知:Python异常知多少以及如何处理?
所属栏目:[优化] 日期:2019-09-21 热度:71
本文主要是认识python的异常有哪些类型,以及如何进行python异常处理?有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助。如果有其它编程语言经验,如Java,可以理解的更深入些。 我们知道,异常处理,是编程语言或计算机硬件里的一种机制,[详细]
-
起底华为计算战略:十五年研发下苦功,三年连发10芯加速
所属栏目:[优化] 日期:2019-09-21 热度:137
本文经AI新媒体量子位(公众号ID:QbitAI)授权转载,转载请联系出处。 每一次华为新动作,点赞有之,质疑亦随之。 9月18日刚在全联接大会上发布的全球最快AI产品就是这样。 但在现[详细]
-
关爱码农:Github上线微软Cascadia Code新字体
所属栏目:[优化] 日期:2019-09-21 热度:193
来自:Github,via MSPU 在一篇博客文章中,微软详细讨论了 Cascadia Code 字体与 Visual Studio 等集成开发环境的深度整合。 此外微软在也开发了免费字体,可在 Github 上供大家立即试用,并且欢迎大家继续为该项目做贡献。 据悉,Cascadia Code 是与新版[详细]
-
C语言深度指南《Modern C》迎来再版,免费PDF资源一并放出
所属栏目:[优化] 日期:2019-09-21 热度:60
本文经AI新媒体量子位(公众号ID:QbitAI)授权转载,转载请联系出处。 尽管大家眼中的C语言拥有数量众多的拥趸,但是做到全面了解,真的不像想象的那么简单。 不论是关键层面的内存管理和内存对齐,还是大佬专属的unions等进阶内容,真的是书到用时方恨少[详细]
-
生活中随处可见的限流,在Java中又是怎么应用的呢?
所属栏目:[优化] 日期:2019-09-21 热度:107
一、限流基础知识介绍 为啥要限流,相信就不用我多说了。 比如,我周末去饭店吃饭,但是人太多了,我只能去前台拿个号,等号码到我的时候才能进饭店吃饭。如果饭店没有限流怎么办?一到饭点,人都往里冲,而饭店又处理不了这么多人流,很容易就出事故(饭店[详细]
-
为了帮开发者审查代码漏洞,微软 GitHub 又收购了一家公司
所属栏目:[优化] 日期:2019-09-21 热度:85
本文转自雷锋网,如需转载请至雷锋网官网申请授权。 2019 年 9 月 18 日,微软 GitHub宣布收购代码分析平台供应商 Semmle,具体收购价格并未透露。 此次被GitHub 收购的 Semmle 是一家从牛津大学研究分拆出来的代码分析平台公司,其语义代码分析引擎允许开[详细]
-
SQL 语法基
所属栏目:[优化] 日期:2019-09-21 热度:194
在前面若干章节中,我们介绍了SQL的基础与高阶语法,接下来,我们将分四个章节,介绍MySQL中常见的函数应用,大致分为如下几个章节: MySQL 字符串函数 MySQL 数字函数 MySQL 日期函数 MySQL 高级函数 本文将主要介绍MySQL 数字函数。 演示数据 我们通过创[详细]
-
如何写出优雅耐看的JavaScript代码
所属栏目:[优化] 日期:2019-09-21 热度:187
前言 在我们平时的工作开发中,大多数都是大人协同开发的公共项目;在我们平时开发中代码codeing的时候我们考虑代码的可读性、复用性和扩展性。 干净的代码,既在质量上较为可靠,也为后期维护、升级奠定了良好基[详细]
-
无服务器架构安全面面观
所属栏目:[优化] 日期:2019-09-21 热度:180
随着云生态系统的发展和扩展,可以满足用户对系统的灵活性和动态按需可塑性方面的需求,用户可以根据业务情况在高峰期短时间内部署大量服务器上线,然后再过了高峰后又撤下来,整个过程自动调控,自动收缩。一个典型例子是新浪微博服务,在突然出现爆发事[详细]
-
进击的 Java ,云原生时代的蜕变
所属栏目:[优化] 日期:2019-09-21 热度:117
【编者的话】云原生时代的来临,与Java 开发者到底有什么联系?有人说,云原生压根不是为了 Java 存在的。然而,本文的作者却认为云原生时代,Java 依然可以胜任巨人的角色。作者希望通过一系列实验,开拓同学视野,提供有益思考。 在企业软件领域,Java 依[详细]
-
采用Kubernetes有哪些关键点?
所属栏目:[优化] 日期:2019-09-20 热度:139
Kubernetes之所以成为流行趋势,是因为它可以实现基础设施的弹性扩展能力,而不是让IT团队花费大量时间去维护服务器、存储、网络设备等,K8s可以把每个应用打包成一个容器镜像,其中所有实例的管理、发现、访问等细节,都不需要IT运维人员进行复杂的干预,[详细]
-
编写Dockerfiles的优秀实践
所属栏目:[优化] 日期:2019-09-20 热度:200
本文档介绍了构建高效镜像的优秀实践和方法。 Docker通过从Dockerfile(按顺序包含构建给定镜像所需的所有命令的文本文件)读取命令来自动构建镜像。Dockerfile遵循特定的格式和一组命令,您可以在Dockerfile reference中找到这些命令。 Docker镜像由只读层[详细]
-
七个开源的 Spring Boot 前后端分离项目
所属栏目:[优化] 日期:2019-09-19 热度:107
前后端分离已经在慢慢走进各公司的技术栈,根据松哥了解到的消息,不少公司都已经切换到这个技术栈上面了。即使贵司目前没有切换到这个技术栈上面,松哥也非常建议大家学习一下前后端分离开发,以免在公司干了两三年,SSH 框架用的滚瓜烂熟,出来却发现自[详细]
-
GitHub上找到的更适合初学者的几本Docker免费电子书
所属栏目:[优化] 日期:2019-09-19 热度:176
Docker 是一个开源项目,诞生于 2013 年初,最初是 dotCloud 公司内部的一个业余项目,自开源后受到广泛的关注和讨论,以至于 dotCloud 公司后来都改名为 Docker Inc。 作为一种新兴的虚拟化方式,Docker 跟传统的虚拟化方式相比具有众多的优势。有了Docke[详细]
-
为什么时至今日编码面试依然这么糟糕?
所属栏目:[优化] 日期:2019-09-19 热度:128
作为候选人,最重要的是要记住:45 分钟的编码面试并不能准确评估你是否会胜任这份工作。 高错误否定比率意味着你绝不应该为被拒绝而感到难过。拒绝通常只意味着在一个人工设定的、时间紧迫的环境中,你需要更多练习来展示你已具备的技术能力。 我们有 90%[详细]
-
常用排序算法总结
所属栏目:[优化] 日期:2019-09-19 热度:183
概述 在计算器科学与数学中,一个排序算法(英语:Sorting algorithm)是一种能将一串数据依照特定排序方式进行排列的一种算法。本文将总结几类常用的排序算法,包括冒泡排序、选择排序、插入排序、快速排序和归并排序,分别使用Java代码实现,简要使用图例[详细]
-
余额并发扣减一致性,能否使用Redis事务?
所属栏目:[优化] 日期:2019-09-19 热度:113
《并发扣款,如何保证数据的一致性?》一文的核心观点是:使用CAS乐观锁,在写回余额时加上旧余额的比对,可以在不影响吞吐量的前提下,保证余额的一致性。 文章非常多朋友留言问,能不能把余额放到reids里,利用redis的事务性来扣减余额。今天,就这个问题[详细]
-
微服务治理与统计分析
所属栏目:[优化] 日期:2019-09-19 热度:75
引言: 微服务架构下,服务拆得越细,服务的粒度越小,可组装性就越好;与之相对的服务之间的调用关系就会变复杂,为了保证服务更好的运行,需要对这些服务进行监控和管理。本文大家介绍下EOS微服务平台如果对微服务进行日志查看、API调用统计、限流、熔断[详细]
-
MySQL 中常见的字符串函数应用详解
所属栏目:[优化] 日期:2019-09-19 热度:82
在前面若干章节中,我们介绍了SQL的基础与高阶语法,接下来,我们将分四个章节,介绍MySQL中常见的函数应用,大致分为如下几个章节: MySQL 字符串函数 MySQL 数字函数 MySQL 日期函数 MySQL 高级函数 本文将主要介绍MySQL 字符串函数。 演示数据 我们通过[详细]
-
如何用Excel快速生成SQL语句,用起来真的很爽
所属栏目:[优化] 日期:2019-09-19 热度:169
Excel的公式自动生成想必大家都知道了,就是写好一个公式后直接往下拖,就可以将后面数据的公式自动生成。 今天我们就用这个功能来快速生成SQL语句。 导入Excel数据 Excel的数据有多种方式,这里我们演示用SQL代码导入Excel中的数据。 例如我们想把左边Exc[详细]
-
好文分享:EXT文件系统机制原理详解
所属栏目:[优化] 日期:2019-09-19 热度:199
文章有些长,但是作者总结的非常好,能学到很多技术细节知识。请大家耐心阅读。 将磁盘进行分区,分区是将磁盘按柱面进行物理上的划分。划分好分区后还要进行格式化,然后再挂载才能使用(不考虑其他方法)。格式化分区的过程其实就是创建文件系统。 文件系[详细]