找回密码
 立即注册
高性能IO模型浅析
高性能IO模型浅析   服务器端编程经常需要构造高性能的IO模型,常见的IO模型有四种: (1)同步阻塞IO(Blocking IO):即传统的IO模型。 (2)同步非阻塞IO(Non-blocking IO):默认创建的socket都是阻塞的,非阻塞IO要求socket被 ...
篙菠 2025-5-29 17:04
979 0 0
那些年我们一起追过的缓存写法(一)
    本篇主要介绍下楼主平常项目中,缓存使用经验和遇到过的问题。 阅读目录: [*]基本写法 [*]缓存雪崩 [*]全局锁,实例锁 [*]字符串锁 [*]缓存穿透 [*]再谈缓存雪崩 [*]总结 基本写法 为了方便演示,这里使用Runtime.Cache做缓存容 ...
劝匠注 2025-5-29 17:04
398 0 0
高性能Javascript--脚本的无阻塞加载策略
Javascript在浏览器中的性能,可以说是前端开发者所要面对的最重要的可用性问题。 在Yahoo的Yslow23条规则当中,其中一条是将JS放在底部 。原因是,事实上,大多数浏览器使用单进程处理UI和更新Javascript运行等多个任务,而同一时间只 ...
峰埋姚 2025-5-29 17:03
836 0 0
初探领域驱动设计(1)为复杂业务而生
概述   领域驱动设计也就是3D(Domain-Driven Design)已经有了10年的历史,我相信很多人或多或少都听说过这个名词,但是有多少人真正懂得如何去运用它,或者把它运用好呢?于是有人说,DDD和TDD这些玩意是一些形而上的东西,只是一茶 ...
荦绅诵 2025-5-29 17:03
584 0 0
答寒冬九问之讲讲输入完网址按下回车,到看到网页这个过程中发生了什么。
  无意中看到寒冬关于前端的九个问题,细细想来我也只是对第一、二、九问有所了解,正好也趁着这个机会梳理一下自己的知识体系。由于本人对http协议以及dns对url的解析问题并不了解,所以这里之探讨url请求加载到浏览器端时,浏览器对h ...
毁抨句 2025-5-29 17:02
1000 0 0
找工作的一些感悟——前端小菜的成长
前些日子辞掉了工作,比较轻松,有大把的时间写博客神马的,陆续面了几个不错的互联网公司,有成功的也有失败的,阿里的面试及offer都来的很意外,还没来得及投百度,由于阿里给的条件及工作内容都让我很满意了,唯一的遗憾是得离开北京 ...
骆熙华 2025-5-29 17:02
830 0 0
“不给力啊,老湿!”:RSA加密与破解
作者:Vamei 出处:http://www.cnblogs.com/vamei 欢迎转载,也请保留这段声明。谢谢!   加密和解密是自古就有技术了。经常看到侦探电影的桥段,勇敢又机智的主角,拿着一长串毫无意义的数字苦恼,忽然灵光一闪,翻出一本厚书,将第一 ...
莘度 2025-5-29 17:02
668 0 0
(原创)天气又转热了,我给她做了个智能小风扇
黄花深巷, 红叶低窗, 凄凉一片秋声。 豆雨声来, 中间夹带风声。 疏疏二十五点, 丽谯门、不锁更声。 故人远, 问谁摇玉佩, 檐底铃声。 彩角声吹月堕, 渐连营马动, 四起笳声。 闪烁邻灯, 灯前尚有砧声。 知他诉愁到晓, 碎哝哝、多 ...
遇玷 2025-5-29 17:02
53 0 0
在星巴克买咖啡思考技术团队的管理
我喜欢在星巴克买咖啡,不是因为星巴克的咖啡特别好喝,而是因为星巴克咖啡质量的稳定,在任何一家星巴克点一杯拿铁,口味不会差很多,甚至当咖啡拿到手的温度也不会差很多。 公司对面就有一家星巴克,因为距离的原因,这家也是我去得最 ...
遏筒煽 2025-5-29 17:02
673 0 0
游戏引擎不仅是代码,更多的是完善的工具
从洗脑开始     记得若干年前,在做公司引擎研发的时候,时常会念到的一句话:引擎不仅是代码,更多的是完善的工具。当时只是用这句话还激励自己,找准引擎开发的原则和位置。 而实际上,对这句话的理解甚少。时隔多年,这句话油然在 ...
梁丘艷蕙 2025-5-29 17:02
888 0 0
关于高性能的那点事
        园子里面很多关于高性能,大并发,还有什么日pv百万的架构搭建。其实真心真心很扯淡。对于大部分应用来说,想要高性能,主要是要做到尽可能的减少网络请求(含db、redis、mongo、mq等)。几乎所有的应用,性能瓶颈永远是在带宽 ...
郗燕岚 2025-5-29 17:02
528 0 0
NoSql数据库使用半年后在设计上面的一些心得
NoSql数据库这个概念听闻许久了,也陆续看到很多公司和产品都在使用,优缺点似乎都被分析的清清楚楚。但我心里一直存有一个疑惑,它的出现究竟是为了解决什么问题? 这个疑惑非常大,为此我看了很多分析文章,但却总感觉是隔靴搔痒。为了 ...
梁丘艷蕙 2025-5-29 17:02
476 0 0
谈一下关于CQRS架构如何实现高性能
CQRS架构简介 前不久,看到博客园一位园友写了一篇文章,其中的观点是,要想高性能,需要尽量:避开网络开销(IO),避开海量数据,避开资源争夺。对于这3点,我觉得很有道理。所以也想谈一下,CQRS架构下是如何实现高性能的。 关于CQRS ...
捡嫌 2025-5-29 17:01
907 0 0
程序猿崛起2——互联网时代下的新潮流和新活法
写在前面的话   在写完《程序猿崛起》之后,脑子里面有很多之前模糊的想法和头绪都渐渐在清晰,仿佛一点一点地串联起来,或许有一天我可以把他们组合在一起成为一个成熟的说法,甚至是一套靠谱的理论。   今天这篇文章,主要讲的就是 ...
客臂渐 2025-5-29 17:01
1000 0 0
漫扯:从polling到Websocket
Http被设计成了一个单向的通信的协议,即客户端发起一个request,然后服务器回应一个response。这让服务器很为恼火:我特么才是老大,我居然不能给小弟发消息。。。 轮询   老大发火了,小弟们自然不能无动于衷,为了能及时获得老大 ...
玻倌瞽 2025-5-29 17:01
207 0 0
剑英陪你玩转图形学 (三)归去来
今天的主题是数学,尤其是要把向量说一说 开篇废话 王全安又进去了,最近不太好引用岛国文化来开篇,来点民族的。 恰逢中秋,让我想起了一首脍炙人口的水调歌头。   明月几时有,把酒问群友。 不知这次版本,今晚能出否。 我欲推倒重 ...
染罕习 2025-5-29 17:01
910 0 0
ZIP压缩算法详细分析及解压实例解释
最近自己实现了一个ZIP压缩数据的解压程序,觉得有必要把ZIP压缩格式进行一下详细总结,数据压缩是一门通信原理和计算机科学都会涉及到的学科,在通信原理中,一般称为信源编码,在计算机科学里,一般称为数据压缩,两者本质上没啥区别, ...
皆炳 2025-5-29 17:01
967 0 0
细说WebSocket - Node篇
在上一篇提高到了 web 通信的各种方式,包括 轮询、长连接 以及各种 HTML5 中提到的手段。本文将详细描述 WebSocket协议 在 web通讯 中的实现。 一、WebSocket 协议 1. 概述 websocket协议允许不受信用的客户端代码在可控的网络环境中 ...
晦险忿 2025-5-29 17:01
277 0 0
【大型网站技术实践】初级篇:借助Nginx搭建反向代理服务器
一、反向代理:Web服务器的“经纪人” 1.1 反向代理初印象   反向代理(Reverse Proxy)方式是指以代理服务器来接受internet上的连接请求,然后将请求转发给内部网络上的服务器,并将从服务器上得到的结果返回给internet上请求连接的 ...
上官泰 2025-5-29 17:01
958 0 0
为什么做java的web开发我们会使用struts2,springMVC和spring这样的框架?
  今年我一直在思考web开发里的前后端分离的问题,到了现在也颇有点心得了,随着这个问题的深入,再加以现在公司很多web项目的控制层的技术框架由struts2迁移到springMVC,我突然有了一个新的疑问无法得到正确的解释,为什么我们现在做 ...
纪晴丽 2025-5-29 17:01
564 0 0

快速发帖

还可输入 80 个字符
您需要登录后才可以发帖 登录 | 立即注册

本版积分规则