程序员人生 网站导航

第六章 永无止境:网站的伸缩性架构

第六章 永无止境:网站的伸缩性架构 第六章 永无止境:网站的伸缩性架构网站的伸缩性是指不需要改变网站的软硬件设计,仅仅通过改变部署的服务器数量就可以扩大或者缩小网站的服务处理能力大型网站...

spring 事务详解

spring 事务详解 一、什么是事务 事务是一系列的动作,它们综合在一起才是一个完整的工作单元,这些动作必须全部完成,如果有一个失败的话,那么事务就会回滚到最开始的状态...

angular2-meteor 中文文档 Step 0 - 序章

angular2-meteor 中文文档 Step 0 - 序章 我们将以社交应用为例,来开始我们的Angular 2.0 Meteor 之旅。在这一章当中,我们将:安装Meteor,并且创建一个可以正常运行的应用;熟悉一下应用的结构;将...

JVM 性能调优实战之:使用阿里开源工具 TProfiler 在海量业务代码中精确定位性能代码

JVM 性能调优实战之:使用阿里开源工具 TProfiler 在海量业务代码中精确定位性能代码 本文是《JVM 性能调优实战之:一次系统性能瓶颈的寻找过程》 的后续篇,该篇介绍了如何使用 JDK 自身提供的工具进行 JVM 调优将 TPS 由 2.5 提升到 2...

Hibernate学习(1)------Hibernate简单配置应用

Hibernate学习(1)------Hibernate简单配置应用 1、Hibernate的配置与简单使用(1)打开Myeclipse 新建一个java项目(2)在项目下新建一个文件夹 lib,将Hibernate必要的jar包和JDBC的jar包拖动到lib中,并添...

购物车功能的优化完善

购物车功能的优化完善 购物车的功能实现,通常来说有三种方法。 1.用cookie实现购物车;【缺点】:单纯有cookie实现购物车,这样的购物车不是很理想,设想一下,如果客户端的浏览器把...

一天一个设计模式---策略模式

一天一个设计模式---策略模式 介绍:将具体的算法封装到独立的类中,当我们需要使用不同的策略时,只需要给执行对象提供不同的策略就行了。场景:VR是现在很火的产品,一套好的VR设备是十分昂...

大数据系列修炼-Scala课程38

大数据系列修炼-Scala课程38 大数据系列修炼-Scala课程38核心内容: 1、List伴生对象操作方法代码实战1、List伴生对象操作方法代码实战List的object(伴生对象)中常用的方法: 1&gtapply:构...

探寻次时代渲染 - CryEngine2

探寻次时代渲染 - CryEngine2 Advanced Real-Time Rendering in 3D Graphics and Games Course – SIGGRAPH 2007探寻次时代渲染 - CryEngine2作者:Martin MittringCrytek 游...

什么是Zero-Copy?

什么是Zero-Copy? 概述考虑这样一种常用的情形:你需要将静态内容(类似图片、文件)展示给用户。那么这个情形就意味着你需要先将静态内容从磁盘中拷贝出来放到一个内存buf中,然...