- 博客(12)
- 资源 (1)
- 收藏
- 关注
转载 缓存和数据库一致性问题分析
问题:如何保证缓存和数据库双写的一致性一般来说,如果允许缓存可以稍微的跟数据库偶尔有不一致的情况,也就是说如果你的系统不是严格要求“缓存+数据库” 必须保持一致性的话,最好不要做这个方案,即:读请求和写请求串行化,串到一个内存队列里去。串行化可以保证一定不会出现不一致的情况,但是它也会导致系统的吞吐量大幅度降低,用比正常情况下多几倍的机器去支撑线上的一个请求。Cache Aside ...
2020-04-22 14:20:04
193
原创 Comparator 与Comparable的区别
Comparable和Comparator这2个接口的功能都是比较器,但是在使用上有什么区别呢?Comparable:可以认为是一个类比较器,实现这个接口的类可以自定义类的比较,但是必须实现compareTo方法。或者你想用集合框架的sort方法,则该对象必须实现Comparable接口。Comparator:这个接口则可以认为是一个外在的比较器,主要用于以下场景:1.对象不支...
2018-11-03 21:09:39
272
转载 推荐电影
https://www.jianshu.com/p/85f4706a79e3?utm_campaign=maleskine&utm_content=note&utm_medium=seo_notes&utm_source=recommendation
2018-01-02 10:57:39
238
转载 JAVA中重载和重写的区别
重载 overloading1) 方法重载是让类以统一的方式处理不同类型数据的一种手段。多个同名函数同时存在,具有不同的参数个数/类型。重载是一个类中多态性的一种表现。2) Java的方法重载,就是在类中可以创建多个方法,它们具有相同的名字,但具有不同的参数和不同的定义。调用方法时通过传递给它们的不同参数个数和参数类型给它们的不同参数个数和参数类型给它们的不同参数个数和参数类型来决定具体使
2015-06-16 16:53:10
363
转载 JAVA设计模式之单例模式
概念: java中单例模式是一种常见的设计模式,单例模式分三种:懒汉式单例、饿汉式单例、登记式单例三种。 单例模式有以下特点: 1、单例类只能有一个实例。 2、单例类必须自己创建自己的唯一实例。 3、单例类必须给所有其他对象提供这一实例。 单例模式确保某个类只有一个实例,而且自行实例化并向整个系统提供这个实例。在计算机系统中,线程池、缓存、日志对象、对话框、打印
2015-06-15 14:03:38
286
转载 JAVA 面向对象和集合知识点总结
转载请注明出处:http://blog.youkuaiyun.com/zhoubin1992/article/details/46481759 在Android编程或者面试中经常会遇到JAVA 面向对象和集合的知识点。自己结合实际的编程以及阅读网上资料总结一下。java面向对象==和equal()的区别基本数据类型。 byte,short,char,int,long,flo
2015-06-13 21:21:03
491
转载 从关键字学多线程
一、多线程相关关键字 Runnable、Thread:线程的父类,区别就是使用Runnable接口不可以使用Thread的相关的特性,如sleep等; run:线程类中必须存在的方法; start:启动一个线程,经常被面试的人提到,我很郁闷; synchronized:同步锁,指定不同的对象,锁的内容不同,如一把锁可以锁门,也可以锁窗户;
2015-06-11 17:30:53
341
原创 TCP和UDP的比较
TCP是Tranfer Control Protocol的 简称,是一种面向连接的保证可靠传输的协议。通过TCP协议传输,得到的是一个顺序的无差错的数据流。发送方和接收方的成对的两个socket之间必须建 立连接,以便在TCP协议的基础上进行通信,当一个socket(通常都是server socket)等待建立连接时,另一个socket可以要求进行连接,一旦这两个socket连接起来,它们就可
2015-06-11 16:31:36
769
转载 TCP拥塞控制机制
研究TCP的拥塞机制,不仅仅是想了解TCP如何的精巧,更多的是领悟其设计思想,即在一般情况下,我们该怎样处理问题。 一.拥塞的发生与其不可避免 拥塞发生的主要原因在于网络能够提供的资源不足以满足用户的需求,这些资源包括缓存空间、链路带宽容量和中间节点的处理能力。由于互联网的设计机制导致其缺乏“接纳控制”能力,因此在网络资源不足时不能限制用户数量,而只能靠降低服务质量来继续为用
2015-06-11 16:25:39
398
转载 TCP流量控制和拥塞控制
TCP/ip的流量控制1. 利用滑动窗口实现流量控制 如果发送方把数据发送得过快,接收方可能会来不及接收,这就会造成数据的丢失。所谓流量控制就是让发送方的发送速率不要太快,要让接收方来得及接收。 利用滑动窗口机制可以很方便地在TCP连接上实现对发送方的流量控制。 设A向B发送数据。在连接建立时,B告诉了A:“我的接收窗口是 rwnd = 400 ”(这里的 rwn
2015-06-11 16:24:05
352
数字图像处理实验
2012-06-22
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人