-
简单了解 HTTP 协议
简单了解 HTTP 协议 一、HTTP 请求流程 最初,HTTP 协议的出现主要是为了解决文本传输的难题,由于协议本身非常简单,于是在此基础上设想了很多应用方法并投入了实际使用。现在 HTTP 协议已经超出了 Web 这个框架的局限,被运用到了各种场景里。 目前主流的 HTTP 版本...
-
Netty源码死磕一(netty线程模型及EventLoop机制)
Netty源码死磕一(netty线程模型及EventLoop机制) 引言 好久没有写博客了,近期准备把 Netty 源码啃一遍。在这之前本想直接看源码,但是看到后面发现其实效率不高, 有些概念还是有必要回头再细啃的,特别是其线程模型以及 EventLoop 的概念。 当然在开始之前还是有务...
-
简单了解一下 EasyExcel
简单了解一下 EasyExcel 一、EasyExcel 1、简介 EasyExcel 是一个基于 Java 的简单、省内存的读写 Excel 的开源项目。 在尽可能节约内存的情况下支持读写百 M 的 Excel(没有一次性将数据读取到内存中,从磁盘中一行行读取,从而节约内存)。 EasyExcel 采用一行一行的...
-
突击Java面试-分布式搜索引擎的架构原理
突击Java面试-分布式搜索引擎的架构原理 1 面试题 说说ES的分布式架构原理 2 考点分析 在搜索这块,曾经lucene 是最流行的搜索库. 几年前业内一般都问,你了解 lucene 吗?你知道倒排索引的原理吗? 但现在不问了,因为现在项目基本都是采用基于 lucene 的分布式搜索引...
-
突击Java分布式面试-事务解决方案解析
突击Java分布式面试-事务解决方案解析 1 面试题 分布式事务了解吗?你们如何解决分布式事务问题的? 2 考点分析 只要聊到做了分布式系统,必问分布式事务,若你对分布式事务一无所知的话,确实很坑,起码得知道有哪些方案,一般怎么来做,每个方案的优缺点是什么。 现...
-
Zookeeper 如何保证分布式系统数据一致性
Zookeeper 如何保证分布式系统数据一致性 写在前面 分布式架构出现后,越来越多的分布式系统会面临数据一致性的问题。目前,ZooKeeper 是在解决分布式数据一致性上最成熟稳定且被大规模应用的工业级解决方案。 ZooKeeper 保证 分布式系统数据一致性的核心算法就是 ZAB...
-
Java-IO流学习
Java-IO流学习 IO流学习 流的分类 根据操作单位不同分为字节流和字符流 根据流向不同分为输入流和输出流 根据角色不同分为节点流和处理流 以下四个类是IO流中最基础的类,都是抽象类。其他流都是继承他们的。 分类 字节流 字符流 输入流 InputStream Reader 输出流 Out...
-
学妹教你并发编程的三大特性:原子性、可见性、有序性
学妹教你并发编程的三大特性:原子性、可见性、有序性 在并发编程中有三个非常重要的特性:原子性、有序性,、可见性,学妹发现你对它们不是很了解,她很着急,因为理解这三个特性对于能够正确地开发高并发程序有很大的帮助,接下来的面试中也极有可能被问到,小学妹就...
-
Tomcat视角看一次http请求
Tomcat视角看一次http请求 一次HTTP请求 如上图,一次完整的HTT请求,大致包含如下步骤: 域名解析 TCP连接(三次握手) 建立连接后发送请求数据 服务器处理请求 发送响应数据 浏览器解析响应数据 浏览器渲染前端页面 http请求过程看似简单,但如果你对任何事情都抱有一...
2020-05-18 16:21:14 现代操作系统ESET服务器mysql用户IE系统UnavailableServletBug
-
PC微信获取登录二维码
PC微信获取登录二维码 我看到这篇文章之后自己尝试了一下还是找不到对应的call,毕竟没有学习过逆向,只是因为一时兴起想逆向一下微信。 找到关键CALL 不过我找到了一个投机取巧的办法:因为已经知道了微信的二维码图片是PNG格式的,而PNG有一个通用的文件头,如下 89...
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
