参考:https://juejin.im/post/5ca89afa5188257e1d4576ff jdk7由Segment数组结构和HashEntry数组结构组成。HashEntry则用于存储键值对数据,Segment是一种可重入锁ReentrantLock,Segment的结构和HashMap ...
分类:
其他好文 时间:
2020-03-14 12:30:45
阅读次数:
42
python or php建站? 说实话,php能看懂,写的话就再需要熟悉一下语法。python建站需要从头开始。包括模板、cms、都没有php下的wordpress多。插件上也是wordpress有绝对的优势。自己一直写的python后台,前端页面放个一两年真是连个毛都不剩下了。仔细考虑了一些,还 ...
分类:
数据库 时间:
2020-03-14 12:30:31
阅读次数:
84
javaweb项目在调试controller层时可能会需要重复部署打开服务器浪费大量的时间,spring和junit提供了测试的方法mockmvc maven依赖(spring版本5.1.5.RELEASE) <dependency> <groupId>org.springframework</gr ...
分类:
编程语言 时间:
2020-03-14 12:29:58
阅读次数:
88
1、加密算法 对称加密 A要给B发送数据 1,A做一个对称密钥 2,使用密钥给文件加密 3,发送加密以后的文件和钥匙 4,B拿钥匙解密 加密和解密都是使用的同一个密钥。 非对称加密 公钥加密,私钥解密 A要给B发送数据 1.B做一对非对称的密钥(公钥、私钥) 2.发送公钥给A 3.A拿公钥对数据进行 ...
分类:
编程语言 时间:
2020-03-14 12:29:46
阅读次数:
83
9.0.Cinder概述 OpenStack块存储服务(cinder)为虚拟机添加持久的存储,块存储提供一个基础设施为了管理卷,以及和OpenStack计算服务交互,为实例提供卷。此服务也会激活管理卷的快照和卷类型的功能。 块存储服务通常包含下列组件: cinder-api:接受API请求,并将其路 ...
分类:
其他好文 时间:
2020-03-14 12:29:28
阅读次数:
71
目录 "目录地址" "上一篇" "下一篇" 莫比乌斯反演的原理 由定义,对于两个积性函数 $\boldsymbol f,\boldsymbol g$ 若满足 $\displaystyle \boldsymbol g(n)=\sum_{d\mid n}\boldsymbol f(d)$ 则根据 $\b ...
分类:
其他好文 时间:
2020-03-14 12:29:10
阅读次数:
50
1、树转换为二叉树由于二叉树是有序的,为了避免混淆,对于无序树,我们约定树中的每个结点的孩子结点按从左到右的顺序进行编号。将树转换成二叉树的步骤是:(1)加线。就是在所有兄弟结点之间加一条连线;(2)抹线。就是对树中的每个结点,只保留他与第一个孩子结点之间的连线,删除它与其它孩子结点之间的连线;(3 ...
分类:
其他好文 时间:
2020-03-14 11:23:54
阅读次数:
79
本文始发于个人公众号: TechFlow ,原创不易,求个关注 今天是周五分布式系统的第八篇文章,核心内容是B+树的原理。 今天的文章是上周B树的延伸,所以新关注的或者是有所遗忘的同学建议先从下方链接回顾之前的内容。 硬核挑战——从零开始动手图解B树 B+树的特性 B+树和B树一样都是多路平衡树,也 ...
分类:
其他好文 时间:
2020-03-14 11:23:40
阅读次数:
61
外部配置属性值是如何被绑定到XxxProperties类属性上的?--SpringBoot源码(五)
分类:
编程语言 时间:
2020-03-14 11:23:11
阅读次数:
48
题目大意:一天有h个小时,一个人喜欢睡觉,一共睡n次,每次都睡h个小时,开始时间为0,间隔a[i]或a[i]-1个小时开始睡第i次觉,每天都有一个最好时间区间,问这n次觉,最多有多少次是在最好时间内睡的。 题解:定义状态dp[i][j]为第i次觉是在j时刻睡的,那么状态转移方程dp[i][j]=ma ...
分类:
其他好文 时间:
2020-03-14 11:22:51
阅读次数:
71
水平居中布局 1.margin + 定宽 <div class="parent"> <div class="child">Demo</div> </div> <style> .child { width: 100px; margin: 0 auto; } </style> 相必是个前端都见过,这定宽 ...
分类:
Web程序 时间:
2020-03-14 11:22:34
阅读次数:
77
搭建智能客服系统简介 一个简单的基于问答库的问答系统如下: 用户输入query,系统计算query与问题的相似度,返回最相似的question所对应的答案。 这里的核心就在于怎么衡量query和问题的相似度,关于这部分内容后面会详细介绍。我们先看下搭建一个简单的智能客服系统的流程 关于每个模块的细节 ...
分类:
其他好文 时间:
2020-03-14 11:22:16
阅读次数:
107
关于mysql(8.0连接navicat发生的错误解决方法)数据库安装图形化界面无法更改加密的方式导致无法连接问题为解决; Alter user 'root'@'localhost' identified with mysql_native_password by '123456'; 切忌空格的问题 ...
分类:
数据库 时间:
2020-03-14 11:22:01
阅读次数:
65
注解异常枚举//定义枚举类public enum SEX_PERSON { //Enum; MALE(0){ public boolean isValue0(){ return true; } public boolean isValue1(){ return false; } }... ...
分类:
其他好文 时间:
2020-03-14 11:21:49
阅读次数:
54
"PAT (Basic Level) Practice (中文)1011" 1011 A+B 和 C 设计函数求一元多项式的导数。(注: x^n ( n 为整数)的一阶导数为 n x^(n?1)。) 给定区间 [?231,231] 内的 3 个整数 A 、 B 和 C ,请判断 A + B 是否大于 ...
分类:
其他好文 时间:
2020-03-14 11:21:29
阅读次数:
49
MapReduce程序瓶颈 计算机性能 CPU、内存、磁盘、网络 I/O操作优化 数据倾斜 Map和Reduce数设置不合理 Map运行时间太长,导致Reduce等待过久 小文件过多 大量的不可分块的超大文件 spill次数过多 merge次数过多 MapReduce优化方法 主要从六个方面考虑:数 ...
分类:
其他好文 时间:
2020-03-14 11:21:18
阅读次数:
53
一、线程和进程之间的区别 1.进程:一个在内存中运行的应用程序。每个进程都有自己独立的一块内存空间,一个进程可以有多个线程,比如在Windows系统中,一个运行的xx.exe就是一个进程。进程中的一个执行任务(控制单元),负责当前进程中程序的执行。一个进程至少有一个线程,一个进程可以运行多个线程,多 ...
分类:
编程语言 时间:
2020-03-14 11:21:04
阅读次数:
73