Java特性和优势 简单性 面向对象 可移植性(Write Once,Run Anywhere) 高性能 分布式 动态性(反射机制) 多线程 安全性 健壮性 Java三大版本 Java SE:标准版(桌面程序,控制台开发......) Java ME:嵌入式开发 (手机,小家电......已经凉了) ...
分类:
编程语言 时间:
2021-01-06 12:28:00
阅读次数:
0
keys * //查看当前库里的所有key值\ set key value //存值 get key //取值 exists key//判断当前值是否存在 move key 1 //移除当前的key expire key10 //设置key的过期时间 单位是秒 ttl key //查看key的剩余时 ...
分类:
其他好文 时间:
2021-01-06 12:24:45
阅读次数:
0
一、什么是消息中间件 消息队列中间件是指利用高效可靠的消息传递机制进行与平台无关的数据交流,并基于数据通信来进行分布式系统的集成。它一般有两种传递模式:点对点模式和发布/订阅模式。 消息中间件能够在不同平台之间进行通信,它常用来屏蔽各种平台及协议之间的特性,实现应用程序之间的协同,其优点在于能够在客 ...
分类:
其他好文 时间:
2021-01-06 12:05:00
阅读次数:
0
采用微服务架构后,当分布式系统到达一定量级时,每个环境都可能出错,因此在系统设计时应该考虑如何减轻故障的影响,如何从故障中快速恢复。一般从以下两点来考察系统的稳定性: 高可用:当前服务依赖的下游服务性能降低或者失败时,该服务怎么相应,是快速失败还是重试?大促时如何应对瞬间涌入的流量? 高并发:底层服 ...
分类:
编程语言 时间:
2021-01-06 11:55:40
阅读次数:
0
一、背景 分布式系统环境下,服务间类似依赖非常常见,一个业务调用通常依赖多个基础服务。如下图,对于同步调用,当库存服务不可用时,商品服务请求线程被阻塞,当有大批量请求调用库存服务时,最终可能导致整个商品服务资源耗尽,无法继续对外提供服务。并且这种不可用可能沿请求调用链向上传递,这种现象被称为雪崩效应 ...
分类:
编程语言 时间:
2021-01-05 11:37:17
阅读次数:
0
1. 将爬虫的类从scrapy.Spider变成scrapy_redis.spiders.RedisSpider;或者是从scrapy.CrawlSpider变成scrapy_redis.spider.RedisCrawlSpider。 2. 将爬虫中的start_urls删掉,增加一个redis_ ...
分类:
其他好文 时间:
2021-01-05 11:15:34
阅读次数:
0
Http协议 HTTP协议简介 超文本传输协议(英文:HyperText Transfer Protocol,缩写:HTTP)是一种用于分布式、协作式和超媒体信息系统的应用层协议。HTTP是万维网的数据通信的基础。 HTTP的发展是由蒂姆·伯纳斯-李于1989年在欧洲核子研究组织(CERN)所发起。 ...
分类:
Web程序 时间:
2021-01-05 11:11:11
阅读次数:
0
import redis.clients.jedis.Jedis;public class A { public static void main(String[] args) throws Exception { Jedis jedis = new Jedis("localhost", 6379) ...
分类:
其他好文 时间:
2021-01-05 10:52:53
阅读次数:
0
JAVA基础 JAVA中的几种基本数据类型是什么,各自占用多少字节。String类能被继承吗,为什么。String,Stringbuffer,StringBuilder的区别。ArrayList和LinkedList有什么区别。讲讲类的实例化顺序,比如父类静态数据,构造函数,字段,子类静态数据,构造 ...
分类:
数据库 时间:
2021-01-05 10:37:50
阅读次数:
0
摘要:本文主要介绍在 GaussDB(DWS) 中,如何通过 SQL 语句,对分布式死锁进行检测和恢复。 分布式数仓应用场景中,我们经常遇到数据库系统 hang 住的问题,所谓 hang 是指虽然数据库系统还在运行,但部分或全部业务无法正常执行。hang 问题的原因有很多,其中以分布式死锁最为常见, ...
分类:
数据库 时间:
2021-01-04 11:10:55
阅读次数:
0