0

HashMap源码分析(二):看完彻底了解HashMap

上文讲到HashMap的增加方法,现在继续 "上文链接" HashMap在上一篇源码分析的文章中,如果使用put的时候如果元素数量超过threshold就会调用resize进行扩容 1.扩容机制 想要了解HashMap的扩容机制你要有这两个问题 1.什么时候才需要扩容 2.HashMap的扩容是什么 ...

乱敲代码 发布于 2019-07-18 09:27 评论(0)阅读(235)
0

Java设计模式学习笔记(五) 单例模式

前言 本篇是设计模式学习笔记的其中一篇文章,如对其他模式有兴趣,可从该地址查找 "设计模式学习笔记汇总地址" 1. 使用单例模式的原因 以Windows任务管理器为例,在Windows系统中,任务管理器是唯一的,多次打开任务管理器,始终只能弹出一个唯一的任务管理器. 这么做的理由有两个: 1. 节约 ...

主宰命运者联盟盟主 发布于 2019-07-18 09:24 评论(0)阅读(121)
0

Docker笔记(五):整一个自己的镜像

原文地址:http://blog.jboost.cn/2019/07/17/docerk-5.html 获取镜像的途径有两个,一是从镜像仓库获取,如官方的Docker Hub,二是自定义。上文已经介绍如何从镜像仓库获取镜像,本文基于一个Springboot项目,来介绍自定义一个镜像的基本流程。 1. ...

【空山新雨】 发布于 2019-07-18 09:22 评论(0)阅读(165)
1

ElementUI 源码简析——源码结构篇

ElementUI 作为当前运用的最广的 Vue PC 端组件库,很多 Vue 组件库的架构都是参照 ElementUI 做的。作为一个有梦想的前端(咸鱼),当然需要好好学习一番这套比较成熟的架构。 目录结构解析 首先,我们先来看看 ElementUI 的目录结构,总体来说,ElementUI 的目 ...

格子熊 发布于 2019-07-18 09:20 评论(0)阅读(228)
0

ElasticStack学习(九):深入ElasticSearch搜索之词项、全文本、结构化搜索及相关性算分

一、基于词项与全文的搜索 1、词项 Term(词项)是表达语意的最小单位,搜索和利用统计语言模型进行自然语言处理都需要处理Term。 Term的使用说明: 1)Term Level Query:Term Query、Range Query、Exists Query、Prefix Query、Wild ...

SuperSnowYao 发布于 2019-07-18 09:17 评论(0)阅读(105)
1

Spring Boot 2.x (十八):邮件服务一文打尽

前景介绍 在日常的工作中,我们经常会用到邮件服务,比如发送验证码,找回密码确认,注册时邮件验证等,所以今天在这里进行邮件服务的一些操作。 大致思路 我们要做的其实就是把Java程序作为一个客户端,然后通过配置SMTP协议去连接我们所使用的发送邮箱(from)对应的SMTP服务器,然后通过SMTP协议 ...

Vi的澳门永利真人游戏博客 发布于 2019-07-18 09:14 评论(0)阅读(176)
3

python对Excel的读取

在python自动化中,经常会遇到对数据文件的操作,比如添加多名员工,但是直接将员工数据写在python文件中,不但工作量大,要是以后再次遇到类似批量数据操作还会写在python文件中吗? 应对这一问题,可以将数据写excel文件,针对excel 文件进行操作,完美解决。 本文仅介绍python对e ...

Tynam.Yang 发布于 2019-07-18 08:38 评论(0)阅读(242)
0

Spring Cloud Alibaba | Sentinel: 分布式系统的流量防卫兵初探

Spring Cloud Alibaba | Sentinel: 分布式系统的流量防卫兵初探 Springboot: 2.1.6.RELEASE SpringCloud: Greenwich.SR1 如无特殊说明,本系列文章全采用以上版本 [TOC] 1. Sentinel 是什么? Sentine ...

极客挖掘机 发布于 2019-07-18 08:37 评论(0)阅读(140)
1

.net持续集成cake篇之cake介绍及简单示例

cake介绍 Cake 是.net平台下的一款自动化构建工具,可以完成对.net项目的编译,打包,运行单元测试,集成测试甚至发布项目等等.如果有些特征 没有实现,我们还可以很容易地通过扩展Cake来实现我们想要的功能. 有以下特点 1) 使用c 语言编写,可以在Cake脚本里使用C 语言来实现我们想 ...

周国通 发布于 2019-07-18 08:29 评论(1)阅读(211)
4

.Net微信网页开发之JSSDK使用步骤和配置信息timestamp(时间戳),nonceStr(随机串),signature(签名),access_token(接口调用凭据)的生成获取讲解

前言: 因为接下来会有几篇关于微信JS-SDK功能使用的文章,主要会对微信分享,获取设备信息,获取地理位置,微信扫一扫这几个功能进行讲解。而这几个功能都是围绕着微信JS-SDK实现的,首先使用微信JS-SDK时我们需要生成对应的配置信息,才能够成功的调用微信JS-SDK。看了下微信官方文档对于acc ...

追逐时光 发布于 2019-07-18 08:19 评论(0)阅读(271)
0

JAVA面试题 手写ArrayList的实现,在笔试中过关斩将?

面试官Q1:可以手写一个ArrayList的简单实现吗? 我们都知道ArrayList是基于数组实现,如果让你实现JDK源码ArrayList中add()、remove()、get()方法,你知道如何实现吗?这一节,我们不看源码,我们想想如何简单的实现ArrayList几个基本方法? 确定数据结构 ...

Java蚂蚁 发布于 2019-07-18 07:37 评论(0)阅读(306)
0

手把手教你完成数字动态变化显示效果

1.目标 以液晶电子表样式, 动态变化 的在 指定元素 内显示 数字 。 目标关键词 :动态变化(定时器),指定元素(DOM元素ID),数字(number) 效果 :多个页面元素中,均以动态效果显示不同的数字,可正可负。并动态改变至少一个元素内的数据。 2.基本原理 (1) 液晶电子表样式 ,找一种 ...

三人行工作室 发布于 2019-07-18 07:29 评论(1)阅读(239)
1

数据结构-树以及深度、广度优先遍历(递归和非递归,python实现)

前面我们介绍了队列、堆栈、链表,你亲自动手实践了吗?今天我们来到了树的部分,树在数据结构中是非常重要的一部分,树的应用有很多很多,树的种类也有很多很多,今天我们就先来创建一个普通的树。其他各种各样的树将来我将会一一为大家介绍,记得关注我的文章哦~ 首先,树的形状就是类似这个样子的: 它最顶上面的点叫 ...

浩然haoran 发布于 2019-07-18 01:08 评论(0)阅读(128)
0

QRowTable表格控件(二)-红涨绿跌

[TOC] 原文链接: "QRowTable表格控件(二) 红涨绿跌" 一、开心一刻 一天,五娃和六娃去跟蛇精决斗,决斗前有这样一段对话。 五娃:“妖精!今天我俩就要消灭你!今天就是你的死期!” 蛇精:“呵呵呵,真是可笑。你们自己个儿都是从树上长出来的,凭什么叫我妖精?!” 五娃:“你也说了,我们是 ...

朝十晚八 发布于 2019-07-18 01:02 评论(0)阅读(127)
2

Java开发IDEA插件推荐

IDEA插件推荐 Alibaba Java Coding Guidelines MyBatisCodeHelper-Pro Lombok GsonFormat AceJump Statistic Translation Grep console CodeGlance IDEA插件推荐 在我的manj ...

段小辉 发布于 2019-07-18 00:34 评论(2)阅读(296)
6

基于IdentityServer4的OIDC实现单点登录(SSO)原理简析

 写在前面 IdentityServer4的学习断断续续,兜兜转转,走了不少弯路,也花了不少时间。可能是因为没有阅读源码,也没有特别系统的学习资料,相关文章很多园子里的大佬都有涉及,有系列文章,比如: "晓晨" 大佬的:stulzq/p/811992 ...

乔达摩 发布于 2019-07-18 00:22 评论(1)阅读(227)
0

《ElasticSearch6.x实战教程》之准备工作、基本术语

第一章 准备工作 工欲善其事必先利其器 ElasticSearch安装 ElasticSearch6.3.2下载地址(Linux、mac OS、Windows通用,下载zip包即可): "https://www.elastic.co/cn/downloads/past releases/elasti ...

OKevin 发布于 2019-07-17 23:14 评论(0)阅读(155)
0

akka 集群分片

akka 集群 Sharding分片 分片上下级结构 集群(多台节点机) —> 每台节点机(1个片区) —> 每个片区(多个分片) —> 每个分片(多个实体) 实体: 分片管理的 ActorShards :分片是统一管理的一组实体ShardRegion : 片区,部署在每个集群节点上,对分片进行管理 ...

OutOfMemoryError 发布于 2019-07-17 23:08 评论(0)阅读(72)
0

EnjoyingSoft之Mule ESB开发教程第五篇:控制消息的流向-数据路由

本篇主要介绍在Mule ESB中控制消息的流向。控制消息的流向有很多不同的场景,数据的路由,数据的拆分和组合,数据的排序,数据的分发等。数据路由是ESB平台上最基本,也是最重要的功能之一,完整的ESB平台都会有相对应的功能。ESB基本的功能可分成消息路由,消息传输和消息转换等,后续几篇Mule ES ...

EnjoyingSoft 发布于 2019-07-17 22:52 评论(0)阅读(70)
0

决策树算法

1. 决策树算法 1.1 背景知识 信息量$I(X)$:指一个样本/事件所蕴含的信息,如果一个事情的概率越大,那么就认为该事件所蕴含的信息越少,确定事件不携带任何信息量 $I(X)= log(p(x))$ 信息熵$H(X)$:用来描述系统信息量的不确定度(均值),熵只依赖于随机变量X的分布,与取值无 ...

少说话多读书 发布于 2019-07-17 22:42 评论(0)阅读(104)
博聚网