高性能序列化工具ChronicleWire
之前使用chronicle进行过日志回放框架的设计,效果很不错。后面在更加深入了解过程中,发现chronicle性能优势中一个非常重要的方面,就是序列化和反序列化。chronicle提供了多个功能类,实现不同格式数据的序列化和反序列化功能。Java序列化是一种流行的机制,用于对复杂对象图进行序列化和...
使用内存映射开发高性能进程间消息通信组件
一、背景项目开发中免不了各模块或系统之间进行消息通信,目前热门的消息中间件有Redis、RabbitMQ、Kafka、RocketMQ等等。以上几种组件中Redis在消息队列方面表现还可以,但是如果涉及发布订阅功能,就不行了,最近项目就使用了redis的发布订阅,每秒只能发出几千条,虽然目前绰绰有余...
《Linux高性能服务器编程》笔记01
Linux高性能服务器编程 本文是读书笔记,如有侵权,请联系删除。 参考 Linux高性能服务器编程源码: https://github.com/raichen/LinuxServerCodes 豆瓣: Linux高性能服务器编程 文章目录 Linux高性能服务器编程第05章 Linux网络...
高性能负载均衡之分类架构
今天跟大家分享一下关于高性能负载均衡的分类架构相关的知识。当然了,首先要强调一点,并不是所有的项目一开始就要求高性能的。前面我也提到过。如果不是太清楚的可以参考这篇...
三分钟构建高性能WebSocket服务 | 超优雅的Springboot整合Netty方案
超优雅的Springboot整合Netty方案 前言每当使用SpringBoot进行Weboscket开发时,最容易想...
ext3是对ext2文件系统的一个扩展高性能日志文件系统
嵌入式开发者所做的最重要的决定之一就是部署哪种文件系统。有些文件系统性能比较高有些文件系统空间利用率比较高,还有一些文件系统设备故障或者意外断电后恢复数据比较方便。linux文件系统概念分区分区是对物理设备的逻辑划分,而文件系统就存在于这个设备上。一个物理设备可以只包含一个分区,占据所有可用空间,或...
Nginx+Tomcat+Session 高性能群集搭建
随着IT行业的发展,linux服务器在企业中应用广泛,人们对linux上的应用服务要求也越来越高,早先的apache服务器、apache有优点也 有不足,apache渐渐不能满足人们的要求,目前nginx被大量采用做高性能web服务器,无论是个人网站还是大型门户网站都在使用nginx作为 web搭建...
Julia:高性能 GPU 计算的编程语言
Julia:高性能 GPU 计算的编程语言0条评论2017-10-31 18:02 it168网站 原创 作者: 编译|田晓旭编辑: 田晓旭【IT168 评论】Julia是一种用于数学计算的高级编程语言,它不仅与Python一样易于使用,而且还与C一样快。Julia是出于性能考虑而创建的,它的...
高性能mysql-----MySQL_explain关键字分析查询语句(一)
转载地址:https://www.cnblogs.com/xpp142857/p/7373005.htmlMySQL_explain关键字分析查询语句通过对查询语句的分析,可以了解查询语句的执行情况。MySQL中,可以使用EXPLAIN语句和DESCRIBE语句来分析查询语句。EXPLAIN语句的基...
高性能网络编程3----TCP消息的接收
高性能网络编程3----TCP消息的接收http://blog.csdn.net/russell_tao/article/details/9950615http://blog.csdn.net/column/details/high-perf-network.html
优秀开源项目之三:高性能、高并发、高扩展性和可读性的网络服务器架构State Threads
译文在后面。State Threads for Internet ApplicationsIntroductionState Threads is an application library which provides a foundation for writing fast and high...
(转)Android高性能编程(1)--基础篇
关于专题 本专题将深入研究Android的高性能编程方面,其中涉及到的内容会有Android内存优化,算法优化,Android的界面优化,Android指令级优化,以及Android应用内存占用分析,还有一些其他有关高性能编程的知识. 随着技术的发展,智能手机硬件配置越来越高,可是它和...
[转]SQL中使用WITH AS提高性能-使用公用表表达式(CTE)简化嵌套SQL
一.WITH AS的含义 WITH AS短语,也叫做子查询部分(subquery factoring),可以让你做很多事情,定义一个SQL片断,该SQL片断会被整个SQL语句所用到。有的时候,是为了让SQL语句的可读性更高些,也有可能是在UNION ALL的不同部分,作为提供数据的部分。 特...
SQL中使用WITH AS提高性能-使用公用表表达式(CTE)简化嵌套SQL
转:http://wudataoge.blog.163.com/blog/static/80073886200961652022389/一.WITH AS的含义 WITH AS短语,也叫做子查询部分(subqueryfactoring),可以让你做很多事情,定义一个SQL片断,该SQL片断会...
高性能完成端口socket服务(IOCP)
1. Winsock IO模型之IOCP模型来自csdn blog,版权声明:本文为博主原创文章,未经博主允许不得转载。 我这里记录下,不算转载吧http://blog.csdn.net/lostyears/article/details/74368022.IOCP模型与网络编程来自本园的形象生动带...
高性能HTTP加速器Varnish安装与配置
导读Varnish是一款高性能且开源的反向代理服务器和HTTP加速器,它采用了全新的软件体系结构,和现在的硬件体系配合紧密。下面就由我给大家简单说说他的安装与配置。安装安装pcre如果没有安装pcre,在编译varnish 2.0以上版本时,会提示找不到pcre库,而pcre库是为了兼容正则表达式,...
从线程模型的角度看Netty的高性能
转载:Netty(二) 从线程模型的角度看 Netty 为什么是高性能的?传统 IO在 Netty 以及 NIO 出现之前,我们写 IO 应用其实用的都是用 java.io.* 下所提供的包。比如下面的伪代码:ServeSocket serverSocket = new ServeSocket(80...
高性能、高并发TCP服务器(多线程调用libevent)
from:http://blog.csdn.net/i_am_jojo/article/details/7587838本文讲述的TCP服务器是模仿memcache中的TCP网络处理框架,其中是基于libevent网络库的。主线程只处理监听客户端的连接请求,并将请求平均分配给子线程。子线程处理与客户端...
Java的一个高性能快速深拷贝方法。Cloneable?
本人在设计数据库缓存层的时候,需要对数据进行深拷贝,这样用户操作的数据对象就是不共享的。这个思路实际上和Erlang类似,就是用数据不共享解决并发问题。1. 序列化?原来的做法,是用序列化,我用了Json的序列化,lib-json。一个再传统不过的方法。把数据字段序列化成json保存。取出来的时候进...
python自动化开发-[第二十四天]-高性能相关与初识scrapy
今日内容概要1、高性能相关2、scrapy初识上节回顾:1. Http协议 Http协议:GET / http1.1/r/n...../r/r/r/na=1 TCP协议:sendall("GET / http1.1/r/n...../r/r/r/na=1") 2. 请求体 GE...