![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
一起读书
大章
这个作者很懒,什么都没留下…
展开
-
一起读《Thinking in Java》知识点一
一切都是对象1、Java中高精度数据类型BigInteger 支持任意精度的整数。也就是说,在运算中,可以准确地表示任何大小的整数值,而不会丢失任何信息。BigDecimal 支持任意精度的浮点数,例如,可以用它进行精确的货币计算。2、别名现象Class Tank{int leb=vel;}public class A{public static void m...原创 2018-12-06 15:02:05 · 167 阅读 · 1 评论 -
SpringCloud(Finchley.RELEASE版本)入门学习之————Feign服务消费者(声明式服务调用)
一、Spring Cloud Feign的简介Spring Cloud Feign 它是基于Netflix Feign实现,整合了Spring Cloud Ribbon 与Spring Cloud Hystrix,除了提供这两者的强大功能之外,他还提供了一种声明式的web服务端定义方式。在Spring Cloud Feign的实现下,我们只需要创建一个接口并使用注解方式来配置他,即可完成对服...原创 2019-05-29 10:48:31 · 376 阅读 · 0 评论 -
SpringCloud(Finchley.RELEASE版本)入门学习之————Ribbon服务消费者(客户端负载均衡)
一、什么是Ribbon?Spring Cloud Ribbon是一个基于HTTP和TCP的客户端负载均衡工具,它基于Netflix Ribbon实现。通过Spring Cloud的封装,可以让我们轻松地将面向服务的REST模版请求自动转换成客户端负载均衡的服务调用。Spring Cloud Ribbon虽然只是一个工具类框架,它不像服务注册中心、配置中心、API网关那样需要独立部署,但是它几乎...原创 2019-05-28 15:07:35 · 413 阅读 · 0 评论 -
SpringCloud(Finchley.RELEASE版本)入门学习之————Eureka服务的注册与发现学习
一、什么是服务的注册与发现?服务注册:在服务治理框架中,通常会有一个注册中心,每个服务单元向注册中心登记自己提供的服务,将主机与端口号、版本号、通信协议等一些附加信息告知注册中心,注册中心按服务名分类组织服务清单。服务发现:由于在服务治理框架下运作,服务间的调用不再通过制定的实例地址来实现,而是通过向服务名发起请求调用实现。所以,服务调用方在调用服务提供方接口的时候,并不知道具体的服...原创 2019-05-27 10:12:23 · 1168 阅读 · 0 评论 -
Redis学习(八)————深入了解Redis主从复制,Redis哨兵机制
一、什么是Redis主从复制?将一台服务器作为Redis的主库(Master),另外服务器作为从库(Slave)(一台或多台)。主库(Master)只负责写数据,每次有数据更新的时候,Redis服务器会将数据从主库同步到其他从库中,从库只负责读取数据。一个主库可以拥有多个从库,一个从库只能拥有一个主库,一个从库也可以拥有从库,但从库依然还是从库,不会拥有写的功能。二、为什么要Redis复制...原创 2019-04-23 16:26:57 · 232 阅读 · 0 评论 -
Redis学习(六)-----------Redis配置文件(redis.conf)常用配置详细介绍
一、units单元1、配置大小单位,开头定义了一些基本的度量单位,只支持bytes,不支持bit对大小写不敏感,单位不区分大小写# Note on units: when memory size is needed, it is possible to specify#单位注意事项:当需要内存大小时,可以指定# it in the usual form of 1k 5GB 4M ...原创 2019-04-10 00:30:34 · 2678 阅读 · 0 评论 -
Redis学习(七)—— 深入了解Redis持久化
一、什么是Redis持久化?二、为什么要Redis持久化?原创 2019-04-16 13:40:18 · 220 阅读 · 0 评论 -
Redis学习(四)----------Linux环境下安装Redis
1、工具准备VMware,Centos7,xshell2、安装<1>下载Redis下载地址https://redis.io/download下载安装包并上传到linux服务器上,我这里是直接使用rz命令上传到了我/usr/local目录下<2>解压文件tar -zxvf redis-5.0.4<3>安装gcc依赖yum install g...原创 2019-03-28 17:38:03 · 208 阅读 · 0 评论 -
Redis学习(三)--------Redis入门及介绍
Redis一、什么是RedisRedis 是一个速度非常快非关系型数据库。它可以存储键(key)及五种不同类型的值(value)之间的映射,可以将存储在内存中的键值对数据持久化到硬盘,可以使用复制特性来扩展读性能,还可以使用客户端分片来扩展写性能。它是完全开源免费的,用C语言编写的,遵守BSD协议,是一个高性能的(key/value)分布式内存数据库,基于内存运行并支持持久化的NoSQL数...原创 2019-03-26 23:23:49 · 141 阅读 · 0 评论 -
Spring Boot 国际化设置
1、对你需要国际化的页面,抽取国际化的信息,编写配置文件,这里我以简单的登录页做国际化为范例。1)在resource下新建目录,i18n2)根据需要国际化的页面,新建porperties配置文件,en:语言US:国家代码3)书写配置,进入任意国际化配置文件中,点到Resource Bundle视图,点上面的+号,配置需要国际化的属性值,比如我要配置用户名,如下:...原创 2019-01-03 14:49:56 · 8435 阅读 · 4 评论 -
SpringBoot+WebSocket点对点消息通讯应用
1、在pom文件中添加SpringSecurity依赖 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-security</artifactId> ...原创 2019-01-02 14:16:17 · 1036 阅读 · 0 评论 -
SpringBoot+websocket广播式应用
1、建立一个简单的SpringBoot项目,推荐使用idea,这里我只选择了websocket,thymeleaf。2、配置websocket,需要使用@EnableWebSocketMessageBroker//注解开启STOMP协议来传输基于代理(message broker)的消息,并通过实现WebSocketMessageBrokerConfigurer,重写其方法来配置webso...原创 2019-01-02 10:51:02 · 1033 阅读 · 0 评论 -
记一次SpringBoot学习拦截器时的踩坑之旅
今天在看尚硅谷SpringBoot视频的拦截器配置时,自己也玩了一下,看着很简单的东西。写的过程中却遇到了一些坑,下面就将我自己的踩坑过程记录下来,以供自己回顾。1、首先在网上将登陆页面的代码给拷贝了过来,如下<!DOCTYPE html><html lang="en" xmlns:th="http://www.thymeleaf.org"> <...原创 2019-01-04 15:12:14 · 827 阅读 · 1 评论 -
SpringCloud(Finchley.RELEASE版本)入门学习之————Hystrix服务容错保护
一、Hystrix简介入门1、为什么要有服务容错保护?在微服务架构中,我们将系统拆分成很多服务单元,个单元应用间通过服务注册与订阅方式互相依赖。由于每个单元都在不同的进程中运行,依赖通过远程调用方式运行,这样就有可能因为网络原因或者是依赖服务自身问题出现调用故障或延迟,而这些问题会直接导致调用方的对外服务也出现延迟,若此时调用方的请求不断增加,最后就会因为等待出现故障的依赖方响应形成任务积压...原创 2019-05-29 15:30:10 · 352 阅读 · 0 评论