• 极客文库-知识库上线!
  • 极客文库小编@勤劳的小蚂蚁,为您推荐每日资讯,欢迎关注!
  • 每日更新优质编程文章!
  • 更多功能模块开发中。。。

2019年01月4日的内容

技术杂谈

Kafka 基本原理

Kafka 基本原理
简介Apache Kafka是分布式发布-订阅消息系统。它最初由 LinkedIn 公司开发,之后成为 Apache 项目的一部分。Kafka是一种快速、可扩展的、设计内在就是分布式的,分区的和可复制的提交日志服务。Kafka架构它的架构包括以下组件:话题(Topic):是特定类型的消息流。消息是字节的有效负载(Payloa……继续阅读 »

勤劳的小蚂蚁 2周前 (01-04) 26浏览 0评论0个赞

技术杂谈

Node.js 三大特点详解

Node.js 三大特点详解
Node.js 特点1、单线程在 Java、PHP 或者.net 等服务器端语言中,会为每一个客户端连接创建一个新的线程。而每个线程需要耗费大约 2MB 内存。也就是说,理论上,一个 8GB 内存的服务器可以同时连接的最大用户数为 4000 个左右。要让 Web 应用程序支持更多的用户,就需要增加服务器的数量,而 Web 应用程序的硬件……继续阅读 »

勤劳的小蚂蚁 2周前 (01-04) 18浏览 0评论0个赞

技术杂谈

Dubbo入门——搭建一个最简单的Demo框架

Dubbo入门——搭建一个最简单的Demo框架
Dubbo 背景和简介Dubbo开始于电商系统,因此在这里先从电商系统的演变讲起。单一应用框架(ORM) 当网站流量很小时,只需一个应用,将所有功能如下单支付等都部署在一起,以减少部署节点和成本。 缺点:单一的系统架构,使得在开发过程中,占用的资源越来越多,而且随着流量的增加越来越难以维护 垂直应用框架(MVC) 垂直……继续阅读 »

勤劳的小蚂蚁 2周前 (01-04) 20浏览 0评论0个赞

技术杂谈

Dubbo 整合 Pinpoint 做分布式服务请求跟踪

Dubbo 整合 Pinpoint 做分布式服务请求跟踪
在使用Dubbo进行服务化或者整合应用后,假设某个服务后台日志显示有异常,这个服务又被多个应用调用的情况下,我们通常很难判断是哪个应用调用的,问题的起因是什么,因此我们需要一套分布式跟踪系统来快速定位问题,Pinpoint 可以帮助我们快速定位问题(当然,解决方案也不止这一种)。什么是 Pinpoint摘自 Pinpoint 学习笔记ht……继续阅读 »

勤劳的小蚂蚁 2周前 (01-04) 18浏览 0评论0个赞

技术杂谈

DevOps通用及版本控制面试题

DevOps通用及版本控制面试题
通用DevOps面试问题此类别将包含与任何特定DevOps阶段无关的问题。这里的问题旨在测试您对DevOps的理解,而不是关注特定工具或阶段。 问题一:DevOps和 Agile 之间的根本区别是什么?两者之间的差异列于下表中。问题二:为什么需要DevOps?据我所知,这个答案应该从解释一般市场趋势……继续阅读 »

勤劳的小蚂蚁 2周前 (01-04) 17浏览 0评论0个赞

技术杂谈

为什么大公司一定要使用DevOps?

为什么大公司一定要使用DevOps?
0 DevOps的意图究竟什么是DevOps? 要想回答这个问题,首先要明确DevOps这个过程参与的人员是谁?即开发团队和 IT 运维团队!那么,DevOps的意图是什么呢?即在两个团队之间,建立良好的沟通和协作,更快更可靠的创建高质量软件!事实上,并不是这两个团队之间的协作帮助交付了更好的软件,而是“开发”和“运维”团队之间的统一导……继续阅读 »

勤劳的小蚂蚁 2周前 (01-04) 15浏览 0评论0个赞

技术杂谈

新手快速搭建ActiveMQ服务「消息队列」

新手快速搭建ActiveMQ服务「消息队列」
前言ActiveMQ 是 Apache 出品,最流行的,能力强劲的开源消息总线。ActiveMQ 是一个完全支持 JMS1.1 和 J2EE 1.4 规范的 JMS Provider 实现,尽管 JMS 规范出台已经是很久的事情了,但是 JMS 在当今的 J2EE 应用中间仍然扮演着特殊的地位。在生产项目中,很多时候需要消息中间件来进行分布……继续阅读 »

勤劳的小蚂蚁 2周前 (01-04) 14浏览 0评论0个赞

技术杂谈

Vue2+VueRouter2+Webpack+Axios 构建项目实战(三)认识项目所有文件

Vue2+VueRouter2+Webpack+Axios 构建项目实战(三)认识项目所有文件
这一篇介绍 vue 框架的所有文件,让你对 vue 框架有一个大概的认知,公众号已经准备了 vue 实战教程,如果您有需要,可以在公众号回复“vue”获取。上一节中,我们通过安装 nodejs 系统环境,以及 vue-cli 脚手架工具,在执行完命令后,我们就已经将一个初始项目跑起来了。但是,我们的项目代码,还一个都没有看到。……继续阅读 »

勤劳的小蚂蚁 2周前 (01-04) 20浏览 0评论0个赞

技术杂谈

Vue2+VueRouter2+Webpack+Axios 构建项目实战(一)基础知识概述

Vue2+VueRouter2+Webpack+Axios 构建项目实战(一)基础知识概述
基本理念        通过对接 cnode.js 的公开 api 的列表,以及详情页面,实现一个超小型的项目实战,尽可能的掌握 vue 的项目入门的各项关键配置。         本系列博文不涉及 vuex 的内容。因为这部分内容属于比较高阶的内容,并且在大多数中小型项目中是没有多大用处的。所以情况是,大多数情况下,你并不……继续阅读 »

勤劳的小蚂蚁 2周前 (01-04) 16浏览 0评论0个赞

技术杂谈

Juqery就是这么简单

Juqery就是这么简单
什么是 Jquery?Jquey 就是一款跨主流浏览器的 JavaScript 库,简化 JavaScript 对 HTML 操作就是封装了 JavaScript,能够简化我们写代码的一个 JavaScript 库为什么要使用 Jquery?我觉得非常重要的理由就是:它能够兼容市面上主流的浏览器,我们学习 AJAX 就知道了,IE 和 F……继续阅读 »

勤劳的小蚂蚁 2周前 (01-04) 12浏览 0评论0个赞

技术杂谈

JavaScript删除数组重复元素的5个高效算法

JavaScript删除数组重复元素的5个高效算法
去正规的互联网公司笔试、面试有很大的概率会碰到 使用 javascript 实现数组去重 的编码问题:如:魅族笔试题;本博文就 js 如何实现数组去重整理出 5 种方法,并附上演示 Demo 以及 源码。1.遍历数组法最简单的去重方法, 实现思路:新建一新数组,遍历传入数组,值不在新数组就加入该新数组中;注意点:判断值是否在数组的方法“i……继续阅读 »

勤劳的小蚂蚁 2周前 (01-04) 14浏览 0评论0个赞

技术杂谈

CSS的浮动以及盒子模型

CSS的浮动以及盒子模型
今天我们来了解一下浮动我们之前说过 div 是一个块级元素单独占一行的,排版会很不方便,这就引出了我们今天要学习的内容:浮动这是没加浮动的页面效果:CSS浮动浮动的框可以向左或向右移动,直到它的外边缘碰到包含框或另一个浮动框的边框为止。由于浮动框不在文档的普通流中,所以文档的普通流中的块框表现得就像浮动框不存在一样。单独看上……继续阅读 »

勤劳的小蚂蚁 2周前 (01-04) 13浏览 0评论0个赞

技术杂谈

HTML5应用程序缓存Application Cache详解

HTML5应用程序缓存Application Cache详解
 什么是 Application CacheHTML5 引入了应用程序缓存技术,意味着 web 应用可进行缓存,并在没有网络的情况下使用,通过创建 cache manifest 文件,可以轻松的创建离线应用。Application Cache 带来的三个优势是:① 离线浏览② 提升页面载入速度③ 降低服务器压力而且主要浏览器皆以支持……继续阅读 »

勤劳的小蚂蚁 2周前 (01-04) 15浏览 0评论0个赞

技术杂谈

为什么像Facebook这类的网站需要上万个工程师维护?

为什么像Facebook这类的网站需要上万个工程师维护?
曾经见到知乎上有人问“为什么像 Facebook 这类的网站需要上万个工程师维护?”,下面的回答多种多样,但总结起来就是:一个高性能的 web 系统需要从无数个角度去考虑他,大到服务器的布局,小到软件中某个文件的实现,甚至于某个循环内的运算如果出现不严谨都可能导致全盘崩溃。上面提到 web 性能优化需要多个角度去考虑,我们无法考虑到所有的优化细……继续阅读 »

勤劳的小蚂蚁 2周前 (01-04) 13浏览 0评论0个赞

技术杂谈

JVM调优总结(四):图解分代垃圾回收器

JVM调优总结(四):图解分代垃圾回收器
一、为什么要分代?分代的垃圾回收策略,是基于这样一个事实:不同的对象的生命周期是不一样的。因此,不同生命周期的对象可以采取不同的收集方式,以便提高回收效率。 在 Java 程序运行的过程中,会产生大量的对象,其中有些对象是与业务信息相关,比如 Http 请求中的 Session 对象、线程、Socket 连接,这类对象跟业务直接挂钩,因此……继续阅读 »

勤劳的小蚂蚁 2周前 (01-04) 13浏览 0评论0个赞

技术杂谈

Docker 十分钟动手教程

Docker 十分钟动手教程
主要内容:列出Docker的版本号在Docker的官方镜像仓库,搜索别人已经制作好的Docker镜像下载镜像,并以这个镜像为模板,在Docker容器中运行一个 shell 命令输出“hello world”在Docker容器中安装 ping 软件包,把他提交为新镜像基于安装有 ping 软件的新镜像为模板,在Doc……继续阅读 »

勤劳的小蚂蚁 2周前 (01-04) 15浏览 0评论0个赞

技术杂谈

从输入URL到页面展示到底发生了什么

从输入URL到页面展示到底发生了什么
刚开始写这篇文章还是挺纠结的,因为网上搜索“从输入 url 到页面展示到底发生了什么”,你可以搜到一大堆的资料。而且面试这道题基本是必考题,二月份面试的时候,虽然知道这个过程发生了什么,不过当面试官一步步追问下去的,很多细节就不太清楚了。本文的目的是通过输入 url 之后发生的事情来做知识的总结和扩展。所以文章可能会很杂。    总的过程大概……继续阅读 »

勤劳的小蚂蚁 2周前 (01-04) 18浏览 0评论0个赞

技术杂谈

从输入URL到页面加载发生了什么

从输入URL到页面加载发生了什么
问题:在浏览器中输入 URL 到整个页面显示在用户面前时这个过程中到底发生了什么。仔细思考这个问题,发现确实很深,这个过程涉及到的东西很多。总体来说分为以下几个过程:DNS 解析TCP 连接发送 HTTP 请求服务器处理请求并返回 HTTP 报文浏览器解析渲染页面连接结束具体过程 1、DNS 解……继续阅读 »

勤劳的小蚂蚁 2周前 (01-04) 14浏览 0评论0个赞

技术杂谈

从输入网址到浏览器呈现页面内容,中间发生了什么?

从输入网址到浏览器呈现页面内容,中间发生了什么?
前言这篇文章是应网友之邀所写,主要描述一下我们访问网站时, 从输入网址到最后浏览器呈现内容,中间发生了什么。之前写过两篇文章描述了一个电脑如何通过 DHCP、ARP、NAT 等上式获取 IP、然后访问网络的过程,主要专注在传输层和网络层。今天的文章主要专注于应用层,我拿了一个很简单的网络结构来讲。假定本机已经获取了 IP 地址,各……继续阅读 »

勤劳的小蚂蚁 2周前 (01-04) 14浏览 0评论0个赞

技术杂谈

软件开发中会用到的图

软件开发中会用到的图
一、背景大家应该在从事软件开发领域工作时间有一段时间之后,就开始有画图的意识,不管是懵懂的学别人还是想更好的让其它人理解自己的一个观点。所谓“一图胜千言”,我们身处于软件开发这个水很深且要求精确的复杂领域里,要想把事情做好,最基本的是要把事情想明白,其次还要让相关的人能够明白你要说的东西,进行协作。特别对于一位架构师来说,能否画得一手好图尤其……继续阅读 »

勤劳的小蚂蚁 2周前 (01-04) 14浏览 0评论0个赞

技术杂谈

HashMap详解

HashMap详解
什么是 HashMap?HashMap 是基于哈希表的 Map 接口的非同步实现。此实现提供所有可选的映射操作,并允许使用 null 值和 null 键。此类不保证映射的顺序,特别是它不保证该顺序恒久不变。HashMap 的数据结构 在 Java 编程语言中,最基本的结构就是两种,一个是数组,另外一个是模拟指针(引用),所有的数据结构都可以用这……继续阅读 »

勤劳的小蚂蚁 2周前 (01-04) 13浏览 0评论0个赞

  • 精品技术教程
  • 编程资源分享
  • 问答交流社区
  • 极客文库知识库

客服QQ

247507792

工作时间:09:00-23:00

新浪微博:点我访问

个人博客:点我访问