自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(11)
  • 收藏
  • 关注

原创 MySQL Online DDL

MySQL在线ddl、pt-online-schema-change 、gh-ost

2022-06-07 18:18:41 397

原创 快速乘法和快速幂法

快速乘法和快速幂法1、快速乘法基本原理:利用乘法的分配率。定义a=a1+a2+a3+…,则a*b = (a1+a2+a3+…)*b。使用快速乘法计算X*53。53的二进制表示是 110101,根据乘法分配率X*53可以表示成X*(100000*1+10000*1+1000*0+100*1+10*0+1*1)。假设X=5,可以使用下面的流转图表示。可以看出 a 的状态方程为 a+=a,b的状态方程为 b>>&1,ans 的状态方程为 ans+=a。因此可以得到一下代码代码:

2021-11-15 23:32:54 226

原创 redis学习

redis学习本文为学习《Redis深度历险》的学习笔记第一章 基础和应用1.1、redis安装redis支持dock安装和直接安装。这里使用github镜像https://github.com/tporadowski/redis/releases将下载下来的zip包解压,放到合适的位置(这里放在了D:\redis)进入D:\redis,打开cmd命令行运行下列命令启动服务端redis-server.exe redis.windows.conf另起一个窗口运行下列命令启动客户端redi

2021-06-05 21:21:44 134

原创 redis学习

redis学习第一章 基础和应用1.1、redis安装redis支持dock安装和直接安装。这里使用github镜像https://github.com/tporadowski/redis/releases将下载下来的zip包解压,放到合适的位置(这里放在了D:\redis)进入D:\redis,打开cmd命令行运行下列命令启动服务端redis-server.exe redis.windows.conf另起一个窗口运行下列命令启动客户端redis-cli.exe -h 127.0.0.1

2021-06-05 21:18:17 203

原创 Typora使用小Tips

Typora使用小Tips1、Typora文本设置颜色原生Typora不支持设置颜色,但Typora最后生成的内容是html格式,可以通过增加标签属性设置文本,下面介绍两种方法。方法一:将需要修改颜色的字体使用<font/>标签。<font color='red'>需要添加颜色的字体</font>比如:需要添加颜色的字体字体当然,这种方式比较笨重,每次都需要使用标签。方法二:使用AutoHotKey设置快捷键。1、首先下载AutoHotKey并安装2、

2021-05-30 00:29:11 984

原创 线程池参数详解及实际应用

背景:这两天接触一个使用线程池做异步任务的活,于是重新看了下线程池的参数配置,并结合项目本身给出合适的线程池配置。一、线程池参数配置主要参考下面这篇文章:https://blog.csdn.net/ye17186/article/details/89467919public ThreadPoolExecutor(int corePoolSize, int maximumPoolSize,

2021-04-06 08:49:22 272

原创 BigDecimal double构造器丢失精度

BigDecimal double构造器丢失精度分别用double构造器和String构造器构造两个BigDecimal //double构造器 BigDecimal d1=new BigDecimal(1234.57); //String构造器 BigDecimal d2=new BigDecimal("1234.57"); System.out.println(d1); System.out.println

2020-08-29 10:14:30 121

原创 Java中方法参数是值传递还是引用传递

#结论:Java中只有值传递,没有引用传递##值传递:对于基本类型传递的是值,比如int a=5,传递的就是5;对于引用类型传递的是真实的对象,比如Person per = new Person(),传递的是Person()对象。##引用传递:传递的是引用指针,即变量,比如:a,per;测试代码如下:package com.hellobike;public class Demo {pu...

2019-07-17 16:45:09 215

转载 尚硅谷Spring Boot学习(转载)

**一、**Spring Boot 入门1、Spring Boot 简介简化Spring应用开发的一个框架;整个Spring技术栈的一个大整合;J2EE开发的一站式解决方案;2、微服务2014,martin fowler微服务:架构风格(服务微化)一个应用应该是一组小型服务;可以通过HTTP的方式进行互通;单体应用:ALL IN ONE微服务:每一个功能元素最终都是一个可独...

2019-07-08 11:04:02 392

原创 在一个无序数组中找到3个数字组成数最小,要求这三个数字的索引是按序排列

在一个无序数组中找到3个数字组成数最小,要求这三个数字的索引是按序排列,有不对的请直接与博主沟通。/*从一组无序数中找到组合最小的N位数。时间复杂度和空间复杂都都N*M,N为位数(三位数N=3),M为数组长度如果不使用Arrays.copyOf可以进一步改善空间复杂度input:2315628 output:128input:23156 output:156 */import ...

2019-07-06 16:22:08 1011

原创 MAC安装STAF详解

MAC安装STAF详解1.简介:Software Test Automation Framework (STAF) 是由IBM开发的开源、跨平台、支持多语言并且基于可重用的组件来构建的自动化测试框架。它封装了不同平台和不同语言间通信的复杂性,提供了消息、互斥、同步、日志等可复用的服务,使用户可以在此基础上方便快速地构建自动化测试解决方案。STAF在功能级别实施服务调用。STAF官方文档为MAC提...

2019-01-08 20:58:17 848 3

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除