
java
文章平均质量分 52
普通网友
这个作者很懒,什么都没留下…
展开
-
linux 创建用户添加用户用户组添加修改删除(ubuntucentos)
作者:凨。原创 2022-09-07 16:14:39 · 1047 阅读 · 0 评论 -
JVM启动参数详解(含调优)
java启动参数共分为三类;其一是标准参数(-),所有的JVM实现都必须实现这些参数的功能,而且向后兼容;其二是非标准参数(-X),默认jvm实现这些参数的功能,但是并不保证所有jvm实现都满足,且不保证向后兼容;其三是非Stable参数(-XX),此类参数各个jvm实现会有所不同,将来可能会随时取消,需要慎重使用;本文主要描述标准参数部分,剩下的两个部分将会陆续推出;标准参数列表如下:-client。原创 2022-09-07 13:47:06 · 1750 阅读 · 0 评论 -
JAVA面试题进阶
看面试题可以是为了面试,也可以是对自己学到的东西的一种查漏补缺,更加深刻的去了解一些核心知识点。原创 2022-09-07 11:15:05 · 142 阅读 · 0 评论 -
Java8新特性之stream、map和reduce
Java8新了stream API,需要注意的是Stream和I/O中的流是没有关系的,这个stream主要是要来处理集合数据的,可以将其看作一个高级迭代器。。另外,Java8中新增了一个Optional类用于处理空指针异常,该类位于java.util包下,使用这个类可以更好的支持函数式编程,并且可以简化以前对null的判断。原创 2022-09-07 08:40:10 · 1208 阅读 · 0 评论 -
java字符数组转字符串,java数组转字符串
/ 数组转字符串(逗号分隔,首尾加大括号)String str4 = StringUtils.join(arr, “,”);// 数组转字符串(逗号分隔)(推荐)// 数组转字符串,其实使用的也是遍历。//数组转字符串 org.apache.commons.lang3.StringUtils。// 数组转字符串 org.apache.commons.lang3.ArrayUtils。// 字符串转数组 java.lang.String。原创 2022-09-06 17:08:57 · 10453 阅读 · 1 评论 -
Java中Map详解
另一种是通过HashMap 的enttySet()方法,获取的返回值为Set,然后通过遍历获取到HashMap 钟的所有值。Map:java.util 中的集合类包含 Java 中某些最常用的类。map存放值的时候通过put存放,如果key值相等的话会把之前存放的值覆盖。本文主要介绍java map的初始化、用法、map的两种常用的遍历方式。先写的使用的是foreach进行循环遍历,注释的是使用迭代器进行的遍历。下面是HashMap存放值的操作。原创 2022-09-06 15:48:08 · 189 阅读 · 0 评论 -
java.lang.ArithmeticException by zero
这个异常是除数不能为0,原因是eatlyDate=0,排除这种情况时应该用||,用成了 | ,导致eatlyDate =0 还会向后进行判断。原创 2022-09-06 14:28:11 · 218 阅读 · 0 评论 -
Java Annotation Processor注解处理器如何Debug
记录一下Java提供的注解处理器是如何进行debug的。打开idea 终端输入mvn编译时debug。对应代码出打上断点,启动调试。原创 2022-09-06 13:04:54 · 410 阅读 · 0 评论 -
idea的Could not find artifact org.springframeworkspring-corepom${spring.version} in aliyunmaven
记得把下载失败的删除掉,我用的是,其中有个地方要改成自己的maven的路径,看那个maven配置指南上一步一步配,,idea后面带的有一个链接,也就是。然后我把版本改了一下就好了。再次更新我查找仓库内容。最后把后缀改成bat。原创 2022-09-06 11:31:20 · 896 阅读 · 0 评论 -
IDEA中 NOTE Picked up JDK_JAVA_OPTIONS问题求解?
用tomcat容器之后,总是会出现这种警告,虽然对程序运行没有什么影响,但看上去很不舒服,希望哪位大佬帮我解答!原创 2022-09-06 09:55:49 · 1526 阅读 · 0 评论 -
get 方式url传递map(json)参数的写法
get 方式url传递map(json)参数的写法。原创 2022-09-06 08:35:01 · 907 阅读 · 0 评论 -
Hadoop概要-MapReduce的认识
用于简化中间键值集。主要有3个阶段:shuffle(暂译为。原创 2022-09-02 16:49:54 · 162 阅读 · 0 评论 -
hadoop fs -du
统计test目录下所有文件大小。统计test目录下各文件大小。原创 2022-09-02 15:27:05 · 723 阅读 · 0 评论 -
ES(Elasticsearch) routing路由以及自定义路由
一个index的数据会被分为多片,每片都在一个shard中。所以说,一个document,只能存在于一个shard中。当客户端创建document的时候,es此时就需要决定说,这个document是放在这个index的哪个shard上。这个过程,就称之为document routing,数据路由。当ES散列文档的ID时 就会发生文档的路由,来决定文档应该索引到哪个分片中,这可以由你指定也可以让ES生成。路由也可以不适用文档的ID,而是定制的数值进行散列。原创 2022-09-02 14:04:13 · 1173 阅读 · 0 评论 -
ElasticSearch介绍及linux安装
注意:把elasticsearch软件必须放入普通用户的目录下,并把elasticsearch设置为普通所属。授权成功,发现elasticsearch已经在es用户下面了,可以启动了,但是启动成功,浏览器不能访问,因。解决方法:修改/etc/security/limits.conf文件,增加配置,用户退出后重新登录生效。修改配置文件/etc/security/limits.conf,增加配置。解决方法:1、修改/etc/sysctl.conf文件。再次启动,发现还是报错,原因:当前用户没有执行权限。原创 2022-09-02 12:42:36 · 385 阅读 · 0 评论 -
ElasticSearch (ES)学习之路(六)Springboot2.3.1整合ES 7.6.1
前文已经抛砖了,我这里直接解答!es 在springboot中使用,同样可定义实体类 ,使其绑定到索引库以及type上,并能根据字段类型设置mapping映射.@Document 注解注意引用的是import org.springframework.data.elasticsearch.annotations.Document下在项目使用了Mongodb的时候,格外要注意这点!indexName指定了 索引库名。原创 2022-09-02 11:22:23 · 1294 阅读 · 0 评论 -
DUBBO版本差异
今天突然想用tomcat容器来启动Dubbo服务,版本用的是2.5.3的版本的dubbo,我就是正常的编写接口实现类,然后通过xml配置来注册服务,配置注册中心等,并且本地用main方法加载dubbo的xml配置文件的方式启动dubbo可以在dubbo的页面上看见服务已经启动了。于是想通过web.xml配置的方式用tomcat启动dubbo服务,可是dubbo服务怎么也起不来。各种google,baidu都找不到相关的资料,难道都没有人用其他容器启动过dubbo服务吗?各种尝试失败后,实在没办法,就把我原来原创 2022-09-02 09:57:33 · 374 阅读 · 0 评论 -
dubbo分布式服务框架入门
Dubbo是阿里巴巴公司开源的一个高性能、轻量级的JavaRPC框架,致力于提供高性能和透明化的RPC远程服务调用方案,以及SOA服务治理方案。原创 2022-09-02 08:34:38 · 225 阅读 · 0 评论 -
dubbo-admin的安装部署
【代码】dubbo-admin的安装部署。原创 2022-09-01 17:25:52 · 375 阅读 · 0 评论 -
docker安装目录迁移
在安装docker时通常是默认安装的系统盘目录/var/lib/docker,而该目录通常是比较小的,一旦镜像过多就可能出现docker无法运行的情况,这时进行docker目录的迁移就可以很好地解决问题。docker目录的迁移其实非常简单,有以下两种方法可以实现。...原创 2022-09-01 14:58:09 · 3565 阅读 · 2 评论 -
Docker Registry 详解
docker提供的开源Registry,但是很简单,只能作为存储镜像的仓库,没有额外的功能;如管理页面等。原创 2022-09-01 12:31:23 · 1335 阅读 · 0 评论 -
c++ 的map、iterator用法
背景:指针可以用来遍历存储空间连续的数据结构,但是对于存储空间费连续的,就需要寻找一个行为类似指针的类,来对非数组的数据结构进行遍历。定义:迭代器是一种检查容器内元素并遍历元素的数据类型。迭代器提供对一个容器中的对象的访问方法,并且定义了容器中对象的范围。迭代器(Iterator)是指针(pointer)的泛化,它允许程序员用相同的方式处理不同的数据结构(容器)。(1)迭代器类似于C语言里面的指针类型,它提供了对对象的间接访问。(2)指针是C语言中的知识点,迭代器是C++中的知识点。...原创 2022-09-01 09:45:29 · 1023 阅读 · 0 评论 -
(Java实习生)每日10道面试题打卡——JavaWeb篇
XSS 攻击,即跨站脚本攻击(Cross Site Scripting),它是 web 程序中常见的漏洞。原理:攻击者往 web 页面里插入恶意的 HTML 代码(JavaScript、Css、Html 标签等),当某个用户浏览该页面时,嵌入其中的 HTML 代码会被执行,从而达到恶意攻击用户的目的。如盗取用户 cookie 执行一系列操作,破坏页面结构、重定向到其他网站等。案例。...原创 2022-08-31 11:28:26 · 263 阅读 · 0 评论 -
连接服务器接口时java.net.SocketTimeoutException timeout
正常情况下,服务器连接是没有问题的,因为我的数据有时候可以刷出来,但大多情况都会报这个异常。出现这个问题的原因是OKhttpClient客户端没有留足够的时间连接和处理数据,造成了超时的情况。当然咯,也有可能是服务器不稳定造成的,至于其他原因欢迎评论区补充!2、更改配置后,redis是否重启。1、检查服务器的防火墙是否关闭。...原创 2022-08-31 10:07:51 · 968 阅读 · 0 评论 -
聊一聊hadoop小文件合并成大文件
聊一聊hadoop小文件合并成大文件。原创 2022-08-31 08:44:07 · 512 阅读 · 0 评论 -
解决启动eureka报错Unable to start web ... nested exception is org.springframework.boot.web.server.WebS
我现在用的是和spring-cloud的Greenwich.SR2这两个版本。。。原创 2022-08-30 17:09:12 · 780 阅读 · 0 评论 -
虚拟机下spring cloud注册错误问题
忽略无效网卡(https://blog.youkuaiyun.com/neosmith/article/details/53126924)ignored-interfaces[0]: enp0s3 # 忽略eth0, 支持正则表达式。虚拟机下spring cloud注册错误问题。原创 2022-08-30 15:39:51 · 178 阅读 · 0 评论 -
给springboot加项目名
2.在使用vue等js插件的时,需要在插件引用前面加上自己的项目名,否则浏览器访问不到。配置成功后再浏览器上的上输入localhost:8080/****即可访问。1.首先需要在application.properties配置文件中加。原创 2022-08-30 14:18:57 · 1369 阅读 · 0 评论 -
浅谈Mysql中类似于nvl()函数的ifnull()函数
在上面的第一种情况中,IF(0.1)返回0,因为0.1被变换到整数值, 导致测试IF(0)。如果expr1是TRUE(expr10且expr1NULL),那么IF()返回expr2,否则它返回expr3。如果expr1不是NULL,IFNULL()返回expr1,否则它返回expr2。IFNULL()返回一个数字或字符串值,取决于它被使用的上下文环境。以上这篇浅谈Mysql中类似于nvl()函数的ifnull()函数就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持我们。...原创 2022-08-30 12:49:07 · 173 阅读 · 0 评论 -
【无标题】
你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Markdown编辑器, 可以仔细阅读这篇文章,了解一下Markdown的基本语法知识。我们对Markdown编辑器进行了一些功能拓展与语法支持,除了标准的Markdown编辑器功能,我们增加了如下几点新功能,帮助你用它写博客:撤销:Ctrl/Command + Z重做:Ctrl/Command + Y加粗:Ctrl/Command + B斜体:Ctrl/Command + I标题:Ctrl/Command + S原创 2022-08-30 11:21:16 · 155 阅读 · 0 评论 -
win11安装RabbitMQ
进入安装目录,运行rabbitmq-plugins enable rabbitmq_management。进入sbin目录,执行rabbitmq-service.bat install。输入默认账号:guest,密码:guest,登陆成功。配置Erlang环境变量 :ERLANG_HOME。然后双击运行rabbitmq-server.bat。path添加:%ERLANG_HOME%in。安装RabbitMQ-Plugins插件。下载完成后,右击“以管理员身份”安装。点击Get Started。...原创 2022-08-30 09:59:49 · 1203 阅读 · 1 评论 -
ResultSet转为map
【代码】ResultSet转为map。原创 2022-08-30 08:34:16 · 1504 阅读 · 0 评论 -
mybatis XML文件中特殊符号“大于”、“小于”、“大于等于”、“小于等于”,XML报错
大致看一下报错信息,能感觉时xml文件中sql的问题,根据报错中提示的行数,找到具体的sql,才发现sql那里报了一个红波浪线,特殊符号没有进行转义。今天写代码时,启动时突然报了一个xml异常,于是就抽时间记录了一下这个bug的解决方案。另外,mybatis中特殊符号不止这一个,私下梦梦又找了其他的补上。...原创 2022-08-29 14:12:06 · 623 阅读 · 0 评论 -
linux du 查看文件夹大小
ps:a表示目录下所有的文件和文件夹(不含子目录)1、查看当前文件夹及文件夹下大小。max-depth标识目录的深度。3、du 显示目录或文件所占空间。h:以K,M,G为单位显示。2、查看当前文件夹总大小。...原创 2022-08-29 12:52:02 · 5058 阅读 · 0 评论 -
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-08-29 11:29:41 · 406 阅读 · 0 评论 -
把项目发布到Tomcat中
然后在浏览器输入http://localhost:8080/myproject/index.html 验证。相应的访问方式就变成了:http://localhost:8080/test/index.html。在浏览器地址栏中输入 http://localhost:8080/,若出现如下界面也说明成功启动。相应的访问方式为:http://localhost:8080/page/index.html。,在浏览器输入http://localhost:8080/test/index.html。...原创 2022-08-29 09:53:17 · 1313 阅读 · 0 评论 -
将Map按key排序
最核心的思想就是采用TreeMap的排序功能。原创 2022-08-28 09:44:28 · 85 阅读 · 0 评论 -
如何使用IntelliJ IDEA 配置Maven
IDEA 全称 IntelliJ IDEA,是java语言开发的集成环境,IntelliJ在业界被公认为最好的Java开发工具之一, IDEA是JetBrains公司的产品,现在有逐步取代老牌Java开发工具Eclipse的趋势.那本人也是从Eclipse 转到IDEA.那刚转换过来时,确实很不适应,不过好在坚持使用了几天后,确实感觉IntelliJ IDEA比Eclipse更加智能.五、此电脑——右键——属性——高级系统设置——环境变量——系统变量——新建——变量名和变量值。...原创 2022-08-28 07:06:55 · 767 阅读 · 0 评论 -
启动rabbitmq
当rabbitmq-service install之后默认服务是enable的,如果这时设置服务为disable的话,rabbitmq-service start就会报错。当rabbitmq-service start正常启动服务之后,使用disable是没有效果的。rabbitmq-plugins disable rabbitmq_management 关闭。rabbitmq-plugins enable rabbitmq_management 启动。rabbitmq-service help 帮助。..原创 2022-08-28 04:34:58 · 1937 阅读 · 0 评论 -
关于 [ 新版 ] dubbo-admin登录失败这件事
如下图所示。原创 2022-08-28 02:03:49 · 636 阅读 · 0 评论