资讯月刊下载
第121期(18-03)
- java程序员开发常用的工具
- 3月全球数据库排名:postgresql 再迎暴涨
第120期(18-02)
- 开源巨献:2017 年 google 开源了这些超赞的项目
- 关于区块链,程序员需要了解什么
第119期(18-01)
- 编写高性能java代码的最佳实践
- 从15000个python开源项目中精选的top30,github平均star为3707,赶紧收藏!
[研发管理] 面对缓存,有哪些问题需要思考?
引用作者|邱家榆 编辑|雨多田光 缓存可以说是无处不在,比如 pc 电脑中的内存、cpu 中的二级缓存、http 协议中的缓存控制、cdn 加速技术都是使用了缓存的思想来解决性能问题。 缓存是用于解决高并发场景下系统的性能及稳定性问题的银弹。 本文主要是讨论我们经常使用的分布式缓存 redis 在开发过程中的相关思考。 一、 如何将业务逻辑与缓存之间进行解耦? 大部分情况,大家都是把缓存操作 ...
[编程语言]
关于缓存 缓存是实际工作中非常常用的一种提高性能的方法。而在java中,所谓缓存,就是将程序或系统经常要调用的对象存在内存中,再次调用时可以快速从内存中获取对象,不必再去创建新的重复的实例。这样做可以减少系统开销,提高系统效率。 在增删改查中,数据库查询占据了数据库操作的80%以上,而非常频繁的磁盘i/o读取操作,会导致数据库性能极度低下。而数据库的重要性就不言而喻了: 数据库通常是企业应用系统 ...
[操作系统] 关于现代cpu,程序员应当更新的知识
从1980年代以来,cpu有哪些新变化?这些变化又是如何影响程序员的?本文将会为你解答这些问题。 原文链接:[url="http://danluu.com/new-cpu-features/ "]http://danluu.com/new-cpu-features/ [/url] 作者:dan luu 有人在twitter上谈到了自己对cpu的认识: 引用 我记忆中的cpu模型 ...
[企业架构]
背景 最近跟售后经理吃饭,他跟我再次谈起两年前为公司临时写的一个客户端,仍然非常激动的跟我说,这个客户端完爆了公司其他版本的客户端,包括最老的delphi写的,asp.net写的,以及最新的wpf写的客户端。无论是多么大的界面(集成的机房多),这个系统都是瞬间打开,而且运行非常稳定,一旦成功部署之后基本没有任何问题。 这个版本的客户端仅仅只是一个临时替代的版本:原来的delphi客户端实在是太慢了 ...
[开源软件]
xmemcached是一个开源的java memcached client,现发布1.3.8版本,主要改进如下: 实现文本协议的touch命令,1.3.6开始支持二进制协议的touch命令,现在使用文本协议也可以使用touch。 添加一个新的接口keyprovider,用来预处理key(例如对key进行md5 hash、校验等),并为builder和factorybean添加setkeypro ...
« 上一页 1