摘要: Feign简介: 声明式的Rest WEB 服务的客户端, https://github.com/OpenFeign/feign。Spring Cloud 提供了Spring-cloud-starter-openfeign的支持 Feign的简单使用 pom文件 开启Feign的支持 @Enable 阅读全文
posted @ 2019-10-06 23:03 兮夜里人来人往 阅读(1128) 评论(1) 推荐(0)
摘要: 获取服务地址 使用的EurekaClient : getNextServerFromEureka() 使用的DiscoveryClient: getInstances() Load Balancer Client (负载均衡客户端) 加上@LoadBalaced: 为RestTemplate 或We 阅读全文
posted @ 2019-10-06 18:45 兮夜里人来人往 阅读(9365) 评论(1) 推荐(0)
摘要: 什么是Eureka? Eureka是在AWS上定位服务的REST服务。 Eureka简单示例,仅作为学习参考 在pom文件引入相关的starter(起步依赖) 声明@EnableEurekaServer 注意事项 打开http://localhost:8761可以看到Eureka的注册页面 将服务注 阅读全文
posted @ 2019-10-06 00:52 兮夜里人来人往 阅读(560) 评论(0) 推荐(0)
摘要: 定义:微服务就是一些协调工作的小而自治的服务 优点: 异构性:不同微服务可以使用不同的语言实现, 后端数据库也可以根据自身业务定义服务。 弹性: 一个组件不可用,不会导致级联故障。一个系统出了问题,不会影响其他系统。 可扩展性:单体服务不易扩展,多个较小的服务可以按需扩展。 易于部署:微服务相对小而 阅读全文
posted @ 2019-10-05 23:26 兮夜里人来人往 阅读(331) 评论(1) 推荐(0)
摘要: Spring两大特性:IOC 和AOP。IOC 控制反转,AOP 面向切面编程 spring 核心容器的主要组件时Bean工厂(BeanFactory) ,Bean 工厂使用控制反转模式来降低程序代码之间的耦合度,并提供了面向切面编程的实现。 Spring 常用的注解 能够明确该类时一个控制器类组件 阅读全文
posted @ 2019-10-04 18:51 兮夜里人来人往 阅读(1151) 评论(0) 推荐(0)
摘要: MYSQL性能 最大数据量 抛开数据量和并发数,谈性能都是扯淡(扯的最疼的那种).Mysql没有限制单表最大记录数,它取决与操作系统对文件大小的限制 《阿里巴巴Java开发手册》提出单表行数超过500万行或者单表容量超过2GB,才推荐分库分表。性能由综合因素决定,抛开业务复杂度,影响程度依次是硬件配 阅读全文
posted @ 2019-10-04 00:57 兮夜里人来人往 阅读(350) 评论(0) 推荐(0)
摘要: properties配置格式 在启动jar包时,使用命令行切换 java -jar xxx.jar --spring.profiles.active=test // 测试环境配置文件 java -jar xxx.jar --spring.profiles.active=prod// 生产环境配置文件 阅读全文
posted @ 2019-10-02 22:18 兮夜里人来人往 阅读(2470) 评论(0) 推荐(0)
摘要: explain 显示了MySql 如何使用索引来处理select语句以及连接表. 使用方式在select 前面加上 explain就可以了 阅读全文
posted @ 2019-10-02 17:58 兮夜里人来人往 阅读(3041) 评论(0) 推荐(1)
摘要: 不要使用*号进行查询操作,使用具体字段. 索引 在where子句和order by 涉及的字段上合理的添加索引. where 子句优化 避免在where子句中对null值进行判断,应对字段设置默认值 Select id from t where num is null 可以对null值设置默认值为- 阅读全文
posted @ 2019-10-02 17:34 兮夜里人来人往 阅读(500) 评论(0) 推荐(0)
摘要: 事务的基本要素: 原子性(atomicity):事务开始后的全部操作, 要么全部执行成功,如果中间出现错误,事务回滚到事务开始前的状态. 一致性(Consistency):事务开始后,数据库的完整性约束没有被破坏.例如:A向B转账,A扣除了金额,B却没收到 隔离性(Isolation):同一时间,只 阅读全文
posted @ 2019-10-01 18:35 兮夜里人来人往 阅读(871) 评论(0) 推荐(0)