摘要: 1.java的nio采用的是多路复用模型。以下是对各个io模型的简介。 -同步阻塞IO模型:首先,解释一下阻塞与非阻塞。阻塞IO指的是需要内核IO操作彻底完成后才返回到用户空间执行用户程序的操作指令。“阻塞”指的是用户程序(发起IO请求的进程或者线程)的执行状态。可以说传统的IO模型都是阻塞IO模型 阅读全文
posted @ 2022-05-11 16:25 ~~mr.li~~ 阅读(314) 评论(0) 推荐(0) 编辑
摘要: google提供的Gson使json直接转对应的java类非常好用,但前提是该json的属性类型,结构不变才行,若是那种属性一会int一会String的情况,那么将不适用于该方式,只能通过alibaba的JSONObject一个一个按照属性名取。 package com.cjhd.fruit.dat 阅读全文
posted @ 2022-05-06 10:51 ~~mr.li~~ 阅读(1771) 评论(0) 推荐(0) 编辑
摘要: jQuery是一个java script库,里面拥有很多实用且功能强大的方法。比原生的java script用起来更加简单。通过简单的<script>标签将要使用的jquery文件引入进来即可。也可放在指定的目录下,在<head>内将<script src = "当前jquery的路径,若是同意目录 阅读全文
posted @ 2022-04-18 11:48 ~~mr.li~~ 阅读(27) 评论(0) 推荐(0) 编辑
摘要: 线程池的特点是:可重复利用线程,减少资源消耗。提高效率,对于需要单个线程执行的程序来说若是没有线程则会每次需要新创建线程去跑,跑完线程就自动销毁了。 1.自定义线程工厂。 package test; import java.util.concurrent.ThreadFactory; import 阅读全文
posted @ 2022-04-07 11:45 ~~mr.li~~ 阅读(26) 评论(0) 推荐(0) 编辑
摘要: package mr.li.hello.demo; import java.util.HashMap; import java.util.Map; import io.jsonwebtoken.Jwts; import io.jsonwebtoken.SignatureAlgorithm; publ 阅读全文
posted @ 2022-03-14 13:07 ~~mr.li~~ 阅读(50) 评论(0) 推荐(0) 编辑
摘要: Hystrix是由Netflix开源的一个针对分布式系统容错处理的开源组件。 1)通过客户端库对延迟和故障进行保护和控制。(当被访问的服务或方法失败时会调用自定义的容错方法,容错方法通常都是已日志和失败提示为主,这样做使得调用发生的错误更优雅的表现出来)。 2)在一个复杂的分布式系统中停止级联故障。 阅读全文
posted @ 2022-03-12 10:27 ~~mr.li~~ 阅读(43) 评论(0) 推荐(0) 编辑
摘要: ribbon是负责负载均衡的,属于进程内负载均衡。请求发送到ribbon然后由ribbon发送到各个服务. 服务端负载均衡:Nginx与F5集中式负载均衡指位于因特网与服务提供者之间,并负责把网络请求转发到各个提供单位. 进程内负载均衡是指从一个实例库选取一个实例进行流量导入,在微服务的范畴内,实例 阅读全文
posted @ 2022-03-10 13:27 ~~mr.li~~ 阅读(737) 评论(0) 推荐(0) 编辑
摘要: spring cloud的feign是用来发送http,https请求的,他的特点: 1.可插拔的注解支持,包括Feign注解和JAX-RS注解。 2.支持可插拔的HTTP编码器和解码器。 3.支持Hystrix和它的Fallback。 4.支持Ribbon的负载均衡。 5.支持HTTP请求和响应的 阅读全文
posted @ 2022-03-05 19:35 ~~mr.li~~ 阅读(144) 评论(0) 推荐(0) 编辑
摘要: URI 全称为 Uniform Resource Identifier,即统一资源标志符。URI目前包含URL,URN,URL是以地址的方式找到对应的资源,URN是以名称的方式找到资源,从他俩的介绍来看URL必须全网保持地址唯一,URN必须全网保持名称唯一。目前推广的只有URL,URN因为设计落地问 阅读全文
posted @ 2022-03-04 18:45 ~~mr.li~~ 阅读(533) 评论(0) 推荐(0) 编辑
摘要: 1.spring cloud组件 阅读全文
posted @ 2022-03-01 20:23 ~~mr.li~~ 阅读(18) 评论(0) 推荐(0) 编辑