自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 编程题,有兴趣可以尝试一下

(3)为了确保准确无误,添加或者删除后想要通过查询接口去做校验,考虑到时延性,调用添加或删除接口成功后间隔一小段时间去查询校验,最多校验三次,间隔时间分别为1、2、3秒。即如果第一次校验失败后,再间隔2秒去查询校验底二次,如果还是失败则等待3秒校验第三次,如果第三次也失败则表示该添加或删除不成功;1,通过调用第三方的接口去添加或删除权限,一次可以添加或删除多个权限(简单起见:用List类型参数表示需要变更的权限);(4)为了高效,添加或删除时,对需要添加或删除的权限(List)进行去重。

2023-06-20 15:05:50 159

转载 FeignClient中GET请求变Post

参考:

2023-06-16 16:41:05 152

原创 git不常用但很有用的命令

2,git commit --amend 修改最新一次提交的备注信息。3,git reset --soft HEAD^ 撤回最后一次提交。1,git log 查看操作记录。

2023-03-15 16:02:53 112

原创 Linux查看进程启动路劲

比如说Java应用: ps -ef | grep java。

2022-11-28 13:44:49 993

原创 informer机制学习笔记

参考文章:https://cloudnative.to/blog/client-go-informer-source-code/架构:

2022-02-21 22:31:11 198

原创 linux命令转base64

$ echo -n 'admin' | base64YWRtaW4=$ echo -n '1f2d1e2e67df' | base64MWYyZDFlMmU2N2Rm

2022-01-05 15:55:51 1365

转载 docker安装和卸载

参考:https://www.cnblogs.com/warriorzq/p/15080920.html

2021-12-30 11:45:48 173

原创 k8s搭集群初始化的坑 k8s Initial timeout of 40s passed

搭建集群参考的博客:https://www.skynemo.cn/2021/02/18/%E5%AE%B9%E5%99%A8%E5%8F%8A%E8%99%9A%E6%8B%9F%E5%8C%96/k8s_install_with_kubeadm/第一次初始化的时候没问题,后面重新初始化就报错,找到一个解决办法,https://blog.csdn.net/weixin_40161254/article/details/112232302感谢...

2021-12-30 08:43:19 3516

转载 Go 学习路线

Go学习资料看到一个很好的博客,记录一下https://blog.csdn.net/qq_41895747/article/details/106125017

2021-12-07 16:50:49 69

原创 7 Go函数

函数的定义func function_name( [parameter list] ) [return_types] { 函数体}案例func swap(x, y string) (string, string) { return y, x}特点1,使用func作为函数的定义符2,返回值类型可以有多个,java中只能有一种,如果需要返回多个值,就需要定义一个类型来封装再返回3,参数可以分为值传递和引用传递,默认为值传递参数传递引用传递/* 定义交换值函数*/func

2021-12-04 20:30:52 183

原创 6 Go流程控制语句

条件语句if语句1 if语句if 布尔表达式 { /* 在布尔表达式为 true 时执行 */}2 if…else语句if 布尔表达式 { /* 在布尔表达式为 true 时执行 */} else { /* 在布尔表达式为 false 时执行 */}3 if … else if … elseif a < 10 { fmt.Println("太小了")} else if a < 20 { fmt.Println("10 - 20")} else {

2021-12-02 22:18:08 47

原创 5 Go运算符

Go 语言内置的运算符有:算术运算符关系运算符逻辑运算符位运算符赋值运算符其他运算符算术运算符有自增和自减var a = 10a++a--逻辑运算符跟Java一致, 与&& , 或 ||, 非 !位运算符与 &或 |异或 ^左移 <<右移 >>其他运算符运算符描述实例&返回变量存储地址&a,给出变量a的实际地址*指针变量*a,是一个指针变量...

2021-12-02 21:44:59 113

原创 4 Go变量与常量

变量的定义方式一:第一种,指定变量类型,如果没有初始化,则变量默认为零值。var name string方式二 类型推导式第二种,根据值自行判定变量类型。var v_name = value方式三 短变量声明v_name := value多个变量声明//类型相同多个变量, 非全局变量var vname1, vname2, vname3 typevname1, vname2, vname3 = v1, v2, v3var vname1, vname2, vname3 =

2021-12-02 21:34:54 50

原创 3 Go中字符和字符串

字符go中么有字符类型,字符类型是rune类型,rune是int32的别称。不是很理解没关系,先往后看,到后面就慢慢理解了。定义:var me = ‘我’字符串Go语言的字符串是以UTF-8格式编码并存储的,可以用双引号和反引号两种类型来表示双引号只能表示一行字符串反引号可以用多行表示一个字符串注意:可以用len()函数来获取字符串的长度,获取的是该字符串的UTF-8编码长度,存储一个字符可能需要 2个、3个或者4个字节,它是不固定的。字符串常用函数1 字符串遍历,同时处理中文的问题-

2021-12-02 16:23:31 76

原创 2 Go基础语法

1 注释基本上跟java一致单行注释://多行注释:/* 被注释内容 */2 包第一行代码 package main 定义了包名。你必须在源文件中非注释的第一行指明这个文件属于哪个包,如:package main。package main表示一个可独立执行的程序,每个 Go 应用程序都包含一个名为 main 的包。package 后面的包名和文件名不相干,没有关联关系3 行分隔符一行代码的结尾可以不需要加;,当然加了也不会报错4 数据类型go数据类型整体上划分为4种:布尔型、数字类型、字

2021-12-02 15:19:35 145

原创 1.Go初学

Go介绍和环境安装1 GO语言介绍思想Go语言特性2 Go环境安装Golang下载与安装编辑器安装用例1 GO语言介绍Go是从2007年末由Robert Griesemer, Rob Pike, Ken Thompson主持开发,后来还加入了Ian Lance Taylor, Russ Cox等人,并最终于2009年11月开源,在2012年早些时候发布了Go 1稳定版本。现在Go的开发已经是完全开放的,并且拥有一个活跃的社区。2015年8月 go1.5发布,这个版本被认为是历史性的。完全移除C语言部分

2021-12-02 14:34:13 450

转载 vscode中安装go的各种工具包出错

有前辈搭建好了自己的代理,设置成他的代理就可以了。具体参考:https://www.cnblogs.com/liangmingshen/p/13053612.html

2021-11-30 11:11:50 176

原创 安装opencv-contrib-python遇到的坑

一直安装不上,升级了pip也不行问题出在pip的升级方式上:正确方式python3 -m pip install --upgrade pip错误方式pip3 install --upgrade pippip3 install --upgrade pip3

2021-11-26 11:30:25 3342

转载 Docker中使用pip3 install时报磁盘空间不够

报错:ERROR: Could not install packages due to an OSError: [Errno 28] No space left on device解决方法:https://blog.csdn.net/weixin_32820767/article/details/81196250非常感谢博主,这里记录一下问题

2021-11-26 10:56:54 309

原创 linux centos7上安装python3

先检查一下机器上是否有python3可以用python 和 python3命令看一下,一般系统自带的是python2.7的版本如果有python3且想换一个版本可以将原来的删去方法:找到安装路径,然后rm -rf 路劲就行。正式安装第一步创建文件夹mkdir /usr/local/python3下载https://www.python.org/ftp/python/选择需要的版本,这里以3.8.9为例cd /usr/local/python3wget https://www.py

2021-11-20 20:15:50 68

原创 致JAVA

那些口口声声,JAVA越来越难学的人,应该看着你们,像我一样。我看着你们,满怀羡慕。人类研究了几十年的代码调优,所有的Exception和Error,像是专门为你们准备的礼物。Spring繁荣、中间件繁茂、数据库繁华,现代Java的成果被层层打开,可以尽情地享用。自由学习一门框架,学习一种中间件,欣赏一部(培训班)教学视频,去遥远的地方提issue。很多人,从小你们就在自由探索自己的兴趣,很多人在入行就成为了Spring Collaborator,不惑于自己喜欢什么,不喜欢什么。人与人之间的壁垒被打破。你们

2021-11-02 17:37:21 67

原创 ThreaLocal使用与讲解

我们经常听说可以使用ThreaLocal解决多线程的线程安全问题,ThreaLocal为什么可以解决这个问题以及具体怎么使用呢?一般提到多线程自然而然就会想到锁机制,那么这里为什么不用锁而是用ThreaLocal呢?这里就涉及到ThreaLocal的使用场景了,其实ThreaLocal设计目的和使用场景是实现一个线程内部变量的共享,跟多线程之间共享变量完全是两码事。那么线程内部变量为什么要共享?共享给谁?为什么要共享那当然是需要用到这个变量值,共享给这个线程中运行的所有方法。这里其实会涉及到Java内存

2021-09-16 19:43:19 173

原创 IDEA快捷键

Ctrl + Alt + u 调出继承关系Ctrl + F12 调出类的结构信息

2021-08-20 10:42:55 41

原创 ArrayList和LinkedList的区别

ArrayList和LinkedList的区别ArrayListLinkedListArrayList基于动态数组,需要分配连续的内存地址。适合于下标访问,扩容机制,插入和删除的某些情况下性能会比较低;如果用尾插法可能比linkedList性能更高,因为linkedList需要创建node对象LinkedList基于链表实现,不需要连续的地址,适合做删除和插入操作,不适合做查询操作。还实现了Deque接口,可以当多队列使用...

2021-08-16 10:35:41 49

原创 Java泛型

public class Food {}class Fruit extends Food {}class Apple extends Fruit {}class Banana extends Fruit{}class GenericTest { public void testExtends(List<? extends Fruit> list){ //报错,extends 为上界通配符,只能取值,不能放. //因为 Fruit 的子类不只有 A

2021-06-09 10:50:16 84

原创 MySQL报错Specified key was too long

实践中遇到报错,修改一个字段的长度的时候报:Specified key was too long; max key length is 3072 bytes是由于字段的长度变长了,导致包含在其上的联合所以超过长度有一篇博文写的很清楚错误讲解

2021-06-08 19:35:40 614

转载 Springbooot中打印mybatis的sql

看到一篇很好的参考文章http://www.cxyzjd.com/article/Abysscarry/80196628

2021-06-04 09:57:59 60

转载 Java的编译和反编译

看到一篇文章写的非常好,引用一下引用

2021-05-14 14:55:16 59

原创 起风了

记一首歌词:起风了这一路上走走停停顺着少年漂流的痕迹迈出车站的前一刻竟有些犹豫不禁笑这近乡情怯仍无可避免而长野的天依旧那么暖风吹起了从前从前初始这世间万般流连看着天边似在眼前也甘愿赴汤蹈火去走它一遍如今走过这世间万般流连翻过岁月不同侧脸措不及防闯入你的笑颜我曾难自拔于世界之大也沉溺于其中梦话不得真假 不做挣扎 不惧笑话我曾将青春翻涌成她也曾指尖弹出盛夏心之所动 且就随缘去吧逆着光行走 任风吹雨打短短的路走走停停也有了几分的距离不知抚摸的是故事 还是段心情

2021-03-31 12:46:28 69

原创 Java中实现大/小根堆

用一道算法题来说明堆的使用场景leetecode-215

2021-03-19 11:40:27 276

原创 美团实习一面

不是搞Java的面试官,可能是管理层,一面主要就是了解一下之前的做的项目,以及算法和编成实现。出了一道算法题,告诉你道格拉斯算法的过程,https://blog.csdn.net/foreverling/article/details/78066632让你实现这个算法过程,找到所有的特征点。定义了输入是一系列点、阈值;输出是所有的特征点,并保证是有前后顺序的。这个题并没有测试集,主要是实现这个过程给他看我的代码:它给的函数定义是c++的,需要自己转化为Java的import java.ut

2021-03-18 12:34:42 150

原创 记阿里2021实习生春招笔试题

第一题题目大意:告诉你一个二维表格,代表的是城市正交型的交通网络,@表示起始点,字符’.'表示可以通过,字符#表示不痛。一个罪犯开着车在逃跑,这个车只要前面是通路就不会拐弯,当此路不通或者到了城市的边缘就会拐弯。共有k次拐弯后,问现在罪犯所在的位置?输入描述:3 4 4 //分别表示二维表m*n,以及拐弯次数@….#……# //以上m行表示的城市道路通不通,@当作通路看EASTSOUTHWESTNORTH //以上k行表示拐弯的方向输出描述:1 3 //表示在第一

2021-03-10 10:27:37 1792 2

原创 求子数组的最大累加和

美团面试题https://www.nowcoder.com/questionTerminal/51d326be37b948ae8d9b9f4aefccbd45?f=discussion题目描述小美喜欢字母E,讨厌字母F。在小美生日时,小团送了小美一个仅包含字母E和F的字符串,小美想从中选出一个包含字母E数量与字母F数量之差最大的子串。*子串:从字符串前面连续删去若干个字符,从后面连续删去若干个字符剩下的字符串(也可以一个都不删),例如abcab是fabcab的子串,而不是abcad的子串。我们将空串

2021-03-06 17:20:30 302

转载 2021-01-25

maven打包有一篇博客写得非常详细https://www.cnblogs.com/swordfall/p/11359370.html

2021-01-25 09:25:48 43

转载 大数据集群搭建心得

大数据集群搭建心得基础环境准备主节点安装安装JDK安装HadoopHadoop配置文件从节点配置Hadoop启动基础环境准备1 将每台服务器的防火墙关闭systemctl status firewalld.service #查看防火墙状态systemctl stop firewalld.service #关闭防火墙systemctl disable firewalld.service #禁止防火墙开机启动2 配置hosts文件在主节点上编辑hosts文件vi /etc/h

2020-11-13 14:15:43 812

转载 动态规划初学

今天涉略了一下动态规划算法,了解它的现实应用十分广泛,可以真实的解决许多实际中的最优解额问题,这是比贪心算法更牛的地方。但也很难掌握,看到一遍非常好的博客:https://blog.csdn.net/qq_20011607/article/details/82929611...

2020-03-06 10:06:07 68

原创 推荐一个桌面整理小工具

试了很多的桌面整理工具,网上那些排行简直了,纯粹是做广告,那么难用竟然还排前几。经试用,觉得金山旗下的最好用,简洁大方,用起来特顺手,还特别方便换桌面背景。下载地址:http://www.ijinshan.com/product/index.shtml(百度一搜就有,但我现在作为一个程序员有一个执念,下载什么东西都要到官网去下)...

2020-01-15 12:48:47 2921

原创 xshell6,Xftp6官网如何下载

官网地址:https://www.netsarang.com/zh/free-for-home-school/填写自己的姓名和邮箱,然后会将下载地址发送到你的邮箱

2020-01-12 20:59:19 724 1

原创 Redis可视化工具下载

路径:https://github.com/uglide/RedisDesktopManager/releases

2020-01-09 11:43:02 201

原创 ZKui使用

1将压缩包中的 zkui-master.rar 文件考入E盘解压,在E:\OpenSource\zkui-master目录下进入cmd窗口,运行java -jar target/zkui-2.0-SNAPSHOT-jar-with-dependencies.jar (注意,运行前一定要确保本地ZK已经启动了)2在浏览器中,输入 localhost:9090进入到登录页面,用账号adm...

2019-07-04 10:20:52 592

空空如也

空空如也

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

TA关注的人

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