张孝祥_多线程技术笔记和ppt

ysq | 服务端开发 | 2016-05-12
] 视频地址: http://pan.baidu.com/s/128B4o [阅读全文]
ė348 views 6没有评论 0

tomcat线程池的原理

ysq | 服务端开发 | 2016-05-12
前面的文章中(Tomcat的Connector组件),我们提到Connector在处理请求时,会使用到线程池这样一个概念,这样在处理请求时就可以避免每次重新生成并销毁线程带来的开销。 线程池的概念我们搞开发的可能常听到,甚至都能说出个一二三。本文将以Tomcat的线程池为例,来分析一下线程池的工作原理。 线程的创建及销毁 我们首先来看,为什么说每次处理任务的... [阅读全文]

linux进程管理与调度

ysq | linux, 计算机基础 | 2016-05-12
1.什么是进程     借用鸟哥的话说,在linux系统中,触发任何一个事件时,系统都会将其定义为一个进程,并且给予这个进程一个ID,称为PID,同时依据触发这个进程的用户与相关属性关系,给予这个PID一组有效的权限。     程序:通常为二进制程序放置在存储介质中,以物理文件的形式存在。    &nbs... [阅读全文]
ė157 views 6没有评论 0

Linux进程基础知识

ysq | linux, 计算机基础 | 2016-05-12
一:Linux进程的四大要素 1:一段供进程执行的程序,该程序可以被多个进程执行。 2:独立的内核堆栈。 3:进程控制快(task_struct:有了这个数据结构,进程才能成为内核调度的一个基本单位接受内核的调度。同时,这个结构还记录着进程所占用的各项资源。 4:独立的存储空间:即拥有专有的用户空间,除了前面的内核空间还有用户空间。 线程:只有前... [阅读全文]
ė112 views 6没有评论 0

张孝祥java.concurrent线程并发学习笔记 – 传统线程回顾

ysq | 服务端开发, 计算机基础 | 2016-05-12
转自 http://blog.csdn.net/m13321169565/article/details/8133847 线程的定义: 每个正在系统上运行的程序都是一个进程。每个进程包含一到多个线程。进程也可能是整个程序或者是部分程序的动态执行。线程是一组指令的集合,或者是程序的特殊段,它可以在程序里独立执行。也可以把它理解为代码运行的上下文。所以线程基本上是轻量级的进程,它负责在单... [阅读全文]
ė387 views 6没有评论 0

游戏数据库的设计

ysq | 服务端开发 | 2016-05-10
谢邀,手游页游和端游的服务端本质上没区别,区别的是游戏类型。 类型1:卡牌、跑酷等弱交互服务端 卡牌跑酷类因为交互弱,玩家和玩家之间不需要实时面对面PK,打一下对方的离线数据,计算下排行榜,买卖下道具即可,所以实现往往使用简单的 HTTP服务器:登录时可以使用非对称加密(RSA, DH),服务器根据客户端uid,当前时间戳还有服务端私钥,计算哈... [阅读全文]
ė154 views 6没有评论 0

Python 的练手项目有哪些值得推荐? – 知乎

ysq | 服务端开发 | 2016-05-10
小小搬运工,....更新:兄弟们如此给力,小弟受宠若惊,好东西就是用来分享的。 500 line or less只是某个系列丛书中第四本,其他三本链接:http://www.aosabook.org/en/index.html... 可以在线看哦 前两本每章介绍出名开源软件的架构,你说的上名字的开源基本上都能找到,短小精悍的介绍框架 第三本介绍开源软件中实际遇到的一些performance的问题以及... [阅读全文]
ė158 views 6没有评论 0

系统设计sanke原则

ysq | 杂货 | 2016-05-10
ė65 views 6没有评论 0

NoSQL的一些关键问题

ysq | 服务端开发 | 2016-05-10
分布式系统的三个特性(CAP): 一致性(Consistency):在分布式系统中的所有数据备份,在同一时刻是否同样的值。 可用性(Availability):在集群中一部分节点故障后,集群整体是否还能响应客户端的读写请求。 分区容忍性/可靠性(Partition tolerance):集群中的某些节点在无法联系后,集群整体是否还能继续进行服务。 定律:任何分布式系统只可同时满... [阅读全文]

图灵社区 : 阅读 : 卷1:第13章 NoSQL生态系统

ysq | 服务端开发 | 2016-05-10
卷1:第13章 NoSQL生态系统 作者:Adam Marcus 译 / iammutex 与本书中提到的其它主题不同,NoSQL不是一个工具,而是由一些具有互补性和竞争性的工具组成的一个概念,是一个生态圈。这些被称作NoSQL的工具,在存储数据的方式上,提供了一种与(基于SQL语言的)关系型数据库截然不同的思路。要想了解NoSQL,我们必须先了解现有的这些工具,去理解那些引... [阅读全文]
Ɣ回顶部