自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 springcloud springboot nacos版本对应

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

2022-09-12 02:55:31 2370 1

原创 MySQL8.0.28安装教程

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

2022-09-11 10:15:06 1561

原创 2022年比若依更香的开源项目

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

2022-09-11 01:24:43 1688

原创 502 bad gateway原因、解决方法

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

2022-09-09 21:58:25 16043

转载 猿创征文 【SpringBoot2】基于SpringBoot实现SSMP整合

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

2022-09-09 00:32:36 221

原创 docker安装rabbitMQ

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

2022-09-08 22:32:38 221

原创 Kubernetes-主要概念-ConfigMap

可以使用 kubectl create configmap 从文件、目录或者 key-value 字符串等创建ConfigMap,也可以通过 kubectl create -f file 创建。ConfigMap 用于保存配置数据的键值对,可以用来保存单个属性,也可以用来保存配置文件。ConfigMap 可以通过三种方式在 Pod 中使用,三种方式分别为:设置环境变量、设置容器命令行参数以及在Volume 中直接挂载文件或目录。分享一个大牛的人工智能教程。希望你也加入到人工智能的队伍中来!

2022-09-07 15:24:47 353

原创 JVM-----IDEA中查看JVM状态

可以通过 java.lang.Runtime 类中与内存相关方法来获取剩余的内存,总内存及最大堆内存。通过这些方法你也可以获取到堆使用的百分比及堆内存的剩余空间。Runtime.freeMemory() 方法返回剩余空间的字节数,Runtime.totalMemory() 方法总内存的字节数,Runtime.maxMemory() 返回最大内存的字节数。怎么获取 Java 程序使用的内存?

2022-09-07 12:55:59 807

原创 Java运行环境是什么

所以jdk和jre的区别就是一个用于开发,一个用于运行,刚刚我们也说过,JDK中包含一个JRE,所以我们在安装JDK的时候会出现两次安装过程,一次是安装JDK,一次是安装JRE,我们在安装完JDK之后就可以停止安装程序,不用再单独安装JRE了。Java运行环境顾名思义,就是运行Java程序时所需要的环境,英文名称为 JRE(java runtime environment),Java运行环境由JVM和Java SE标准类库组成。一般情况下,我们只在个人电脑上装上jdk后,就可以运行java程序了。

2022-09-07 10:22:08 5251

原创 Dubbo超时配置

根据规则2,纵使消费端配置优于服务端配置,但消费端配置超时时间不能随心所欲,需要根据业务实际情况来设定。如果超时时间设置得太短,复杂业务本来就需要很长时间完成,服务端无法在设定的超时时间内完成业务处理;Dubbo是阿里开源的分布式远程调用方案(RPC),由于网络或服务端不可靠,会导致调用出现一种不确定的中间状态(超时)。为了避免超时导致客户端资源(线程)挂起耗尽,必须设置超时时间。响应达到后,设置请求状态,并进行notify唤醒。2. Consumer端配置优于Provider配置,优于全局配置。

2022-09-07 07:50:57 1176

原创 java怎么键盘录入字符串

/new是指创建了一个scanner类,在创建Scanner类的对象时要用System.in作为它的参数,可以将scanner看做System.in对象的支持者。BufferedReader类:这个类就是一个包装类,它可以包装字符流,将字符流放入缓存里,先把字符读到缓存里,到缓存满了或者你flush的时候,再读入内存,就是为了提供读的效率而设计的。先写上:import java.util.Scanner //导入 java.util 包下的 Scanner 类,导入后才能使用它。

2022-09-06 17:43:38 3178

原创 Java中高级面试题

1)集合类:List和Set比较,各自的子类比较(ArrayList,Vector,LinkedList;1)说说阻塞队列的实现:可以参考ArrayBlockingQueue的底层实现(锁和同步都行);2)HashMap的底层实现,之后会问ConcurrentHashMap的底层实现;12)springmvc的核心是什么,请求的流程是怎么处理的,控制反转怎么实现的;2)进程通讯的方式:消息队列,共享内存,信号量,socket通讯等;3)京东内部的jsf是使用的什么协议通讯:可参见dubbo的协议;

2022-09-06 16:18:18 136

原创 Java8 Map集合中put()与putIfAbsent()的区别

1.使用put方法添加键值对,如果map集合中没有该key对应的值,则直接添加,并返回null,如果已经存在对应的值,则会覆盖旧值,value为新的值。2.使用putIfAbsent方法添加键值对,如果map集合中没有该key对应的值,则直接添加,并返回null,如果已经存在对应的值,则依旧为原来的值。这两种方法都是以key-value键值对的形式存在到map集合中,那么它们两个有什么区别呢?

2022-09-06 14:58:30 323

原创 Java Object转JSONObject

【代码】Java Object转JSONObject。

2022-09-06 13:35:43 2913

原创 idea项目使用tomcat运行乱码问题(全部解决,亲测有效)

最近在维护老项目,jsp技术,运行需要自己下载tomcat运行,然后就出现了各种乱码,挺烦的,也是查找了各种页面之后在这里做个记录。这样一来,(重新)启动运行,发现浏览器再无乱码。我的jsp页面均已设置utf-8的。但是发现下面这三个东西是乱码的。而这三个东西是tomcat的。如果还有问题,请查看你的浏览器编码是否一致,具体请百度。5.打开你的tomcat安装目录,进入conf文件夹。保证们的idea的编码都是ok的。3.修改tomcat的编译字符。这样发现浏览器显示的还是乱码。在你的idea安装目录下。

2022-09-06 12:04:27 1198 1

原创 hive和hadoop版本对应关系

hive和hadoop版本对应关系http://hive.apache.org/downloads.html

2022-09-06 09:06:12 1084

原创 Docker删除镜像和容器

想要删除untagged images,也就是那些id为的image的话可以用。首先需要停止所有的容器(只停止单个时把后面的变量改为image id即可)删除所有的容器(只删除单个时把后面的变量改为image id即可)删除全部的images。查看host中的镜像。

2022-09-06 07:45:19 4959

原创 Hbase 不用hadoop独立部署(只能是单机)

2 直接解压HBase包,千万别去配置,不要动里面配置文件,进入bin目录,./start-hbase.sh就可以了。然后,hbase shell。*说明,*网上很多独立部署,改了配置几天出问题,这个方法也是看到某人也是这么写的。增加正确方法的权重,我这里又写一遍。1 java环境,必须用,echo $JAVA_HOME 要有东西出来。再输入,status查看master是active状态就可以了。

2022-09-02 17:22:10 1025

原创 hadoop3版本的兼容性简单调研

目前依赖hadoop的常用组件有spark、hive、hbase等.目前只调研hive和hbase这两个重要组件。参考组件的官网发布信息,一般每个版本的发布信息会说明已经支持那个hadoop版本的底层服务,说明已经经过官网比较系统的测试了。

2022-09-02 16:00:39 1456

原创 Failed to convert value of type ‘java.lang.String‘ to required type ‘java.time.LocalDate

【代码】Failed to convert value of type ‘java.lang.String‘ to required type ‘java.time.LocalDate。

2022-09-02 14:35:12 516

原创 ElasticSearch插件es-head安装及使用

nodjs官网:https://nodejs.org/en/download/可使用git命令在线下载,或者下载zip包之后,离线安装都可以。自此,需要的环境已准备完毕,下面开始安装es-head插件。ES开启安全认证,把集群修改其中一项配置然后重启ES集群。使用xpack安全认证的ES集群,密码改为自己的即可。如果npm install一直卡在。Linux使用命令检测集群是否健康。进入head目录执行。

2022-09-02 13:12:36 2152

原创 Elasticsearch 批量插入文档

本文通过示例介绍了Elasticsearch中如何批量插入文档。

2022-09-02 11:52:50 753

原创 dubbo调用指定ip的服务

url=“协议://系统ip:系统dubbo服务端口”

2022-09-02 10:28:42 2165

原创 Dubbo实现负载均衡

具体做法,对服务提供者的配置文件,Dubbo 任务application name相同则认为是同一集群。部署多个同一集群的不同端口服务即可。Dubbo实现负载均衡,一般是对服务提供者进行集群,服务消费者在请求消费时,通过一定的算法进行寻址(权重),跟nginx等做法差不多。修改端口为20881,运行服务提供测试类,在Dubbo Admin管理控制台就可以看到多个服务提供者。运行服务消费测试类,就可以看到Dubbo的负载均衡已经取效果了。使用dubbo协议在20880端口暴露服务。声明需要暴露的服务接口。

2022-09-02 09:06:22 219

原创 Apache-maven的安装与配置(IDEA)

将自己刚刚解压的maven路径以及新建的maven-repository路径以及刚编辑的settings.xml分别导入即可。下载完毕后解压,注意解压路径不要有中文。自己创建的repository目录路径。(1)更改本地仓库路径。

2022-09-02 07:46:12 267

原创 dubbo admin 无法启动提示:zookeeper not connected 解决方案

dubbo admin 从github上挡下来之后,启动dubbo admin server发现使用无法启动做那个是提示zk 链接超时,看设置相关超时时间应该是没问题,此处暂时没有深入了解底层代码逻辑。

2022-09-01 16:35:39 312

原创 Docker删除容器与镜像

出现root@f94d2c317477:/usr/share/elasticsearch/config# vi elasticsearch.yml。想要删除untagged images,也就是那些id为的image的话可以用。删除images(镜像),通过image的id来指定删除谁。docker进入容器,查看配置文件。要删除全部image(镜像)的话。停止、启动、杀死、重启一个容器。查看当前有些什么images。查看所有运行或者不运行容器。强制删除全部image的话。删除所有不使用的镜像。...

2022-09-01 14:09:16 167

原创 Could not create the Java Virtual Machine

大概率是由于没有给服务设置堆栈大小,或者堆栈大小设置的过大,这样当线程多时导致。被耗尽,使服务启动不了。在 bin 目录下,找到。脚本文件并打开,找到。

2022-09-01 11:39:47 5530

原创 Android初学八之Android网络编程

展示了Android如何进行简单的网络编程,同时使用了用于网络请求的OKHttp框架。)原因:未添加网络权限后续会继续更新有关Android设计的内容!(注:第27次发文,如有错误和疑问,欢迎在评论区指出!)...

2022-09-01 08:54:54 692

原创 Connect to maven.google.com443 [maven.google.com] failed Connection timed out connect

这是因为访问不到maven.google.com了,请把maven的url换成阿里仓。

2022-08-31 17:16:31 583

原创 配置tomcat,修改对项目的访问路径

1、首先将tomcat的目录下的webapps/ROOT目录下的所有内容清空,将war包中的内容全部复制到该目录下,这时访问localhost:8080这个地址时,会直接访问该项目。2、在tomcat的目录下conf/server.xml,在该配置文件中的Host标签下添加对项目的处理。这时访问localhost:8080时就可以直接访问到testPreject_1这个项目了。当将wai包直接部署到tomcat中时,如何修改对项目的访问路径?在Idea中对项目访问路径的配置题。...

2022-08-31 10:40:18 2796

原创 设置Redis最大连接数

如果redis存储的数据过多,务必修改以下设置。

2022-08-31 09:15:07 954

原创 linux中查看MySQL数据库表数据及结构并导入sql脚本

关系,Mysql规定,为了维护表结构的稳定,禁止执行该操作,即外键约束失败。如果导入sql脚本因为表唯一约束,可以先关闭。ps:想要删除的数据或表与其他数据或表拥有主。

2022-08-31 07:47:30 1788

原创 记一次JVM内存满了的问题处理经过

JAVA系统“假死”通常都是由JVM内存使用量满了导致的full gc所致,常规的分析方法是jmap -heap、jstat -gc、jmap -dump查看内存使用率和内存快照,对其进行分析找出问题根源。

2022-08-30 17:39:53 1053

原创 解决hadoop提交任务后一直是ACCEPTED状态的问题

访问hadoop的web界面,端口是8088,看一下active node ,unhealth node情况,如果active node为0,集群节点都是unhealth node的话,就是你的节点资源不可用,可能是节点机器内存爆掉了(90%),清理一下,或者扩容即可。...

2022-08-30 16:14:59 1103

原创 网络编程之POP3协议邮箱收信

初次与POP服务器连接时,服务器发送一个ASCII码问候(一串字符串,唯一的,与当前时间有关),客户端程序把纯文本口令添加到ASCII码问候字符串之后,然后计算出该字符串的MD5单出函数消息摘要,再将账号与MD5消息摘要作为APOP命令的参数一起发送给服务器.**3、**更新状态:QUIT命令执行后,将邮箱更新(删除标记为删除的邮件),然后立即重返确认状态(需要重新身份验证).**2、**发送USER和PASS进行明文身份验证,PASS用的密钥一般不是密码了,是开启POP服务时,提供给你的密钥....

2022-08-30 14:49:52 1273

原创 烽火JAVA面试题目

从语言本身的角度讲,程序不该去catch这类异常,虽然能够从诸如RuntimeException这样的异常中catch并恢复,但是并不鼓励终端程序员这么做,因为完全没要必要。Java异常的基类为java.lang.Throwable,java.lang.Error和java.lang.Exception继承Throwable,RuntineException和其他Exception等继承Exception,具体的RuntimeException继承RuntimeException....

2022-08-30 13:19:21 140

原创 本地dubbo服务调用不通的问题

Users/fengbin/work_space/console/console-trunk/console-dubbo/target/classes 目录下配置文件是否正确.3.看服务端相关的配置文件是否正常编译. 经常发现eclipse 资源文件排除掉.导致资源文件没有导致问题.4.检查服务端这个类是否有多次配置. 之前做测试有打开导致多次配置.1.看服务端和客户端注册中心配置是否相同.2.看配置文件是否正确....

2022-08-30 11:53:09 1014

原创 作为一个Java程序员,JVM的这些知识你懂了吗

这里的标记就是可达性分析的过程,而清除就是释放内存,假设上面是一块内存,而打钩的区域代表是垃圾,此时如果直接释放掉,虽然内存是还给系统了,但是释放掉的内存是离散的,不是连续的,而这样带来的问题就是"内存碎片",空闲的内存可能会有很多,假设加起来一共是1G,而此时想要申请500MB的空间,按理是可以申请到的,但在这里是有可能申请失败的(因为要申请的500MB是连续的内存,每次申请的内存都是连续的内存空间,而这里的1G可能是多个碎片加起来的),因此这样的问题其实是非常影响程序运行的。...

2022-08-30 10:32:37 145

原创 Springboot修改默认端口

一般而言,当使用 application.yml时可以删除 application.properties 如果没删除,当配置相同的设置时, application.properties 的优先级更高一些。当创建完成SpringBoot项目时,会在application.properties 或者application.yml文件中默认的配置,如图所示,这时的默认端口即为8080。有时在进行web开发时需要用到不同的端口,这里对SpringBoot项目的端口修改进行简单介绍。例如本文所提及的配置端口。...

2022-08-30 09:04:25 619

空空如也

空空如也

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

TA关注的人

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