摘要:
创建服务端: public class TcpFileServer { public static void main(String[] args) throws Exception { //1创建ServerSocket ServerSocket listener=new ServerSocket 阅读全文
摘要:
与Feign的Fallback降级方法不同,这个hystrix降级方法是写在被调用方的 需要依赖: <dependency> <groupId>org.springframework.cloud</groupId> <artifactId>spring-cloud-starter-netflix-h 阅读全文
摘要:
Fallback可以帮助我们在使用Feign去调用另外一个服务时,如果出现了问题,走服务降级,返回一个错误数据,避免功能因为一个服务出现问题,全部失效。 依赖: <dependency> <groupId>org.springframework.cloud</groupId> <artifactId 阅读全文
摘要:
如果你传递的参数,比较复杂时,默认会采用POST的请求方式。 传递单个参数时,推荐使用@PathVariable,如果传递的单个参数比较多,这里也可以采用@RequestParam,Feign接口中不要省略value属性, feign接口省略value属性会报错, 无法调用 传递对象信息时,统一采用 阅读全文
摘要:
创建普通maven项目,pom依赖如下 <parent> <artifactId>spring-boot-starter-parent</artifactId> <groupId>org.springframework.boot</groupId> <version>2.1.4.RELEASE</v 阅读全文
摘要:
整合前需要了解: spring和springmvc包扫描的注意事项 Spring applicationContext.xml (父容器),SpringMVC springmvc-servlet.xml (子容器) 此时项目中有两个工厂 DispatcherServlet 启动的springMVC工 阅读全文
摘要:
/** * <p>名称:IdWorker.java</p> * <p>描述:分布式自增长ID</p> * <pre> * Twitter的 Snowflake JAVA实现方案 * </pre> * 核心代码为其IdWorker这个类实现,其原理结构如下,我分别用一个0表示一位,用—分割开部分的作用 阅读全文
摘要:
应仔细检查父项目的dependencyManagement是否指定了打包方式<type>为pom,<scope>为import 阅读全文
摘要:
1. 引入分页插件 引入分页插件有下面2种方式,推荐使用 Maven 方式。 原文地址:https://github.com/pagehelper/Mybatis-PageHelper/tree/master/src/main/java/com/github/pagehelper 1). 引入 Ja 阅读全文
摘要:
需要的依赖: <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-mail</artifactId> </dependency> yml配置文件中在spring配置下加入对应 阅读全文