当前位置 : 首页 - 第7页

阅读全文

Tomcat源码(二):tomcat启动之前的初始化

发布 : 太原百度公司 | 分类 : 未命名 | 评论 : 0 | 浏览 : 128

当tomcat启动的时候首先会加载org.apache.ctalina.startup.BootStrap类。使用eclipse或idea启动tomcat其实就是在启动这个类的main方法 根据类的初始化首先会加载static静态块然后进入main方法。 启动的主要步骤可以围绕BootStrap划分为static中的准备和main中的初始化(init)、加载(load)、启动(statrt)1、&

阅读全文

springCloud学习2(服务发现)

发布 : 太原百度公司 | 分类 : 未命名 | 评论 : 0 | 浏览 : 125

一、服务发现架构  服务发现架构通常具有下面4个概念:服务注册:服务如何使用服务发现代理进行注册?服务地址的客户端查找:服务客户端查找服务信息的方法是什么?信息共享:如何跨节点共享服务信息?健康监测:服务如何将它的健康信息传回给服务发现代理?下图展示了这4个概念的流程,以及在服务发现模式实现中通常发生的情况:  通常服务实例都只向一个服务发现实例注册,服务发现实例之间再通过数据传输,让每个服务实例注册

阅读全文

R绘图 第十一篇:统计转换、位置调整、标度和向导(ggplot2)

发布 : 太原百度公司 | 分类 : 未命名 | 评论 : 0 | 浏览 : 117

统计转换和位置调整是ggplot2包中的重要概念,统计转换通常使用stat参数来引用,位置调整通常使用position参数来引用。bin是分箱的意思,在统计学中,数据分箱是一种把多个连续值分割成多个区间的方法,每一个小区间叫做一个bin(bucket),这就意味着每个bin定义一个数值区间,连续值会落到相应的区间中。一,统计转换图层使用stat_函数可以减少图层的使用,从而引起对统计变换的注意,而不是视觉外观。1,移除重复值使用stat

阅读全文

Java并发编程:什么是线程安全,以及并发必须知道的几个概念

发布 : 太原百度公司 | 分类 : 未命名 | 评论 : 0 | 浏览 : 121

废话众所周知,在Java的知识体系中,并发编程是非常重要的一环,也是面试的必问题,一个好的Java程序员是必须对并发编程这块有所了解的。为了追求成为一个好的Java程序员,我决定从今天开始死磕Java的并发编程,尽量弥补自己在这方面的知识缺陷。并发必须知道的概念在深入学习并发编程之前,我们需要了解几个基本的概念。同步和异步同步和异步用请求返回调用的方式来理解相对简单。同步:可以理解为发出一个请求后,必须等待返回结果才能执行下面的操作

阅读全文

.Net小白离开校园的第一年

发布 : 太原百度公司 | 分类 : 未命名 | 评论 : 0 | 浏览 : 134

Why?2018的已经步入尾声,对新的一年又是充满期待.在这年底里,看到园子里有很多园友写了博客回顾自己的2018,本人自知文笔和各位前辈比不了,但是我也想来写一写,这是我特殊的第一年,记录下来,也是对自己的一个交代.重回校园?非常怀念在大学的日子,时间飞快,距我之前写的一篇文章<<.Net小白的大学四年>>已经过去一年了,适逢年底有十来天年假,没钱,穷得想哭,就不去旅游了,闲着也是闲着,不如回大学,趁着几个熟悉

阅读全文

并发编程(五)——AbstractQueuedSynchronizer 之 ReentrantLock源码分析

发布 : 太原百度公司 | 分类 : 未命名 | 评论 : 0 | 浏览 : 111

本文将从ReentrantLock的公平锁源码出发,分析下AbstractQueuedSynchronizer这个类是怎么工作的,希望能给大家提供一些简单的帮助。AQS结构先来看看AQS有哪些属性,搞清楚这些基本就知道AQS是什么套路了!//头结点,你直接把它当做当前持有锁的线程privatetransientvolatileNodehead;//阻塞的尾节点,每个新的节点进来,都插入到最后,也就形成

阅读全文

HTTPS 到底加密了什么?

发布 : 太原百度公司 | 分类 : 未命名 | 评论 : 0 | 浏览 : 114

关于HTTP和HTTPS这个老生常谈的话题,我们之前已经写过很多文章了,比如这篇《从HTTP到HTTPS再到HSTS》,详细讲解了HTTP和HTTPS的进化之路,对的没错,就是HTTP兽进化HTTPS兽。 那么今天我们主要聊一聊HTTPS到底加密了些什么内容。先跟大家讲个故事,我初恋是在初中时谈的,我的后桌。那个时候没有手机这类的沟通工具,上课交流有三宝,脚踢屁股、笔戳后背以及传纸条,当然

阅读全文

林纳斯·托瓦兹和Linux行为准则:揭穿7个谬论

发布 : 太原百度公司 | 分类 : 未命名 | 评论 : 0 | 浏览 : 111

欢迎访问网易云社区,了解更多网易技术产品运营经验。  作者:史蒂芬·沃恩·尼古斯(StevenJ.Vaughan-Nichols),从事Linux开源工作时间:格林威治标准时间2018年9月25日——16:04  没错,提出抗议的程序员并没有从Linux中拿走代码;政治不正确的Linux内核开发人员也并未被清除。林纳斯·托瓦兹会回来的。 林纳斯·托瓦兹(LinusTorval

阅读全文

【翻译】停止学习框架(Stop Learning Frameworks)

发布 : 太原百度公司 | 分类 : 未命名 | 评论 : 0 | 浏览 : 112

原文地址:https://sizovs.net/2018/12/17/stop-learning-frameworks/。翻译的比较生硬,大家凑合看吧。    我们作为程序员,对技术要时刻保持着激情,每天都需要不断地学习编程语言、框架或库,并且会的工具越多越好。很多人都还会觉得学习Angular、React、Vue、Riot、Ember和Knockout等框架是一件有趣而高大上的事情。但是在这里,我想说我们都是在浪费时间。一、我与导师之间的一次

阅读全文

网络协议 16 - DNS 协议:网络世界的地址簿

发布 : 太原百度公司 | 分类 : 未命名 | 评论 : 0 | 浏览 : 132

    为什么在地址栏输入域名,就能直接访问到对应服务器?全局负载均衡和内部负载均衡又是什么?这些都和DNS解析息息相关,让我们一起来解密DNS解析。    其实说起DNS解析,应该都知道它很像地址簿。就像我们去一家新开的沃尔玛超市,通过地址簿查出来沃尔玛在哪条路多少号,然后再去找。    在网络世界中,也是这样的。我们可以记住网站的名称,但是很难记住网站的IP地址,因此需要一个“地址簿”,帮我们将网站名称转换成IP。这个“地址簿

 
QQ在线咨询
售前咨询电话
150-3518-3610
技术支持电话
178-3663-6616