UDP是一个无连接的、不可靠、基于数据报的传输协议。UDP只是报文(报文可以理解为一段段的数据)的搬运工,不会对报文进行任何拆分和拼装操作。 ...
分类:
其他好文 时间:
2019-11-30 22:46:32
阅读次数:
130
一、什么是System.gc()?System.gc()是用Java,C#和许多其他流行的高级编程语言提供的API。当它被调用时,它将尽最大努力从内存中清除垃圾(即未被引用的对象)。名词解释:GC,GarbageCollection,垃圾回收,下文会经常使用。二、谁可以调用System.gc()?System.gc()可以从应用程序堆栈的各个部分调用:您自己开发的应用程序可以显式的调用System
分类:
编程语言 时间:
2019-11-30 22:45:45
阅读次数:
127
原理:将证书(也可以叫公钥)+私钥转化成jks类型的keystore文件,在tomcat的server.xml中配置开启踩坑:1、多数文章都是针对自己生成证书,配置双向加密,其过程有生成,合并,导出,配置服务端,配置客户端等等,看的一塌糊涂2、多数文章都是以实验为参考,误以为生成的keystore文件名可以随意命名,直接使用拷贝命令的方式生成了一个tomcat.keystore文件正确的命令方式应
分类:
Web程序 时间:
2019-11-30 22:45:25
阅读次数:
122
㈠什么是栈? ⑴栈,英文 Last In First Out 简称 LIFO,遵从后进先出的原则,与 “队列” 相反,在栈的头部添加元素、删除元素,如果栈中没有元素就称为空栈。 ⑵是一种连续储存的数据结构,具有先进后出的性质。通常的操作有入栈(压栈),出栈和栈顶元素。想要读取栈中的某个元素,就是将其 ...
分类:
其他好文 时间:
2019-11-30 22:45:09
阅读次数:
143
面试总结 面试方向: 项目经验(角色 + 职责) 前端基础(H5、CSS3、ES6) 框架基础(Vue、Angular、React) 工程化能力(webpack、nginx、linux命令、docker) 前台 + 前台交互(Promise、router、) 前台 + 后台交互(http) 新技术拓 ...
分类:
其他好文 时间:
2019-11-30 22:44:55
阅读次数:
127
Vmware ESXI 安装Windows ESXi专为运行虚拟机、最大限度降低配置要求和简化部署而设计。只需几分钟时间,客户便可完成从安装到运行虚拟机的全过程,特别是在下载并安装预配置虚拟设备的时候。 登陆Web管理界面 进入系统后,会在黄色区域显示一个ip地址(前提是你插好了网线)如图1 1。 ...
伪元素 before 和 after 初探 使用了 CodePen 做演示,欢迎点击预览 定义 首先来看 MDN 的定义: ::before 创建一个伪元素,作为已选中元素的第一个子元素,常通过 content 属性来为一个元素添加修饰性的内容。 ::after 创建一个伪元素,作为已选中元素的最后 ...
分类:
其他好文 时间:
2019-11-30 22:43:47
阅读次数:
109
一、 判断对象“已死” 1. 引用计数法:给对象中添加一个引用计数器,每当有一个地方引用他,计数器值+1;当引用失效,计数器 -1。计数器为0则表示,对象没有被使用。 缺陷:循环引用问题。 2. 可达性分析算法:通过一系列的称为“GC Roots”的对象作为起始点,从这些节点开始向下搜索,搜索所走过 ...
分类:
其他好文 时间:
2019-11-30 22:43:31
阅读次数:
96
描述: 填充每一个节点的下一个右侧指针,给定一个完美二叉树,其所有叶子节点都在同一层,每个父节点都有两个子节点。二叉树定义如下: struct Node { int val; Node *left; Node *right; Node *next; } 填充它的每个 next 指针,让这个指针指向其 ...
分类:
其他好文 时间:
2019-11-30 22:43:10
阅读次数:
115
认证的原因 一个组织内部可能会将web资源划分为不同的部分,不同的用户所访问的区域也不同,比方说A区域的资源只能a用户访问,其他用户不能访问,要实现这个需求,最简单的方法就是当用户访问A区域的资源时,服务器需要知道这个用户是不是a。 认证流程 HTTP提供了一个原生的质询/响应认证框架,简化了用户的 ...
分类:
Web程序 时间:
2019-11-30 22:42:56
阅读次数:
140
零基础学习前端1 1配置node及npm环境变量 1 1配置node及npm环境变量 首先:下载node 可以直接去官方网站下载 1.首先从官网下载安装包 https://nodejs.org/ 我这里下载的是windows的 可以进去选择版本 下载后的安装包 2.下一步直接安装,可以选择对应的目录 ...
分类:
其他好文 时间:
2019-11-30 22:42:39
阅读次数:
212
一、写在前面 之前写过一篇文章(《拜托,面试请不要再问我Redis分布式锁的实现原理》),给大家说了一下Redisson这个开源框架是如何实现Redis分布式锁原理的,这篇文章再给大家聊一下ZooKeeper实现分布式锁的原理。 同理,我是直接基于比较常用的Curator这个开源框架,聊一下这个框架 ...
分类:
其他好文 时间:
2019-11-30 22:42:20
阅读次数:
120
数据结构式通过某种方式(例如对元素进行编号)组织在一起的数据元素的集合,这些数据元素可以是数字或者字符,甚至可以是其他数据结构。在Python中,最基本的数据结构是序列(sequence)。序列中的每个元素被分配一个序号--即元素的位置,也称为索引。第一个元素索引是0,第二个则是1,一次类推。Python包含6中内建的序列,即列表、元组、字符串、Unicode字符串、buffer对象和xrange
分类:
编程语言 时间:
2019-11-30 22:42:05
阅读次数:
153
一、Nginx服务基础Nginx专为性能优化而开发,其最知名的优点是它的稳定性和低系统资源消耗,以及对HTTP并发连接的高处理能力(单台物理服务器可支持30000~50000个并发请求)。正因为如此,大量提供社交网络、新闻资讯、电子商务及虚拟主机等服务的企业纷纷选择Nginx来提供Web服务。1、Nginx服务的优势Nginx是一个很牛的高性能Web和反向代理服务器,它具有有很多非常优越的特性:高
分类:
Web程序 时间:
2019-11-30 22:41:48
阅读次数:
177
在调查阻塞或死锁时,你可能会遇到等待资源(wait_resource),通常等待的资源是Page或Key: waitresource=“PAGE: 6:3:70133 “waitresource=“KEY: 6:72057594041991168 (ce52f92a058c)“ 等待资源的类型是Pa ...
分类:
其他好文 时间:
2019-11-30 22:41:34
阅读次数:
367
一.模块安装 "官方文档" 二.常用的使用案例 schedule.every().seconds schedule.every(2).seconds schedule.every(1).to(5).seconds schedule.every().minutes schedule.every().h ...
分类:
编程语言 时间:
2019-11-30 22:41:18
阅读次数:
310
睡觉,不知不觉地来到一条小路上,他找不到回家的路了, 只见路上行人来来往往, 他焦急的等待,能遇到熟人,把他带出去, 路上没灯,也不是白天,但是看到的都很清楚, 这是地狱,还是人间? 猛然看到远处有亮光,这会不会是出口呢,他急忙往过赶。 走了一会视觉看到还是那么远,走了半天就没动地方,天啊,怎么办? ...
分类:
其他好文 时间:
2019-11-30 21:37:25
阅读次数:
108