![](https://img-blog.csdnimg.cn/20201014180756926.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java
文章平均质量分 51
普通网友
这个作者很懒,什么都没留下…
展开
-
linux >;和>;>;的区别,<;号使用
大于号:将一条命令执行结果(标准输出,或者错误输出,本来都要打印到屏幕上面的)重定向其它输出设备(文件,打开文件操作符,或打印机等等)linux中经常会用到将内容输出到某文件当中,只需要在执行命令后面加上>或者>>号即可进入操作。执行效果,第一句命令会在桌面创建个test.txt的文件,并且将abc写到文件中。小于号:命令默认从键盘获得的输入,改成从文件,或者其它打开文件以及设备输入。第二句命令,会在文件下方,再次写入内容。原创 2022-09-07 15:28:51 · 757 阅读 · 0 评论 -
jvm.dll是什么文件jvm.dll丢失修复下载3264位
在Windows中,许多应用程序并不是一个完整的可执行文件,它们被分割成一些相对独立的动态链接库,即DLL文件,放置于系统中。一般来说,DLL是一种磁盘文件,以.dll、.DRV、.FON、.SYS和许多以.EXE为扩展名的系统文件都可以是。jvm.dll是电脑系统中十分重要的dll文件,如果您的系统提示没有找到jvm.dll文件或文件缺失错误时,可能会出现部分软件或游戏不能正常运行,在本站下载dll文件即可完美解决问题。或者打开"开始-运行-输入regsvr32jvm.dll",回车即可解决。原创 2022-09-07 13:00:01 · 2700 阅读 · 0 评论 -
Java递归实现树结构
下面的**chilMenus.add(buildChilTree(menuNode))**就是在自己调用自己,查询到下一级的下一级,有几级我就调用几次我自己,从而实现树状结构中的父节点下的所有子级。:要仔细观察,和琢磨,不能走马观花,看获取子节点时,仔细些,思考为什么要这么写,什么是递归,真正的理解递归的思想,就没有啥难度了。一、递归概念:自己的理解,自己调用自己,何为自己调用自己,比如。原创 2022-09-07 10:26:07 · 750 阅读 · 0 评论 -
hadoop成功启动后,重新format&;nbs…
于是用master,进入namenode的路径,打开current文件夹里面的VERSION,里面的namespaceid就是我们需要的,把这个namespaceid复制到所有datanode的相应current文件夹中的VERSION中,即可!如题,重新启动后,发现jps无法找到datanode进程,然后查看log。原创 2022-09-07 07:55:03 · 480 阅读 · 0 评论 -
JAVA教程_Windows环境Java安装部署教程
因为我下载Java是为了开发使用,所以选择JDK Download来下载全套的开发工具,当然也包含JRE,两者的区别可以看我的另一篇博客:https://www.cnblogs.com/tongying/p/13278082.html。在"用户变量"中设置3项属性,JAVA_HOME,CLASSPATH(不区分大小写),PATH,若已存在则点击"编辑",注意用分号与前面的隔开,不存在则点击"新建"。确定,保存,退出环境变量配置。%JAVA_HOME%jrein注意:中间有分号, 末尾没有分号。原创 2022-09-06 17:47:40 · 171 阅读 · 0 评论 -
Java之获取集合的所有子集(排列组合...)
最近因为elasticsearch数据结构设计,设计一种需要字符串数组中的所有组合。。。于是各种找…最终在Hutool中找到。原创 2022-09-06 16:22:20 · 713 阅读 · 0 评论 -
Java8中list转map方法总结
account -> account是一个返回本身的lambda表达式,其实还可以使用Function接口中的一个默认方法 Function.identity(),这个方法返回自身对象,更加简洁。在最近的工作开发之中,慢慢习惯了很多Java8中的Stream的用法,很方便而且也可以并行的去执行这个流,这边去写一下昨天遇到的一个list转map的场景。- 在开发过程中我们也需要有时候对自己的list中的实体按照其中的一个字段进行分组(比如 id ->List),这时候要设置map的value值是实体本身。原创 2022-09-06 15:03:20 · 6760 阅读 · 0 评论 -
java shiro做登陆权限控制
开发工具 eclipseMars.1 Release (4.5.1)3.spring-shiro.xml配置。原创 2022-09-06 13:39:46 · 213 阅读 · 0 评论 -
Initializing Spring DispatcherServlet dispatcherServlet
控制台出现Initializing Spring DispatcherServlet ‘dispatcherServlet。方法1、要将启动类和所写的entity mapper service controller等包同级,如下图。启动类只扫描自身同级以及同级文件夹;方法2、在启动类的注解上配置扫包位置。服务启动后发起请求,出现404。原创 2022-09-06 12:08:34 · 566 阅读 · 0 评论 -
IDEA创建maven项目没有srcmainjava目录问题解决
在IDEA中创建maven项目时,有时发现创建出来的项目没有src目录,而在我们创建项目时预计的目录结构如下:在创建时该如何进行呢?原创 2022-09-06 10:40:56 · 841 阅读 · 0 评论 -
http转dubbo调用
dubbo服务是现在互联网公司比较流行的服务,一般用于内部系统间的调用。因此需要对测试dubbo服务接口的人员需要一定的代码编写能力,需要写对应的消费方代码。当然这个很简单,但是为了更加简便和通用的使用dubbo接口,下面将把dubbo接口转成http接口暴露出去,这样测试人员可以直接使用postman等测试工具进行测试了。思路:我们要接收http协议同时转化http成dubbo接口调用 并将返回结果再转成http返回给客户端。// 获取泛化服务接口. 如有缓存, 从缓存取。// 4. 调用接口。原创 2022-09-06 09:10:13 · 977 阅读 · 0 评论 -
Dubbo基本用法-Dubbo Provider配置
外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-9sk2EvVW-1662421744354)(https://cdn.yuque.com/lark/0/2018/png/15841/1527849374313-94a5ea24-0e72-4d83-871b-e0e95eab646a.png “undefined”)]本章节主要讲述如何配置dubbo,按照配置方式上分,可以分为:XML配置,properties方式配置,注解方式配置,API调用方式配置。原创 2022-09-06 07:49:22 · 3884 阅读 · 0 评论 -
HDFS NFS数据挂载功能
(2)Hadoop用户下,执行: /home/hadoop2.7.2/sbin/hadoop-daemon.sh --script /home/hadoop2.7.2/bin/hdfs start nfs3。Hadoop用户下,执行:/home/hadoop2.7.2/sbin/hadoop-daemon.sh --script /home/hadoop2.7.2/bin/hdfs stop nfs3。注意:之前出错,NFS客户端节点卡死,df -h都很慢,后来发现是NFS服务断开;原创 2022-09-02 17:26:14 · 887 阅读 · 1 评论 -
hadoop中namenode无法启动的原因有哪些
以上是hadoop namenode启动不了常见的原因,当然不排除其他原因的存在,可以尝试用这两种方式试一试!转载于:https://blog.51cto.com/12306609/2341748。#修改hadoop/conf目录里面的core-site.xml文件,加入以下节点。翻看日志,寻找错误提示,并进行内容的改进,最后进行重启。#创建hadoop_tmp目录。#发现权限问题,更改文件权限。#格式化Namenode。原创 2022-09-02 16:05:23 · 3897 阅读 · 0 评论 -
Flink 1.14.5安装(windows 7)
镜像下载:https://mirrors.cloud.tencent.com/apache/flink/Cygwin terminal启动flink安装目录下的bin/start-cluster.sh。Flink访问HDFS需要两个jar包依赖,Flink自身没有,需要自己放进去。Cygwin下载:https://www.cygwin.com/修改配置文件conf里面的flink-conf.和masters,将8081端口改为8091。config.sh文件注释掉改行。原创 2022-09-02 14:40:00 · 591 阅读 · 0 评论 -
Elasticsearch日期格式化
参照以下文章进行日期格式化即可,传送门:https://blog.csdn.net/smilepasta035/article/details/79550400原创 2022-09-02 13:16:42 · 595 阅读 · 0 评论 -
Elasticsearch 注册为Windows服务
然后注册为windows服务,注意 elasticsearch-service 即为上图中标注elasticsearch-service.bat。原创 2022-09-02 11:56:56 · 725 阅读 · 0 评论 -
Dubbo远程调用失败
启动类的@EnableDubbo注解并没有包含 新写的service。使用@DubboReference 注解。使用@DubboService 注解。写完程序运行后 远程调用失败。原创 2022-09-02 10:33:20 · 618 阅读 · 0 评论 -
Dubbo底层实现
你可以根据你应用的创建来选择。dubbo-container 容器模块,是一个Standalone的容器,以简单的Main加载Spring启动,因为服务通常不需要Tomcat/JBoss等Web容器的特性,没必要用Web容器去加载服务。从上面的适用范围总结,dubbo适合小数据量大并发的服务调用,以及消费者机器远大于生产者机器数的情况,不适合传输大数据量的服务比如文件、视频等,除非请求量很低。dubbo-rpc 远程调用模块,抽象各种协议,以及动态代理,只包含一对一的调用,不关心集群的管理。原创 2022-09-02 09:10:22 · 322 阅读 · 0 评论 -
Cannot deploy artifacts when Maven is in offline mode
上网查了下,发现是idea默认是offline模式,将√去掉就好了。原创 2022-09-02 07:50:15 · 217 阅读 · 0 评论 -
dubbo Ignore empty notify urls for subscribe url
可以查看是配置不正确还是找不到这个文件。我的是因为dubbo.properties获取失败,将其和要引入的xml文件、测试类均放在main下的对应目录,或者都放在test下就可以了。之前是xml在main下的resources下,properties在test下的resources下。要查看详细日志在配置文件下加log4j.xml或者log4j.properties即可。实际上服务端客户端都没有注册成功,因为订阅列表中没有。在本机启动dubbo服务的时候,后台有报错。我的问题是因为配置文件没有加载成功。..原创 2022-09-01 16:40:28 · 1652 阅读 · 0 评论 -
Docker可视化管理工具DockerUI
DockerUI基于Docker API,提供等同Docker命令行的大部分功能,支持container管理,image管理。展示出了目前容器的运行列表,容器、镜像创建时间及数量。看起来比较炫,但感觉没啥实用性。镜像列表,可删除、上传新的镜像。...原创 2022-09-01 14:13:16 · 461 阅读 · 0 评论 -
CVE-2020-1957--Shiro未授权访问
我们请求的URL在整个项目的传入传递过程,在使用了shiro的项目中,是我们请求的URL(URL1),经过shiro权限检验(URL2), 最后到springboot项目找到路由来处理(URL3)。漏洞的出现就在URL1,URL2和URL3 有可能不是同一个URL,这就导致我们能绕过shiro的校验,直接访问后端需要首选的URL。Shiro框架通过拦截器功能来对用户访问权限进行控制,如anon, authc等拦截器。authc为登录拦截器,需要登录才可以访问。,响应码为200,成功访问。...原创 2022-09-01 11:43:53 · 357 阅读 · 0 评论 -
Another Redis Desktop Manager 开发工具推荐
需要一款redis可视化工具。原创 2022-09-01 08:58:59 · 1520 阅读 · 0 评论 -
DevTools 无法加载 SourceMap:XXXX.map 404 问题的解决
确切来说也不是个问题,对我项目本身没有什么实质性的影响,但看着就是不爽,请教了一下前端的同学,这个 sourceMap 是方便调试的东西,从打包后的代码映射到源码,并在前端使用注释声明。...原创 2022-08-31 17:21:30 · 320 阅读 · 0 评论 -
重启tomcat服务器步骤
4、使用startup.bat重新启动Tomcat服务器。到bin目录之后,先关闭原来运行的Tomcat服务器。3、关闭方法:执行shutdown.bat指令。1、使用cmd进入dos界面。2、进入Tomcat安装目录。原创 2022-08-31 10:44:16 · 1231 阅读 · 0 评论 -
设置服务器上MySQL允许外网访问
IP为192.168.1.102的主机以用户myuser和密码mypwd连接到mysql服务器。把bind-address参数的值改成你的内/外网IP或0.0.0.0,或者直接注释掉这行.任意主机以用户root和密码mypwd连接到mysql服务器。PS:最好新创建用户。来赋予对应表的权限。...原创 2022-08-31 09:22:13 · 1011 阅读 · 0 评论 -
springboot 2.7.0 配置swagger 3
2.7.0同样不支持swagger3的折衷配置,考虑升级Springboot版本或降级版本。除了参考中的springboot 2.6会有这样的问题,2.7也存在这样的问题,第四步:在application.yml文件中加入语句。第二步:在启动类Application中加上注解。第一步:pom.xml 添加依赖。第三步:配置接口文档config。...原创 2022-08-31 07:52:02 · 697 阅读 · 0 评论 -
SpringBoot - Spring Boot 应用剖析
步骤。基于传统的 Spring MVC 框架开发 Web 应用逐渐暴露出一些问题,比较典型的就是。原创 2022-08-31 07:51:32 · 281 阅读 · 0 评论 -
记录SpringCloud Config配置远程git仓库错误
怀疑是git的问题,于是在本地/var/configBasedir文件夹下git init 果然访问只是报404了,为了测试是地址问题,我把本地/var/configBasedir 清空文件,或称https的路径,结果访问后。后来再次发现一个博主配置uri采用ssh链接的方式试了一下,发现真有用,远程仓库文件果然拉取到了,换了cloud版本后,果然没有在报上面第一个错误,但是出现了另外一个错误。但是并没有把远程项目文件下载下来,所以并没有什么用,果断的删除。虽然最后问题解决了,但是具体原因还是未查明。...原创 2022-08-30 17:43:57 · 179 阅读 · 0 评论 -
解决idea导入maven项目缺少jar包的问题
点击 + 之后选择项目的本地路径,然后在弹出来的界面中选择Maven,之后一路 Next ,最后点击Apply > OK 就可以了,如果出现idea一直运转不下载的情况,关闭再重启一遍idea就ok了。之前一直用的elipse,现在用idea不熟悉,这里记录一下。这里以idea2017为例。导入elipse的maven项目,提示缺少jar包,肯定是idea没有给你导包。搞定自己的maven配置之后,咱们再来看一下项目的Module设置问题。第一步,首先确认自己的idea和maven的环境有没有配置好。...原创 2022-08-30 16:19:05 · 4718 阅读 · 0 评论 -
网络编程基础概述
【代码】网络编程基础概述。原创 2022-08-30 14:53:52 · 176 阅读 · 1 评论 -
狂神说最全最细SpringBoot笔记
01 : HelloWorld02:运行原理初探接03:yaml配置注入接04:JSR303数据校验及多环境切换05:自动配置原理06:自定义starter07:整合JDBC08:整合Druid09:整合MyBatis10:Web开发静态资源处理11:Thymeleaf模板引擎12:MVC自动配置原理13:页面国际化14:集成Swagger终极版15:异步、定时、邮件任务16:富文本编辑器17:Dubbo和Zookeeper集成18:集成SpringSecurity...原创 2022-08-30 13:23:20 · 94 阅读 · 0 评论 -
本地部署docker实践
1、安装nginx2、安装docker3、准备一个前端项目4、mac电脑M1。原创 2022-08-30 11:57:11 · 1065 阅读 · 0 评论 -
修改 MySQL 最大连接数
JDBC 操作MySQL数据库的时候 遇到这行报错 很明显 是数据库连接数超限了修改MySQL数据库连接数具体操作如下。原创 2022-08-30 10:36:38 · 536 阅读 · 1 评论 -
SpringBoot异常处理机制之自定义404、500错误提示页面
404、500。原创 2022-08-30 09:08:24 · 2648 阅读 · 0 评论 -
elasticsearch ES搜索权重设置(boost参数)
摘要:7.Elasticsearch boost的搜索条件权重_lm324114的专栏-CSDN博客_boost es摘要2:elasticsearch boost - 简书摘要3:Elasticsearch 10 Boost(提升权重) - 简书原创 2022-08-30 07:50:16 · 1211 阅读 · 1 评论 -
MySQL安装失败的原因
1.如果你原先安装过MySQL,后来卸载了再安装失败了,有可能是卸载不干净。需要手动目录删光所有MySQL相关的文件。这一点MySQL特别坑,吐槽一下。我都卸载完了,你为什么不给我删干净,还要我手动去删,而且还影响我下一次安装。Oracle简直太垃圾。而且还要把注册表也自己删干净。然后重新安装才可以,不然你就有可能80端口被占用。...原创 2022-08-29 14:46:24 · 399 阅读 · 0 评论 -
linux安装vscode
3.将VSCode-linux-x64文件移动到/usr/local目录下。1.建议官网下载最新版的,这边是我官网下载的,下载.tar.gz文件。6.要想在任何终端运行,最好配一个软链接。5.启动vscode ./code。原创 2022-08-29 13:26:09 · 2503 阅读 · 0 评论 -
idea中,导入新的子模块后,在maven project中只有LifeCycle,没有Dependencies和Plugins
哎,说巧不巧,闲来无事,我觉得我应该去学习一下IDEA,所以就各种找资料各种玩,好,这一下给玩坏了。就是怎么说,我起初的配置是没有问题的,然后我再改了IDEA中maven的配置,就发现右侧maven项目中,一部分的项目只有LifeCycle,没有Dependencies和Plugins,网上也找不到答案,就各种瞎折腾,本来打算放弃的时候,然后我就把IDEA中maven的配置又还原回去了,然后就找到问题了,其实,我上面说的都是屁话,哈哈哈,我就是想表达的就是,没事别瞎改,坑的是自己。...原创 2022-08-29 12:06:24 · 3175 阅读 · 3 评论