加载中
分布式系统关注点(13)——「高内聚低耦合」详解

如果这是第二次看到我的文章,欢迎右侧扫码订阅我哟~ 👉 本文长度为3012字,建议阅读8分钟。 坚持原创,每一篇都是用心之作~ 下面的这个场景你可能会觉得很熟悉(Z哥我又要出演了): Z哥...

2019/01/30 09:13
25
与其想当然的 overdesign,不如自己动手做个试验

Conmajia Jan. 29th, 2019 早在2012年,我曾经针对 C# System.Random 不同的初始化方案专门做过<a href="https://www.cnblogs.com/conmajia/p/random-generator-experiment.html">一次试验<...

2019/01/30 09:11
5
RabbitMQ面试题

使用RabbitMQ有什么好处? 应用解耦(系统拆分) 异步处理(预约挂号业务处理成功后,异步发送短信、推送消息、日志记录等) 消息分发 流量削峰 消息缓冲 消息基于什么传输? 由于TCP连接的创...

2019/01/30 08:06
52
ML - 参考消息(References)

01 - 10 01 - Machine learning infographic 图片解读机器学习的基本概念、五大流派与九种常见算法 EN:http://usblogs.pwc.com/emerging-technology/machine-learning-101/ CN:https://zhu...

AI - 框架与工具(Frameworks and Tools)

1 - Scikit-Learn Sklearn(scikit-learn: machine learning in Python):https://scikit-learn.org/ 文档丰富而又详细,提供了练习数据、相关代码实例和可视化图,是少数写的跟教程一样的技术...

一款DMA性能优化记录:异步传输和指定实时信号做async IO

关键词:DMA、sync、async、SIGIO、F_SETSIG。 DMA本身用于减轻CPU负担,进行CPU off-load搬运工作。 在DMA驱动内部实现有同步和异步模式,异步模式使用dma_async_issue_pending(),然后在c...

2019/01/29 22:24
26
Linux下时钟框架实践---一款芯片的时钟树配置

关键词:时钟、PLL、Mux、Divider、Gate、clk_summary等。 时钟和电源是各种设备的基础设施,整个时钟框架可以抽象为几种基本的元器件:负责提供晶振 Linux内核提供了良好的CCF(Common Cloc...

mux
2019/01/29 22:15
247
linux rpm程序包管理

程序包的组成 二进制程序 /bin, /sbin, /usr/bin, /usr/sbin, /usr/local/bin, /usr/local/sbin, /usr/local/APP/{bin,sbin} 注意: 有些特殊的应用...

2019/01/29 19:52
0
记一次三方接口开发的数据加密方案

前段时间工作中,开发某银行系统接口,接口报文数据安全性要求比较高,安全方案中用到了数字证书加密,解密,签名,验签,国标SM4加密,解密。整个的开发下来,还是踩了不少坑,值得一提的是...

2019/01/29 19:32
33
Hadoop源码学习笔记之NameNode启动场景流程三:FSNamesystem初始化源码剖析

上篇内容分析了http server的启动代码,这篇文章继续从initialize()方法中按执行顺序进行分析。内容还是分为三大块: 一、源码调用关系分析 二、伪代码执行流程 三、代码图解 一、源码调用关...

2019/01/29 17:47
60
Hadoop| MapperReduce02 框架原理

MapReduce框架原理 MapReduce核心思想 1)分布式的运算程序往往需要分成至少2个阶段。 2)第一个阶段的MapTask并发实例,完全并行运行,互不相干。 3)第二个阶段的ReduceTask并发实例互不相...

2019/01/29 17:45
128
Jenkins安装使用教程

一、说明 持续集成:Continuous integration,CI。包括两层含义,一是指项目的每个开发人员每天都向项目代码仓库要通过git等提交他们的代码,二是指在代码提交后实现自动化的构建、部署、测试...

2019/01/29 17:11
7.9W
python要点简要-一日精通python

Python2.x是历史,Python3.x是这门语言的现在和未来。Python2和3大约90%的地方都很相似的。 1、注释 单行注释:在注释的前面输入#号,如下: # 这是一条注释 多行注释:使用三个单引号或者三...

2019/01/29 17:05
12
小菜菜mysql练习解读分析1——查询" 01 "课程比" 02 "课程成绩高的学生的信息及课程分数

查询" 01 "课程比" 02 "课程成绩高的学生的信息及课程分数 好的,第一道题,刚开始做,就栽了个跟头,爽歪歪,至于怎么栽跟头的 ——需要分析题目,查询的是,查询的是(1)学生的信息(2)满...

2019/01/29 16:33
868
ES6 之 数组的扩展

ES5 检测数组 let arr = [1,2,3,4] Array.isArray(arr) arr instanceof Array 转换方法 arr.toLocaleString() arr.toString() arr.valueOf() 栈方法(后进先出) arr.push(item1,item2,....,...

2019/01/29 16:16
22
大牛是怎么思考设计MySQL优化方案

在进行MySQL的优化之前,必须要了解的就是MySQL的查询过程,很多查询优化工作实际上就是遵循一些原则,让MySQL的优化器能够按照预想的合理方式运行而已。 1、优化的哲学 注:优化有风险,涉足...

2019/01/29 15:49
19
【Kickstart】2018 Round (Practice ~ C)

Practice Round Problem A GBus count (9pt/15pt) (2019年1月14日,kickstart群每日一题) 题意:有一条笔直的大路,上面有城市编号从 1 开始从左到右一次排列。上面有 N 个 GBuses, 每一个...

python是如何进行内存管理的

一、python内存管理  这个问题需要从三个方面来说:   1)对象的引用计数机制(四增五减)   2)垃圾回收机制(手动自动,分代回收)   3)内存池机制(大m小p)    1)对象的引用计...

2019/01/29 15:31
10
安全基线自动化扫描、生成报告、加固的实现(以Tomcat为例)

一、背景说明 当前在服务上线前,安全部门都会对服务基线配置进行把关,整个流程可以分为扫描、生成报告、修复三步。 在执行这一流程时当前普遍的做法是半自动化的,扫描和生成报告是自动化的...

2019/01/29 15:30
153
分布式定时任务

JDK中Timer类 java.util.Timer定时器实际上是一个单线程,定时调度所拥有的TimerTask任务。 TimerTask类是一个定时任务类,实现了Runnable接口,而且是一个抽象类,需要定时执行的任务都需要...

2019/01/29 15:13
37

没有更多内容

加载失败,请刷新页面

返回顶部
顶部