自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

luo_yu_1106的博客

java学习ing

  • 博客(227)
  • 资源 (4)
  • 收藏
  • 关注

原创 Windows安装多个java环境后设置java_home不生效

我把orcale里download的三种方式都试了,直接解压和安装exe格式的都没用。直到我运行了msi的java安装文件。直接win+R打开cmd,就看到java 17的版本了,但是有一点可以确定就是我设置的java_home还是不生效的。附上oracle17 jdk的下载地址:https://www.oracle.com/java/technologies/downloads/#java17。按照网友说的,尝试把path里的java_home挪到第一行,但是没有用。然后尝试重启,还是没用。

2023-04-23 11:39:48 788 1

原创 git如何把指定文件回退到某个版本

1.获得想要回退的版本号git log c:/Users/xx/workspace/project/main/java/com/A.java找到你要回退的版本号:3d2edd83e22szx 这类的(可以把这个commit id都copy下来)2.然后使用以下命令回退git checkout 3d2edd83e22szx c:/Users/xx/workspace/project/main/java/com/A.java就回退回去了,但是记得要把这个变动commit然后push就推到远端了

2022-02-18 11:30:52 3406

原创 maven jar包版本升级遇到的问题

1.事情是这样的,我们的项目A里由三个模块引入了jar包 jarX, 版本为V1分别是 ModuleY -> jarX v1ModuleZ -> jarX v1ModuleF -> jarX v1这个v1的版本是在我们的最顶层pom文件里定义的,同时moduleD -> jarD -> jarX 版本为V3根据路径更短 有限原则,moduleD里的jarD里的jarX版本也会是v1参考:https://blog.csdn.net/wangkun881112/art

2022-02-10 11:36:39 1727

原创 圣诞快乐哈哈

这里写自定义目录标题欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入欢迎使用Markdown编辑器你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Ma.

2021-12-24 23:42:33 466 1

原创 关于转义字符&

1.情况是这样的,就是前段传的xml参数里存在’&'这种特殊字符,所以前端需要转义后再传给后端,也就是&转义为&后传给后端。但是后端接收但这个参数时,会拼接url,就像下面这样的http://www.xx.com/path/api?gender=M&name=L&G&color=red…这个URL最后会通过下面这两行代码返回URI uri = RestUtils.buildURI(xx,xx,xx);return uri,roURL();关键就是

2021-11-10 11:45:26 8062

原创 记录</pre>标签里存在</#if>标签后</#if>被注释掉了

原来的写法是:var html=’‘+data+’’;但是这个data里含有<#if>xxx</#if>标签然后就出现了</#if>标签被注释掉了然后问了前端,说是</#if>和的转义冲突了,导致被注释掉了改成这样就好了var html=’’;$(’#modalid’).html(html);$(’#data-pre’).text(data);$(‘modalid’).modal(‘show’);...

2021-10-28 16:17:56 239 1

转载 Mongodb5.0学习记录

mongodb版本:5.0.35.0 版本我是参照这个博主的配置:1.下载地址https://www.mongodb.com/try/download/community(需要登录,没注册需要先注册,然后选择版本就可以了)中文文档:https://docs.mongodb.com/manual/reference/configuration-options2.进行配置2.1配置环境变量拷贝D:\development\mongodb5.0.3\bin,添加到path里面就行2.2配置mon

2021-10-23 21:32:09 285

原创 maven中解决插件问题‘build.plugins.plugin.version‘ for org.codehaus.mojo:sonar-maven-plugin is missing

参考了这篇博文:https://blog.csdn.net/pcwlkpzc/article/details/106964154流程就是,通过idea-new project 新建一个maven项目然后点击 next,输入对应的groupId和artifactId,然后下一步,接下来选择正确的maven配置路径然后next,之后finish...

2021-09-22 14:56:02 1711

原创 com.mysql.cj.jdbc.exceptions.CommunicationsException:Communications link failure

在mysql的url连接后面加上&useSSL=false就好了

2021-08-13 17:10:17 720

原创 mysql 0和‘‘比较

参考文章:https://blog.csdn.net/PowerBlogger/article/details/110863765在mysql里0和’‘比较是相等的,比如 if(0!=’’,100,200)这个结果是200,因为空字符串会转化为数0,具体看参考文档

2021-08-13 17:05:13 325

原创 fastjson带泛型转换

因为有时候json转实体需要保持顺序,我这次接收的类型是map<Integer,BussinessResponseDto>,最开始直接使用Map去接受了,后来测试发现顺序不对,我就改成了LinkedHashMap,结果还是不对,我就直接在本地测试,发现我这个json返回的实体是带泛型的,大概就是下面的这个样子@Getter@Setterpublic class BaseResponseDto<T>{private Boolean success;private Stri.

2021-07-30 11:42:45 810

转载 @InitBinder注解使用

@InitBinder 是什么@InitBinder用于在@Controller中标注于方法,表示为当前控制器注册一个属性编辑器或者其他,只对当前的Controller有效。用途一: 类型转换@RequestMapping(“test”)@Controllerpublic class TestController {@InitBinderpublic void InitBinder(WebDataBinder binder){ DateFormat df = new Sim.

2021-07-13 18:07:44 825

原创 记录一下mybatis的mapper如果想在返回的数据里其他实体list可以这么写

<resultMap id='BaseMap' type='com.luoyu.entity.Student'> <id column='id' jdbcType="Integer" property="productId"> <result column='name' jdbcType="VARCHAR" property="name"></resultMap><resultMap id="withClassMap" extends="Base

2021-07-02 17:07:13 254

原创 grep 查询日志的一些使用

查询后10行grep 'search content' -A10 xxx.log查询前20行grep 'search content' -B10 xxx.log查询前后30行grep 'search content' -C30 xxx.log

2021-07-02 10:58:03 2964

转载 pom文件中scope的值

文章摘自:https://blog.csdn.net/u012501054/article/details/80360906问题再现:上次这边朋友问我一个问题,就是他们在pom.xml中的dependency中,看到有一些是provided的情况,比如如下:<dependency> <groupId>com.liferay.portal</groupId> <artifactId>portal-impl</artifactId&gt

2021-06-26 19:37:53 293

原创 记录一次k8s上面配置文件读不到的情况

问题是pod非running状态1.首先是检查了配置,-Dload.path=/profile/xx/xx发现我的项目配置文件application-stg.properties没在profile目录下,所以把这个配置注释掉了2.然后看pod的报错信息kubectl logs -f podname发现是redis连不上,但是神奇的是mysql的配置就读到了但是redis的配置没读到同事对比了其他环境的配置,发下没什么异常后来再次看我在stg配置的redis configstg与dev的区

2021-06-23 18:44:48 1284

原创 nginx配置反向代理和负载均衡

下面内容来自狂神说还有动静分离html重写 80 http --> https等等入们后就更容易学会了

2021-06-08 22:37:49 84

原创 maven clean或package报错

1.运行 mvn -v 命令 报错 java.io.FileNotFoundException: F:\java-maven\apache-maven-3.6.3\bin…/conf/logging创建一个logging文件夹就好了2.我的Java开发学习之旅------>Java NIO 报java.nio.charset.MalformedInputException: Input length = 1异常我显示把idea里所有的encoding都设置成了UTF-8,并且也勾选了,但是

2021-06-08 22:16:27 388

原创 tomcat打印的日志乱码问题

tomcat的配置文件里,把所有UTF-8的编码全部改为GBK

2021-06-08 22:07:31 69

原创 Nginx常用命令

cd /usr/local/nginx/sbin./nginx 启动./nginx -s stop 停止./nginx -s quit 安全退出./nginx -s reload 重新加载配置文件ps aux |grep nginx 查看nginx进程启动成功访问 服务器ip:80

2021-06-08 21:36:25 73

原创 爬虫学习~

一、新建springboot项目二、设置es版本跟本地一样 <properties> <java.version>1.8</java.version> <elasticsearch.version>7.12.1</elasticsearch.version> </properties>引入fastjson <dependency> .

2021-06-07 22:39:03 238 3

原创 idea导入已经存在的maven项目

1.new - Project

2021-06-07 17:53:36 321

原创 ElasticSearch整合springBoot代码

(此系列内容来自狂神说视频)上一篇创建了springBoot项目,也勾选了一些需要的jar包,这篇主要讲一下使用springboot进行es api的调用。首先是, 先将esclient的对象交给spring管理,所以创建配置类import org.apache.http.HttpHost;import org.elasticsearch.client.RestClient;import org.elasticsearch.client.RestHighLevelClient;impo

2021-06-06 19:02:08 141 2

原创 idea设置默认maven配置

我的idea版本是2019.2,每次打开之前的项目都需要重新配置maven,后来搜索发现是可以设置默认的maven的。

2021-06-06 11:54:47 354

原创 ElasticSearch集成springBoot

1.第一步找官方文档官网:https://www.elastic.co/cn/

2021-06-05 22:26:12 166 1

原创 ElasticSearch关于文档的基本操作

下面笔记来自狂神说视频这个是重点基本操作1.添加一条数据PUT /luoyu/user/1{ "name":"luoyu", "age":23, "desc":"一顿操作啦啦啦", "tags": ["慢热","善良","阳光"]}创建第二个用户PUT /luoyu/user/2{ "name":"大庆", "age":21, "desc":"一鸣惊人", "tags": ["慢热","善良","旅游"]}创建第四个用户

2021-06-05 18:53:05 78

原创 ElasticSearch常用命令

下面命令给予Kibana窗口1.创建索引2.查询索引

2021-06-05 16:43:29 219

原创 记得导入maven项目的时候

不要点项目名,点最外层的pom,不然会包jar包冲突

2021-06-03 14:33:17 58

原创 不小心设置了xml文件中的namespace(xmln)如何取消

idea-setting-languages & FrameworksSchemas and DTDs可以看到配置过的schemas和DTDS点左侧s

2021-06-03 13:46:57 691

原创 idea使用tomcat启动项目输出日志乱码

解决办法,找到tomcat的conf/logging.properties文件,把所有的UTF-8替换为GBK就好了之前尝试了修改idea的编码方式,修改ideaan'zhu

2021-06-02 17:51:20 64

原创 maven命令行使用命令

1.构建:mvn dependency:tree2.mvn dependency:tree > tree.txt输出到当前目录的tree

2021-06-02 10:29:12 109

转载 字符串以逗号分隔的转换为List或数组方法

来自:https://blog.csdn.net/m0_37914467/article/details/110821277记录一下可以进行分隔的方法一:字符串以逗号分隔的转换为List方法1.利用JDK的Arrays类StringString str ="a,b,c";List<String> split= Arrays.asList(str.split(","));2.利用Guava的SplitterStringString str ="a, b, c";

2021-03-29 19:30:19 17953

原创 maven右侧依赖报红,显示为jar包冲突

就是下面这个样子然后maven helper也报了冲突最后发现别人的项目都没报冲突,只有我的尝试把repository的依赖全部清楚,又重新下载也没有用,后来发现这样不会影响启动,可能idea的问题,项目依赖好的那就这样喽,下班~...

2021-03-25 20:57:36 199

原创 dubbo2.7.8Failed to receive INITIALIZED event from zookeeper

关键报错信息如下:Caused by: java.lang.IllegalStateException: Failed to receive INITIALIZED event from zookeeper, pls. check if url zookeeper://30.231.6.15:2181/org.apache.dubbo.metadata.report.MetadataReport?client=&dubbo.config-center.root-path=/ is corre.

2021-03-25 20:52:21 2148

原创 执行sh文件和bash文件的区别

1.关于sh xx.sh和 xx.bash文件的执行如果是sh xx.sh,那么如果xx.sh这个文件没有执行权限,那也是可以执行成功的但是 如果是xx.bash不添加执行权限 ,就会报permission denied还有一种情况就是如果xx.bash文件的开头就像下面这样是错误的#!bin/bash会报这个错需要改为需要加上/2.关于nohup命令来自:https://www.runoob.com/linux/linux-comm-nohup.html

2021-03-24 18:26:57 1843 1

转载 linux管道命令|

来自:https://zhidao.baidu.com/question/556066419.html利用Linux所提供的管道符“|”将两个命令隔开,管道符左边命令的输出就会作为管道符右边命令的输入。连续使用管道意味着第一个命令的输出会作为 第二个命令的输入,第二个命令的输出又会作为第三个命令的输入,依此类推。下面来看看管道是如何在构造一条Linux命令中得到应用的。1.利用一个管道# rpm -qa|grep licq这条命令使用一个管道符“|”建立了一个管道。管道将rpm -qa命令的输出(

2021-03-17 13:41:00 419

原创 关于threadLocal

之前看过2此threadLocal的源码,但是没有懂,把这次的记录下来1.首先要明确ThreadLocal.ThreadLocalMap threadLocals上面这个变量是每个线程私有的,具体源码如下,threaLocals是Thread类下的属性,为每个线程私有ThreadLocalMap getMap(Thread t) { return t.threadLocals; }2.所以实际的存储逻辑图是这样的但是还有问题不清楚,每次不同线程进来,t

2021-03-15 15:31:50 57

转载 yaml文件的一些语法规则及格式校验

来源:http://www.ansible.com.cn/docs/YAMLSyntax.htmlYAML 语法这个页面提供一个正确的 YAML 语法的基本概述, 它被用来描述一个 playbooks(我们的配置管理语言).我们使用 YAML 是因为它像 XML 或 JSON 是一种利于人们读写的数据格式. 此外在大多数变成语言中有使用 YAML 的库.你可能希望读Playbooks实践中如何使用的.基本的 YAML对于 Ansible, 每一个 YAML 文件都是从一个列表开始..

2021-03-15 10:06:08 3231

原创 解决idea的versionControl不显示代码变动的问题

是因为把上面代码变化的窗口掩盖住了,向下拉你就看到之前的代码变化了,出来了

2021-03-04 11:29:30 1419 5

原创 typora mac快捷键

最近发现一个很好用的记笔记的软件Typora,上手超容易,比word好用很多,记住一些常用快捷键就更加方便好用了。下面是Typora mac的快捷键(下面内容来自网络)一级标题:⌘1 (command + 1)二级标题:⌘2 (command + 2)三级标题:⌘3 (command + 3)四级标题:⌘4 (command + 4)五级标题:⌘5 (command + 5)段落:⌘o 不生效,快捷键冲突,使用⌃o (control + o)提升标题级别:⌘= (command +

2021-02-17 11:57:41 756

springloaded-1.2.4.RELEASE.zip

热部署需要的jar包,传上来,方便随时取用,有需要就来下载吧,一起进步

2019-08-13

Fiddler.zip

感觉这个很好用啊,打开就能在左侧看到请求,之前下载wireSharp实在是不好用。

2019-06-03

深入分析Java Web技术内幕 修订版_许令波著_2014.08_464页

【不要下载这个,这个是不完整版,但是我不知道怎么删除】这本书应该算开发必备了吧,看过有博主推荐过,就找来看了下,自己觉得对于整理自己的知识体系绝对是有帮助的,一起加油~

2019-04-19

secureCRT8.1.4+注册机

开发人员对secureCRT应该很熟悉吧,每次换个系统就要重新安装一下,链接linux系统必不可少,需要的就来下载吧,亲测好用

2018-05-07

空空如也

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

TA关注的人

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