-
面试官:你是如何使用JDK来实现自己的缓存(支持高并发)?
面试官:你是如何使用JDK来实现自己的缓存(支持高并发)? 需求分析 项目中经常会遇到这种场景:一份数据需要在多处共享,有些数据还有时效性,过期自动失效。比如手机验证码,发送之后需要缓存起来,然后处于安全性考虑,一般还要设置有效期,到期自动失效。我们怎么...
-
Java并发编程:Callable、Future和FutureTask---转载测试
Java并发编程:Callable、Future和FutureTask---转载测试 转载自:https://www.cnblogs.com/dolphin0520/p/3949310.html 在前面的文章中我们讲述了创建线程的2种方式,一种是直接继承Thread,另外一种就是实现Runnable接口。 这两种方式都有一个缺陷就是:在执行完任务...
-
(办公)访问其他系统接口httpClient,异步访问
(办公)访问其他系统接口httpClient,异步访问 访问其他系统接口 httpClient, 但是都是同步的 , 同步意味当前线程是阻塞的 , 只有本次请求完成后才能进行下一次请求 ;异步意味着所有的请求可以同时塞入缓冲区,不阻塞当前的线程; httpClient 请求 , 访问其他系统可能无响...
-
java的线程池的使用
java的线程池的使用 1、线程池的创建 1、首先创建一个类,然后实现Runnable接口 public class ExectorTest implements Runnable {} 2、首先声明一个线程池的全局变量 public class ExectorTest implements Runnable { // 线程池 private ExecutorService executorPool;...
-
SpringBoot2.0 整合 Redis集群 ,实现消息队列场景
SpringBoot2.0 整合 Redis集群 ,实现消息队列场景 本文源码GitHub地址:知了一笑https://github.com/cicadasmile/middle-ware-parent 一、Redis集群简介 1、RedisCluster概念 Redis的分布式解决方案,在3.0版本后推出的方案,有效地解决了Redis分布式的需求,当一个服...
-
【转载】一起来学Spring Cloud | Eureka Client注册到Eureka Se
【转载】一起来学Spring Cloud | Eureka Client注册到Eureka Server的秘密 LZ看到这篇文章感觉写得比较详细,理解以后,便转载到自己博客中,留作以后回顾学习用,喝水不忘挖井人,内容来自于李刚的博客:http://www.spring4all.com/article/180 一、前言: 我们知道Eu...
-
Kafka2.0生产者客户端源码分析
Kafka2.0生产者客户端源码分析 1 KafkaProducer 构造器 初始化参数配置。 初始化记录累加器 RecordAccumulator。 初始化 Kafka 连接 KafkaClient,发现集群的所有节点加入缓存。 初始化实现了 Runnable 接口的 Sender 对象,并在 ioThread 中启动线程。 2 发送消息 执...
-
框架用多了真的会死人的,spring-cloud全家桶与mybitais 集成完
框架用多了真的会死人的,spring-cloud全家桶与mybitais 集成完整示例(附下载) ? 题外话: 看到这一长串包含各种技术名词的标题,一路走来感觉研发深深的被各种框架给绑架了,从我们刚出生最简单的jsp,servlet打天下,到spring mvc的盛行,再到现在spring-boot,spr...
-
netty解决粘包半包问题
netty解决粘包半包问题 前言:开发者用到TCP/IP交互时,偶尔会遇到粘包或者半包的数据,这种情况有时会对我们的程序造成严重的影响,netty框架为解决这种问题提供了若干框架 1. LineBasedFrameDecoder:通过在包尾添加回车换行符 \r\n 来区分整包消息 。 说明:LineBas...
-
Java基础--JDBC
Java基础--JDBC 一、JDBC 1、JDBC简介 (1) JDBC(Java Database Connectivity),即Java数据库连接。用于在Java程序中实现数据库操作功能。 (2)是一种用于执行SQL语句的Java API,使用户以相同的方式连接不同的数据库。 (3)JDBC提供一套标准接口,即访问数据库通...
IDC资讯: 主机资讯 注册资讯 托管资讯 vps资讯 网站建设
网站运营: 建站经验 策划盈利 搜索优化 网站推广 免费资源
网络编程: Asp.Net编程 Asp编程 Php编程 Xml编程 Access Mssql Mysql 其它
服务器技术: Web服务器 Ftp服务器 Mail服务器 Dns服务器 安全防护
软件技巧: 其它软件 Word Excel Powerpoint Ghost Vista QQ空间 QQ FlashGet 迅雷
网页制作: FrontPages Dreamweaver Javascript css photoshop fireworks Flash
