![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Java
文章平均质量分 54
yin138
毕业于中南林计算机专业
展开
-
IntelliJ IDEA CE中Gradle项目配置spring.profiles.active不生效的问题
Gradle项目的Java项目开发环境中,通过环境变量SPRING_PROFILES_ACTIVE=dev或者虚拟机参数(vm options)-Dspring.profiles.active=dev配置不同于配置文件的配置,不过虚拟机参数在Gradle项目中,需要添加:bootRun { systemProperties = System.properties }原创 2021-12-04 17:20:36 · 3075 阅读 · 0 评论 -
Spring Cloud在Zull路由时Token和相关信息传递解决方案
Spring Cloud在Zull路由时Token和相关信息传递解决方案Spring Cloud在采用Zull实现路由分发,可以采用Feign实现快速微服务调用,极大解放微服务之间负责的调用关系。微服务之间的Token传递问题微服务之间Token和其他请求参数传递问题实现feign.RequestInterceptor解决请求参数传递问题@Slf4jpublic class FeignBasicAuthRequestInterceptor implements RequestIntercep原创 2021-10-16 11:52:22 · 226 阅读 · 0 评论 -
CentOS防火墙配置注意事项
(1)trusted区域是最高优先级,所有端口均有效重点:firewalld防火墙的trusted区域表示所有“All network connections are accepted.”,这意味着,所有加入该区域的interface或者source都会允许,而且端口规则会忽略。其他规则描述为:“For use in public areas. You do not trust the other computers on networks to not harm your computer. Only原创 2020-06-23 16:41:17 · 440 阅读 · 0 评论 -
使用Volley获取多个cookie
Volley重复响应头被覆盖的问题// 在Request中覆盖该方法获得响应信息@Override protected Response<String> parseNetworkResponse(NetworkResponse response) { // 从所有响应消息头中获取信息,并用覆盖写的方式获得所有的Set-Cookie HashMap<String, Stri...原创 2020-02-17 13:26:03 · 239 阅读 · 1 评论 -
SpringMVC + Log4j2 + spring.profiles.active配置
需求使用SpringMVC,+JSP时,想通过一种便捷的方式实现配置文件的替换,同时把原来的log4j修改为Log4j2。考虑到Spring新版本中提供spring.profiles.active配置,通过spring.profiles.active切换开发和生产环境,加载配置,比较方便。效果环境配置:数据库配置:通过启动命令增加参数 -Dspring.profiles.active...原创 2019-12-21 17:10:47 · 2810 阅读 · 0 评论 -
Idea编译springboot奇怪的问题
Idea编译springboot奇怪的问题Plugin [id: 'org.springframework.boot', version: '2.1.6.RELEASE'] was not found in any of the following sources:- Gradle Core Plugins (plugin is not in 'org.gradle' namespace)-...原创 2019-07-16 15:23:51 · 1978 阅读 · 2 评论 -
Kafka Spring Boot 消费者配置注意事项
kafka spring boot 消费者配置注意事项Kafka 使用Spring Boot集成时,配置Consumer时遇到运行时错误:java.io.EOFException: null或者Bootstrap broker … disconnected如果配置了SASL参数,那么,恭喜你,这个问题,本篇博客可以解决你的问题。由于SASL配置在Spring Boot集成时的配置是非标...原创 2019-06-04 12:12:14 · 4990 阅读 · 0 评论 -
Nexus添加的包怎么就下载不下来?
Nexus添加的包怎么就下载不下来?最近在本地Nexus中添加了一个外部依赖包,通过Nexus后台可以查看,通过URL也可以访问,可是本地开发环境就是说找不到,后面发现maven有一个参数: -U,--update-snapshots Forces a check for missing releases and updated snapshots on通...原创 2019-06-13 10:38:18 · 7974 阅读 · 0 评论 -
IDEA提示Unable to parse template "Class"
IDEA提示Unable to parse template “Class”除了模板丢失的问题,还有一种就是我们添加文件是,错误的把一个文件添加到了模板,导致这个文件,无论如何都无法安装你希望的方式添加进去。例如你希望添加Test.java文件,所以用了new->File方式新建一个Test.java文件,此时,你觉得不对,需要选择为Java文件类型才对,所以,你选择了Java文件类...原创 2018-05-11 10:57:15 · 12588 阅读 · 5 评论 -
gradle复制xml等配置文件到输出目录
gradle复制xml等配置文件到输出目录 用gradle开发spring boot + mybatis项目时,我们需要把xml等配置文件复制到输出目录和jar包中,可是……有时候总会出现一些奇怪的问题……希望本文可以解决你的问题,也可以解决你的疑惑。问题场景项目中在src/main/java目录中放置了xml或其他配置文件,我需要把它复制到jar包中,并可以在ide中调试运行原创 2018-01-27 16:20:11 · 3837 阅读 · 1 评论 -
RabbitMQ 用SpringBoot处理消息队列
使用RabbitMQ直接被SpringBoot支持,使用是非常的方便。具体只需要做三件事:在SpringBoot项目文件中引入消息队列的库compile("org.springframework.boot:spring-boot-starter-amqp")// 或者compile('org.springframework.cloud:spring-cloud-starter-bus-amqp'原创 2017-12-19 21:06:48 · 5266 阅读 · 0 评论 -
Oracle在Linux系统连接很慢的问题
无比的兴奋,新版本的Bing支持国际版,这样就可以更好的检索国外的资料了。Oracle在Centos7中连接局域网内的速度很慢的问题,终于找到问题的原因了,当然可能还会存在其他问题,本文考虑两个: (1)代理问题ProxySelector.setDefault(null);在开始连接数据库前调用,我开始的时候感觉有效,过一段时间就没有效果了,任然很慢,甚至第一次连接是失败的。(2)安全随机数问题原创 2017-08-11 11:32:36 · 6036 阅读 · 2 评论 -
RocketMQ消息重复消费的问题
重复消费的问题的一个可能的问题:消费者消费消息时产生了异常,并没有返回CONSUME_SUCCESS标志。 我急于寻找解决方法,结果百度的结果都是一期多个消费者问题云云,根本没有解决我的问题。 我发现重复消费的消息和第一次消费的消息不同,多了一些重复消费的信息: reconsumeTimes=1,2,…10 REAL_TOPIC也会是:%RETRY%XXXXX 这就是因为消息处理异常导致的原创 2017-04-17 11:52:57 · 30107 阅读 · 3 评论 -
msgpack-java第一课
msgpack-java It’s like JSON. but fast and small.本文回答一下几个问题: - 在Java中, msgpack如何实现打包,解包 - 在Java中,如何方便地实现对List, Map数据结构的序列化 - 在Java中,如果通讯双方类对象版本不统一,解包会有问题吗?在Java中, msgpack如何实现打包,解包java中打包,解包相当的容易。原创 2017-04-06 21:49:13 · 3029 阅读 · 0 评论 -
Java 同步(Synchronization),等待(wait)通知(notify, notifyall)
Java关于同步,等待,通知 本文翻译Java语言规范中同步部分章节,翻译有问题请参考原文,本文仅在于自己理解Java的wait的原理。 原文链接(https://docs.oracle.com/javase/specs/jls/se8/html/jls-17.html#jls-17.2.1)同步(Synchronization)Java编程语言提供了多种线程间的通讯机制。最基本的方法就翻译 2017-03-20 00:29:58 · 1124 阅读 · 0 评论