码迷,mamicode.com
首页 > 全部
深入理解HashMap 的工作原理及代码实现,什么时候用到红黑树
一.HashMap的内部结构(线程不安全,基于jdk1.7): hashmap是无序的,因为每次根据 key 的 hashcode 映射到 Entry 数组上,所以遍历出来的顺序并不是写入的顺序 HashMap 底层是基于数组和链表实现的,如图所示,其中两个重要的参数:容量和负载因子;容量的默认大小 ...
分类:其他好文   时间:2021-02-04 12:08:51    阅读次数:0
Java控制流程
一、用户交互——Scanner: 1、Scanner:可以通过Scanner类来获取用户的输入 2、基本语法:Scanner s=new Scanner(System.in) 3、可以通过Scanner类的next()与nextLine()方法获取输入的字符串,在读取前,一般使用hasNext()与 ...
分类:编程语言   时间:2021-02-04 12:08:28    阅读次数:0
主键策略+mybayisPlus自动增长
主键策略: 1、自动增长 有一点小缺陷:例如当一张表里的数据过于庞大时我们会进行分表操作,若是用自动增长策略,那么除了第一张表外的每一张表都必须知道上一张的表的的最后ID值。这个操作便会造成效率的变低。 2、UUID 每次生成随机的唯一ID 但是其中包含字符,无法进行排序 3、Redis生成ID 利 ...
分类:其他好文   时间:2021-02-04 12:08:07    阅读次数:0
initializer_list形参
如果函数的实参数量未知但是全部实参的类型都相同,我们可以使用 initializer_list类型的形参。 initializer_list 是一种标准库类型,用于表示某种特定类型的值的数组。initializer_list类型定义在同名的头文件中,它提供的操作如表所示。 initializer_l ...
分类:其他好文   时间:2021-02-04 12:07:50    阅读次数:0
省选测试4
这可怜的分数 A 点点的圈圈 考场上强转的时候1ll写成了1l,60变28:sob: 将最小包含自己的圆当作父亲,跑一个简单的树形DP就可以求出答案,考虑如何找父亲 扫描线,将扫到的圆的上下面分别加到set里,新加一个点的时候找y坐标第一个比它大的半圆,如果这个半圆是上半圆,那一定是它父亲,否则就是 ...
分类:其他好文   时间:2021-02-04 12:07:29    阅读次数:0
如何用RabbitMQ实现延迟队列
前言 在 jdk 的 juc 工具包中,提供了一种延迟队列 DelayQueue。延迟队列用处非常广泛,比如我们最常见的场景就是在网购或者外卖平台中发起一个订单,如果不付款,一般 15 分钟后就会被关闭,这个直接用定时任务是不好实现的,因为每个用户下单的时间并不确定,所以这时候就需要用到延迟队列。 ...
分类:其他好文   时间:2021-02-04 12:07:11    阅读次数:0
官宣 | Atlassian 针对中国市场推出适用于所有团队的本地化部署方案!
【官宣】自2021年2月2日起,Atlassian 针对中国大陆市场推出适用于所有团队规模的本地化部署方案!Data Center 从25用户到无限用户,总有一款产品适合你的团队! ...
分类:其他好文   时间:2021-02-04 12:06:55    阅读次数:0
17.数值扩展
数值扩展 //0. Number.EPSILON 是 JavaScript 表示的最小精度 EPSILON 属性的值接近于 2.2204460492503130808472633361816E-16 function equal(a, b){ if(Math.abs(a-b) < Number.EP ...
分类:其他好文   时间:2021-02-04 12:06:38    阅读次数:0
解决easyswoole的swServer_start_check: onTask event callback must be set at报错
最近运行了一下之前用easyswoole写的一个爬虫的demo,却发现启动直接报错。swServer_start_check: onTask event callback must be set at,大致的意思是没有设置onTask事件。因为easyswoole是个框架,遇到这种问题真不好排查。 ...
分类:其他好文   时间:2021-02-04 12:06:26    阅读次数:0
MarkDwon语法
MarkDown学习 标题: 一级—— # 二级—— ## 三级—— ### ... 六级—— ###### 标题 二级标题 三级标题 六级标题 字体 hello world! —— ** hello world!—— * hello world!—— *** hello world!—— ~~ h ...
分类:其他好文   时间:2021-02-04 12:06:08    阅读次数:0
k8s ingress 增加跨域配置
ingress 增加跨域 第一种: kubectl get ingresses. -n rrzhibo-admin test-rrzb-apiadmin-gateway-http-ingress -o yaml apiVersion: extensions/v1beta1 kind: Ingress ...
分类:其他好文   时间:2021-02-04 12:05:53    阅读次数:0
自动化测试相关
Python Selenium库 https://blog.csdn.net/weixin_36279318/article/details/79475388 Python playwright库 https://github.com/microsoft/playwright-python http ...
分类:其他好文   时间:2021-02-04 12:05:35    阅读次数:0
Vue 项目 局域网访问
问题描述: 后端小伙伴,要在局域网内,访问我自己的vue 项目 解决办法: (1)关闭防火墙 (2)找到自己的 IP 地址 (2)在 vue 的package.json 中添加以下代码 (dev: 后面添加 -- host ip地址或者 0.0.0.0) * vue-cli 2和 vue-cli 3 ...
分类:其他好文   时间:2021-02-04 12:05:18    阅读次数:0
电脑快捷键和Dos命令
Windows常用快捷键 Ctrl+C:复制 Ctrl+V:粘贴 Ctrl+A:全选 Ctrl+X:剪切 Ctrl+Z:撤销 Alt+F4:关闭窗口 Shift+Delete:永久删除 Win+R:运行 Win+E:我的电脑 Ctrl+Shift+Esc:任务管理器 Win+Tab:切换窗口 ··· ...
分类:其他好文   时间:2021-02-04 12:04:57    阅读次数:0
什么是计算机
什么是计算机 聊聊装机 CPU** Memory(内存) Motherboard(主板) IO设备(input/output设备,输入/输出设备) 显卡 冯·诺伊曼体系结构 冯·诺伊曼计算机的特点 重要 存储程序:把程序与数据预先加载到内存中,数据和程序从内存中读取,使得速度++(内存>>>纸袋)。 ...
分类:其他好文   时间:2021-02-04 12:04:33    阅读次数:0
js节日
前端去处理节日 逻辑 要处理哪一年的。 哪一年,每月的天数。 判断,放入数组。 let array = []; let yearNow = new Date().getFullYear(); for(let i=0;i<12;i++){ //月份加一 let date = new Date(year ...
分类:Web程序   时间:2021-02-04 12:04:13    阅读次数:0
Jenkins 构建及回滚任务
以 golang 构建项目为例。 新建任务 输入一个任务名称 选择:构建一个自由风格的软件项目 可选:也可以复制已创建的任务 确定提交 配置 再次编辑刚创建的任务 描述 对你的项目进行描述,可以写如下信息。 项目名称 部署的IP地址 部署远程的目录 日志路径 配置目录及文件名称 启动服务 停止服务 ...
分类:其他好文   时间:2021-02-04 12:03:58    阅读次数:0
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!