java技术
文章平均质量分 93
默默J
正在认认真真的过完充满意外的一辈子。。。
展开
-
继承RequestInterceptor,实现feign调用前参数配置,为何会被所有项目下请求调用
继承RequestInterceptor,实现feign调用前参数配置,为何会被所有项目下请求调用?本篇会分以下几个模块进行梳理,如有需要可以直接进行跳转Feign调用原理重要组件的主要作用Feign的简单使用Feign调用前的参数设置(1)header存值大小限制配置为何会被所有项目下请求调用一、Feign调用原理SpringCloud 中 Feign 是目前跨服务调用应用中使用最多的技术。在微服务启动时,Feign会进行包扫描,对加@FeignClient注解的接口,按照注解原创 2021-12-13 19:25:43 · 4087 阅读 · 6 评论 -
整理了maven发版有关操作和操作本身的原理
今天来说说pom文件和properties文件配置 maven环境勾选之后,怎么识别到? 在IDEA里面怎么进行Maven打包项目脚本设置,做到一键打包呢?现在的项目一般都有开发线、测试线、生产线三个服务。开发线就是自己本地的服务,很简单,直接tomcat或者spingboot点击Run就好了。测试线一般为了模拟客户操作环境而存在,一般功能开发完成,先在测试线部署,测试一切通过,再直接部署生产线,这里需要使用Maven打包。生产线则正式投产了,当然要是正常普通部署,依旧需要打包。一原创 2021-02-04 12:00:33 · 276 阅读 · 1 评论 -
IOUtils快速进行内容复制与常用方法
今天看到项目大神写了一个我之前没有见过的方法,很是简练:IOUtils.copy(inputStream,outputStream);比起流和字节间的多行语句,这个迅速吸引了我的注意,开始学习apache.commons.io.IOUtilsorg.apache.poi.util.IOUtils两种大同小异,这里以第一种为例。这里有一篇文档写的非常好,https://blog.csdn.net/zhoushou6/article/details/80292271这里我把需要原创 2020-10-12 20:57:46 · 19610 阅读 · 3 评论 -
MAVEN项目找不到Maven工具栏,提交很慢
一次找不到觉得是偶然,下一次肯定记得,第二次误操作了项目列表文件之后,又找不到maven了,想不起来解决办法,所以这次解决好之后,必定记录;点击菜单栏Help->Find Action(Ctrl+Shift+A),输入Maven projects找到Add Maven Project之后点击,可以直接生成,要是还原的太彻底,可能Maven的配置也重置了,需要重新设定。...原创 2020-09-18 09:53:44 · 360 阅读 · 0 评论 -
Java判断一个对象是否存在于指定枚举中
今天记录一下如何使用Java代码判断一个对象是否存在于指定枚举类型中首先定义了一个枚举类,这个里面是一些系统规定好的数据,不会更改由于产品是微信小程序,所以有代码总量大小要求,所以全团队以代码简洁为效果,这里的循环使用了Java8的流处理。如果对这个比较陌生的读者建议你们可以看看,使用习惯了之后会比觉得这个操作foreach更讨喜思路简介:1、循环List集合,拿出里面将需要对比的对象...原创 2019-11-19 15:07:18 · 11221 阅读 · 2 评论 -
项目启动成功,但是Eureka页面不显示
今天开始学习Eureka,但是按照网上配置好环境之后,发现了下面两个问题,特别记录下来。Eureka的home页面不显示界面正常显示,但是显示没有注册的服务别的项目怎么进行注册一、Eureka的home页面不显示先看看最后的效果吧直接显示Whitelable Error Page 错误这里需要核查下面几个问题:(1) pom.xml文档中jar包的引入 <d...原创 2019-10-23 11:21:08 · 31666 阅读 · 10 评论 -
将maven项目打包之后,怎么作为一个jar包重新放在maven项目中
这个步骤是开发经常会用到的,做的事情,就不用再做的了,写过的代码,最好就别写了。直接应用呗。首先咱们将一个项目打包为jar之后,出现的可能是一个如下图的文件:但是真正在项目中引用的时候,需要的远远不止这些,大致文件如下:所以如果咱们直接在maven的仓库中按照路径写进去的文件肯定是引用失败的,会提示找不到文件。何必麻烦呢?最好的方式就是“以水治水”,借助maven工具进行防治jar...原创 2019-10-21 11:25:58 · 1769 阅读 · 0 评论 -
学习使用Swagger
今天是第一天学习Swagger在线文档,赶紧做笔记,以防之后又忘记了使用Swagger的几个步骤导入相对应的Jar包 创建一个特定的工具类,定义一些信息= 在指定类上面进行描述一、导包在spring项目中。使用Swagger,有两个必须的包,分别是: <dependency> <groupId>io.springf...转载 2019-08-27 17:35:30 · 199 阅读 · 0 评论 -
Could not get a resource from the pool 错误之Redis密码没设置和 ERR Client sent AUTH, but no password is set
Redis正常启动,但是启动Tomcat之后会报Redis错误----JedisConnectionException: Could not get a resource from the pool所以本文主要内容:1、Could not get a resource from the pool 错误的解决之Redis密码记得写2、正常Redis启动的实例3、(error) ER...原创 2019-07-03 11:52:27 · 859 阅读 · 0 评论 -
怎么在java项目中直接使用Solr
最近在用java写一个网站,想要在里面做一个搜索引擎,选用的技术是现在比较常见的Solr如果你是初学者,我想,这篇分享博客肯定会有帮助。它的使用宏观上分为下面一步:进行环境配置增加新域【域就像数据库里面的一个表,用来管理索引和相关配置。】添加中文分词器java与Solr的结合【solrJ】项目的发布过程【Solr和java项目的URL】下面进行一步一步的写。一、进行环境配...原创 2019-01-08 11:48:39 · 3210 阅读 · 0 评论 -
多次刷新之后No operations allowed after connection closed.的原因和解决方式
最近使用Mysql操作数据库,在Servlet里面调用之后出现了No operations allowed after connection closed.问题。出现这个问题一般出现在多次刷新页面的情况下面。使用debug进行错误排查的时候,他的报错是在pst = con.prepareStatement(sql);当我把这个变成非静态之后,问题没有解决,最后才定位到Connectio...原创 2019-01-02 17:00:16 · 27043 阅读 · 4 评论 -
Solr使用SolrDocumentList获取数据库的数据,常见异常
最近初学Solr,使用SolrDocumentList获取数据库的数据,遇到了一下几个常见异常,在这里记录下来,以便日后查找一、配置文件data-config.xml这个文件MySql连接的配置,现在放上我此次项目的文件内容<dataConfig> <!-- 这是mysql的配置,学会jdbc的都应该看得懂 --> <dataSource...原创 2019-01-04 13:07:55 · 2456 阅读 · 0 评论 -
NoSql的key-value为什么不支持事务的回滚,Redis呢?
刚才在学习NoSql的五种数据类型的时候,看到key-value类型不适合需要事务的数据库操作,因为key-value不支持事务的回滚。我就出现疑问了,这篇文章是对问题的解决和扩展。参考:https://blog.csdn.net/Thinking_Mind/article/details/79657671问题Redis是如今高并发项目中特别受欢迎的一个Key-value类型数据库,回滚是事...转载 2018-09-19 22:25:57 · 3926 阅读 · 0 评论 -
NoSql的四种数据类型和各自的优缺点
关于NoSql数据类型的问题,最近面试才遇到,去 360 二面的时候面试官第一个问题就是nosql使用过吗,它都有哪些数据类型。基本上只关注过key-value,其他的看过,没过脑子,所以今天特意找到四种不同的数据类型的优缺点和使用场景。-----------------------------------废话不多说,来吧---------------------------------...原创 2018-09-19 21:24:10 · 7145 阅读 · 0 评论 -
自身经验--Redis的秋招面经(一)
今天去一家公司面试,由于在简历里面有写到项目中使用到了Redis,所以面试官就抓着这个问题问了好多知识点,我每个问题都有回答到,但是自己是觉得有的答案不太完整,所以面试结束,针对问题,整理一份文档。主要分成三个部分:第一是面试问到的问题。第二个是根据面试过程中的体验总结的一些面试经验,可能有的不太正确,请大家见谅和改正。第三部分就是问题的相关答案。--------------------...原创 2018-09-19 21:24:35 · 2969 阅读 · 8 评论