自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 VScode远程连接Ubuntu服务器

深知大多数初中级Java工程师,想要提升技能,往往是自己摸索成长或者是报班学习,但对于培训机构动则近万的学费,着实压力不小。自己不成体系的自学效果低效又漫长,而且极易碰到天花板技术停滞不前!因此收集整理了一份《Java开发全套学习资料》送给大家,初衷也很简单,就是希望能够帮助到想自学提升又不知道该从何学起的朋友,同时减轻大家的负担。

2022-09-12 04:04:41 1032 1

原创 mysql记录锁、间隙锁、临键锁

唯一索引等值查询:1.当查询的记录是存在的,next-key lock 会退化成「记录锁」。2.当查询的记录是不存在的,next-key lock 会退化成「间隙锁」。非唯一索引等值查询:1.当查询的记录存在时,除了会加 next-key lock 外,还额外加间隙锁,也就是会加两把锁。2.当查询的记录不存在时,只会加 next-key lock,然后会退化为间隙锁,也就是只会加一把锁。

2022-09-11 11:26:01 2263 1

原创 git dep preparation failed 报错

深知大多数初中级Java工程师,想要提升技能,往往是自己摸索成长或者是报班学习,但对于培训机构动则近万的学费,着实压力不小。自己不成体系的自学效果低效又漫长,而且极易碰到天花板技术停滞不前!因此收集整理了一份《Java开发全套学习资料》送给大家,初衷也很简单,就是希望能够帮助到想自学提升又不知道该从何学起的朋友,同时减轻大家的负担。

2022-09-11 02:35:44 977

原创 JS事件循环机制

/语句一//语句二},1000);//语句三执行结果为1,3,2原因是JS引擎指向代码是从上往下执行的,首先会执行语句一。JS引擎会将语句一放在调用栈当中,然后执行代码,在控制台输出1,当语句一执行完毕后,便将其从调用栈中移出去。接着语句二进入调用栈,语句二会调用Web API,1秒后进入回调队列,此时JS引擎将语句二移出调用栈,继续执行后面的代码。所以控制台输出了3。此时进入事件循环(EventLoop),他会不断循环的访问回调队列,等待1秒后Web API会将要执行的语句二。

2022-09-09 22:58:44 224

原创 windows下安装RocketMQ

以上就是RocketMQ的安装(windows),本文仅仅简单介绍了RocketMQ的安装使用。深知大多数初中级Java工程师,想要提升技能,往往是自己摸索成长或者是报班学习,但对于培训机构动则近万的学费,着实压力不小。自己不成体系的自学效果低效又漫长,而且极易碰到天花板技术停滞不前!因此收集整理了一份《Java开发全套学习资料》送给大家,初衷也很简单,就是希望能够帮助到想自学提升又不知道该从何学起的朋友,同时减轻大家的负担。

2022-09-08 23:43:57 2394

原创 linux 创建用户添加用户用户组添加修改删除(ubuntucentos)

作者:凨。

2022-09-07 16:14:39 890

原创 JVM启动参数详解(含调优)

java启动参数共分为三类;其一是标准参数(-),所有的JVM实现都必须实现这些参数的功能,而且向后兼容;其二是非标准参数(-X),默认jvm实现这些参数的功能,但是并不保证所有jvm实现都满足,且不保证向后兼容;其三是非Stable参数(-XX),此类参数各个jvm实现会有所不同,将来可能会随时取消,需要慎重使用;本文主要描述标准参数部分,剩下的两个部分将会陆续推出;标准参数列表如下:-client。

2022-09-07 13:47:06 1343

原创 JAVA面试题进阶

看面试题可以是为了面试,也可以是对自己学到的东西的一种查漏补缺,更加深刻的去了解一些核心知识点。

2022-09-07 11:15:05 106

原创 Java8新特性之stream、map和reduce

Java8新了stream API,需要注意的是Stream和I/O中的流是没有关系的,这个stream主要是要来处理集合数据的,可以将其看作一个高级迭代器。。另外,Java8中新增了一个Optional类用于处理空指针异常,该类位于java.util包下,使用这个类可以更好的支持函数式编程,并且可以简化以前对null的判断。

2022-09-07 08:40:10 1036

原创 java字符数组转字符串,java数组转字符串

/ 数组转字符串(逗号分隔,首尾加大括号)String str4 = StringUtils.join(arr, “,”);// 数组转字符串(逗号分隔)(推荐)// 数组转字符串,其实使用的也是遍历。//数组转字符串 org.apache.commons.lang3.StringUtils。// 数组转字符串 org.apache.commons.lang3.ArrayUtils。// 字符串转数组 java.lang.String。

2022-09-06 17:08:57 9887 1

原创 Java中Map详解

另一种是通过HashMap 的enttySet()方法,获取的返回值为Set,然后通过遍历获取到HashMap 钟的所有值。Map:java.util 中的集合类包含 Java 中某些最常用的类。map存放值的时候通过put存放,如果key值相等的话会把之前存放的值覆盖。本文主要介绍java map的初始化、用法、map的两种常用的遍历方式。先写的使用的是foreach进行循环遍历,注释的是使用迭代器进行的遍历。下面是HashMap存放值的操作。

2022-09-06 15:48:08 129

原创 java.lang.ArithmeticException by zero

这个异常是除数不能为0,原因是eatlyDate=0,排除这种情况时应该用||,用成了 | ,导致eatlyDate =0 还会向后进行判断。

2022-09-06 14:28:11 152

原创 Java Annotation Processor注解处理器如何Debug

记录一下Java提供的注解处理器是如何进行debug的。打开idea 终端输入mvn编译时debug。对应代码出打上断点,启动调试。

2022-09-06 13:04:54 339

原创 idea的Could not find artifact org.springframeworkspring-corepom${spring.version} in aliyunmaven

记得把下载失败的删除掉,我用的是,其中有个地方要改成自己的maven的路径,看那个maven配置指南上一步一步配,,idea后面带的有一个链接,也就是。然后我把版本改了一下就好了。再次更新我查找仓库内容。最后把后缀改成bat。

2022-09-06 11:31:20 753

原创 IDEA中 NOTE Picked up JDK_JAVA_OPTIONS问题求解?

用tomcat容器之后,总是会出现这种警告,虽然对程序运行没有什么影响,但看上去很不舒服,希望哪位大佬帮我解答!

2022-09-06 09:55:49 1204

原创 get 方式url传递map(json)参数的写法

get 方式url传递map(json)参数的写法。

2022-09-06 08:35:01 755

原创 Hadoop概要-MapReduce的认识

用于简化中间键值集。主要有3个阶段:shuffle(暂译为。

2022-09-02 16:49:54 108

原创 hadoop fs -du

统计test目录下所有文件大小。统计test目录下各文件大小。

2022-09-02 15:27:05 660

原创 ES(Elasticsearch) routing路由以及自定义路由

一个index的数据会被分为多片,每片都在一个shard中。所以说,一个document,只能存在于一个shard中。当客户端创建document的时候,es此时就需要决定说,这个document是放在这个index的哪个shard上。这个过程,就称之为document routing,数据路由。当ES散列文档的ID时 就会发生文档的路由,来决定文档应该索引到哪个分片中,这可以由你指定也可以让ES生成。路由也可以不适用文档的ID,而是定制的数值进行散列。

2022-09-02 14:04:13 1045

原创 ElasticSearch介绍及linux安装

注意:把elasticsearch软件必须放入普通用户的目录下,并把elasticsearch设置为普通所属。授权成功,发现elasticsearch已经在es用户下面了,可以启动了,但是启动成功,浏览器不能访问,因。解决方法:修改/etc/security/limits.conf文件,增加配置,用户退出后重新登录生效。修改配置文件/etc/security/limits.conf,增加配置。解决方法:1、修改/etc/sysctl.conf文件。再次启动,发现还是报错,原因:当前用户没有执行权限。

2022-09-02 12:42:36 333

原创 ElasticSearch (ES)学习之路(六)Springboot2.3.1整合ES 7.6.1

前文已经抛砖了,我这里直接解答!es 在springboot中使用,同样可定义实体类 ,使其绑定到索引库以及type上,并能根据字段类型设置mapping映射.@Document 注解注意引用的是import org.springframework.data.elasticsearch.annotations.Document下在项目使用了Mongodb的时候,格外要注意这点!indexName指定了 索引库名。

2022-09-02 11:22:23 1132

原创 DUBBO版本差异

今天突然想用tomcat容器来启动Dubbo服务,版本用的是2.5.3的版本的dubbo,我就是正常的编写接口实现类,然后通过xml配置来注册服务,配置注册中心等,并且本地用main方法加载dubbo的xml配置文件的方式启动dubbo可以在dubbo的页面上看见服务已经启动了。于是想通过web.xml配置的方式用tomcat启动dubbo服务,可是dubbo服务怎么也起不来。各种google,baidu都找不到相关的资料,难道都没有人用其他容器启动过dubbo服务吗?各种尝试失败后,实在没办法,就把我原来

2022-09-02 09:57:33 277

原创 dubbo分布式服务框架入门

Dubbo是阿里巴巴公司开源的一个高性能、轻量级的JavaRPC框架,致力于提供高性能和透明化的RPC远程服务调用方案,以及SOA服务治理方案。

2022-09-02 08:34:38 137

原创 dubbo-admin的安装部署

【代码】dubbo-admin的安装部署。

2022-09-01 17:25:52 326

原创 docker安装目录迁移

在安装docker时通常是默认安装的系统盘目录/var/lib/docker,而该目录通常是比较小的,一旦镜像过多就可能出现docker无法运行的情况,这时进行docker目录的迁移就可以很好地解决问题。docker目录的迁移其实非常简单,有以下两种方法可以实现。...

2022-09-01 14:58:09 3311 2

原创 Docker Registry 详解

docker提供的开源Registry,但是很简单,只能作为存储镜像的仓库,没有额外的功能;如管理页面等。

2022-09-01 12:31:23 889

原创 c++ 的map、iterator用法

背景:指针可以用来遍历存储空间连续的数据结构,但是对于存储空间费连续的,就需要寻找一个行为类似指针的类,来对非数组的数据结构进行遍历。定义:迭代器是一种检查容器内元素并遍历元素的数据类型。迭代器提供对一个容器中的对象的访问方法,并且定义了容器中对象的范围。迭代器(Iterator)是指针(pointer)的泛化,它允许程序员用相同的方式处理不同的数据结构(容器)。(1)迭代器类似于C语言里面的指针类型,它提供了对对象的间接访问。(2)指针是C语言中的知识点,迭代器是C++中的知识点。...

2022-09-01 09:45:29 757

原创 (Java实习生)每日10道面试题打卡——JavaWeb篇

XSS 攻击,即跨站脚本攻击(Cross Site Scripting),它是 web 程序中常见的漏洞。原理:攻击者往 web 页面里插入恶意的 HTML 代码(JavaScript、Css、Html 标签等),当某个用户浏览该页面时,嵌入其中的 HTML 代码会被执行,从而达到恶意攻击用户的目的。如盗取用户 cookie 执行一系列操作,破坏页面结构、重定向到其他网站等。案例。...

2022-08-31 11:28:26 166

原创 连接服务器接口时java.net.SocketTimeoutException timeout

正常情况下,服务器连接是没有问题的,因为我的数据有时候可以刷出来,但大多情况都会报这个异常。出现这个问题的原因是OKhttpClient客户端没有留足够的时间连接和处理数据,造成了超时的情况。当然咯,也有可能是服务器不稳定造成的,至于其他原因欢迎评论区补充!2、更改配置后,redis是否重启。1、检查服务器的防火墙是否关闭。...

2022-08-31 10:07:51 792

原创 聊一聊hadoop小文件合并成大文件

聊一聊hadoop小文件合并成大文件。

2022-08-31 08:44:07 460

原创 解决启动eureka报错Unable to start web ... nested exception is org.springframework.boot.web.server.WebS

我现在用的是和spring-cloud的Greenwich.SR2这两个版本。。。

2022-08-30 17:09:12 460

原创 虚拟机下spring cloud注册错误问题

忽略无效网卡(https://blog.csdn.net/neosmith/article/details/53126924)ignored-interfaces[0]: enp0s3 # 忽略eth0, 支持正则表达式。虚拟机下spring cloud注册错误问题。

2022-08-30 15:39:51 129

原创 给springboot加项目名

2.在使用vue等js插件的时,需要在插件引用前面加上自己的项目名,否则浏览器访问不到。配置成功后再浏览器上的上输入localhost:8080/****即可访问。1.首先需要在application.properties配置文件中加。

2022-08-30 14:18:57 1241

原创 浅谈Mysql中类似于nvl()函数的ifnull()函数

在上面的第一种情况中,IF(0.1)返回0,因为0.1被变换到整数值, 导致测试IF(0)。如果expr1是TRUE(expr10且expr1NULL),那么IF()返回expr2,否则它返回expr3。如果expr1不是NULL,IFNULL()返回expr1,否则它返回expr2。IFNULL()返回一个数字或字符串值,取决于它被使用的上下文环境。以上这篇浅谈Mysql中类似于nvl()函数的ifnull()函数就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持我们。...

2022-08-30 12:49:07 126

原创 【无标题】

你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Markdown编辑器, 可以仔细阅读这篇文章,了解一下Markdown的基本语法知识。我们对Markdown编辑器进行了一些功能拓展与语法支持,除了标准的Markdown编辑器功能,我们增加了如下几点新功能,帮助你用它写博客:撤销:Ctrl/Command + Z重做:Ctrl/Command + Y加粗:Ctrl/Command + B斜体:Ctrl/Command + I标题:Ctrl/Command + S

2022-08-30 11:21:16 113

原创 win11安装RabbitMQ

进入安装目录,运行rabbitmq-plugins enable rabbitmq_management。进入sbin目录,执行rabbitmq-service.bat install。输入默认账号:guest,密码:guest,登陆成功。配置Erlang环境变量 :ERLANG_HOME。然后双击运行rabbitmq-server.bat。path添加:%ERLANG_HOME%in。安装RabbitMQ-Plugins插件。下载完成后,右击“以管理员身份”安装。点击Get Started。...

2022-08-30 09:59:49 1111 1

原创 ResultSet转为map

【代码】ResultSet转为map。

2022-08-30 08:34:16 1249

原创 mybatis XML文件中特殊符号“大于”、“小于”、“大于等于”、“小于等于”,XML报错

大致看一下报错信息,能感觉时xml文件中sql的问题,根据报错中提示的行数,找到具体的sql,才发现sql那里报了一个红波浪线,特殊符号没有进行转义。今天写代码时,启动时突然报了一个xml异常,于是就抽时间记录了一下这个bug的解决方案。另外,mybatis中特殊符号不止这一个,私下梦梦又找了其他的补上。...

2022-08-29 14:12:06 498

原创 linux du 查看文件夹大小

ps:a表示目录下所有的文件和文件夹(不含子目录)1、查看当前文件夹及文件夹下大小。max-depth标识目录的深度。3、du 显示目录或文件所占空间。h:以K,M,G为单位显示。2、查看当前文件夹总大小。...

2022-08-29 12:52:02 4663

原创 ElasticSearch如何在前后台启动

进入es的目录 bin/elasticsearch -d。进入es的目录 bin/elasticsearch。例如:sudo lsof -it tcp:9200。例如:sudo kill -9 987。1.查看端口9200被哪个进程占用。Ctrl + C停止进程。或者直接查看es的进程。2.kill相应进程。...

2022-08-29 11:29:41 318

空空如也

空空如也

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

TA关注的人

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