-
Kafka技术内幕——图文详解Kafka源码设计与实现
Kafka技术内幕——图文详解Kafka源码设计与实现 引言 Apache Kafka (简称Kafka )最早是由LinkedIn开源出来的分布式消息系统,现在是Apache旗下的一个子项目,并且已经成为开源领域应用最广泛的消息系统之一。Kafka社区 也非常活跃,从0.9版本开始,Kafka的标语已经从一...
-
NIO中的ZeroCopy
NIO中的ZeroCopy 前文提到网络IO可以使用多路复用技术,而文件IO无法使用多路复用,但是文件IO可以通过减少底层数据拷贝的次数来提升性能,而这个减少底层数据拷贝次数的技术,就叫做ZeroCopy。 操作系统层面的ZeroCopy 这一节,从《Zero Copy I: User-Mode Perspectiv...
-
Fork/Join框架简介
Fork/Join框架简介 1 引子 Fork/Join框架是从Java1.7开始提供的一个并行处理任务的框架(本篇博客基于JDK1.8分析),它的基本思路是将一个大任务分解成若干个小任务,并行处理多个小任务,最后再汇总合并这些小任务的结果便可得到原来的大任务结果。 从字面意思来理解F...
-
不是我吹,RabbitMQ 是真牛逼!
不是我吹,RabbitMQ 是真牛逼! 今天来介绍下 RabbitMQ?在业务中在多强,文末再免费送 10?本重量级的书,不要错过!!! RabbitMQ作为一款能实现高性能存储分发消息的分布式中间件,具有异步通信、服务解耦、接口限流、消息分发和业务延迟处理等功能,在实际生产环境中...
-
五分钟学Java:如何学习Java面试必考的网络编程
五分钟学Java:如何学习Java面试必考的网络编程 原创声明 本文作者:黄小斜 转载请务必在文章开头注明出处和作者。 本文思维导图 简介 Java作为一门后端语言,对于网络编程的支持是必不可少的,但是,作为一个经常CRUD的Java工程师,很多时候都不需要接触到网络编程,...
2020-03-20 16:06:31 网络游戏网络编程基础java学习java多线程java工程师java网络编程学javaJava技术如何学习java基于linux
-
JCTools 简介
JCTools 简介 JCTools 早在96年就有论文提出了无锁队列的概念,再到后来 Disruptor,高性能已得到生产的验证。此处介绍的 Jctools 中的高性能队列,其性能丝毫不输于 Disruptor。 JCTools (Java Concurrency Tools) 提供了一系列非阻塞并发数据结构(标准 Java 中缺失...
2020-03-20 16:04:26 论文PSSegmentFaultAVHTTPS高并发apache<HTMLNET
-
rpc框架dubbo学习入门及环境搭建(spring boot+Kotlin)
rpc框架dubbo学习入门及环境搭建(spring boot+Kotlin) 学习之前,确保有以下知识基础: Java网络编程 Socket传输数据 IO流 rpc简介及实现 rpc是remote procedure call的简写,意思为远程过程调用。 rpc应用较多的情景是分布式开发,那什么是分布式开发呢? 原本我也...
-
【JAVA进阶架构师指南】之一:如何进行架构设计
【JAVA进阶架构师指南】之一:如何进行架构设计 前言 ??本博客是长篇系列博客,旨在帮助想提升自己,突破技术瓶颈,但又苦于不知道如何进行系统学习从而提升自己的童鞋.笔者假设读者具有3-5年开发经验,java基础扎实,想突破自己的技术瓶颈,成为一位优秀的架构师,所谓java基...
2020-03-20 16:02:54 数据库mysqlsql注入攻击ddosjava基础java架构师java进阶文档服务器mysql瓶颈
-
【转】分布式架构的演进(JavaWeb)
【转】分布式架构的演进(JavaWeb) 作者:李小翀 链接:https://www.zhihu.com/question/22764869/answer/31277656 来源:知乎 1.初始 初始阶段 的小型系统 应用程序、数据库、文件等所有的资源都在一台服务器上通俗称为LAMP特征:应用程序、数据库、文件等所有的资源...
-
[项目分享]JSP+Servlet+JDBC实现的shine网上书城
[项目分享]JSP+Servlet+JDBC实现的shine网上书城 本文存在视频版本,请知悉 项目简介 项目来源于:https://gitee.com/thuihuang/shine_bookshop 一个基于 JSP+Servlet+Jdbc 的shine网上书城。涉及技术少,易于理解,适合 JavaWeb初学者 学习使用。 技术栈 编辑器 Eclips...
2020-03-17 16:09:37 电子商务多线程编程语言编程编程能力javascript高级前端技术java语言基础c语言编程学习c语言linux入门
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
