51
Dev开发社区
首页
文章
问答
工具
搜索
登录
注册
#淘宝技术这十年
分布式数据库数据一致性的原理、与技术实现方案
可用性(Availability)和一致性(Consistency)是分布式系统的基本问题,先有著名的CAP理论定义过分布式环境下二者不可兼得的关系,又有神秘的Paxos协议号称是史上最简单的分布式系统一致性算法并获得图灵奖,再有开源产品ZooKeeper实现的ZAB协议号称超越Paxos。在大数据场景下,...
代码星球
·
2020-12-10
分布式
数据库
数据
一致
性的
分布式Session共享的4类技术方案,与优劣势比较
服务器为每个用户创建一个会话,存储用户的相关信息,以便多次请求能够定位到同一个上下文。这样,当用户在应用程序的Web页之间跳转时,存储在Session对象中的变量将不会丢失,而是在整个用户会话中一直存在下去。当用户请求来自应用程序的Web页时,如果该用户还没有会话,则Web服务器将自动创建一个Session对象。当会话...
代码星球
·
2020-12-10
分布式
Session
共享
4类
技术
shoshana-技术文集
20190422 全球最厉害的14位程序员,请收下我的膝 20190423 观察者模式(Observer)和发布(Publish/订阅模式(Subscribe)  ...
代码星球
·
2020-12-10
shoshana-
技术
文集
Java对象池技术的原理及其实现
Java对象的生命周期大致包括三个阶段:对象的创建,对象的使用,对象的清除。因此,对象的生命周期长度可用如下的表达式表示:T=T1+T2+T3。其中T1表示对象的创建时间,T2表示对象的使用时间,而T3则表示其清除时间。由此,我们可以看出,只有T2是真正有效的时间,而T1、T3则是对象本身的开销。下面再看...
代码星球
·
2020-12-10
Java
对象
技术
原理
及其
java对象池化技术
https://blog.csdn.net/tiane5hao/article/details/85957840文章目录先写一个简单通用的对象池通过上面的通用池实现jedis连接池连接池测试 对于共享资源,有一个很著名的设计模式:资源池。该模式正是为了解决资源频繁分配、释放所造成的问题的。把该模式应用到数据库...
代码星球
·
2020-12-10
java
对象
池化
技术
池化技术之Java线程池
https://blog.csdn.net/jcj_2012/article/details/84906657线程池,通过复用线程来提升性能;线程是一个操作系统概念。操作系统负责这个线程的创建、挂起、运行、阻塞和终结操作。而操作系统创建线程、切换线程状态、终结线程都要进行CPU调度,这是一个耗费时间和系统资...
代码星球
·
2020-12-10
池化
技术
Java
线程
常用池化技术
版权声明:本文为博主原创文章,未经博主允许不得转载。https://blog.csdn.net/itest_2016/article/details/78084202在系统开发过程中,我们经常会用到池化技术来减少系统消耗,提升系统性能。对象池通过复用对象来减少创建对象、垃圾回收的开销。连接池(数据库连接池、...
代码星球
·
2020-12-10
常用
池化
技术
对象池化技术基本思路
原文:https://blog.csdn.net/qq_22080655/article/details/68923140 该模式正是为了解决资源的频繁分配﹑释放所造成的问题。为解决我们的问题,可以采用数据库连接池技术。数据库连接池的基本思想就是为数据库连接建立一个“缓冲池”。预先在缓...
代码星球
·
2020-12-10
对象
池化
技术
基本
思路
IO多路复用技术详解
IO多路复用:I/O是指网络I/O,多路指多个TCP连接(即socket或者channel),复用指复用一个或几个线程。意思说一个或一组线程处理多个TCP连接。最大优势是减少系统开销小,不必创建过多的进程/线程,也不必维护这些进程/线程。 IO多路复用使用两个系统调用(select/poll/epol...
代码星球
·
2020-12-10
IO
多路
复用
技术
详解
浅谈Cookie与Session技术
一、什么是状态管理将客户端与服务器之间多次交互当做一个整体来看,并且将多次交互所涉及的数据(状态)保存下来。会话:当用户打开浏览器,访问多个WEB资源,然后关闭浏览器的过程,称之为一个会话,选项卡,弹出页面都属于这个会话,且共享同一个session。注意:具体会话和浏览器版本,厂商有关,如IE7及以下,每开...
代码星球
·
2020-12-09
浅谈
COOKIE
Session
技术
J2EE十三个技术规范
从事Java开发的童鞋都知道,java是一种非常棒的语言,能够实现跨平台运行。它屏蔽了具体的平台环境的要求,也就是说,无论是windows,还是Unix、Linux系统,只要支持Java虚拟机,就可以运行Java程序。下面,我们就一起来学习J2EE的十三个技术规范。 J2EE体系结构:...
代码星球
·
2020-12-09
J2EE
十三个
技术规范
无人零售的黑科技:RFID技术
无人零售的黑科技:RFID技术说起最近的热门话题,“无人零售商店”当属其一。自去年底,亚马逊推出第一家无人实体超市AmazonGo,到阿里、京东、大润发等各大企业纷纷加入,无人商店被推上了风口浪尖。无人商店的实际落地靠的就是黑科技,其中就包括了RFID技术。什么是RFID技术?射频识别,RFID(RadioFreque...
代码星球
·
2020-12-09
无人
零售
科技
RFID
技术
十年Java架构师分享
看到一篇十年java架构师分享需要掌握的技术点,有时间对照一下,好好学习一下。----------------------------------------------------------------------------------------------------------------详细介绍源码中所用...
代码星球
·
2020-12-09
十年
Java
架构
分享
java技术-重点方向
多线程 锁事务缓存hashmap并发编程...
代码星球
·
2020-12-09
java
技术
重点
方向
技术思维VS管理思维
以下为技术思维与管理思维的不同 在日常的工作中,会出现身兼两职开发和项目经理的情况,在此就要学会游刃有余的切换角色,方能一人分身二角角色转换本质上是思维转换。思维决定一个人的行为,项目经理不像项目经理,那是因为他的思维仍然是以前的技术思维,而不是管理者应当具备的管理思维。这就好比一个人在陌生的城市,拿着过时的...
代码星球
·
2020-12-09
思维
技术
VS
管理
首页
上一页
...
18
19
20
21
22
...
下一页
尾页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他