选redis还是memcache?

memcache和redis是互联网分层架构中,最常用的KV缓存。不少同学在选型的时候会纠结,到底是选择memcache还是redis。 画外音:不鼓励粗暴的实践,例如“memcache提供的功能是redis提供的功能的...

2019/01/03 22:42
297
SpringBoot(五)之分布式限流

分布式限流 单机版中我们了解到 AtomicInteger、RateLimiter、Semaphore 这几种解决方案,但它们也仅仅是单机的解决手段,在集群环境下就透心凉了,后面又讲述了 Nginx 的限流手段,可它又属...

分布式事务与一致性问题

在高并发场景下,分布式储存和处理已经是常用手段。但分布式的结构势必会带来“不一致”的麻烦问题,而事务正是解决这一问题而引入的一种概念和方案。我们常把它当做并发操作的基本单位。 从...

2018/12/27 23:06
574
SpringBoot(四)之优雅地日志处理

一、简介 日志功能在j2ee项目中是一个相当常见的功能,在一个小项目中或许你可以在一个个方法中,使用日志表的Mapper生成一条条的日志记录,但这无非是最烂的做法之一,因为这种做法会让日志...

2018/12/23 23:08
5.1K
SpringBoot(三)之web开发

一、web基础配置 1、访问静态资源 1)进入规则为 / 时 如果进入SpringMVC的规则为/时,Spring Boot的默认静态资源的路径为: spring.resources.static-locations=classpath:/META-INF/resour...

SpringBoot(二)之核心

Spring Boot的核心 在上篇中我们成功运行了一个简单的web应用,其中有一个注解被轻易的带过了,但它在Spring Boot中是最重要的注解,没有之一,它就是@SpringBootApplication,本篇将对它与S...

2018/12/23 22:04
337
关于Oracle归档进程的运行机制

有位朋友提了这样一个问题: Fri May 25 20:46:06 2007  //自动备份controlfile Starting control autobackup Control autobackup written to DISK device handle '/ora_rman_backup/crtl...

2018/12/23 17:50
376
Dubbo源码分析(11):服务发布

服务发布是服务提供方向注册中注册服务过程,以便服务消费者从注册中心查阅并调用服务。 服务发布方在spring的配置文件中配置如下:

2018/12/23 17:45
289
Oracle insert语句慢的背后

问题:用户反映一个insert语句执行很慢。 1、检查表索引并不多,相比表,索引确实有点大,但应该不是问题所在。 SQL> select owner,segment_name,segment_type,bytes/1024/1024/1024 from db...

2018/12/23 01:12
3.5K
并行查询,并行度Degree与instances设置

在DBA_TABLES字典表中有一个degree字段,这个字段代表并行查询在数据表上的并行度,在RAC环境中,这个参数还和实例有关。 以下生活文档中对于 DEGREE 和 INSTANCES 参数的说明: DEGREE VAR...

2018/12/23 01:11
166
Dubbo源码分析(10):与spring融合

Spring中bean的定义可以通过编程,可以定义在properties文件,也可以定义在通过xml文件中,用的最多的是通过xml形式,由于xml格式具有很好的自说明便于编写及维护。对于xml的文档结构、数据定...

2018/12/23 01:10
149
Oracle诊断案例-Sql_trace之二

问题说明: 很多时候 在我们进行数据库操作时 比如drop user,drop table等,经常会遇到这样的错误 ORA-00604: error occurred at recursive SQL level 1 . 这样的提示,很多时候是没有丝毫用处...

2018/12/23 00:52
52
Java 并发编程源码解析汇总篇

java并发编程,内存模型 java并发编程,volatile内存实现和原理 Java并发编程,并发基础 Java 并发编程,线程池(ThreadPoolExecutor)源码解析 Java并发编程,Executor 框架介绍 Java并发编...

2018/12/23 00:35
714
Java IO/NIO, IO、NIO、NIO2

概览 IO是Java中的最重要的一个部分。 其中, java.io是所有编程者都应该掌握的IO方式。 在Java 1.4中,NIO被引入, 它引进了一种新的相对于流模型的新的IO模型, 以为非阻塞IO提供支持。 在...

2018/12/22 22:33
2.5K
Linux系统查看cpu、memo、io、swap性能数据脚本

直接贴脚本: 1、cpu #!/bin/bash CurrentDate=`date -d today '+%Y%m%d'` CurrentTime=`date -d today '+%Y%m%d%H%M'` mytext="$CurrentTime\t`top -b -n 1 | grep Cpu\(s\)`" echo -e $myt...

2018/11/16 11:58
418
Dubbo源码分析(8):Dubbo的IOC实现

在创建自适应实例时,都会调用ExtensionLoader的injectExtension方法: @SuppressWarnings("unchecked") private T createAdaptiveExtension() { try { /** * 传入......

2018/09/30 00:03
610
Dubbo源码分析(7):SPI扩展机制剖析

我们都是知道一个合格的开源框架对于扩展的支持都要是相当弹性的,Dubbo 也不例外。Dubbo采用微内核+插件体系,使得设计优雅,扩展性强。Dubbo的扩展机制是基于SPI思想来实现的,但是并没有采...

2018/09/28 21:07
360

没有更多内容

加载失败,请刷新页面