- 博客(10)
- 资源 (2)
- 收藏
- 关注
转载 白话一致性哈希算法(转)
一致性哈希算法[转] 在了解一致性哈希算法之前,最好先了解一下缓存中的一个应用场景,了解了这个应用场景之后,再来理解一致性哈希算法,就容易多了,也更能体现出一致性哈希算法的优点,那么,我们先来描述一下这个经典的分布式缓存的应用场景。 场景描述 假设,我们有三台缓存服务器,用于缓存图片,我们为这三台缓存服务器编号为0号、1号、2号,现在,有3万张图片需要缓存,我们希望这些图片被均匀的缓存到这3台服务...
2019-05-09 07:29:17 131
转载 转 HashMap多线程并发问题分析
HashMap多线程并发问题分析 目录 并发问题的症状 HashMap数据结构 HashMap的rehash源代码 正常的ReHash过程 并发的Rehash过程 三种解决方案 转载: HashMap多线程并发问题分析 转载: https://www.cnblogs.com/andy-zhou/p/5402984.html 并发问题的症状 多线程put后可能导致get死循环 从前我们的Ja...
2019-04-08 11:26:43 183
转载 转 一千行 MySQL 学习笔记
原文地址:https://shockerli.net/post/1000-line-mysql-note/ ,JavaGuide 对本文进行了简答排版,新增了目录。 作者:格物 非常不错的总结,强烈建议保存下来,需要的时候看一看。 基本操作数据库操作表的操作数据操作字符集编码数据类型(列类型)列属性(列约束)建表规范SELECTUNION子查询连接查询(join)TRUNCATE备份与还原视图事...
2019-04-02 09:24:20 187
原创 常用经典排序算法
经典排序算法 1.快速排序 package com.hooware.sorttest.quick; import com.hooware.RandomNumber; import java.util.Arrays; @SuppressWarnings("all") public class Quickly { public static void main(String[] args...
2019-03-29 10:58:04 106
原创 java版本链表MyLinkedList程序及测试用例demo
1.单链表MyLinkedList实例 package com.hooware.mylinked; /** * @author hooware * @param <E> */ public class MyLinkedList<E> { /** * size : 链表长度 * head : 链表虚拟头结点 */ pri...
2019-03-27 16:13:28 513
原创 java版本双端链表MyLinkedDeque程序及测试用例demo
java版本双端链表linkedDeque程序及测试用例demo 1.双端链表linkedDeque实例 package com.hooware.mylinked; /** * @author hooware * @param <E> */ public class MyLinkedDeque<E> { private int size; priva...
2019-03-27 16:06:28 156
原创 mybatis学习总结
mybatis学习总结 一, day01学习小结 1.1 三层架构和ssm框架 1.什么是框架?使用框架有什么好处? 框架作为一个半成品软件,它是我们软件开发过程中的一套解决方案,不同框架解决不同的问题. 好处:框架封装了很多的细节,使开发者可以用极简的方式实现功能,可以大大提高开发效率以及提高软件开发质量. 2.三层架构分别指的是什么? 表现层(Web层):用于向用户展示相关数据信息(如...
2019-03-27 15:50:35 249
原创 Spring小结
#spring 小结 Day 01 1.Spring概述 1.1.1 Spring概念 Spring 是分层的 Java SE/EE 应用 ***full-stack 轻量级开源***框架,以 ***IoC(Inverse Of Control:反转控制)***和 ***AOP(Aspect Oriented Programming:面向切面编程)***为内核,提供了展现层 Spri...
2019-03-02 08:13:06 111
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人