12 2019 档案
摘要:比较大小函数 sign 语法:sign(n) 函数说明:取数字n的符号,大于0返回1,小于0返回-1,等于0返回0 示例:1、select sign( 100 ),sign(- 100 ),sign( 0 ) from dual; SIGN(100) SIGN(-100) SIGN(0) ———-
阅读全文
摘要:decode()函数简介: 主要作用: 将查询结果翻译成其他值(即以其他形式表现出来,以下举例说明); 使用方法: Select decode(columnname,值1,翻译值1,值2,翻译值2,…值n,翻译值n,缺省值) From table Where … 其中columnname为要选择的t
阅读全文
摘要:Case具有两种格式。简单Case函数和Case搜索函数。 --简单Case函数: CASE sex WHEN '1' THEN '男' WHEN '2' THEN '女' ELSE '其他' END --Case搜索函数 CASE WHEN sex = '1' THEN '男' WHEN sex
阅读全文
摘要:一、什么是Zuul 服务网关是微服务架构中一个不可或缺的部分。通过服务网关统一向外提供REST API .除了具备服务路由、负载均衡功能之外, 它还具备权限控制等功能。Spring Cloud Netflix中的Zuul就担任了这样的一个角色,为微服务架构提供了前门保护的作用,同时将权限控制这些较重
阅读全文
摘要:一、什么是Feign? Feign可以做什么 Feign 可以将Rest 的请求隐藏,伪装成SpringMvc的Controller一样,你不用自己去拼接url,参数等操作, 一切都交给Feign去处理 Spring Cloud对Feign 进行了增强,使Feign支持了SpringMvc的注解,并
阅读全文
摘要:Hystrix 是Netflix开源的一个延迟和容错库,用于隔离访问远程服务,防止出现级联失败 一、Hystrix 的定义 二、Hystrix 的原理 在分布式式系统中应用熔断器后,服务调用方可以自己进行判断某些服务反应慢或者存在 大量超时的情况,能够主动熔断,防止整个系统被拖垮。当情况好转时,可以
阅读全文
摘要:Ribbon是Netflix发布的负载均衡器,它有助于控制HTTP和TCP客户端的行为。为Ribbon配置服务 提供者的地址列表后,Ribbon会基于某种负载均衡算法,自动的帮助服务消费者取请求。 一、因为Eureka中已经集成了Ribbon,所以我们无需引入新的依赖 @Bean @LoadBala
阅读全文
摘要:一、EurekaServer 的配置 1、添加依赖 <?xml version="1.0" encoding="UTF-8"?> <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/
阅读全文
摘要:JacksonJson是SpringMVC内置的json处理工具,其中有一个ObjectMapper类,可以方便的实现对json的处理: 1、对象转字符串 //对象转字符串// json处理工具private ObjectMapper mapper = new ObjectMapper();@Tes
阅读全文
摘要:<!--pringBoot提供了一个名为spring-boot-starter-parent的工程, 里面已经对各种常用依赖(并非全部)的版本进行了管理 我们的项目需要以这个项目为父工程,这样我们就不用操心依赖的版本问题了--> <parent> <groupId>org.springframewo
阅读全文
摘要:Vue官方推荐的ajax请求框架叫做:axios 1、axios的Get请求语法: axios.get("/item/category/list?pid=0") // 请求路径和请求参数拼接 .then(function(resp){ // 成功回调函数 }) .catch(function(){
阅读全文
摘要:比如 a,b 关联列为 a.id = b.id,现在要取 a 中的数据,其中id在b中也存在:select * from a where exists(select 1 from b where b.id = a.id)或者:现在要取 a 中的数据,其中id在b中 不存在:select * from
阅读全文