想买保时捷的运维李先生学Java性能之 垃圾收集器

前言 垃圾收集算法是内存回收的方法论;垃圾收集器是内存回收的具体实现。Java虚拟机规范中对垃圾收集器应该如何实现并没有任何规定,因此不同的厂商、不同版本的虚拟机所提供的垃圾收集器都有很大的差别,并且一般都会提供参数供用户根据自己的应用特点和要求组合出各个年代所使用的收集器。 虚拟机里并不是使用一个 ...

配置交换机之间直连链路聚合-LACP模式

组网图形 LACP模式链路聚合简介 以太网链路聚合是指将多条以太网物理链路捆绑在一起成为一条逻辑链路,从而实现增加链路带宽的目的。链路聚合分为手工模式(详情见)和LACP模式。 LACP模式需要有链路聚合控制协议LACP的参与。当需要在两个直连设备间提供一个较大的链路带宽而设备支持LACP协议时,建 ...

二叉树、平衡二叉树、B-Tree、B+Tree 说明

背景 一般说MySQL的索引,都清楚其索引主要以B+树为主,此外还有Hash、RTree、FullText。本文简要说明一下MySQL的B+Tree索引,以及和其相关的二叉树、平衡二叉树、B-Tree,相关的知识网上很多,为了方便自己更快、清楚的了解,文本聚合一些内容以及个人的一些理解。 说明 二叉 ...

confluence 4.2 升级至 6.10.x 记录

confluence 4.2 升级至 6.10.x 记录 首先将线上环境中的 confluence 安装目录、数据目录以及数据库进行备份,相关信息如下: 安装目录:/opt/atlassian/confluence 数据目录:/opt/confluencedata 数据库:confluence_sm ...

Appium常用操作之「元素定位、swipe 滑屏操作」

坚持原创输出,点击蓝字关注我吧 作者:清菡 博客:oschina、云+社区、知乎等各大平台都有。 目录 一、打开 uiautomatorviewer 二、Appium 常用操作 1.用 layui 做 app 元素定位的时候会报错怎么办? 2.不等待,直接去找这个元素会报错吗? 3.如果是 Web ...

免费申请HTTPS通配符证书

前言 在阿里云买了一个域名giantliu.cn 部署了自己的博客系统 http://www.giantliu.cn/ 所有用https证书是Let's Encrypt免费申请的 因为申请的免费证书有效期是3个月,今天正好原来的过期了 这里要重新申请新的证书。所以在这里记录一下 目录 1.安装Ce ...

文本加密:常见的密码加密解密方法

前言 几年前国内一家大型的开发者论坛数据泄露,其中用户密码竟然是以明文方式保存的,很不幸我的常用密码在那时候被泄露了。这件事足以证明我们在保存用户密码的时候是不能用明文保存的。那么问题来了,用什么样的方法加密密码才安全呢?下面介绍一些常见的加密用户密码的算法。 散列函数 HASH 你可能不止一次听到 ...

K近邻算法:机器学习萌新必学算法

摘要:K近邻(k-NearestNeighbor,K-NN)算法是一个有监督的机器学习算法,也被称为K-NN算法,由Cover和Hart于1968年提出,可以用于解决分类问题和回归问题。 1. 为什么要学习k-近邻算法 k-近邻算法,也叫KNN算法,是一个非常适合入门的算法 拥有如下特性: ● 思想 ...

Java8新特性探索之函数式接口

一、为什么引入函数式接口 作为Java函数式编程爱好者,我们都知道方法引用和 Lambda 表达式都必须被赋值,同时赋值需要类型信息才能使编译器保证类型的正确性。 我们先看一个Lambda代码示例: x -> x.toString() 我们清楚这里返回类型必须是 String,但 x 是什么类型呢? ...

数据挖掘实验(一)数据规范化【最小-最大规范化、零-均值规范化、小数定标规范化】

本文代码均已在 MATLAB R2019b 测试通过,如有错误,欢迎指正。 一、数据规范化的原理 数据规范化处理是数据挖掘的一项基础工作。不同的属性变量往往具有不同的取值范围,数值间的差别可能很大,不进行处理可能会影响到数据分析的结果。为了消除指标之间由于取值范围带来的差异,需要进行标准化处理。将数 ...

你的博客被搜索引擎收录了吗?

持续原创输出,点击上方蓝字关注我 目录 前言如何判断自己的博客被百度收录了?如何操作? 准备一个百度站长账号验证网站所有权HTML验证生成站点地图如何自动推送?总结 前言 大部分人写博客都希望让别人访问到,但是GitHub和Coding都做了防爬虫的处理,因此我们托管在其上的博客就无法被搜索引擎收录 ...

Redis可以做哪些事?

Redis是一种基于键值对的NoSQL数据库,它的值主要由string(字符串),hash(哈希),list(列表),set(集合),zset(有序集合)五种基本数据结构构成,除此之外还支持一些其他的数据结构和算法。key都是由字符串构成的,那么这五种数据结构的使用场景有哪些?一起来看看! 一 字符 ...

初识ABP vNext(12):模块的独立运行与托管

Tips:本篇已加入系列文章阅读目录,可点击查看更多相关文章。 前言 很久没更新这个系列。。。之前的章节中讲到ABP的模块是可以独立运行的,但是没有介绍具体怎么操作,本篇就来讨论一下模块如何独立运行,以及一些托管方式。本人也是处于摸索阶段,如有不对欢迎指出。 开始 模块运行 首先需要生成模块的数据库 ...

Kubernetes Controller详解

运行容器化应用是Kubernetes最重要的核心功能。为满足不同的业务需要,Kubernetes提供了多种Controller,主要包括Deployment、DaemonSet、Job、CronJob等。 1、创建资源的两种方式 创建资源主要有通过命令行配置参数和通过配置文件这两种方式。 通过命令行 ...

OAuth2 快速入门

1 OAuth简述 OAuth 2.0 是一个授权协议,它允许软件应用代表(而不是充当)资源拥有者去访问资源拥有者的资源。应用向资源拥有者请求授权,然后取得令牌(token),并用它来访问资源,并且资源拥有者不用向应用提供用户名和密码等敏感数据。 2 OAuth角色 OAuth整个授权过程中定义了4 ...

123···200>