自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

无根的浮萍

不积跬步,无以至千里。不积小流,无以成江海。

  • 博客(208)
  • 资源 (10)
  • 收藏
  • 关注

原创 Go The Way 之相关测试案例

Go 系列文章涉及测试案例上线了!!博主最近在学习Go 语言,学习过程中会同步写一些有关Go的文章,俗话说读万卷书不如行万里路,所以在学习过程中会写一些相关的测试案例。为了更好的理解文档,博主将测试案例上传到GitHub中以供参考。之后Go相关分享也会及时更新到在线库中。欢迎大家订阅 star地址: 前往...

2020-04-29 16:30:56 208

原创 python安装软件包时下载速度太慢解决方法

因为python库官方在国外,可能由于网络问题导致超时,建议使用国内的镜像源:阿里云镜像:https://mirrors.aliyun.com/pypi/simple/清华大学镜像:https://pypi.tuna.tsinghua.edu.cn/simple/豆瓣镜像:https://pypi.doubanio.com/simple/中科大镜像:https://mirrors.tuna.tsinghua.edu.cn/pypi/web/simple/使用方法案例:pip install -i

2022-05-30 23:16:22 1541 1

原创 下载vscode速度慢或无法下载问题解决

首先在官网找到需要下载的文件,点击下载。在浏览器或者下载软件中就可以看到这么一个下载地址了,将其复制下来然后将域名更换为如下内容:vscode.cdn.azure.cn更新后的链接:https://vscode.cdn.azure.cn/stable/899d46d82c4c95423fb7e10e68eba52050e30ba3/VSCodeUserSetup-x64-1.63.2.exe(可能这个版本会消失,不过域名不会变 )这个就是国内的镜像了点开后你会发现速度直接起飞。...

2021-12-22 17:55:45 7971

原创 2021 年终总结报告PPT模板

2021年就要过去了!!!到年底了,又要年底述职了。没有灵感、没有材料模板,无从下手。 直入主题:下载链接:前往下载地址: 前往

2021-12-20 20:40:59 651

原创 各类型服务器追踪路由信息方式

1.windows中使用tracert命令追踪路由信息tracert -d -h 15 baidu.com2.linux中使用tracert命令追踪路由信息traceroute baidu.com

2020-12-28 17:27:32 518

原创 拼多多增长黑客模式实战

用户增长的基本认知我们不妨从增长黑客的视角上来分析拼多多的增长逻辑,增长黑客理论强调:(1)建立增长团队。(2)从产品中提炼促进用户增长的核心价值点。(3)确定增长杠杆。(4)通过快速更新迭代,开展增长实验此外,增长黑客理论中还涉及到了AARRR用户增长模型:“获取(Acquisition)”、“激活(Activation)”、“留存(Retention)”、“传播(Referral)”、“收入(Revenue)”。拼多多的增长模型(1)获取拼多多获取新用户的主要方式是利用微信社交关系进

2020-12-06 23:48:43 1386

原创 Axure8.1.0.3389 授权码

废话不多说直接上重点:License:www.jb51.netKey:5eKQiVe0zlGqMijERRp6ancI2jGAxhuejGWvk2oWClywQSB/Mrq72wYhj7D9gAKC

2020-07-03 09:24:29 3223 15

原创 Go The Way 之 冒泡排序、快速排序、插入排序、选择排序

排序是最常见的算法冒泡排序func BubbleSort(nums []int) []int { length := len(nums) for i := 0; i < length; i++ { for j := 0; j < i; j++ { if nums[i] > nums[j] { nums[i], nums[j] = nums[j], nums[i] } } } return nums}选择排序// 选择排序func

2020-06-02 01:07:53 197

原创 Go The Way 之 队列

原创 Go The Way 之 队列队列是一个有序列表,可以用数组或者链表来实现遵循先进先出的远程,即: 先存入队列的数据,要先取出,后存入的数据要后取出简单队列(数组实现)package mainimport ( "errors" "fmt")type Queue struct { maxSize int array [5]int front int //表示指向队列首 rear int // 表示指向队列的尾部}func (this *Queue) AddQueue(

2020-05-24 19:16:36 184

原创 Go The Way 之 稀疏数组

Go 数据结构与算法 :稀疏数组当一个数组中大部分元素为0或者为同一个值时,可以使用稀疏数组来保存该数组。稀疏数组的处理方法是:1、 记录数组中一共有几行几列,有多少个不同的值2、 思想:把具有不通知的元素的行列及值记录在一个小规模的数组中,从而缩小程序的规模package mainimport "fmt"func main() { // 1 创建一个原始数组 var chessArray [11][11]int chessArray[1][2] = 1 chessArray[2][

2020-05-24 01:33:02 243

原创 Go The Way 之 单元测试

Go testingGo 语言中自带一个轻量级的测试框架testing和自带的go test 命令来实现单元测试和性能测试,testing框架和其他语言中的测试框架类似,可以基于这个框架写针对相应函数的测试案例,也可以基于该框架写相应的压力测试用例、通过单元测试,可以解决如下问题:确保每个函数时可运行的,并且运行结果是正确的确保写出的代码性能是好的单元测试能及时的发现程序设计或实现的逻辑错误,使问题及早暴露,便于问题的定位解决,而性能测试的重点再远发现程序设计上的一些问题,让程序能够在高并发的

2020-05-17 23:48:51 704

原创 Go The Way 之string介绍及string与基本数据类型的转换

stringfunc StringDemo() { // len() 长度 str:= "hello" fmt.Println(len(str)) // 5 str = "hello上" fmt.Println(len(str)) // 8 Go 采用UTF-8 的字符集,所以一个汉字三个字节 // 将String 遍历打印 for _,value := range str {...

2020-05-06 22:42:52 316

原创 Go The Way 之 Json与对象的相互转换

对象转JSONObject 转换成 JSON:json.Marshal(data)1、布尔值转化后还是布尔类型2、浮点数和整型都会转换为JSON里面的常规数字3、字符串将以UTF-8 编码转化为Unicode字符集的字符串,特殊字符也会转4、数组和切片会转化为Json里面的数组,但[]byte 类型的值将会被转化为 Base64编码后的字符串,slice 类型的零值会转化为null...

2020-04-30 17:23:56 931

原创 Go The Way 之文件操作

读取文件读取大文本/**适用场景: 要读取的文件比较大 */func testReadBigDataFromFile() { file, err := os.Open("F:/goworkspace/src/goStudy/file/1.txt") if err != nil { fmt.Println(err) return } defer file.Close()...

2020-04-29 23:38:35 338

原创 Go The Way 之 接口断言 和 接口组合

package mainimport "fmt"type A interface { A() B()}type AReal struct {}func (*AReal) A() {}func (*AReal) B() {}type B interface { A() B()}type BReal struct {}func (*BReal) A() {}func...

2020-04-29 00:27:56 231

原创 Go The Way 之 数据类型

GO 数据类型 类型可以是基本类型,如:int、float、bool、string;结构化的(复合的),如:struct、array、slice、map、channel;只描述类型的行为的,如:interface。 结构化的类型没有真正的值,它使用 nil 作为默认值(在 Objective-C 中是 nil,在 Java 中是 null,在 C 和 C++ 中是NULL或 0。值得注...

2020-04-24 22:45:47 235

原创 Go The Way 之接口的定义与赋值

package mainimport "fmt"/**在Go 语言中,一个类只要实现了接口中的所有函数,则就说这个类实现了接口,没有像Java 必须使用implement 进行强制说明 */type IReader interface { Read(buf []byte) (n int, err error)}type IWriter interface { Write(...

2020-04-24 21:59:28 199

原创 Go The Way 之结构体与匿名组合

结构体package mainimport ( "fmt" "strings")type User struct { name string age int32 sex int32}type Person struct { firstName string lastName string}type Ps Person // 起别名, Ps 代替 Pers...

2020-04-24 19:48:53 279

原创 Go The Way 之 init() 与 defer

package mainimport "fmt"/**init() 函数,特点: 在main函数之前调用 使用场景:初始化数据库环境等defer 关键字,特点: defer关键字修饰的内容在main函数结束之前调用,或者出现panic等错误的时候在函数结束之前调用。 采用栈的特性,先进后出,逐一执行 使用场景:打开的文件流关闭操作,出现异常时的处理 */fu...

2020-04-24 00:06:47 422

原创 Go The Way 之 匿名函数和闭包

package mainimport "fmt"/**匿名函数和闭包函数 */func main() { sum := nimingTest(1,2 ) fmt.Println(sum) // 闭包函数实践 func1 := addUper() fmt.Println(func1(1)) //1 fmt.Println(func1(2)) //3 fmt.Printl...

2020-04-23 23:40:03 130

原创 Go The Way 之函数不定参数传值

package mainimport "fmt"func main() { fun2(1,2,3,4) //测试全类型数据 fun3(int(12), "123") /** fun3(int(12), "123") 结果如下: 使用for - range 进行遍历: 12 是一个int 数据 123 是一个string 数据 */ // 第二种测试传值: ...

2020-04-22 22:17:55 207

原创 Go The Way 之 switch

package mainimport "fmt"/**Switch 使用与其他语言不同的是:1、左花括号(必须与switch 处于同一行)2、条件表达式不限制为常量或者整数3、单个case中,可以出现多个结果选项4、不需要用break 来明确退出一个case5、只有在case中明确添加 fallthrough 关键字,才会继续执行紧跟的下一个casse6、 可以不设定swit...

2020-04-22 19:11:30 117

原创 Go The Way 之map

package mainimport "fmt"func main() { func2()}/**map 创建方式:1. 直接创建2. 赋值 */func func1() { var map1 map[string]string map1 = make(map[string]string, 10) // 赋值 map1["key1"] = "value1" map...

2020-04-22 16:19:23 116

原创 Go The Way 之切片

package mainimport "fmt"/**切片的操作 */func main() { func4()}/**数组切片可以基于一个已存在的数组创建,数组切片可以值使用数组的一部分元素或者整个数组来创建,甚至可以创建一个比所基于的数组还要打的数组切片 */func func1() { array := []int{1,2,3,4,5,6,7} fmt.Pr...

2020-04-22 15:47:24 112

原创 共享图书馆

共享图书馆ps: 1、共享图书馆书籍均来自本人从网上收集而来,并用于非商业用途的共享使用。如有侵权行为请联系我,我第一时间删除,本人概不受法律责任。QQ:18077822192、请使用共享图书馆的读者请勿将本图书馆的书籍作为商业用途,感谢理解。3、本着共享学习资源的本心,而个人的力量毕竟微小,请大家可以在我的GitHub中填充书籍。地址:https://github.com/1807782...

2020-03-15 00:46:52 566

原创 深入Java虚拟机高清PDF免费下载

书名地址深入Java虚拟机地址

2020-02-28 15:24:48 6394 2

原创 Idea 创建简单的SpringBoot 父子项目

背景使用Idea 创建一个模块化的SpringBoot项目,但是发现Idea 创建父子项目的方式较Eclipse 较为不同,且Idea 创建的过程较Eclipse创建父子项目的过程复杂。Eclipse 创建SpringBoot父子项目传送门网上虽然有Idea创建SpringBoot父子项目,但是携带各种其他的功能,导致无法简单的搞懂如何创建。下面就一个例子进行说明一下。构建简单Spring...

2019-12-12 22:46:48 3332 3

原创 Redis入门之基本数据类型zSet

ZSet 有序集合列表List 与有序集合的相同点与差别1、二者都是有序的2、二者都可以获得某一范围的元素差别1、列表是通过链表实现的,所以获取靠近两端的数据速度快,而元素增多后,访问中间的数据的速度就会较慢。2、有序集合使用散列表和跳跃表(skip list)实现的,所以即使读取位于中间的部分的数据速度也很快。(时间复杂度为O(log(N)))3、列表中不能简单地调整某一个元素的位...

2019-12-12 10:57:55 216

原创 Redis入门之基本数据类型Set

Set无序的Set 中的值只有一个(唯一性)存储最多 2的32次方 -1 个字符串集合类型的常用操作是向集合中加入或删除元素,判断某个元素是否存在,由于集合在Redis内部是使用值为空的散列表(hash table),所以这些操作时间复杂度都是 O(1) ,多个集合还可以进行并集、交集和差集运算SADD 增加元素和 SREM 删除元素SADD key value1 [value2...

2019-12-12 10:56:20 134

原创 Redis 入门之基本数据类型List

列表类型(List)list 可以存储一个有序的字符串列表,常用的操作是向列表两端添加元素或者获得列表的某一个片段list 内部使用双向链表实现的,所以向列表两端添加元素的时间复杂度为O(1),获取越接近两端的元素速度越快。与Hash 类型键最多能容纳的字段数量相同,一个列表类型键最多能容纳 2的32次方 -1 个元素。LPUSH 左添加 与 RPUSH 右添加LPUSH 用来向列表的左...

2019-12-12 10:54:13 130

原创 Redis 入门之 基本数据类型hash

散列类型(hash)hash 字典结构,存储了字段和字段值的映射,但字典值只能是字符串,不支持其他数据类型。HSET key field value 和 HGET key fieldHSET 设置散列,HGET获取hash值127.0.0.1:6379[2]> hset aa name zhangsan (integer) 1127.0.0.1:6379[2]> hget ...

2019-12-12 10:53:02 121

原创 Redis入门之基本数据类型string

string字符串类型是Redis 中最基本的类型,它能存储任何形式的字符串,包括二进制数据,可以存储用户的邮箱,JSON化的对象甚至是一张图片,一个字符串类型的键允许存储的数据的最大容量是512MB。SET 与 GET 命令SET key value 赋值GET key 获取键为key 的值set aa aa //成功的时候返回OKget aa //成功的时候返回结果,键不存在...

2019-12-12 10:50:46 107

原创 Redis入门之启动与简单命令

Redis介绍Redis 是一个开源(BSD许可)的,内存中的数据结构存储系统,它可以用作数据库、缓存和消息中间件。 它支持多种类型的数据结构,如 字符串(strings), 散列(hashes), 列表(lists), 集合(sets), 有序集合(sorted sets) 与范围查询, bitmaps, hype...

2019-12-12 10:29:50 112

原创 Git 使用小乌龟(TortoiseGit)拉取Github项目时报错【server sent :publickey】

场景小明在Github上创建了一个项目,后使用小乌龟将远程项目拉到本地机器中。在使用Git clone 功能时,一直报错 server sent :publickey, 如下图:解决历程由于报错信息提示的有publickey ,原以为是publickey 出现了问题,所以到github的ssh key 设置的地方看了看。发现key 是存在的,但是还是一直报错。所以小明直接在本地重新生成...

2019-12-05 15:10:09 9670 2

原创 [SQL题]如何判断两个时间相差一天??dateDiff(date1, date2)

给定一个 Weather 表,编写一个 SQL 查询,来查找与之前(昨天的)日期相比温度更高的所有日期的 Id。+---------+------------------+------------------+| Id(INT) | RecordDate(DATE) | Temperature(INT) |+---------+------------------+------------...

2019-11-07 18:33:34 4722

原创 【SQL题】 Employee 表中第二高的薪水(Salary)

+----+--------+| Id | Salary |+----+--------+| 1 | 100 || 2 | 200 || 3 | 300 |+----+--------+例如上述 Employee 表,SQL查询应该返回 200 作为第二高的薪水。如果不存在第二高的薪水,那么查询应返回 null。+--------------------...

2019-11-07 13:05:04 1243

原创 字符串解决回文数问题

判断一个整数是否是回文数。回文数是指正序(从左向右)和倒序(从右向左)读都是一样的整数。示例 1:输入: 121输出: true示例 2:输入: -121输出: false解释: 从左向右读, 为 -121 。 从右向左读, 为 121- 。因此它不是一个回文数。示例 3:输入: 10输出: false解释: 从右向左读, 为 01 。因此它不是一个回文数。来源:...

2019-10-30 14:54:56 423

原创 Eureka 与Zookeeper 的区别,Eureka相较于Zookeeper好在哪?

本篇是 SpringCloud 学习笔记的第七篇。主要分析了Eureka 与Zookeeper 的区别本篇关联篇章如下:主页1、简单微服务SpringCloud学习2、微服务架构与SpringCloud3、Eclipse构建Maven分包项目并构建服务端4、Eclipse构建Maven分包项目并构建客户端5、什么是Eureka? 单机版Eureka如何使用?6、如何将单机版的Eu...

2019-07-12 18:58:44 191

原创 如何将单机版的Eureka服务改为集群版Eureka服务

本篇是 SpringCloud 学习笔记的第六篇。 将单机版的Eureka服务改为集群版Eureka服务,在本篇中将详细的介绍Eureka集群结构的原理和使用本篇关联篇章如下:本篇关联篇章如下:主页1、简单微服务SpringCloud学习2、微服务架构与SpringCloud3、Eclipse构建Maven分包项目并构建服务端4、Eclipse构建Maven分包项目并构建客户端5...

2019-07-12 18:53:59 283

原创 什么是Eureka? 单机版Eureka如何使用?

本篇是 SpringCloud 学习笔记的第五篇。 Eureka的单机版使用,在本篇中将详细的介绍Eureka是什么?能做什么?本篇关联篇章如下:1、简单微服务SpringCloud学习2、微服务架构与SpringCloud3、Eclipse构建Maven分包项目并构建服务端4、Eclipse构建Maven分包项目并构建客户端Eureka 是什么?Eureka 是Spring ...

2019-07-12 17:31:00 808

SpringCloud技脑.mmap

简单学习SpringCloud脑图,此脑图来源于尚硅谷SpringCloud第一季教程,根据脑图你可以很清晰的构建SpringCloud及其他组件

2019-07-01

SSM 整合开发

SpringMVC spring Mybatis 整合开发 项目

2017-07-25

struts2 笔记

struts2 笔记

2017-07-21

SSH整合开发

SSH整合开发,笔记,jar 包以及一个小型的整合项目。(自己做的环境:eclipse)

2017-07-21

验证码代码

验证码

2017-07-21

Spring 配置文件 和详细笔记

Spring 配置文件 和详细笔记

2017-07-21

Mybatis配置jar和超详细的笔记

Mybatis配置jar和超详细的笔记

2017-07-21

struts2 配置jar包和超详细笔记

struts2 配置jar包和超详细笔记(自己的手写的,学习的时候边看视频边做的笔记)

2017-07-21

Hibernate配置文件和jar包

Hibernate配置文件和所属jar包

2017-07-21

Spring 和Hibernate 整合笔记和jar包

Spring 和Hibernate整合开发的笔记文档和使用的jar包

2017-07-21

空空如也

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

TA关注的人

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