自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Tomcat下载安装以及配置(详细教程)

今天晚上查看自己原来项目的时候,突然发现运行不了,仔细查看发现是tomcat没配置,但是tomcat在电脑里已经下载过了,只是还没有配置,这篇文章就讲tomcat在电脑与idea中的配置提示:以下是本篇文章正文内容,下面案例可供参考深知大多数初中级Java工程师,想要提升技能,往往是自己摸索成长或者是报班学习,但对于培训机构动则近万的学费,着实压力不小。自己不成体系的自学效果低效又漫长,而且极易碰到天花板技术停滞不前!因此收集整理了一份《Java开发全套学习资料。

2022-09-12 03:50:13 461 1

原创 mysql数据库连接时出现2003错误代码10038

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

2022-09-11 11:11:14 6104

原创 Error occurred while trying to proxy request项目突然起不来了

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

2022-09-11 02:20:53 1313

原创 JavaWeb 项目 --- 博客系统(前后分离)

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

2022-09-09 22:46:00 403

原创 SpringSecurity前后端分离登录认证

新增接口:@Autowiredreturn new Result(200,"登陆成功",loginService.login(user));}}@Overridehttp//关闭csrf//不通过Session获取SecurityContext.and()// 对于登录接口 允许匿名访问// 除上面外的所有请求全部需要鉴权认证}配置redis:spring:redis:port: 6379认证逻辑:将注入到容器中@Bean@Override}

2022-09-08 23:29:19 897

原创 linux 中 查看防火墙开放端口号 命令

查询已开放的端口(已开放的端口号集合):firewall-cmd --zone=public --list-ports。查询指定端口是否已开 firewall-cmd --query-port=666/tcp。以上所述就是linux查看防火墙状态和对外开放的端口状态,希望对大家有所帮助!查看防火墙状态 systemctl status firewalld。开启防火墙 systemctl start firewalld。开启防火墙 service firewalld start。2.查看对外开放的端口状态。

2022-09-07 16:03:38 985

原创 JVM参数-XXMatespaceSize的含义

其实不是的,MetaspaceSize 表示的并非是元空间的大小,它的含义是:主要控制matesaceGC发生的初始阈值,也就是最小阈值。在JDK1.8开始有了元空间区(Matespace)来替换永久代(Permanent Generation),那么在设置JVM参数的时候,也要增加上Matespace的相关参数了。注意:在jvm启动的时候,并不会分配MaxMetaspaceSize这么大的一块内存出来,metaspace是可以一直扩容的,直到到达MaxMetaspaceSize。是参数设置没有生效么?

2022-09-07 13:37:03 349

原创 Java面试题及答案整理(2022最新版)

适用于应届生和有工作经验的程序员,每道都是认真筛选出的高频面试题,助力大家能找到满意的工作!

2022-09-07 11:02:43 237

原创 java String类常见面试题

/true,equals中,先判断两个对象的地址值,地址值相同,默认就是同一个对象,不会继续equalse中的具体值是否相等的判断了,直接会返回true。****equals只能比较引用数据类型,****如果没有重写Object类中的equals方法,equals方法和==号比较引用数据类型无区别 ,重写后的equals方法比较的是对象中的属性。//false 不相等,s1是变量,编译的时候确定不了值,在内存中会创建值,s3在堆内存中,。//true ,比较地址值,都在常量池,相等。

2022-09-07 08:29:10 86

原创 JAVA多态(超详细讲解)

这里引用下其他地方的解释。所谓多态就是指程序中定义的引用变量所指向的具体类型和通过该引用变量发出的方法调用在编程时并不确定,而是在程序运行期间才确定,即一个引用变量倒底会指向哪个类的实例对象,该引用变量发出的方法调用到底是哪个类中实现的方法,必须在由程序运行期间才能决定。因为在程序运行时才确定具体的类,这样,不用修改源程序代码,就可以让引用变量绑定到各种不同的类实现上,从而导致该引用调用的具体方法随之改变,即不修改程序代码就可以改变程序运行时所绑定的具体代码,让程序可以选择多个运行状态,这就是多态性。

2022-09-06 16:58:46 149

原创 Java中JVM的xmx和xms配置成一样的好处

如果Xmx和Xms值不一样,初识时JVM堆内存空间较小,这会导致每当空间不够用的时候会向操作系统申请,这样的话必然要进行一次GC。JVM堆外所需要使用的内容能和堆使用的内存一样的。所以在配置Xmx的时候,最大不应该超过总内存的70%。为了避免应用之间的干扰,最好一台机器上只启一个应用。命令,可以查看当前JVM支持的非标准参数。避免伸缩时候带来的性能损耗。

2022-09-06 15:38:00 524

原创 java 获取当前系统时间 时间比较

public static final String[] months = { “一月”, “二月”, “三月”, “四月”, “五月”, “六月”,System.out.println(“”+day1+“天”+hour1+“小时”+minute1+“分”+second1+“秒”);System.out.println(“”+day+“天”+hour+“小时”+min+“分”+s+“秒”);* 将“yyyy-MM-dd”格式的日期字符串转换为“yyyyMMdd”格式的日期字符串。

2022-09-06 14:17:47 1677

原创 java -jar 指定端口或配置文件启动jar

2、加载服务器配置文件application-dev.yml。3、同时指定端口与配置文件。1、后台服务方式启动。

2022-09-06 12:54:46 1635

原创 idea搜索不到free mybatis plugins

作者Gitee主页说明:换行业,不再维护。

2022-09-06 11:19:35 244

原创 IDEA2021配置JVM启动参数

2.选择项目,点击Modify options下拉。1.选择Edit Configurations…3.点击Add VM options。

2022-09-06 09:45:29 662

原创 Elasticsearch简介及SpringBoot整合ES实例

Elasticsearch 是一个开源的搜索引擎。建立在全文搜索引擎库 Apache Lucene 基础之上。它的内部使用 Lucene 做索引与搜索,但是它的目的是使全文检索变得简单,通过隐藏 Lucene 的复杂性,取而代之的提供一套简单一致的 RESTful API。Elasticsearch 不仅仅只是一个全文搜索引擎。它可以被下面这样准确的形容:、一个分布式的实时文档存储,每个字段可以被索引与搜索——作数据库用一个分布式实时分析搜索引擎,能胜任上百个服务节点的扩展,并支持PB 级别的。

2022-09-06 08:24:38 713 1

原创 Hadoop小文件处理

HDFS存储特点:(1)流式读取方式,主要是针对一次写入,多次读出的使用模式。写入的过程使用的是append的方式。(2)设计目的是为了存储超大文件,主要是针对几百MB,GB,TB,甚至PB的文件。(3)该分布式系统构建在普通PC机组成的集群上,大大降低了构建成本,并屏蔽了系统故障,使得用户可以专注于自身的操作运算。(4)HDFS适用于高吞吐量,而不适合低时间延迟的访问。如果同时存入1million的files,那么HDFS 将花费几个小时的时间。

2022-09-02 16:39:48 1215

原创 Haddop完全分布式集群搭建

(2)在/etc/sysconfig目录下找到文件 network,然后执行命令 vim network,按“i”进入编辑内容,编译完成后按Esc退出编译状态,之后执行命令wq保存并退出,后面两台也都这样,如下图所示。(3)修改主机名和iP地址具有映射关系,执行命令vim/ etc/hosts,按“i”进入编辑内容,编译完成后按Esc退出编译状态,之后执行命令wq保存并退出,把三台的ip和主机名都编辑,如图所示。(4)解压之后,执行命令 Il,可以看到该目录下多了一个解压后的Jdk文件,如图2-43所示。

2022-09-02 15:15:23 383

原创 Error attaching to process sun.jvm.hotspot.debugger.DebuggerException cannot open binary file

使用jinfo查看jvm参数时候报错。

2022-09-02 13:53:22 420

原创 Elasticsearch7.x配置xpack实战

2019年5月21日,Elastic官方发布消息: Elastic Stack 新版本6.8.0 和7.1.0的核心安全功能现免费提供。这意味着用户现在能够对网络流量进行加密、创建和管理用户、定义能够保护索引和集群级别访问权限的角色,并且使用 Spaces 为 Kibana提供全面保护。免费提供的核心安全功能如下:1)TLS 功能。可对通信进行加密;2)文件和原生 Realm。可用于创建和管理用户;3)基于角色的访问控制。可用于控制用户对集群 API 和索引的访问权限;

2022-09-02 12:30:58 1027 1

原创 Eclipse添加Tomcat

3.点击右侧Add 选择合适的版本 点击Finish 选择Tomcat安装目录 点击apply and close。4.在server窗口下添加tomcat服务进来。在server窗口空白处右击鼠标选择 New>Server。2.在左侧菜单栏 Server——>点击Runtime Environments 找到tomcat 点击。1.打开eclipse 点击 window——>点击preference。5.在弹出的New Server窗口中找到适合的tomcat版本。7.右击server服务,运行。

2022-09-02 11:10:11 608

原创 Dubbo泛化调用入门到精通

consumer 端 | | provider 端 || | | || | | || | | || | | || | | | || | | || | | || | | || | | |基于PojoUtils 简化复杂对象,不用引入二方包。

2022-09-02 09:47:22 1118 1

原创 Dubbo事件通知

dubbo在调用之前,之后,出现异常时,会触发oninvoke,onreturn,onthrow三个事件,可配置当事件发生时,通知那个类的那个方法。

2022-09-02 08:24:30 161

原创 dubbo+zookeeper的使用

Zookeeper作为Dubbo服务的注册中心,Dubbo原先基于数据库的注册中心,没采用Zookeeper,Zookeeper一个分布式的服务框架,是树型的目录服务的数据存储,能做到集群管理数据,这里能很好的作为Dubbo服务的注册中心,Dubbo能与Zookeeper做到集群部署,当提供者出现断电等异常停机时,Zookeeper注册中心能自动删除提供者信息,当提供者重启时,能自动恢复注册数据,以及订阅请求。我们先在linux上安装Zookeeper,我们安装最简单的单点,集群比较麻烦。...

2022-09-01 17:15:36 374

原创 DOCKER安装RABBITMQ集群

授予admin用户超级管理员权限:rabbitmqctl set_user_tags admin administrator。3,创建三个容器,端口分别是 5673 5674 5675 ,管理端口是 15673 15674 15675。新增用户:rabbitmqctl add_user admin 123456。1,拉取rabbitMq镜像(带management)2,创建docker网络,让容器可以和主机通信。4,后两个节点作为内存节点加入集群。...

2022-09-01 14:48:03 94

原创 docker invalid reference format

2 docker run –p 8080:80 –d nginx 符号错误 “-” 其实为"-"1 docker镜像的名字中不能包含大写字母,改成小写。

2022-09-01 12:20:41 327

原创 C#异步网络编程

Socket类的很多连接,发送,接收函数都有相应的异步版本,如:BeginAccept,BeginConnect,BeginReceive,BeginReceiveFrom,BeginSend,BeginSendTo,EndAccept,EndConnect,EndReceive,EndReceiveFrom,EndSend,EndSendTo。在BeginXXX函数中,注册一个回调函数,当相应事件发生后,此回调函数得到调用,在此回调函数内再调用相应的EndXXX函数,得到返回值。...

2022-09-01 09:35:20 319

原创 IDEA Unable to import maven project See logs for details (maven的坑)

系统重装之后,Idea的配置是之前就认为没什么问题,就没去过多注意,但是后来发现建SpringBoot项目默认的版本太高,pom.xml每次都会报错,因为是maven本地库没有相应的包,我就手动设置一下版本,混过过去就算了,没想花太多时间去解决。我就开始各种怀疑,idea联网是否正常,maven的Setting.xml有没有设置好,alibaba镜像是不是挂了,还是破解Idea的副作用。还有一些注意的地方,idea是由缓存的,你修改好之后,最好清一下缓存以及重启。你就会发现一堆错误,异常,警告。...

2022-08-31 17:56:22 195

原创 项目总结——深入浅出socket网络编程

建立Socket在服务器端建立一个监听的Socket,为此可以调用Socket()函数用来建立这个监听的Socket,并定义此Socket所使用的通信协议。此函数调用成功返回Socket对象,失败则返回INVALID_SOCKET初始化调用的socket的构造函数,MSDN上共有三种构造函数重载,这里我们用的是第三种使用指定的地址族、套接字类型和协议初始化Socket类的新实例。绑定端口。...

2022-08-31 11:18:15 369

原创 运行Springboot出现Cannot instantiate interface org.springframework.context.ApplicationListener错误

1.这两个外来jar包改groupId和artifactId,这个命名方式随意自己喜欢,我就是将下面的***com***改成了***zom***,因此编译时将这个包中的引用放到了后面,因为a-z。2.将冲突的springboot版本一致,我这里将pom中引入的spring-boot-starter-parent从2.2.6改成了2.0.0。通过排错发现,pom中引入的两个外来jar包中也引用的springboot,这个与自己pom引用的springboot的相关包发生冲突,导致无法初始化!...

2022-08-31 09:57:46 1294

原创 简单快速的用SpringBoot访问静态资源(图片、html)

还需要在“resources”目录下(注意只能在“resources”目录下创建文件,因为SpringBoot只在它下面扫描),再创建一个文件夹名为“static”的文件夹,这里面存放的就是你的图片(如果你想更清晰点,你就在static的下面在创建文件夹)原文:https://blog.csdn.net/qq_36481052/article/details/79075214。启动主程序,就可以直接访问了 这是我的URL:localhost:8080/img/1234.png。...

2022-08-31 08:31:46 1952

原创 第六章 初识MyBatis

14、MyBatis的最近版本是mybatis-3.x系列的,本书所讲解的MyBatis框架就是基于此版本的,可以通过网址“https://github.com/mybatis/mybatis-3/releases”下载得到。26、ORM就是一种为了解决面向对象与关系型数据库中数据类型不匹配的技术,它通过描述Java对象与数据库表之间的映射关系,自动将Java应用程序中的对象持久化到关系型数据库的表中()。3、MyBatis框架下载并解压后,有关mybatis-3.x的文件夹内容说明正确的是()。...

2022-08-30 14:04:51 273

原创 第八讲 Java网络编程

课前索引课前思考  1. 什么是TCP/ IP协议?  2. TCP/IP有哪两种传输协议,各有什么特点?  3. 什么是URL?  4. URL和IP地址有什么样的关系?  5. 什么叫套接字(Socket)?  6. 套接字(Socket)和TCP/IP协议的关系?  7. URL和套接字(Socket)的关系?**8.1 网络编程基本概念,TCP/IP协议简介**8.1.1 网络基础知识网络编程的目的就是指直接或间接地通过网络协议与其他计算机进行通讯。网络编程中有两个主要的问题,一个是

2022-08-30 14:04:22 210

原创 第二章:Hadoop

Hadoop是大数据领域中非常重要的基础技术,他是一个海量数据存储、处理系统,也是一个生态圈(HDFS,MapReduce,Hive,Hbase等)Hadoop1.0(Apache)最初版:HDFS、MapReduceHadoop2.0:HDFS、MapReduce、Yarn--------这个是我们要讲的!!!(2.7.1)Hadoop3.0:2017年12月发布,目前还不是公认版本。...

2022-08-30 14:03:51 260

原创 第二十四节 SpringBoot使用spring.factories

如何让我们的starter里的@Configuration在使用者的项目里生效呢?在SpringBoot的启动类中,@SpringBootApplication注解的代码里面有一句@EnableAutoConfiguration。

2022-08-30 14:03:18 584

原创 第二十七讲.动态设置相关参数(replication为2和blocksize为10字节)

通过FileSystem API做写操作,动态设置相关参数:replication为2和blocksize为10字节。【美妙人生】Hadoop课程系列之HDFS–手把手教你精通HDFS。通过java.net.URL类访问写入HDFS数据。通过FileSystem API做write操作。

2022-08-30 14:02:49 377

原创 第三章:hadoop安装配置,jps命令不能使用。apt-get命令不能下载jdk,缺少依赖包,设置静态ip后不能上网,

---------------------------------------ip地址,网关,子网掩码,dns设置--------------------------------------------------------------------------------------------------------------------------结束------------------------------------------------------------...

2022-08-30 14:02:19 1001

原创 检查RabbitMQ状态

RabbitMQ的日志信息,可以在 C:/Users/Administrator/AppData/Roaming/RabbitMQ/log/文件夹下进行查看。可以运行 rabbitmq-server -detached命令来重启服务并后台运行。备注:可以运行 rabbitmqctl stop 命令来停止服务。输入默认账号: guest 密码: guest。就可以登录查看rabbitmq里的资源信息。1、安装rabbitMQ前需要先安装。2、检查RabbitMQ运行状态。...

2022-08-30 12:33:44 4976

原创 您的浏览器没有获得Java Virtual Machine(JVM)支持。可能由于没有安装JVM或者已安装但是没有启用。请安装

使用Internet Explorer浏览器,这是唯一一款不出现问题的浏览器,所以肯定不是java虚拟机的问题,肯定是Internet Explorer的默认设置和其他的浏览器不同。可能由于没有安装JVM或者已安装但是没有启用。并且这点得到了我的印证,我不知道之前改了什么配置,结果Internet Explorer也不行了,折腾了好久,最终重置了Internet Explorer才解决。网上搜了一段时间,没有找到解决办法,我个人觉得这个错误提示没有很好的指导性。这是我在校外访问学校网遇到的问题。...

2022-08-30 11:10:44 3441

原创 String转Map方法

很久没写java了,今天有个map传过来格式变成String了需要转map,本来应该可以找个简单的方式解决,但我就不相信找不到了,最后找了半天都没成功的。然后自己写了个小方法分享一下。仅限以下格式转map。...

2022-08-30 09:43:30 6210

空空如也

空空如也

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

TA关注的人

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