- 博客(6)
- 资源 (1)
- 收藏
- 关注
转载 java高级应用:线程池全面解析
java高级应用:线程池全面解析 来自 --> Java技术栈 什么是线程池? 很简单,简单看名字就知道是装有线程的池子,我们可以把要执行的多线程交给线程池来处理,和连接池的概念一样,通过维护一定数量的线程池来达到多个线程的复用。 线程池的好处 我们知道不用线程池的话,每个线程都要通过new Thread(xxRunnable).start()的方...
2018-12-26 19:24:51 176
转载 Java Builder 模式
原创: zhangshaolin 张少林同学 昨天 加油.png 前言:最近闲来无事的时候想着看看一些平常用的三方库源码,没想到看了之后才知道直接撸源码好伤身体,一般设计优秀的开源库都会涉及很多的设计模式,就比如 android 开发使用频繁的 okHttp 打开源码一看,纳尼?Builder 模式随处可见,于是乎,这篇文章就来对 Builder 模式进行一个简单总结,主要针对便于分...
2018-12-25 20:22:15 193
原创 刚装完contos ip设置及不能上网问题
没有ip 信息问题 解决步骤: 1--> vi /etc/sysconfig/network-scripts/ifcfg-ens33 里面信息 2--> vi /etc/resolv.conf 3--> vi /etc/sysconfig/network 4--> 重启 network 即可 s...
2018-12-24 19:55:05 167
转载 HashMap详解
Map 这样的 Key Value 在软件开发中是非常经典的结构,常用于在内存中存放数据。 本篇主要想讨论 ConcurrentHashMap 这样一个并发容器,在正式开始之前我觉得有必要谈谈 HashMap,没有它就不会有后面的 ConcurrentHashMap。 HashMap 众所周知 HashMap 底层是基于 数组 + 链表 组成的,不过在 jdk1.7 和 1.8 中具体实现稍...
2018-12-19 09:18:55 162
原创 使用RateLimit实现接口限流,可用于秒杀限购场景
先定义一个自定义注解 package com.study.jpa.begin.util.ApiLimitUtil; import java.lang.annotation.*; /** * 自定义注解 限流 */ @Target({ElementType.PARAMETER, ElementType.METHOD}) @Retention(RetentionPolicy.RUNTIM...
2018-12-17 15:48:22 1849 1
原创 bitMap 与 布隆过滤器 BloomFilters
package com.study.jpa.begin.util; /** * 布隆过滤器 */ public class BloomFilters { /** * 数组长度 */ private int arraySize; /** * 数组 */ private int[] array; publ...
2018-12-13 20:42:37 180
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人