随笔分类 -  Java框架

上一页 1 2 3 4 5 6 ··· 8 下一页
摘要:详细错误信息: org.springframework.context.ApplicationContextException: Unable to start web server; nested exception is org.springframework.context.Applicati 阅读全文
posted @ 2020-09-05 15:38 挑战者V 阅读(7589) 评论(0) 推荐(0) 编辑
摘要:应用场景:所有的微服务是通过网关这个入口,在和前端对接口时,必然设计到有关跨域的问题。关于服务端跨域有很多方案,可以加注解(指定具体的路径允许跨域),也可以统一配置。 另外如果不在网关入口这配置,势必会造成一个很大的影响,那就是前端通过网关入口调用其它微服务,通常会出现如下错误: Access to 阅读全文
posted @ 2020-08-29 22:13 挑战者V 阅读(11941) 评论(0) 推荐(0) 编辑
摘要:读配置文件的目的在于减少代码上的冗余,这个冗余通常指加注解之类的。 比方说,我们原来的代码是这样: @GetMapping("/list") @Log(title = "查询用户列表", businessType = BusinessType.QUERY) public AjaxResult lis 阅读全文
posted @ 2020-08-23 12:01 挑战者V 阅读(406) 评论(0) 推荐(0) 编辑
摘要:微服务通信的方式有很多,有的用Socket,也有用一些HTTP客户端工具类,还有的有现成的组件如SpringCloud Open-Feign等。 这些共同点都是通信。 不同服务之间的通信涉及很多方面,比分说内网访问,外网不能访问等。 那么微服务如何实现内部通信呢(这里说的是内网通信,外网不能访问)? 阅读全文
posted @ 2020-08-23 11:59 挑战者V 阅读(769) 评论(0) 推荐(0) 编辑
摘要:近来针对微服务框架开发,其中oauth2.0默认返回XML形式的token失效,不符合我们实际的开发需求,于是我参考网上一些博客重写了它,使其符合我们开发的需求。 核心主要涉及两个类: import com.eqics.common.security.utils.ResultJsonUtil; im 阅读全文
posted @ 2020-08-23 11:56 挑战者V 阅读(3635) 评论(0) 推荐(0) 编辑
摘要:一、运行Nacos Nacos GitHub开源地址:https://github.com/alibaba/nacos Nacos 官方文档:https://nacos.io/zh-cn/docs/quick-start.html 按照如下命令即可: //克隆 git clone https://g 阅读全文
posted @ 2020-08-23 11:54 挑战者V 阅读(529) 评论(0) 推荐(0) 编辑
摘要:一、Drools是什么 Drools是一个易于访问企业策略、易于调整以及易于管理的开源业务规则引擎,符合业内标准,速度快、效率高。业务分析师或审核人员可以利用它轻松查看业务规则,从而检验是否已编码的规则执行所需的业务规则。 二、Drools有什么用 从我个人所待过的公司,其中做智能酒店这个项目时就用 阅读全文
posted @ 2020-07-04 11:47 挑战者V 阅读(4509) 评论(0) 推荐(0) 编辑
摘要:Spring Security是Spring提供的一个安全框架,提供认证和授权功能,最主要的是它提供了简单的使用方式,同时又有很高的灵活性,简单,灵活,强大。 我个人博客系统采用的权限框架就是Spring Security,正好整合到SpringCloud里面。一般系统里关于角色方面通常有这么几张表 阅读全文
posted @ 2020-06-10 21:14 挑战者V 阅读(14541) 评论(4) 推荐(2) 编辑
摘要:配置中心,也就是SpringCloud中的Config组件,主要应用在哪些方面? 配置文件方便维护 配置文件内容安全和权限 更新项目配置不需要重启 本文主要围绕两个方面,一个是Config Server,另一个是Config Client。还是以我个人博客系统其中的一个模块为例。 一、搭建Confi 阅读全文
posted @ 2020-06-08 21:07 挑战者V 阅读(265) 评论(0) 推荐(0) 编辑
摘要:使用SpringCloud Zuul实现网关代理。 一、Maven依赖 <dependency> <groupId>org.springframework.cloud</groupId> <artifactId>spring-cloud-starter-netflix-eureka-client</ 阅读全文
posted @ 2020-06-08 21:06 挑战者V 阅读(308) 评论(0) 推荐(0) 编辑
摘要:SpringCloud通过Ribbon实现负载均衡。 一、添加Maven依赖 <dependency> <groupId>org.springframework.cloud</groupId> <artifactId>spring-cloud-starter-netflix-eureka-clien 阅读全文
posted @ 2020-06-08 21:05 挑战者V 阅读(197) 评论(0) 推荐(0) 编辑
摘要:在微服务架构中,微服务之间互相依赖较大,相互之间调用必不可免的会失败。但当下游服务A因为瞬时流量导致服务崩溃,其他依赖于A服务的B、C服务由于调用A服务超时耗费了大量的资源,长时间下去,B、C服务也会崩溃。Hystrix就是用来解决服务之间相互调用失败,避免产生蝴蝶效应的熔断器,以及提供降级选项。H 阅读全文
posted @ 2020-06-08 21:04 挑战者V 阅读(207) 评论(0) 推荐(0) 编辑
摘要:以我个人写的博客系统为例,请求其它微服务API。 一、添加Maven依赖 <dependency> <groupId>org.springframework.cloud</groupId> <artifactId>spring-cloud-starter-openfeign</artifactId> 阅读全文
posted @ 2020-06-08 21:03 挑战者V 阅读(287) 评论(0) 推荐(0) 编辑
摘要:一、使用Eureka Server搭建服务注册中心 1.Maven依赖 <dependencies> <dependency> <groupId>org.springframework.cloud</groupId> <artifactId>spring-cloud-starter-netflix- 阅读全文
posted @ 2020-06-08 21:01 挑战者V 阅读(1046) 评论(0) 推荐(0) 编辑
摘要:一、下载Xxl-Job源代码并导入本地并运行 Github地址:https://github.com/xuxueli/xxl-job 中文文档地址:https://www.xuxueli.com/xxl-job/ 1.使用Idea或Eclipse导入 2.执行sql脚本(红色标记处) 3.运行xxl 阅读全文
posted @ 2020-05-22 10:50 挑战者V 阅读(12137) 评论(0) 推荐(2) 编辑
摘要:一、下载Dubbo-Admin并导入本地 dubbo-admin地址为:https://github.com/apache/dubbo-admin 官方文档:https://github.com/apache/dubbo-admin/blob/develop/README_ZH.md 注意需要安装Z 阅读全文
posted @ 2020-05-22 10:49 挑战者V 阅读(297) 评论(0) 推荐(0) 编辑
摘要:MongoDB官网安装:https://www.mongodb.com/download-center/community MongoDB客户端工具(Mongo Management Studio)安装:http://mms.litixsoft.de/#software_pricing 一、添加Ma 阅读全文
posted @ 2020-05-22 10:37 挑战者V 阅读(1591) 评论(0) 推荐(0) 编辑
摘要:一、介绍 dynamic-datasource-spring-boot-starter 是一个基于springboot的快速集成多数据源的启动器。 1.dynamic-datasource-spring-boot-starter开源地址 GitHub开源地址(具体详情可参考官方文档):https:/ 阅读全文
posted @ 2020-05-22 10:34 挑战者V 阅读(3969) 评论(0) 推荐(1) 编辑
摘要:错误详细信息: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'elasticsearchClient' defined in class path resource [o 阅读全文
posted @ 2020-05-08 00:10 挑战者V 阅读(4237) 评论(0) 推荐(2) 编辑
摘要:错误关键信息: BeanCreationException: Error creating bean with name 'classPathFileSystemWatcher' 错误原因:Idea不支持热加载,application-test.yml中的热加载配置去除后,就能正常启动了,对应的服务 阅读全文
posted @ 2019-12-01 19:42 挑战者V 阅读(2417) 评论(0) 推荐(0) 编辑

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