随笔分类 -  Java框架

1 2 3 4 5 ··· 8 下一页
摘要:本次例子不基于第三方存储(如七牛云对象存储、阿里云对象存储、腾讯云对象存储等),仅基于本地存储。 单文件上传主要应用场景如上传头像、特定文件转换、授权文件验证等。多文件上传主要应用场景如批量Excel文件数据录入等。本文主要内容如下: 公共文件存储代码; 单文件上传代码; 多文件上传代码。 一、公共 阅读全文
posted @ 2021-05-23 16:50 挑战者V 阅读(294) 评论(0) 推荐(0) 编辑
摘要:当初为了解决nacos配置文件实时刷新问题,搜索了很多资料,仍无效,最后不经意间的尝试却解决了这个问题。 我的SpringCloud版本为:Hoxton.SR4; 我的SpringCloud Alibaba版本为:2.2.1.RELEASE; 我的Nacos版本为:1.3.1。 一、核心配置文件(一 阅读全文
posted @ 2020-11-30 21:08 挑战者V 阅读(12311) 评论(0) 推荐(1) 编辑
摘要:定时任务应用非常广泛,Java提供的现有解决方案有很多。本次主要讲schedule、quartz、xxl-job、shedlock等相关的代码实践。 一、SpringBoot使用Schedule 核心代码: @Component public class ScheduleTask { private 阅读全文
posted @ 2020-11-22 13:18 挑战者V 阅读(821) 评论(0) 推荐(0) 编辑
摘要:前面我在下面这篇文章说过如何使用WebService:SpringBoot整合Apache-CXF实践 在这篇文章中我列举过通过SOAP UI测试webservice接口。 但实际中涉及服务调用的情况,需要类似单元测试的东西。 一、基于代理类工厂 核心代码很简单,如下所示(这个比较普遍常用): tr 阅读全文
posted @ 2020-11-21 14:49 挑战者V 阅读(455) 评论(0) 推荐(0) 编辑
摘要:一、Sentinel Sentinel GitHub地址:https://github.com/alibaba/Sentinel 关于Sentinel详细介绍:https://github.com/alibaba/Sentinel/wiki/%E4%BB%8B%E7%BB%8D Sentinel官方 阅读全文
posted @ 2020-11-07 17:05 挑战者V 阅读(966) 评论(0) 推荐(0) 编辑
摘要:一、为什么选择SpringCloud Gateway而不是Zuul? Gateway和Zuul的职责一样,都承担着请求分发,类似Nginx分发到后端服务器。 1.SpingCloud Gateway 和SpringCloud Zuul对比分析 (1)相同点 底层都是servlet 两者均是web网关 阅读全文
posted @ 2020-11-07 17:02 挑战者V 阅读(688) 评论(0) 推荐(0) 编辑
摘要:1.错误信息 com.netflix.discovery.shared.transport.TransportException: Cannot execute request on any known server 2.错误背景 启动Eureka Server报错 3.错误原因 Spring2.0 阅读全文
posted @ 2020-11-07 17:00 挑战者V 阅读(991) 评论(0) 推荐(0) 编辑
摘要:一、为什么要有分布式链路追踪 链路追踪的主要目的在于让我们知道A微服务调用B微服务,B微服务调用C微服务,C微服务调用D微服务,D微服务调用A微服务等整个流程是怎样的。 二、SpringCloud整合Sleuth+Zipkin 1.Maven依赖 <!-- SpringCloud Sleuth -- 阅读全文
posted @ 2020-11-06 23:25 挑战者V 阅读(633) 评论(0) 推荐(0) 编辑
摘要:一、为什么选择使用Redisson 因为它非常适用于分布式锁,而我们的一项业务需要考虑分布式锁这个应用场景,于是我整合它做一个初步简单的例子(和整合redis一样)。 Redisson、Jedis、Lettuce优缺点对比 (1)Redisson 优点:实现了分布式特性和可扩展的 Java 数据结构 阅读全文
posted @ 2020-11-06 23:19 挑战者V 阅读(5012) 评论(0) 推荐(2) 编辑
摘要:错误详细信息: *************************** APPLICATION FAILED TO START *************************** Description: Parameter 1 of constructor in com.alibaba.clo 阅读全文
posted @ 2020-11-06 23:17 挑战者V 阅读(7432) 评论(0) 推荐(0) 编辑
摘要:最近遇到好几个与此有关的问题。 其中一个典型的问题是,明明bootstrap.yml指定了端口,但还是显示为默认的8080端口。最后我用了一个常规的死办法将bootstrap.yml改为application.yml就好了。 于是我不得不思考,为什么会出现这样的问题。通过搜索我了解到了以下几点。 为 阅读全文
posted @ 2020-11-06 23:15 挑战者V 阅读(2432) 评论(0) 推荐(0) 编辑
摘要:错误信息: *************************** APPLICATION FAILED TO START *************************** Description: Parameter 1 of constructor in org.springframewo 阅读全文
posted @ 2020-10-25 20:25 挑战者V 阅读(653) 评论(0) 推荐(0) 编辑
摘要:一、Apache CXF是什么? Apache CXF 是一个开源的 Services 框架,CXF 帮助您利用 Frontend 编程 API 来构建和开发 Services ,像 JAX-WS 。这些 Services 可以支持多种协议,比如:SOAP、XML/HTTP、RESTful HTTP 阅读全文
posted @ 2020-10-25 20:12 挑战者V 阅读(11580) 评论(1) 推荐(1) 编辑
摘要:错误关键信息: There is no normal TM 只需在配置文件添加如下代码即可(application.properties): tx-lcn.manager.host=0.0.0.0 错误原因:与redis没有开放远程连接问题性质一样。 参考资料:记录一次Tx_LCN连接失败的问题( 阅读全文
posted @ 2020-09-26 12:43 挑战者V 阅读(1282) 评论(0) 推荐(0) 编辑
摘要:错误信息: com.codingapi.txlcn.logger.AbstractTxLogger.error(AbstractTxLogger.java:70) - business code error attempts to join the non-existent transaction 阅读全文
posted @ 2020-09-26 12:32 挑战者V 阅读(791) 评论(0) 推荐(0) 编辑
摘要:官方文档相关: GitHub地址:https://github.com/codingapi/tx-lcn 官方文档:https://www.codingapi.com/docs/txlcn-preface/ 一、运行TX-LCN分布式事务框架 1.下载合适版本(这里我用的是5.0.2) 下载地址:h 阅读全文
posted @ 2020-09-19 21:08 挑战者V 阅读(631) 评论(2) 推荐(0) 编辑
摘要:错误原因:tx-lcn(5.0.2版本)导入Idea报错。解决办法:去除这行导包代码即可。 参考解决问题链接:com.sun.org.apache.regexp.internal不存在 阅读全文
posted @ 2020-09-16 21:42 挑战者V 阅读(5449) 评论(0) 推荐(0) 编辑
摘要:应用场景:同一个jar项目可以在一台服务器多部署。 核心命令如下: java -jar XXXXX.jar --server.port=8080 参考资料:运行jar包指定端口 阅读全文
posted @ 2020-09-11 20:39 挑战者V 阅读(2741) 评论(0) 推荐(0) 编辑
摘要:应用场景:保存大数据量,避免重复请求。 一、添加Maven依赖 <!-- SpringBoot Boot Redis --> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starte 阅读全文
posted @ 2020-09-11 20:38 挑战者V 阅读(973) 评论(0) 推荐(0) 编辑
摘要:错误信息: java.lang.IllegalStateException: Service id not legal hostname (/test-gw-aqa) 错误原因和解决方案: FeignClient错误写法: @FeignClient("/test-gw-aqa") FeignClie 阅读全文
posted @ 2020-09-05 15:39 挑战者V 阅读(2901) 评论(0) 推荐(0) 编辑

1 2 3 4 5 ··· 8 下一页
点击右上角即可分享
微信分享提示