自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(128)
  • 资源 (2)
  • 收藏
  • 关注

原创 java: 程序包org.springframework.boot不存在

java: 程序包org.springframework.boot.autoconfigure不存在

2021-06-16 16:02:33 1766

转载 直方图中最大矩形面积 和 01矩阵中的最大矩形(利用栈)

转自:直方图中最大矩形面积原文地址:http://www.geeksforgeeks.org/largest-rectangle-under-histogram/注意:本文并未对原文完整翻译,而是结合原文并根据本人理解写出,因此部分内容为完整翻译,部分内容为个人理解所写。Largest Rectangle in Histogram 直方图中最大矩形面积一个直方图是由许多矩形组成,在给定的直方图中找出最大的矩形面积。为了简化问题,假定所有矩形宽度都为1个单位。例如,下面的直方图中有7个矩形,高

2021-04-11 16:28:16 649

转载 乐观锁和悲观锁

转自:面试官:你了解乐观锁和悲观锁吗?前言乐观锁和悲观锁问题,是出现频率比较高的面试题。本文将由浅入深,逐步介绍它们的基本概念、实现方式(含实例)、适用场景,以及可能遇到的面试官追问,希望能够帮助你打动面试官。目录一、基本概念二、实现方式(含实例) 1、CAS(Compare And Swap) 2、版本号机制三、优缺点和适用场景四、面试官追问:乐观锁加锁吗?五、面试官追问:CAS有哪些缺点?六、总结一、基本概念乐观锁和悲观锁是两种思想...

2021-04-11 15:40:28 228

转载 LCA最近公共祖先(Tarjan离线算法)

转自:LCA最近公共祖先(Tarjan离线算法)这篇博客对Tarjan算法的原理和过程模拟的很详细。转载大佬的博客https://www.cnblogs.com/JVxie/p/4854719.html第二次更新,之前转载的博客虽然胜在详细,但其实还是对递归,集合划分,查找还是有些抽象,刚刚恰好看了千千大佬的一篇博客,他在讲解Tarjan算法的时候,用了不同的颜色来区别不同的集合,我觉得这一点非常的好,现在我自己也对Tarjan算法有了一些理解,使用DFS的目的首先是递归中‘递’过程,不断深搜到

2021-04-11 12:41:16 522 1

转载 Java垃圾回收机制 | 可达性分析,垃圾收集器

转自:Java垃圾回收机制 | 可达性分析,垃圾收集器导读一个对象的一生经历了什么? 如何判断对象是否可用? 引用计数法和可达性分析算法各有什么优缺点? 哪些对象可以作为GC ROOT? 垃圾回收的时候如何快速寻找到根节点?(安全点和OopMap) 垃圾回收算法有哪些?各有什么优缺点? 有哪些垃圾回收器?各有什么优缺点?适用什么场景1、对象回收处理过程2、判断用户是否可用算法2.1、引用计数算法如上图,给对象一个引用计数器refCount。每有一个对象引用它,计数器

2021-04-09 15:28:11 410

转载 三次握手和四次挥手

转载自:面试官,不要再问我三次握手和四次挥手三次握手和四次挥手是各个公司常见的考点,也具有一定的水平区分度,也被一些面试官作为热身题。很多小伙伴说这个问题刚开始回答的挺好,但是后面越回答越冒冷汗,最后就歇菜了。见过比较典型的面试场景是这样的:面试官:请介绍下三次握手求职者:第一次握手就是客户端给服务器端发送一个报文,第二次就是服务器收到报文之后,会应答一个报文给客户端,第三次握手就是客户端收到报文后再给服务器发送一个报文,三次握手就成功了。面试官:然后呢?求职者:这就是三次握手的过程,很

2021-04-07 12:06:42 158

转载 为什么 MySQL 使用 B+ 树,而不用 B 树或哈希

转载自:为什么 MySQL 使用 B+ 树为什么这么设计(Why’s THE Design)是一系列关于计算机领域中程序设计决策的文章,我们在这个系列的每一篇文章中都会提出一个具体的问题并从不同的角度讨论这种设计的优缺点、对具体实现造成的影响。如果你有想要了解的问题,可以在文章下面留言。为什么 MySQL 使用 B+ 树是面试中经常会出现的问题,很多人对于这个问题可能都有一些自己的理解,但是多数的回答都不够完整和准确,大多数人都只会简单说一下 B+ 树和 B 树的区别,但是都没有真正回答 My.

2021-04-07 10:47:27 560

原创 21东南935数据结构大题/一道面试题:优化快排/实现O(n)排序

引言:相关知识点在《王道》中讲到过,当时没有重视...考21东南935时遇到了,后来在面试中也遇到了问:优化快排?解答一:基数排序,空间换时间思想:个位、十位、百位...依次“排序”(排序通过 分配+收集 来实现,可见图二和图三)...

2021-03-25 18:41:28 356

原创 wsl 安装启动 redis

前期准备:make:需要使用make命令进行redis源码的编译运行gcc:由于redis是由c语言编写的,所以安装redis需要c语言的编译环境,因此我们需要先安装gcc。pkg-config:pkg-config是编译应用程序和库时使用的辅助工具。它帮助您在命令行中插入正确的编译器选项,以便应用程序可以使用gcc-o test test.c'pkg-config--libs--cflags glib-2.0'sudo apt-get updatesudo apt-get instal

2021-03-09 13:29:41 1483

原创 代码中使用kafka作为数据源的,报错Job execution failed且指向env.execute()这行,日志中Error: No entry found for connection xx

误导:如果一直查 Job execution failed 的话,查到的大部分解决方法都是需要 nc -lk 端口号其实这个报错的关键是在kafka上,日志拉下来会看到下面的这一段日志中的这段,我遇到的是数字是2147483646(可以参考这篇文章),但网上查到的不同数字的解决方式都大同小异Error: No entry found for connection 2147483646我的代码情况是:Properties properties = new Properties();

2021-03-06 16:27:24 2023

原创 Kafka消费不到数据/消费者没有反应

问题引言:在测试kafka最简单的这个案例时,发现消费者端接收不到数据,完全没有反应bin/kafka-console-producer.sh --broker-list localhost:9092 --topic testbin/kafka-console-consumer.sh --bootstrap-server localhost:9092 --topic test --from-beginning解决方式进入zookeeper客户端,将brokers节点下的topics节点

2021-03-06 16:09:46 19407 8

原创 启动zookeeper和Kafka

1.启动zookeepercd /usr/local/kafka_2.12-2.7.0/bin./zkServer.sh start另:停止./zkServer.sh stop2.启动Kafkacd /usr/local/apache-zookeeper-3.6.2-binbin/kafka-server-start.sh config/server.properties另:停止bin/kafka-server-stop.sh config/server.properties

2021-03-06 12:06:57 344

转载 Linux服务器jps报process information unavailable

在Linux下执行jps是快速查看Java程序进程的命令,一般情况下hadoop,hbase,storm等进程都是通过jps查看,有些时候因为进程没有被正常结束,比如资源占用过大时挂掉或者没有结束进程就直接重启计算机,会导致原有进程变为-- process information unavailable这样的空值,有时候不用管它,一段时间后会自动消失,如果一直不消失的情况下,可以使用如下方法清理:进入/tmp目录cd /tmp可以看到有很多以hsperfdata_{用户名}这样的目录,比如:hs...

2021-03-06 11:57:07 158

原创 Kafka报错ERROR Shutdown broker because all log dirs in /tmp/kafka-logs have failed

原因:集群上部署了多个Kafka borker,操作文件相同,冲突导致;解决:修改其它borker配置文件【config/server.properties】中的路径为其它路径,比如:broker.id=1log.dirs=/tmp/kafka-logs-1Kafka 启动命令Kafka 安装及快速入门kafka集群broker频繁挂掉问题解决方案...

2021-03-06 11:40:38 11476 1

原创 报错sudo must be owned by uid 0 and have the setuid bit set;无法使用sudo且无法登录root;wsl进入“恢复模式”;wsl 忘记密码如何重置

引言因为之前误操作使用sudo chmod -R 777 /usr命令修改了usr文件的所有者导致在普通用户sudo时报错/usr/bin/sudo must be owned by uid 0 and have the setuid bit set网上的解决方式是需要在root用户下,执行以下几条语句chown root:root /usr/bin/sudochmod 4755 /usr/bin/sudo但由于无法登录root,报错 su: Authentication failur

2021-02-11 16:26:06 6622 2

原创 zookeeper启动报错:Starting zookeeper ... FAILED TO START

是因为需要下载上面的这一个,而不是下面的那个下载地址的区别:https://mirrors.bfsu.edu.cn/apache/zookeeper/zookeeper-3.6.2/apache-zookeeper-3.6.2-bin.tar.gz参考:lllunaticer:实际上应该是你下载错了文件。在官网上有两个tar.gz文件,从目前的最新版本3.5.5开始,带有bin名称的包才是我们想要的下载可以直接使用的里面有编译后的二进制的包,而之前的普通的tar.gz的包里.

2021-02-11 14:00:44 256

原创 wsl 配置 Hadoop(DataNode无法启动的解决方法)

1 WSL准备1.1在microsoft store 中下载wsl1.2Ubuntu系统准备 (SSH server)安装sudo apt-get install openssh-server启动sudo service ssh restart配置免密登录按照提示需要按四个回车(Enter)ssh-keygen -t rsa 将公钥拷贝到需要免登陆的机器上(表示将指定的文件信息authorized_keys(注:文件名必须为authorized_keys)中..

2021-02-05 15:46:58 540

原创 wsl 子系统(window上的linux系统)迁移到非C盘的位置

工具LxRunOffline(下载地址1) (下载地址2)我下载的是 LxRunOffline-v3.5.0-mingw.zip很多教程都是说要添加环境变量,其实没那个必要如果有安装过gitbash的直接在当前目录打开。没有的话就到cmd中进入到这个目录就行了。查看已经安装过的 wsl 列表 # 进入到解压的目录,执行 LxRunOffline.exe ./LxRunOffline.exe list停止运行 WSL 服务进入服务(任务管理器可...

2021-02-04 16:39:14 1524

原创 wsl 的 ssh server 无法启动 (ssh localhost 时报错ssh: connect to host localhost port 22: Connection refused)

原因win10下,默认的wsl ubuntu中,ssh服务是开启的.sudo service --status-all [ - ] apparmor [ ? ] apport [ - ] atd [ - ] console-setup.sh [ - ] cron [ ? ] cryptdisks [ ? ] cryptdisks-early [ - ] dbus [ ? ] hwclock.sh [ + ] irqbalance [ - ] iscsid

2021-02-03 19:28:43 3820

原创 win10 更新

https://www.microsoft.com/zh-cn/software-download/windows10点击立即更新,将下载“微软 Windows 10 易升” 软件稍后利用这个软件 检测更新,并点击立即更新,即可

2020-09-06 02:38:03 178

转载 Windows环境下maven 安装与环境变量配置

转自:https://www.cnblogs.com/liuhongfeng/p/5057827.htmlMaven是一个项目管理的Java 工具,在JavaEE中,我们可以使用Maven方便地管理团队合作的项目,现在我们在学习JavaEE框架,使用Maven可以管理类库,有效方便地供团队中的其他人员使用。一、下载Maven 。请访问Maven的下载页面:http://maven.apache.org/download.html,其中包含针对不同平台的各种版本的Maven下载文件。...

2020-06-21 22:50:04 312

原创 mysql报错 Server returns invalid timezone.

在mysql的命令模式下,输入:set global time_zone='+8:00';

2020-06-11 18:53:48 173

转载 VirtualBox上ubuntu虚拟机设置固定ip、安装MySQL、主机连接完整流程

转自:https://blog.csdn.net/luoyooi/article/details/106220894?tdsourcetag=s_pctim_aiomsg

2020-05-19 21:35:06 718

原创 virtualBox设置虚拟机分辨率大小

1. 安装增强功能2.打开桌面的VBox_GAs文件,并右键 选择“在终端打开”并查看是否有VBboxLinuxAdditions.run 这个文件3.执行以下命令sudo sh VBboxLinuxAdditions.run4.重启虚拟计算机即可...

2020-05-19 11:15:10 1730

转载 [Vue] 在 Vue 中使用(ES6 import) Bootstrap4 和 jQuery​​​​​​​

转自:[Vue] 在 Vue 中使用(ES6 import) Bootstrap4 和 jQuery由于bootstrap4需要依赖jquery和tether这两个套件,因此在webpack的环境底下使用bootstrap4有一些需要留意的细节才能正常加载使用。这里️这里使用@ vue / cli版本为4.0.5,不同版本的设置方式可能略有不同,须特别留意。使用Vue CLI安装v...

2020-04-15 11:59:46 358

原创 vue-cli 创建

https://www.bilibili.com/video/BV1hs411E7ps?p=18

2020-04-15 03:21:25 141

原创 防火墙端口开放 与 localhost可以访问 127.0.0.1无法访问的原因

localhost:是不经网卡传输的,它不受网络防火墙和网卡相关的的限制。127.0.0.1:是通过网卡传输的,它依赖网卡,并受到网络防火墙和网卡相关的限制。参考:http://www.365jz.com/article/24082解决方案:防火墙等开放这个端口即可修改防火墙配置1、开始----控制面板----系统和安全----windows防火墙----高级设置2、选择“入站...

2020-04-03 17:17:54 14787

转载 解决Node.js mysql客户端不支持认证协议引发的“ER_NOT_SUPPORTED_AUTH_MODE”问题

mysql模块(项目地址为https://github.com/mysqljs/mysql)是一个开源的、JavaScript编写的MySQL驱动,可以在Node.js应用中来操作MySQL。但在使用过程中,出现了“ER_NOT_SUPPORTED_AUTH_MODE”问题。本文介绍了出现该问题的原因及解决方案。报错信息当我试图使用mysql模块来连接MySQL 8时,出现了如下错误信...

2020-03-31 22:20:54 754 1

原创 在Tomcat中配置虚拟目录 和 设置web应用的网站首页(比较易于调试程序的方法)

要解决的问题:将web源代码配置为web应用(虚拟目录)。 设置web应用的网站首页(默认文档)。其他可参考文章:https://blog.csdn.net/QQ1012421396/article/details/75271220一、将web源代码配置为web应用(虚拟目录)。在Tomcat中配置web应用(虚拟目录)的方法有很多,推荐掌握以下方法:配置虚拟目录的推荐方法:在...

2020-03-03 19:05:24 442

原创 tomcat 配置 、常见问题 、webstorm上的部署 和 易于程序调试的方法

常规配置教程:https://blog.csdn.net/Cuixinyang19_/article/details/79570117windows 与linux出现 Neither the JAVA_HOME nor the JRE_HOME environment variable is defined:https://blog.csdn.net/john_hongming/...

2020-03-03 16:50:03 371

原创 JB

实测可用:https://zhile.io/2018/08/25/jetbrains-license-server-crack.html防失联(公众号):bookroad-cn

2020-02-22 01:02:56 375

原创 vue-cli 创建项目慢的解决方法

遇到的问题:使用vue cli搭建项目的时候都遇到过一个问题:输入vue init webpack VueDemo。一直显示 -download template 在下载模板,非常慢解决方式:因为vue cli使用的是npm源,所以要将其设置为淘宝镜像;再搭建vue init webpack VueDemonpm config set registry https:/...

2020-02-16 00:44:41 2754 1

原创 CSS选择器学习 很好的一份练习

https://download.csdn.net/download/hxc2101/12117875

2020-01-22 17:06:01 311

转载 webstorm 格式化代码 Ctrl+alt+L 失效

webstorm 格式化代码 Ctrl+alt+L失效webstorm与网易云的快捷键冲突,关掉网易云的快捷键就OK了。如果仍未解决,可能是与其他应用的快捷键冲突了。转自:https://blog.csdn.net/qq_37934106/article/details/78952084...

2020-01-11 17:04:33 668

原创 webstorm 网页实时同步 live edit 和 JetBrains IDE Support

1. webstorm 一般是自带插件 live edit 的,不用下载2. chrome浏览器下载插件 JetBrains IDE Support3. webstorm 的设置中 对 live edit 进行自定义设置 如图1,随自己的需要修改即可,解释:(1) 3ms 网页更新会很快 (2) 最后一个必须打勾,才能真正使用浏览器的JB插件4. 上面几步完成之后只需要 de...

2020-01-10 15:51:37 2212 1

转载 解决锐捷校园网环境下VMware虚拟机无法上网问题

1.介绍:在介绍笨方法之前首先得说一下VMware虚拟机无法上网的原因,虚拟机要想要上网主机里的VMnetDHCP和VMware NAT Service就必须要开启,可能很多人都没留意这个问题,因为这两个服务好像装好软件之后是默认开启的,在其他网络环境下虚拟机直接选择NAT方式就可以上网了,所以网上请教很多大牛时他们对我们的虚拟机无法上网感到非常费解呀。不过在校园网的话,情况又不一样了,我不...

2019-12-02 22:18:38 1932

原创 mysql C盘空间挤爆问题 完美解决方案/mysql压缩包安装教程

下载mysql安装包 的方式 安装,挑个空点的盘教程1:https://baijiahao.baidu.com/s?id=1630347658327095638&wfr=spider&for=pc教程2:https://blog.csdn.net/luoyooi/article/details/102988872教程中最后少了一步 配置环境变量,自己加上去即可...

2019-11-09 02:06:23 563

原创 如何删除需要使用管理员权限才能删除的文件?

管理员身份打开cmd(开始菜单右键):若需要删除的目录是E:\github\web需要删除的文件是E:\test.txt删除方式分别是:rd E:\github\web //删除目录用 rddel E:\test.txt //删除文件用 del----------------------------------------------------...

2019-10-14 00:24:06 1025

原创 less 命令行编译

1. 安装 node.jshttps://nodejs.org/en/2. 安装 less (-g 是安装到全部环境中的指令)npm install less -g3. 语法:lessc [option option=parameter ...] <source> [destination]例:D:\bootstrap\dingzhi>lessc...

2019-10-10 12:11:03 373

转载 框盒模型;width 100%和auto 的区别

CSS 基础框盒模型介绍转自https://developer.mozilla.org/zh-CN/docs/Web/CSS/CSS_Box_Model/Introduction_to_the_CSS_box_model当对一个文档进行布局(lay out)的时候,浏览器的渲染引擎会根据标准之一的CSS 基础框盒模型(CSS basic box model),将所有元素表示为一个个矩形...

2019-10-08 00:50:55 339

css-diner-develop.rar

CSS选择器学习 很好的一份练习 分享学习 It's a fun game to learn and practice CSS selectors. 转自:https://github.com/flukeout/css-diner

2020-01-22

css-diner-develop.zip

CSS选择器学习 很好的一份练习 分享学习 It's a fun game to learn and practice CSS selectors. 转自:https://github.com/flukeout/css-diner

2020-01-22

空空如也

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

TA关注的人

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