自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Xshell的使用

Xshell是用于Windows平台的功能强大的SSH1,SSH2,SFTP,TELNET,RLOGIN和SERIAL终端模拟器。它使用户可以在Windows工作站上轻松安全地访问Unix / Linux主机。SSH(安全外壳)协议支持加密和用户身份验证,以确保Internet上的安全连接,并且它取代了诸如TELNET和RLOGIN之类的旧协议。Xshell旨在满足初学者和高级用户的需求。它的用户界面直观,为高级用户提供强大的功能,例如本地命令,使用正则表达式进行搜索,动态端口转发,国际语言等。

2022-09-12 04:29:43 528 1

原创 Navicat连接MySQL时弹出:1045:Access denied for user ‘root’@’localhost’

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

2022-09-11 11:50:57 3427

原创 IoC控制反转

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

2022-09-11 03:00:56 405

原创 mybatis 或 mybatis-plus 执行 sql 的三种方式

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

2022-09-09 23:20:16 5526

原创 多版本node的安装与切换详细操作

NVM 全称 Node Version Manager,是一个管理 NodeJS 版本的工具。nodist这里只介绍使用nvm-windows安装和切换多版本NodeJS的方法。深知大多数初中级Java工程师,想要提升技能,往往是自己摸索成长或者是报班学习,但对于培训机构动则近万的学费,着实压力不小。自己不成体系的自学效果低效又漫长,而且极易碰到天花板技术停滞不前!因此收集整理了一份《Java开发全套学习资料。

2022-09-09 00:09:01 185

原创 Linux 快速创建文件并写入内容

1、自动创建 test.txt 文件。2、自动写入 “Raspberry”Linux 创建文件并写入内容。

2022-09-07 16:32:18 2466

原创 jvm官方文档

jvm官方文档

2022-09-07 14:04:46 222

原创 JDK JRE JVM的区别

Jdk【Java Development ToolKit】就是java开发工具箱, JDK是整个JAVA的核心里边包含了jre,它除了包含jre之外还包含了一些javac的工具类,把java源文件编译成class文件,java文件是用来运行这个程序的,除此之外,里边还包含了java源生的API,java.lang.integer在rt的jar包里边【可以在项目中看到】,通过rt这个jar包来调用我们的这些io流写入写出等。J2SE,standard edition,标准版,是我们通常用的一个版本。

2022-09-07 11:33:30 79

原创 java向es中写入数据报错org.elasticsearch.action.ActionRequestValidationException

后分析查看报错信息发现,打印日志中使用的es版本为6.8.6(2.2.5.RELEASE版本默认使用的es版本),而我们使用的7.6.1中的一些调用方式,所以导致报错。解决:修改es版本为7.6.1。再次启动,测试,ok问题解决。

2022-09-07 08:57:46 1763

原创 Java将Date日期转换成yyyy-MM-dd(年月日)形式

运行结果如图所示欢迎小伙伴讨论,如有错误请在评论区评论或发私聊消息,谢谢你。

2022-09-06 17:28:49 2371

原创 java中求平方函数和开方函数

java.lang.Math.sqrt(4) 的结果是2。求三次方:Math.pow(x,3)求平方:Math.pow(x,2)求四次方Math.pow(x,4)

2022-09-06 16:05:44 1260

原创 java.net.SocketTimeoutException Read timed out报警

通过接口读取数据时,报警。

2022-09-06 14:46:00 17074

原创 Java List和Array之间的转换

1)Arrays.asList()方法返回的对象是Arrays的内部类,对list的操作仍然反映在原数组上,因此这个list是定长的,不支持add、remove操作;1.实现方法 :java中数组转list使用Arrays.asList(T…1.实现:使用list.toArray()一.Array 转为List。二.List转为Array。

2022-09-06 13:23:08 2381

原创 idea配置maven依赖优先从指定本地仓库获取

在设置中搜索 Runner ,在VM Option中设置参数-DarchetypeCatalog=internal。

2022-09-06 11:51:19 5585

原创 IDEA中已配置阿里镜像,但maven无法下载jar包的问题

该配置用于忽略ssl证书的验证,然后我的maven终于可以丝滑下载了。

2022-09-06 10:13:45 348

原创 Hadoop如何启动HttpFS服务?

HttpFS 是一个提供RESTful 接口的网关的服务器,该网关支持所有HDFS文件系统操作。HttpFS是一个独立于HDFS的服务,需要手动安装。HttpFS默认端口号为14000。

2022-09-06 08:52:43 335

原创 hadoop配置 - http address绑定内网地址

我们可以修改配置将domain段替换成内网IP,这对于dfs.http.address、mapred.job.tracker.http.address没什么问题,但dfs.datanode.http.address需要到每个datanode上去修改,这太不现实了,可以通过以下方法实现自动配置。2、修改$HADOOP_HOME/conf/hdfs-site.xml( 这一步只能将datanode相关的address替换为预设变量)2.下表列出的各种MapReduce服务使用的默认端口。

2022-09-02 17:08:59 843

原创 hadoop 集群启动时 Address already in use 解决方法

转载于:https://www.cnblogs.com/lxs0731/archive/2013/03/17/2964913.html。log中说明错误Address already in use,这是因为有上次的运行datanode的进程没有终止,解决方法,搭建好hadoop集群之后,运行start-all.sh脚本,发现有如下报错。运行这个命令后,找出占用50030端口的那个进程的PID,然后将其终止。然后,再重新启动hadoop集群,没有报错。

2022-09-02 15:46:07 408

原创 ES错误:can not run elasticsearch as root

错误信息:can not run elasticsearch as root。ES不能使用root用户启动, 切换普通用户即可启动。

2022-09-02 14:22:31 791

原创 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-09-02 13:00:08 1261

原创 elasticsearch object、nested类型对比

Nested datatype | Elasticsearch Guide [7.5] | Elastic已上是关方文档,都可以存储Array数组,但是Object类型会失去关联关系:

2022-09-02 11:40:17 381

原创 dubbo管控台不显示消费者

今天遇到太多dubbo问题,其中一个是dubbo提供者和消费者都成功启动,但是dubbo管控台里只有提供者,没有显示消费者。解决:在启动消费者后,要运行消费者项目,使消费者要调用到提供者提供的服务,这样再刷新一下管控台,就会显示消费者了~~!

2022-09-02 10:15:49 651

原创 dubbo和spring结合报错 Error creating bean with name

提供者不能通过getBean得到自己提供的服务。其实就是用错了dubbo:service 、dubbo:reference导致上述报错,没有真正理解服务提供和消费的正确使用。这里犯了一个错误,dubbo服务提供者需要用到注册的服务,需要想提供者那样引用该服务。报错如下:Error creating bean with name。

2022-09-02 08:52:16 1089

原创 Dubbo中的点对点通信(指定IP)

dubbo本身是通过负载均衡策略来控制自己的调度,但是在实际生产过程中消费者可能需要指定IP如下是官方文档中2.7中给出的实现方法,但是dubbo3.0中已经没有Address的方法,优先选择2.7实现,3.0的方法还不确定如何实现:除此之外如果使用了【标签路由规则】(路由规则 | Apache Dubbo)的情况下,IP需要放在标签规则的上面且需要带上标签路由规则

2022-09-01 17:44:30 1230

原创 Docker容器日志清理方式

在容器运行的过程中,通常会产生大量的日志,尤其是应用程序本身记录了info级别的日志时候,程序的标准输出记录到容器的日志。这样会占用大量的磁盘空间,严重者导致IO异常,最终服务会宕机。Docker 容器日志存储在 /var/lib/docker/,文件格式是json格式,并通过容器ID进行区分。针对日志打印频繁的服务,可以直接在docker-compose.yml中配置日志记录选项,这样有助于Docker自己清理日志。滚动查看最后20行,并现实时间戳。...

2022-09-01 15:15:48 788

原创 docker 启动,关闭,查看运行状态

查看docker的运行状态。

2022-09-01 12:49:19 538

原创 canal整合rabbitmq

canal1.1.5好像就开始支持rabbitmq了,然后我下载的是1.1.6,为啥要整合rabbitmq,首先其他mq我也。这样我每次变动数据库,都会把变动的信息投递给rabbitmq了。再修改instance.properties文件。首先要修改canal.properties文件。这里收到的消息都是ASCLL码,所以要转一下。不会啊,其次各有所需对吧。修改这几项基本就OK了。rabbitmq配置。...

2022-09-01 10:03:59 132

原创 部署项目在Tomcat出现,tomcat报错More than one fragment with the name [org_apache_tomcat_websocket]

我在服务器用的Tomcat7,就报这个错,换成了Tomcat8就可以了,但是我本地是Tomcat7就能运行,服务器是centos8,本地是window7,不知道是否与系统有关。tomcat报错More than one fragment with the name [org_apache_tomcat_websocket]。...

2022-08-31 10:26:04 849

原创 解决String cannot be cast to java.util.List报错

List list = JSON.parseArray(“你的json字符串”, Model.class);(Model是你的实体)controller层用@RequestParam Map params接收前端传值,例如。转换时会报错:String cannot be cast to java.util.List。使用阿里的fastjson。

2022-08-31 09:02:32 2279

原创 解压版本 rabbitmq安装 使用

参考: http://www.rabbitmq.com/install-windows-manual.html#set-erlang-home-variable。–》 系统变量 新建 ERLANG_HOME 变量值 选择刚才erlang的安装目录(eg: C:Program Fileserlx.x.x ) 确定。rabbitmq 安装需要erlang 的支持,所有安装rabbitmq 之前需要现安装erlang。我的电脑–》右键–》属性–》高级系统设置–》 高级–》环境变量设置。解压rabbitmq。...

2022-08-30 17:27:28 225

原创 解决Cannot resolve plugin org.apache.maven.pluginsmaven-deploy-pluginXXX

如果还是报错,就到maven安装目录下的…epositoryorgapachemavenplugins去删除插件,我的是更新了仓库可是ideal检测到老版本插件还是要报错,老版本的文件夹里面是空的.每次创建maven项目总是报插件错误,也查阅了很多文章,今天终于解决了,和大家一起分享.进去ideal了,file->setings->Build—>maven。首先,检查三个路径是否一致,maven程序地址,配置文件地址,仓库地址。在最右侧的maven按钮点击,然后刷新。检查路径一致,然后apply....

2022-08-30 15:57:16 615

原创 网络编程socket accept函数的理解

再次调用accept()可以接受下一个客户端的连接请求,并再次返回一个新的套接字(与socket()返回的套接字、之前accept()返回的套接字都不同的新的套接字)。accept函数返回的新socket其实指代的是本次创建的连接,而一个连接是包括两部分信息的,一个是源IP和源端口,另一个是宿IP和宿端口。而同时,放火墙的对IP包的处理规则也是清晰明了,不。如果已经有客户端连接到服务器端,不再需要监听和接受更多的客户端连接的时候,可以关闭由socket()返回的套接字,而不会影响与客户端之间的通信。...

2022-08-30 14:36:31 500

原创 深入理解Spring 之 Spring 进阶开发必知必会 之 Spring 扩展接口

我们在前几篇文章中已经深入了解了 Spring 的 IOC 机制和 AOP 机制,在阅读源码的同时,楼主对 Spring 中设计模式的运用可以说五体投地,还有我们还知道更重要的一点就是:Spring 留给了我们大量的扩展接口供开发者去自定义自己的功能,甚至于 AOP 就是在 Spring 预留的扩展接口中实现的,意思是只要基于 Spring IOC,遵守 Spring 对扩展接口的约定,那么就能实现自己想要的功能。可见 IOC 的强大,那么。今天我们就将 Spring 留给我们的接口拿出来说一说。...

2022-08-30 13:06:35 230

原创 最新版MySQL 8.0 的下载与安装(详细教程)

可以看到MySQL最新版本为8.0.29,下面提供了压缩版本,直接解压配置就可以使用,如果需要下载 msi 格式文件(可以通过图形化界面操作),点击Go to Download Page > 按钮,这里使用msi格式文件下载。选择MySQL Servers,其他的产品也没有下载,所以只选择这一个。设置右击电脑→管理中MySQL服务名,以及跟随电脑启动而启动,使用默认。MySQL 8.0 更改了加密方式,使得数据更加安全,使用默认的即可。设置root用户的密码,这里直接设置密码和确认密码,不需要再新建用户。.

2022-08-30 11:40:39 3542

原创 【RabbitMQ】手把手教你windows环境下安装RabbitMQ及错误解决

RabbitMQ是使用Erlang语言开发的开源消息队列系统,基于AMQP协议来实现。AMQP的主要特征是面向消息、队列、路由(包括点对点和发布/订阅)、可靠性、 安全。以上就是在Windows系统下安装RabbitMQ的方式以及问题的解决办法,如果获取相关资源,可以联系作者!!!...

2022-08-30 10:18:00 402

原创 Spring Cloud和Dubbo的区别

底层协议:springcloud基于http协议(一般是Rest风格的API),dubbo基于Tcp协议 ,决定了dubbo的性能相对会比较好。SpringCloud是一个生态,而Dubbo是SpringCloud生态中关于服务调用一种解决方案(服务治理)模型定义:dubbo 将一个接口定义为一个服务,SpringCloud 则是将一个应用定义为一个服务。注册中心:Spring Cloud 使用的 eureka ,dubbo推荐使用zookeeper。...

2022-08-30 08:51:55 160

原创 mybatis传入map参数

假设我现在需要执行一条SQL语句,里面有两个参数:一个int类型,一个String类型又该怎么办?唯一需要注意的就是xml配置文件中取map的key对应的value时,字段要和传入的一样即可。当遇上大量的数据字段时而又只操作其中的几个时,使用map会简易很多。如果执行SQL语句的数据表中有成千上百个字段,但是真正执行sql语句只需要针对其中两个字段进行更改操作,那么实例化一个pojo的类似乎显得有点小题大做。参数进行执行SQL语句呢?答案是能的,parameterType 可以指定数据类型为map类型。..

2022-08-29 14:29:57 795

原创 linux中.tar文件怎么解压

tar -jxvf pack.tar.bz2 /pack #解包解压.bz2格式的压缩包到pack文件夹。tar -zxvf pack.tar.gz /pack #解包解压.gz格式的压缩包到pack文件夹。tar -Jxvf pack.tar.xz /pack #解包解压.xz格式的压缩包到pack文件夹。tar -jcvf pack.tar.bz2 pack/ #打包压缩为一个.bz2格式的压缩包。tar -Jcvf pack.tar.xz pack/ #打包压缩为一个.xz格式的压缩包。...

2022-08-29 13:09:34 32606

原创 hadoop 数据抽取

转载于:https://www.cnblogs.com/jack-Star/p/4221584.html。#̲上传数据时间段数据。

2022-08-29 11:48:00 302

原创 搭建maven本地仓库

最后补充一点,可以配置maven的镜像仓库,也在settings.xml下面,默认的是一个注释的全球中央仓库,可以取消注释使用,但是国内下载速度很慢,我们可以配置国内的镜像仓库,如阿里云镜像仓库。安装maven之前,首先应该确保装好了jdk。我自己的jdk是1.8的,登陆maven的官网,选择版本下载,我这里下载的是最新的3.5.3。然后就是修改maven的conf目录下的settings.xml文件,找到localRepository,拷贝整行,修改其中的路径为刚才新建的repository目录的路径。.

2022-08-29 10:10:56 1844

空空如也

空空如也

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

TA关注的人

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