![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java
文章平均质量分 50
普通网友
这个作者很懒,什么都没留下…
展开
-
linux 命令获取文件的MD5值
【代码】linux 命令获取文件的MD5值。原创 2022-09-07 16:18:37 · 1171 阅读 · 0 评论 -
JVM垃圾回收器和调优
垃圾回收器的发展过程是随着内存越来越大的过程而演进的。从分代算法演化到不分代算法。原创 2022-09-07 13:50:57 · 101 阅读 · 0 评论 -
JAVA面试题(精选java面试题、最最基础java面试题目、java面试必备)
JAVA面试题(面试精必备)原创 2022-09-07 11:18:58 · 127 阅读 · 0 评论 -
Java与JavaScript的区别
本教程的目的就是引导您学习使用 JavaScript ,所有例子都在 Internet Explorer 5 下通过,本人并没有在 Netscape 的各版浏览器中测试,所以可能有的例子不能在Netscape的浏览器中顺利运行。Java是一种与HTML无关的格式,必须通过像HTML中引用外媒体那么进行装载,其代码以字节代码的形式保存在独立的文档中,其独立文件的格式为*.class。,它是一种脚本语言,是一种基于对象和事件驱动的编程语言,因而它本身提供了非常丰富的内部对象供设计人员使用。原创 2022-09-07 08:44:00 · 138 阅读 · 0 评论 -
Java学习:Java程序员必读的经典书籍没有之一,你读过几本?
Java并发经典书籍,书中采用循序渐进的讲解方式,从并发编程的基本理论入手,逐步介绍了在设计Java并发程序时各种重要的设计原则、设计模式以及思维模式,同时辅以丰富的示例代码作为对照和补充,使得开发人员能够更快地领悟Java并发编程的要领,围绕着Java平台的基础并发功能快速地构建大规模的并发应用程序。资深Java专家10年经验总结,全程案例式讲解。Google首席Java架构师倾情力作,这本书涵盖Java 7、Java 8和Java 9中语言和库的各种新特性,可以深入了解Java平台的细微之处。原创 2022-09-06 17:13:38 · 115 阅读 · 0 评论 -
JAVA中Switch的用法
switch后括号变量是几,就会进入哪个case语句中,如果不跳出case语句,就会继续往下走,所以尽量每个都添加break,如果所有的case语句都没有进入,那么就会进入default语句里,执行完就跳出。如果前面的case语句都没进去执行,那么就会进入这个default里面,执行并跳出。switch(变量){2.使用Switch。原创 2022-09-06 15:52:02 · 128 阅读 · 0 评论 -
java.lang.IllegalStateException Unable to load cache item
搜索了一下,网上的解释是因为使用了java的新特性,所以使用较高的版本进行编译时就会报这个错。一开始我以为是循环引用引起的错误,debug发现并不是。开启 debug日志 报。原创 2022-09-06 14:32:08 · 5665 阅读 · 0 评论 -
java Compilation failed internal java compiler error
File ->Project Structure->Project Settings ->Project或使用快捷键Ctrl+Alt+shift+S打开项目的jdk配置。–>Java Compiler 设置相应Module的target bytecode version的合适版本如:jdk1.8。:主要是因为jdk版本不一致问题。原创 2022-09-06 13:08:45 · 602 阅读 · 0 评论 -
IDEA社区版配置Tomcat
IDEA有两大版本,一个是Ultimate版本,一个是Community版,ultimate是需要收费的,Community版是开源免费的。然而社区版却并不支持web开发。今天告诉大家怎么配置Tomcat;原创 2022-09-06 11:35:14 · 877 阅读 · 0 评论 -
idea中maven报错,导入不了依赖jar包问题【已解决】
在idea中导入项目后,进行刷新maven下载项目中的依赖,结果出现导入不了,下载不了jar包,并且idea右侧maven中的依赖报错。原创 2022-09-06 09:59:49 · 2354 阅读 · 0 评论 -
grafana监控elasticsearch
通过java程序或者spark任务采集es集群数据,并将采集数据存储到es索引history_metrics_test中。2)配置grafana elasticsearch数据源。2.2 选择elasticsearch源类型。2.3 配置elasticsearch源信息。3)新建DashBoards。1)采集ES监控数据。原创 2022-09-06 08:38:53 · 1205 阅读 · 0 评论 -
Hadoop生态系统官网、下载地址、文档
Hadoop官网:Hadoop下载:Hadoop历史版本下载:Hadoop文档:Hive官网:Hive下载:Hive历史版本下载:Hive文档:HBase官网:HBase下载:HBase历史版本下载:HBase文档:HBase中文文档:Spark官网:Spark下载:Spark文档:Zookeeper官网:Zookeeper下载:Flume官网:Flume下载:Flume文档:Mahout官网:Mahout下载:Tez官网:下载地址:原创 2022-09-02 16:54:31 · 2465 阅读 · 0 评论 -
hadoop historyserver启动,无法访问,查看报错等问题
记录下hadoop遇到的问题。原创 2022-09-02 15:30:57 · 2267 阅读 · 0 评论 -
ES(Elasticsearch)访问集群健康值 未连接
原因是:因为给ES配置了加密,用之前的访问链接访问不到,访问的时候需要用户认证。找到ES的配置文件 elasticsearch.yml 添加。访问链接不能是之前的。原创 2022-09-02 14:08:08 · 1418 阅读 · 0 评论 -
ElasticSearch入门篇(1):windows环境搭建ES集群
分布式部署与单机部署,在部署步骤上无差别,只需要将解压后的安装包多复制几份,然后修改config目录下的elasticsearch.yml文件配置。注意:slave节点的对外开放端口(http.port)和集群节点内部通信端口(transport.tcp.port)要与master节点不同,因为默认端口已被master占用。三个节点的启动方式都一样,双击bin目录下的elasticsearch.bat。确认节点已成功启动,浏览器输入个节点对应的对外开放的地址,可以看到个节点的信息。kibana的主界面。原创 2022-09-02 12:46:27 · 749 阅读 · 0 评论 -
Elasticsearch 7.x安装配置介绍
使用yum安装的elasticsearch,ES默认安装的主目录在/usr/share/elasticsearch中,从ES 7.x开始内置了JDK,可以在安装的主目录中找到jdk目录。使用yum安装的kibana,默认安装的主目录在/usr/share/kibana中。打开kibana的Web页面。kibana安装完成后还可选择安装kibana的一些插件,具体插件的列表地址为。是logstash自己的setting配置文件,这个配置文件里面可以设置关于logstash本身的一些配置。原创 2022-09-02 11:26:23 · 375 阅读 · 0 评论 -
Dubbo的IllegalArgumentException问题的解决
说的是dobbo提供的服务的类必须实现接口。但是下面的堆栈异常中有没有打印出来有问题的异常的类的信息, 最后还是我一个个检查dubbo服务发现问题。因为我图方便, 直接集成了spring中的bean类,然后来发布dubbo服务,这样我可以共用业务代码,所以导致了这个问题。改好后启动项目. 启动后在注册中心找到了注册的服务TestService。java中类可以继承多个接口, 如果dubbo服务的类直接继承了多个接口,将dubbo服务类改成下面这样既集成业务类, 也实现对应接口就可以了。原创 2022-09-02 10:01:23 · 247 阅读 · 0 评论 -
dubbo升级至2.7.15后application配置无法生效
配置的端口是28088,但是服务启动之后显示的端口是20880,是dubbo的默认端口,查了相关文档之后才了解到,上面的写法是错误的,2.7.0版本没有校验单复数写法,这种写法在2.7.15版本中不通过,具体校验见。另外工程当中的写法应保持一致,系统采用微服务架构,其中一个微服务修改之后,工程当中的写法就要统一,全部为单数写法或复数写法,禁止混合。dubbo升级至2.7.15之后测试环境交易正常,但是application配置无法生效,如图。之后重启,显示的端口就是28088了;原创 2022-09-02 08:38:32 · 668 阅读 · 0 评论 -
dubbo.xsd下载
JAVA的dubbo.xsd下载,就这东西还有要13C币的,真是笑死了,不懂那些用dubbo-admin挂分的怎么想的?dubbo.xsd百度云下载:https://pan点baidu点com/s/16N0PDU0zcyFWlMa2PML1OA。Window -preferences - XML如图所示配置,注意划线部分。...原创 2022-09-01 17:29:53 · 148 阅读 · 0 评论 -
docker安装(持续更新中)
根据不同系统准备安装docker的安装包,准备符合docker安装需求的Centos、Ubuntu系统。原创 2022-09-01 15:02:05 · 102 阅读 · 0 评论 -
docker run和docker start的区别
docker start :启动一个或多个已经被停止的容器。除了使用容器名,docker start/stop/restart还可以使用容器ID进行操作。docker run :创建一个新的容器并运行一个命令,是将镜像放入容器并启动容器。-t: 为容器重新分配一个伪输入终端,通常与 -i 同时使用;-p: 指定端口映射,格式为:主机(宿主)端口:容器端口;-i: 以交互模式运行容器,通常与 -t 同时使用;-d:运行的镜像名,并返回容器ID;停止运行中的容器mysql-test。-e: 设置环境变量;...原创 2022-09-01 12:35:26 · 121 阅读 · 0 评论 -
C++与Linux网络编程实战
一方面,学习的知识偏重于原理的理解、内在思想的把握,更加推崇数学上、理论上的相关知识的学习,动手能力十分的欠缺,同时也是受周围环境的限制,没有能真正扎实的进行代码量的积累,导致许多东西,如C、C++,只是局限于对其基本语法的了解,以考试为目的的学习自然难以提高真正的动手能力。但这两本书的内容都是极多的,我显然不可能完整的将所有的细节都看完,所以对这两本的学习不得不为我所用,注重其中核心知识以及与我的任务相关的部分学习,这样才可能让我在课题的deadline前完成任务。3,C++编程能力的进一步提升。...原创 2022-09-01 09:49:25 · 199 阅读 · 0 评论 -
(一)使用IDEA创建Maven项目和Maven使用入门(配图详解)
【代码】(一)使用IDEA创建Maven项目和Maven使用入门(配图详解)原创 2022-08-31 11:32:18 · 2138 阅读 · 0 评论 -
通过 pom 设置 Maven 通过 JDK 1.8 进行编译 ——maven-compiler-plugin插件
maven项目会用maven-compiler-plugin默认的jdk版本来进行j编译,如果不指明版本就容易出现版本不匹配的问题,可能导致编译不通过的问题。解决办法:在pom文件中配置maven-compiler-plugin插件(以jdk1.8)。...原创 2022-08-31 10:11:42 · 2481 阅读 · 1 评论 -
菜鸟入门Docker
在学习docker时,在网上看到一篇博文讲得很好,自己总结一下就是,Docker 将应用程序与该程序的依赖,打包在一个文件里面,改文件包括了所有打包得应用程序的所有依赖,像数据库等;直接运行改文件,就可以让程序跑起来,从而不用再去考虑环境问题。...原创 2022-08-31 08:47:56 · 496 阅读 · 0 评论 -
解决方案:Cannot find hadoop installation $HADOOP_HOME or $HADOOP_PREFIX must be set or hadoop must
解决办法:在命令行中执行。在启动hive时,报告。原创 2022-08-30 17:13:55 · 486 阅读 · 0 评论 -
被 Linux 之父骂、遭黑客威胁,英伟达终于“想开”了:正式开源 Linux GPU 内核模块
整理 | 郑丽媛出品 | CSDN(ID:CSDNnews)细数 Linux 之父 Linus Torvalds 过往的“金句时刻”,令人影响最为深的,想必还是 2012 年因不满英伟达(NVIDIA)闭源驱动的爆粗事件:“NVIDIA 是最难伺候的硬件制造商,也是我们接触过最糟糕的公司,没有之一!”当时,虽然 NVIDIA 回应称“支持 Linux 对 NVIDIA 来说很重要”,但依旧坚持闭源,理由是“为所有客户提供跨多个平台的一致 GPU 体验”。...原创 2022-08-30 15:43:41 · 302 阅读 · 0 评论 -
编程必备基础 计算机组成原理+操作系统+计算机网络
├─08.基于python的案例详解。├─13.基于python的网络实践。├─11.传输层TCP与UDP详解。├─04.计算机进制编码与运算符。├─10.网络层与网络协议及原理。├─02.计算机简史及编程语言。├─03.计算机组成及运行原理。├─12.应用层协议原理剖析。├─14.计算机基础知识串讲。├─09.网络知识入门详解。├─01.计算机基础概要。├─06.进程与文件系统。├─07.线程与进程与锁。├─05.计算机算法。...原创 2022-08-30 14:22:47 · 400 阅读 · 0 评论 -
测试学习-118-实现大数据平台Es(elasticsearch)1万条数据以上查询
大数据平台中Es组件elasticsearch是大数据研发项目经常用的组件,因其能实现快速查询数据的特点而备受受欢迎。但是即便是es前期未配置之前,只能支持1万条数据的响应查询。最直接表现就是分页查询,假设每页10条,跳转到1000页时,数据响应及时。但是如果跳转到2000页,或者4000页数据就会查询不出来。以上就完事了。这样es查询就能到2亿条了。有问题评论,看到必回复。...原创 2022-08-30 12:53:04 · 386 阅读 · 0 评论 -
时间格式异常:java.time.format.DateTimeParseException Text ‘20201217‘ could not be parsed at
错误类型: java.time.format.DateTimeParseException: Text ‘20201217’ could not be parsed at index 8。抛出错误:java.time.format.DateTimeParseException: Text ‘20201217’ could not be parsed at index 8。原创 2022-08-30 11:25:13 · 2665 阅读 · 0 评论 -
windows环境调试mapreduce代码出错记录
我在本地IDEA上写java代码,实现mapreduce功能,在本地环境添加了hadoop需要的jar包。运行时,连接本地虚拟机的hadoop环境,进行调试。第四步:网上找到NativeIO.java,在IDEA项目目录建立package,名为org.apache.hadoop.io.nativeio,然后将NativeIO.java放进去。补充:最近有朋友发现这样做了依旧会出现第二个错误,原来是配置了曾经的其他版本HADOOP的HADOOP_HOME,并且在Path中也有配置,删除这些之后运行正常。...原创 2022-08-30 10:03:44 · 258 阅读 · 0 评论 -
Shiro1.7.1升级注意
将shiro-1.7.1相关jar包拷贝至/WEB-INF/lib/目录下。需要注意的是shiro-1.7.1依赖encoder-1.2.2.jar,也需将这个jar包一起拷贝进去。使用shiro和spring的用户都需升级到最新的shiro-1.7.1版本。由于shiro的api没有大的改变,即使是从jspxcms-8.5版本的shiro-1.3.2也可顺利升级至shiro-1.7.1。将/WEB-INF/lib/目录下所有shiro开头的jar包删除(或剪切至其它目录备份)。...原创 2022-08-30 08:38:12 · 1332 阅读 · 0 评论 -
MyBatis 控制台打印日志
操作路径:EditConfigurations -> Configuration -> Override parameters -> +为方便排查问题,自测或测试环境的日志中打印SQL。原创 2022-08-29 14:16:03 · 1500 阅读 · 0 评论 -
linux 下安装安装rzsz命令
tar zxvf lrzsz-0.12.20.tar.gz && cd lrzsz-0.12.20 #解压并切换到lrzsz-0.12.20目录下面。./configure && make && make install #编译。#下载lrzsz安装包。原创 2022-08-29 12:55:56 · 4150 阅读 · 0 评论 -
Elasticsearch配置账号与密码
Elasticsearch版本号:7.12.1。原创 2022-08-29 11:33:29 · 2958 阅读 · 0 评论 -
拷贝docker镜像到其他地方
1sudo docker savegolang:alpine3.7-o ./my-golang-alpine3.7.tar //把我本机的golang:alpine3.7 镜像保存为当前目录下的归档文件my-golang-alpine3.7.tar ,然后把此归纳文件拷贝到任意你想要的地方(比如 u盘 移动硬盘 电脑等)2 在需要还原docker image的主机执行:sudo docker load < my-golang-alpine3.7.tar (宿主机必须装有docker)...原创 2022-08-29 09:57:12 · 415 阅读 · 0 评论 -
将vs+Qt的工程从windows平台移植到linux下
windows下Qt的开发人员常用vs+Qt插件进行Qt桌面程序的开发。演示程序的windows开发环境是win7+vs2015+Qt5.9(Qt安装包为qt-opensource-windows-x86-5.9.0.exe,Qt插件为qt-vs-tools-msvc2015-2.1.1.vsix)。ubuntu下安装的Qt版本为Qt5.9(Qt安装包为qt-opensource-linux-x64-5.9.0.run,这里最好保证linux和windows下的Qt版本一致,否则可能编译会出现问题)。...原创 2022-08-28 09:48:23 · 2931 阅读 · 0 评论 -
启动tomcat可以访问tomcat首页,不能访问自己的项目?(已解决)
【代码】启动tomcat可以访问tomcat首页,不能访问自己的项目?(已解决)原创 2022-08-28 04:38:54 · 1710 阅读 · 1 评论 -
关于dubbo快速开发和服务提供者无法注册上注意点
Dubbo提供了三大核心能力:面向接口的远程方法调用(客户端-服务消费者 服务-服务提供者 接口一定要一样),智能容错和负载均衡,以及服务自动注册(服务提供者启动的时候将自己的地址信息写入注册中心-zookeeper)和发现(消费者启动的时候订阅服务提供者-获取服务提供者地址信息)。Dubbo官网地址:https://dubbo.apache.org/zh/采用的:idea2020版本、maven依赖、jdk1.8版本。注意:我用的是mybatis-plus实现的。报错idea报错:界面报错:目录Dubbo原创 2022-08-28 02:08:20 · 1813 阅读 · 0 评论 -
使用docker搭建gogs
Gogs是一个轻量级的、易于设置、跨平台的Git托管服务,不逊色于 Gitlab 和GitHub。百度看到都使用docker安装,发现docker挺方便的,要好好研究使用,废话不多说,直接上代码。3.查看gogs.log日志(未发现)/var/gogs/gogs/log/gogs.log。公司搭建的git,使用的是gogs,以前不知道,只知道gitlab,后面又了解了下gogs。1.突然访问失败,提示防火墙相关问题,使用的是ip+端口访问模式。好几天的问题,看了一下日志就好了,艹,啥也没干,...原创 2022-08-27 07:42:35 · 1335 阅读 · 2 评论