`
lewis122
  • 浏览: 232418 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论
文章列表
在多线程、多处理器甚至是分布式环境的编程时代,并发是一个不可回避的问题,很多程序员一碰到并发二字头皮就发麻,也包括我。既然并发问题摆在面前一个到无法回避的坎,倒不如拥抱它,把它搞清楚,决心花一定的时间从操作系统底层原理到Java的基础编程再到分布式环境等几个方面深入探索并发问题。先就从原理开始吧。 并发产生的原因 虽然从直观效果上,处理器是并行处理多项任务,但本质上一个处理器在某个时间点只能处理一个任务,属于串行执行。在单处理器的情况下,并发问题源于多道程序设计系统的一个基本特性:进程的相对执行速度不可预测,它取决于其他进程的活动、操作系统处理中断的方式以及操作系统的 ...
我们一般使用“date -s”命令来修改系统时间。比如将系统时间设定成2011年10月13日的命令如下。 #date -s 10/13/11  将系统时间设定成下午1点12分0秒的命令如下。 #date -s 13:12:00  ---- 注意,这里说的是系统时间,是linux由操作系统维护的。 ---- 在系统启动时,Linux操作系统将时间从CMOS中读到系统时间变量中,以后修改时间通过修改系统时间实现。为了保持系统时间与CMOS时间的一致性, Linux每隔一段时间会将系统时间写入CMOS。由于该同步是每隔一段时间(大约是11分钟)进行的,在我们执行dat ...
Ubuntu Linux宝典
Ubuntu Linux的秘密
Ubuntu Linux入门 - 第五版
Ubuntu桌面培训教材 - 中文版
数据挖掘全知道
O'Reilly.Regular.Expressions.Cookbook.May.2009
MySQL Cookbook中文版第二版
MySQL 高可用性
MySQL 管理员宝典
MySQL高可用性Cookbook
MySQL管理cookbook

java集合框架

    博客分类:
  • Java
简化图: Java平台提供了一个全新的集合框架。“集合框架”主要由一组用来操作对象的接口组成。不同接口描述一组不同数据类型。 Java 2集合框架图 集合接口:6个接口(短虚线表示),表示不同集合类型,是集合框架的基础。 抽象类:5个抽象类(长虚线表示),对集合接口的部分实现。可扩展为自定义集合类。 实现类:8个实现类(实线表示),对接口的具体实现。 在很大程度上,一旦您理解了接口,您就理解了框架。虽然您总要创建接口特定的实现,但访问实际集合的方法应该限制在接口方法的使用上;因此,允许您更改基本的数据结构而不必改变其它代码。 · Collection 接口是一组允许 ...
Q:随着数据量的不断增长以及前端应用的不断水平扩充,数据库的压力会成为明显的问题,这个时候常用的方案是数据拆分,在数据拆分时有些什么较好的拆分方式,以及如何能够做到数据拆分后对已有程序不产生影响或产生很 ...
Global site tag (gtag.js) - Google Analytics