自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 update语句详解

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

2022-09-12 04:01:54 1352 1

原创 mysql解压版安装步骤

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

2022-09-11 11:23:20 1146

原创 GateWay实现负载均衡

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

2022-09-11 02:33:04 1369

原创 Jenkins部署spring boot项目

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

2022-09-09 22:56:25 3748

原创 VSCode中开发JavaWeb项目(Maven+Tomcat+热部署)

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

2022-09-08 23:41:12 2689 1

原创 Linux 创建.sh脚本文件

4.内容:第一行必须有,其他自己写,以下示例中进入某个文件夹,并执行了一个文件。(Linux 为你的.sh文件创建桌面快捷方式)2.新建.sh文件,起名xxx。5.给.sh赋予可执行权限。3.打开并编辑.sh文件。

2022-09-07 16:12:48 1530

原创 JVM启动参数的类别及使用

java.lang.OutOfMemoryError相信很多开发人员都用到过,这个主要就是JVM参数没有配好引起的,但是这种错误又分两种:java.lang.OutOfMemoryError:Javaheapspace和java.lang.OutOfMemoryError:PermGenspace,其中前者是有关堆内存的内存溢出,可以同过配置-Xms和-Xmx参数来设置,而后者是有关永久域的内存溢出,可以通过配置-XX:MaxPermSize来设置。一旦对象经历了一定数量的垃圾收集循环后,便进入旧域。

2022-09-07 13:45:15 120

原创 Java面试题火了:这可能是历史上最简单的一道面试题了

我承认我的要求比较低,但是来面试的人能直接写出这样的真的不太多,粗略地估计的话,大概占一到两成吧。总之,无论如何,能在第三关的各种引导之后,能写出下面这个结果来的人,真的不多。能一开始没有任何引导的就写出来的人,至今只见过两个,一个我去哪儿都带着,一个拒了我的offer。好吧,我承认我在筛选简历的能力可能有一些问题,不过不管你信不信,好多大厂工作了几年的程序员,都会写出如上风格的代码。我:“但是我们实际代码测试过,发现上面的按位与操作和取模操作,实际运行的时间是差不多的,为什么呢?

2022-09-07 11:12:25 508

原创 java8 对象集合按时间排序

ps: getTime()是对象中获取时间参数的方法。

2022-09-07 08:38:18 219

原创 Java如何退出程序

jdk文档:System.exit(int status)是中止当前虚拟机的运行,即强制性退出程序。status是状态码,0表示正常退出程序,其他值表示异常退出。是函数中返回某个变量的关键字,只能退出方法。

2022-09-06 17:07:04 758

原创 Java中Map的entrySet()详解

Map中采用Entry内部类来表示一个映射项,映射项包含Key和Value。由于Map中存放的元素均为键值对,故每一个键值对必然存在一个映射关系。Map.Entry里面包含getKey()和getValue()方法。该方法返回值就是这个map中各个键值对映射关系的集合。可使用它对map进行遍历。

2022-09-06 15:46:17 157

原创 java-将Map ,Object>转换为Map ,String>

进行处理的上半部分,然后决定使用正确键入作为String进行下半部分的处理,因此您将广播范围从Object缩小为String。幸运的是,您可以使用Java( 在这种情况下很容易)-但这只是掩盖了您在上半年使用弱输入的事实。更好的是,使用正确的已知类型。编译为.class之后,我们剩下的是原始类型(Map和HashMap),没有通用类型参数,并且没有键和值的自动类型转换。但这很有帮助,因为.java代码本身是强类型且简洁的。尝试将狭窄的泛型类型转换为更广泛的泛型类型意味着您一开始使用的是错误的类型。

2022-09-06 14:26:17 645

原创 idea查看maven版本

idea查看maven版本idea查看maven版本。

2022-09-06 11:28:40 948

原创 IDEA中 java 警告 源发行版 11 需要目标发行版 11解决

问题就解决了。

2022-09-06 09:53:53 283

原创 Failed to start mysql.service Unit mysql.service not found

如果启动时出错:Failed to start mysql.service: Unit mysql.service is masked。

2022-09-06 08:33:03 2826

原创 hadoop机架是什么_什么是机架?

hadoop机架是什么关于的讨论很多,但是除非您自己是框架作者,否则很少会看到它。那么机架是什么?作为应用程序开发人员,为什么要关心它呢?

2022-09-02 16:48:03 183

原创 hadoop container killed on request. exit is 143

https://www.suibibk.com/topic/634440889984352256

2022-09-02 15:25:12 416

原创 es 用户启动elasticsearch

es 用户启动elasticsearch。root 用户启动视图化工具。

2022-09-02 14:02:20 496

原创 Elasticsearch为记录添加时间戳timestamp

如果没有手动指定时间戳,_source中是不会存在时间戳的。如果想为每个索引文档自动创建时间戳,必须在创建索引时指定Mapping,将@timestamp设置为enable。否则,即使以后更改,新的数据也是无法加上时间戳的。在Elasticsearch内部,对时间类型字段,是统一采用 UTC 时间。若使用logstash来做日志收集,logstash会根据事件传输的当前时间自动给事件加上@timestamp字段。时间戳是表明某条数据产生的时间,代表了此数据在一个特定时间点已经存在的证据。

2022-09-02 12:40:45 1384

原创 elastic search添加密码验证、并且使用postman访问带密码的es

elastic search简称为es,为一个分布式的搜索引擎,默认的es部署是没有密码验证的,很容易会出现安全问题。

2022-09-02 11:20:31 1167

原创 dubbo灰度发布方案

目前我公司自己搭了一套发布系统,底层使用的是docker的swarm,实现了“灰度发布”功能。当开启发布灰度发布的时候,会独立启动一个容器,只允许指定百分比的流量进入到灰度容器中。这一套机制,是依靠在网关中对后端http服务实例做不同的权限实现的,只能对http服务生效。dubbo服务是直接跟注册中心zookeeper拿到所有服务提供者的地址,然后直连服务提供者,并不会经过网关。

2022-09-02 09:55:40 1228 1

原创 Dubbo入门(三)Consumer的编写

本章讲解dubbo中另外一个重要角色Consumer的编写。

2022-09-02 08:32:40 134

原创 dubbo-admin无元数据信息,请升级至Dubbo2.7及以上版本,或者查看application.properties中关于config

无元数据信息,请升级至Dubbo2.7及以上版本,或者查看application.properties中关于config center的配置。我们需要打开我们的生产者配置文件(一般是生产者Spring配置文件)加入下面配置。重新启动生产者,再次打开Dubbo-Admin。这样我们的元数据信息就出来了。...

2022-09-01 17:23:59 701

原创 Docker安装官方Redis镜像

因为在启动Docker redis时已经把端口映射到了宿主机的6379端口,所以这里宿主机直接可以使用“redis-cli”的方式访问,默认是localhost:6379.这种访问方式需要你的宿主机或其他客户端本身安装了redis。相当于Docker中的redis为其他的物理机提供了服务。“redis-server”表示启动redis的服务器端,可以接收客户端的连接。因为redis默认端口是6379,所以这里使用宿主机的6379端口。这种方式启动连接后,可以看到当前运行中的容器又多了一个,...

2022-09-01 14:56:16 165

原创 docker pull镜像的时候下载卡死

docker pull mysql时,下载卡出了,其中一个镜像层一直Downloading,docker拉取的的镜像是存放在/var/lib/docker/overlay2,缓存是在/var/lib/docker/tmp,但是我都删掉反而报错有其中有的东西不能删;所以我又重新安装的docker,可以了。后来又碰到一次重启docker也行。...

2022-09-01 12:29:31 897

原创 (1)安装hadoop之虚拟机准备(配置IP与主机名)

加一条命令,把用户改为atguigu : su atguigu 执行sudo ls 不报错。chkconfig iptables off //关闭开机自启。3. 在/opt目录下创建software module文件夹。最后 NAME=“eth1” 改成 NAME=“eth0”service iptables stop //服务关闭。硬盘50G 内存4G cpu 6*2 2*2。(每克隆一台都需要做一遍)//新虚拟机,不用第八步。改HOSTNAME字段。8. 改网卡脚本文件。...

2022-08-31 11:26:35 360

原创 连接MySQL服务器

MySQL是一种模式的DBMS(数据库管理系统),当然在刚学习的时候一般都将客户端和服务器都装于本地机上:一般MySQL服务器的端口为3306,这是默认端口,当然也可以在服务器配置文件中更改这个端口号。下面通过命令行和GUI程序来连接MySQL服务器(无论是命令行还是GUI图形程序,它们都是MySQL客户端)。在这里客户端和服务器都处于同一台本地机上,本地机的系统环境是Ubuntu16.04,服务器始终处于运行状态。...

2022-08-31 10:06:00 3853

原创 美团笔试题目(Java后端5题2小时)

数对一共有9个,分别是: (3,3)(3,1)(3,2)(1,3)(1,1)(1,2)(2,3)(2,1)(2,2)按从小到大的排序后:(1,1)(1,2)(1,3)(2,1)(2,2)(2,3)(3,1)(3,2)(3,3)T的7个子序列:a(1),a(2),a(3),aa(12),aa(23),aa(13),aaa(123);S的6个子串:a(1),a(2),a(3),aa(12),aa(23),aaa(123);样例解释:加入1,1后,原数组变为1,1,2,3,3,3,其伪中位数为2。...

2022-08-31 08:42:14 1698

原创 解决分页插件ClassNotFoundException org.springframework.boot.bind.RelaxedPropertyResolver

升级分页插件的版本为1.2.3。

2022-08-30 17:07:20 320

原创 菜鸟的IDEA使用Docker插件

传统的docker部署springboot项目,需要自己手动配置Dockerfile文件,还需要将生成的jar包跟Dockerfile文件一起上传到服务器,整个流程下来很麻烦,如果用idea的docker插件就可以实现一键部署springboot项目,简单方便。如果使用idea编辑器的话,可以使用docker插件来远程使用服务器(虚拟机)上的docker,简单方便快捷的使用docker,更重要的是使用插件可以实现项目的一键部署,当然这还需要一些简单的配置。,虽然构建成功了,运行访问都没有问题,...

2022-08-30 15:37:57 1020

原创 给maven项目添加jar包

最近的项目要使用maven,在网上查的好复杂呀。弄了很长时间没有弄好,最后问了一位高手才学习到一点,先记录一下,免得以后忘记了。本地的eclipse和私服相连,私服和公服相连。私服同时管理公服上有的jar包和自己上传的jar包,这样一个项目组都可以用了。如果想更好的管理maven资源最好是采用私服+公服的方式。首先创建了一个maven项目。然后打开pom.xml。注意啦:system指的是使用本地jar包。...

2022-08-30 14:17:05 2409

原创 浅谈JDK、JRE、JVM区别与联系

总体来说就是,我们利用JDK(调用JAVA API)开发了属于我们自己的JAVA程序后,通过JDK中的编译程序(javac)将我们的文本java文件编译成JAVA字节码,在JRE上运行这些JAVA字节码,JVM解析这些字节码,映射到CPU指令集或OS的系统调用。a.JDK和JRE区别:在bin文件夹下会发现,JDK有javac.exe而JRE里面没有,javac指令是用来将java文件编译成class文件的,这是开发者需要的,而用户(只需要运行的人)是不需要的。四、JDK、JRE、JVM三者的联系与区别。.

2022-08-30 12:47:14 75

原创 搭建Docker私有镜像仓库

通常我们在docker中拉取的镜像都是在docker hub在线存储库中获取的,这个在线存储库里的docker镜像可以由任何用户发布和使用。显然,这在某些场景下是不适用的,比如企业级别的隐私项目,又或者是公司完全处于内网状态不能访问外网,再或者是想个性化定制某些配置等等,这时就需要用到私有存储库了。简单来说,镜像是文件,容器是进程,容器是基于镜像创建的,即容器中的进程依赖于镜像中的文件。注意:私有存储库是基于docker hub在线存储库的registry镜像搭建的。9、验证上传镜像到私有仓库。...

2022-08-30 11:18:56 291

原创 VisualVM监控远程服务器上JVM教程

Dockerfile配置-server-Xmx500m 最大堆内存-Xms128m 初始堆内存-Dcom.sun.management.jmxremote=true 允许远程jmx连接-Dcom.sun.management.jmxremote.rmi.port=8890 宿主机jmx端口-Dcom.sun.management.jmxremote.port=8890 容器jmx端口-Dcom.sun.management.jmxremote.ssl=false 是否采用ssl协议

2022-08-30 09:57:55 242

原创 redis设置密码

1、找到redis.conf文件2、修改requirepass的值修改requirepass的值,后面跟的是密码3、 保存退出,并重启redis服务即可生效。

2022-08-30 08:32:21 1023

原创 mybatis collection一对多 ofType

多对一类似 见mybaits 中的参数传递 :暂时写到这吧!啊哈哈哈。

2022-08-29 14:09:27 775

原创 Keil 5模块化编程详细步骤

这样一个工程模板就创建好啦~ 以上皆以笔者创建工程的步骤为例,方法可以参考,习惯因人而异。比如我见过有人喜欢把所有的.c文件放在一个文件夹,所有的.h文件放在一个文件夹,其实也挺不错,自己习惯的就是最好的~模块化编程的重要意义我就不多加赘述了(刚写完小4000字的人不想敲了),直接进入主题吧~~~首先,建立一个如图所示的文件夹,我一般分成四部分(可根据个人习惯更改)。里面主要是一些编译过程中的输出文件(.hex文件也早这里);下一步,往每个分组里面添加文件(包括.c和.h)里面主要是一些可能用到的模块;..

2022-08-29 12:50:07 2624

原创 elasticsearch-head 连接ES出现401问题解决

写在前面:ES 和elasticsearch-head 安装在同一台机器,ES启用了X-pack,但是在elasticsearch-head 连接时提示401无权限访问,查了好久,找到了解决方案。然后重启Es服务,即可正常连接访问。

2022-08-29 11:27:51 624

原创 把别人的maven仓库拷贝到自己电脑中使用(断网)

1.安装maven,修改settings,主要修改localRepository指向的maven仓库地址,以及mirror里面的url地址。(只需要如下配置即可,其余配置全部注释掉)需求:把别人的maven仓库拷贝到自己电脑上,并且断网的情况下,如何运行项目。2.在IDEA中配置 maven的settings和本地仓库,即可运行项目。...

2022-08-29 09:51:26 676

原创 将linux系统装入U盘,制作便携式linux系统。

(安装过程中不要拔出U盘,会导致安装失败,安装后U盘在windows下会提示格式化,千万不要选择格式化,格式化后我们做的系统就没了。**1.本教程是说明如何将linux系统安装到U盘上(也就是把U盘当做电脑的硬盘),可以实现U盘插到任何电脑上都能够在实体机上运行linux系统,而且所有的运行配置都能被保存,相当于随身携带的一个电脑。18.这里选择安装的内容,选第一个桌面版,之前我选过minimal版本的,结果开机没有网卡驱动,还有自己安装驱动,所以选择桌面版的,功能多。3.插上准备好的U盘。...

2022-08-28 09:42:34 5678

空空如也

空空如也

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

TA关注的人

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