- 博客(359)
- 收藏
- 关注
原创 Xshell的使用
Xshell是用于Windows平台的功能强大的SSH1,SSH2,SFTP,TELNET,RLOGIN和SERIAL终端模拟器。它使用户可以在Windows工作站上轻松安全地访问Unix / Linux主机。SSH(安全外壳)协议支持加密和用户身份验证,以确保Internet上的安全连接,并且它取代了诸如TELNET和RLOGIN之类的旧协议。Xshell旨在满足初学者和高级用户的需求。它的用户界面直观,为高级用户提供强大的功能,例如本地命令,使用正则表达式进行搜索,动态端口转发,国际语言等。
2022-09-12 04:29:43
697
原创 Navicat连接MySQL时弹出:1045:Access denied for user ‘root’@’localhost’
深知大多数初中级Java工程师,想要提升技能,往往是自己摸索成长或者是报班学习,但对于培训机构动则近万的学费,着实压力不小。自己不成体系的自学效果低效又漫长,而且极易碰到天花板技术停滞不前!因此收集整理了一份《Java开发全套学习资料》送给大家,初衷也很简单,就是希望能够帮助到想自学提升又不知道该从何学起的朋友,同时减轻大家的负担。
2022-09-11 11:50:57
3726
原创 IoC控制反转
深知大多数初中级Java工程师,想要提升技能,往往是自己摸索成长或者是报班学习,但对于培训机构动则近万的学费,着实压力不小。自己不成体系的自学效果低效又漫长,而且极易碰到天花板技术停滞不前!因此收集整理了一份《Java开发全套学习资料》送给大家,初衷也很简单,就是希望能够帮助到想自学提升又不知道该从何学起的朋友,同时减轻大家的负担。
2022-09-11 03:00:56
504
原创 mybatis 或 mybatis-plus 执行 sql 的三种方式
mybatis 是目前非常流行的数据库框架,mybatis-plus 是 mybatis 的增强版(只做增强,不做改变),有兴趣的可以研究下。深知大多数初中级Java工程师,想要提升技能,往往是自己摸索成长或者是报班学习,但对于培训机构动则近万的学费,着实压力不小。自己不成体系的自学效果低效又漫长,而且极易碰到天花板技术停滞不前!因此收集整理了一份《Java开发全套学习资料》送给大家,初衷也很简单,就是希望能够帮助到想自学提升又不知道该从何学起的朋友,同时减轻大家的负担。
2022-09-09 23:20:16
6341
原创 多版本node的安装与切换详细操作
NVM 全称 Node Version Manager,是一个管理 NodeJS 版本的工具。nodist这里只介绍使用nvm-windows安装和切换多版本NodeJS的方法。深知大多数初中级Java工程师,想要提升技能,往往是自己摸索成长或者是报班学习,但对于培训机构动则近万的学费,着实压力不小。自己不成体系的自学效果低效又漫长,而且极易碰到天花板技术停滞不前!因此收集整理了一份《Java开发全套学习资料。
2022-09-09 00:09:01
251
原创 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
113
原创 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
1886
原创 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
1525
原创 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
2463
原创 idea配置maven依赖优先从指定本地仓库获取
在设置中搜索 Runner ,在VM Option中设置参数-DarchetypeCatalog=internal。
2022-09-06 11:51:19
5793
原创 Hadoop如何启动HttpFS服务?
HttpFS 是一个提供RESTful 接口的网关的服务器,该网关支持所有HDFS文件系统操作。HttpFS是一个独立于HDFS的服务,需要手动安装。HttpFS默认端口号为14000。
2022-09-06 08:52:43
428
原创 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
1054
原创 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
518
原创 ES错误:can not run elasticsearch as root
错误信息:can not run elasticsearch as root。ES不能使用root用户启动, 切换普通用户即可启动。
2022-09-02 14:22:31
862
原创 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
1380
原创 elasticsearch object、nested类型对比
Nested datatype | Elasticsearch Guide [7.5] | Elastic已上是关方文档,都可以存储Array数组,但是Object类型会失去关联关系:
2022-09-02 11:40:17
406
原创 dubbo管控台不显示消费者
今天遇到太多dubbo问题,其中一个是dubbo提供者和消费者都成功启动,但是dubbo管控台里只有提供者,没有显示消费者。解决:在启动消费者后,要运行消费者项目,使消费者要调用到提供者提供的服务,这样再刷新一下管控台,就会显示消费者了~~!
2022-09-02 10:15:49
764
原创 dubbo和spring结合报错 Error creating bean with name
提供者不能通过getBean得到自己提供的服务。其实就是用错了dubbo:service 、dubbo:reference导致上述报错,没有真正理解服务提供和消费的正确使用。这里犯了一个错误,dubbo服务提供者需要用到注册的服务,需要想提供者那样引用该服务。报错如下:Error creating bean with name。
2022-09-02 08:52:16
1281
原创 Dubbo中的点对点通信(指定IP)
dubbo本身是通过负载均衡策略来控制自己的调度,但是在实际生产过程中消费者可能需要指定IP如下是官方文档中2.7中给出的实现方法,但是dubbo3.0中已经没有Address的方法,优先选择2.7实现,3.0的方法还不确定如何实现:除此之外如果使用了【标签路由规则】(路由规则 | Apache Dubbo)的情况下,IP需要放在标签规则的上面且需要带上标签路由规则
2022-09-01 17:44:30
1336
原创 Docker容器日志清理方式
在容器运行的过程中,通常会产生大量的日志,尤其是应用程序本身记录了info级别的日志时候,程序的标准输出记录到容器的日志。这样会占用大量的磁盘空间,严重者导致IO异常,最终服务会宕机。Docker 容器日志存储在 /var/lib/docker/,文件格式是json格式,并通过容器ID进行区分。针对日志打印频繁的服务,可以直接在docker-compose.yml中配置日志记录选项,这样有助于Docker自己清理日志。滚动查看最后20行,并现实时间戳。...
2022-09-01 15:15:48
852
原创 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
195
原创 部署项目在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
952
原创 解决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
3649
原创 解压版本 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
261
原创 解决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
717
原创 网络编程socket accept函数的理解
再次调用accept()可以接受下一个客户端的连接请求,并再次返回一个新的套接字(与socket()返回的套接字、之前accept()返回的套接字都不同的新的套接字)。accept函数返回的新socket其实指代的是本次创建的连接,而一个连接是包括两部分信息的,一个是源IP和源端口,另一个是宿IP和宿端口。而同时,放火墙的对IP包的处理规则也是清晰明了,不。如果已经有客户端连接到服务器端,不再需要监听和接受更多的客户端连接的时候,可以关闭由socket()返回的套接字,而不会影响与客户端之间的通信。...
2022-08-30 14:36:31
748
原创 深入理解Spring 之 Spring 进阶开发必知必会 之 Spring 扩展接口
我们在前几篇文章中已经深入了解了 Spring 的 IOC 机制和 AOP 机制,在阅读源码的同时,楼主对 Spring 中设计模式的运用可以说五体投地,还有我们还知道更重要的一点就是:Spring 留给了我们大量的扩展接口供开发者去自定义自己的功能,甚至于 AOP 就是在 Spring 预留的扩展接口中实现的,意思是只要基于 Spring IOC,遵守 Spring 对扩展接口的约定,那么就能实现自己想要的功能。可见 IOC 的强大,那么。今天我们就将 Spring 留给我们的接口拿出来说一说。...
2022-08-30 13:06:35
269
原创 最新版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
4706
原创 【RabbitMQ】手把手教你windows环境下安装RabbitMQ及错误解决
RabbitMQ是使用Erlang语言开发的开源消息队列系统,基于AMQP协议来实现。AMQP的主要特征是面向消息、队列、路由(包括点对点和发布/订阅)、可靠性、 安全。以上就是在Windows系统下安装RabbitMQ的方式以及问题的解决办法,如果获取相关资源,可以联系作者!!!...
2022-08-30 10:18:00
464
原创 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
188
原创 mybatis传入map参数
假设我现在需要执行一条SQL语句,里面有两个参数:一个int类型,一个String类型又该怎么办?唯一需要注意的就是xml配置文件中取map的key对应的value时,字段要和传入的一样即可。当遇上大量的数据字段时而又只操作其中的几个时,使用map会简易很多。如果执行SQL语句的数据表中有成千上百个字段,但是真正执行sql语句只需要针对其中两个字段进行更改操作,那么实例化一个pojo的类似乎显得有点小题大做。参数进行执行SQL语句呢?答案是能的,parameterType 可以指定数据类型为map类型。..
2022-08-29 14:29:57
929
原创 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
33216
原创 hadoop 数据抽取
转载于:https://www.cnblogs.com/jack-Star/p/4221584.html。#̲上传数据时间段数据。
2022-08-29 11:48:00
361
原创 搭建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
1922
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人