码迷,mamicode.com
首页 > 2019年06月19日 > 全部分享
支付宝架构师眼中的高并发
前言 高并发经常会发生在有大活跃用户量,用户高聚集的业务场景中,如:秒杀活动,定时领取红包等。 为了让业务可以流畅的运行并且给用户一个好的交互体验,我们需要根据业务场景预估达到的并发量等因素,来设计适合自己业务场景的高并发处理方案。 在电商相关产品开发的这些年,我有幸的遇到了并发下的各种坑,这一路摸 ...
分类:其他好文   时间:2019-06-19 20:19:03    阅读次数:112
001-多线程-锁-架构【同步锁、JUC锁】
一、概述 Java中的锁,可以分为"同步锁"和"JUC包中的锁"。 1.1、同步锁 即通过synchronized关键字来进行同步,实现对竞争资源的互斥访问的锁。Java 1.0版本中就已经支持同步锁了。 同步锁的原理是,对于每一个对象,有且仅有一个同步锁;不同的线程能共同访问该同步锁。但是,在同一 ...
分类:编程语言   时间:2019-06-19 20:18:49    阅读次数:171
java反射
一、反射的概述 JAVA反射机制是在运行状态中,对于任意一个类,都能够知道这个类的所有属性和方法;对于任意一个对象,都能够调用它的任意一个方法和属性;这种动态获取的信息以及动态调用对象的方法的功能称为java语言的反射机制。要想解剖一个类,必须先要获取到该类的字节码文件对象。而解剖使用的就是Clas ...
分类:编程语言   时间:2019-06-19 20:18:16    阅读次数:106
get请求和post请求的区别
get和post都是http请求方式。 它们的区别如下: 区别一,get请求重点在从服务器上获取资源,而post请求重点在向服务器发送数据。 区别二,get传输数据是通过URL请求,以字段=value的形式,用?连接置于URL之后,多个请求数据之间用&连接,这个过程用户可见,因此是不安全的。 pos ...
分类:其他好文   时间:2019-06-19 20:17:57    阅读次数:109
无人驾驶相关数据集
普林斯顿大学人工智能自动驾驶汽车项目: 代码V1:http://deepdriving.cs.princeton.edu/DeepDrivingCode_v1.zip 代码V2: http://deepdriving.cs.princeton.edu/DeepDrivingCode_v2.zip 训 ...
分类:其他好文   时间:2019-06-19 20:17:44    阅读次数:149
思考:网络性能优化:网络 -- cpu -- 线程数 -- 单个任务耗时 --- qps --- 并发
思考:网络性能优化:网络 -- cpu -- 线程数 -- 单个任务耗时 qps 并发如果理清楚上述概念和它们之间的关系,那么优化会毫无章法;线程越多,利用上的线程越多,cpu的idle会约低,只到cpu低得不能再低,一般情况下,可以可劲用(idle为10%你遇到过吗?);单个任务处理越快,qps和 ...
分类:编程语言   时间:2019-06-19 20:17:26    阅读次数:170
app教室派的使用经验及改进
教室派app首先在定位上很明确,定位群体对象是学生,定位解决的问题也很明确,方便学生查询自己的课表和成绩及寻找无课教室,从而进一步节约自身时间,提高其他方面。下面我说一下关于我对教室派使用的经验及理解。 首先,通过使用教室派这款软件,对于自己上课地点有了明确认知,再也不用像以前那样非要跟着别人一块去 ...
分类:移动开发   时间:2019-06-19 20:17:15    阅读次数:168
14DBCP连接池
实际开发中“获得连接”或“释放资源”是非常消耗系统资源的两个过程,为了解决此类性能问题,通常情况我们采用连接池技术,来共享连接Connection。这样我们就不需要每次都创建连接、释放连接了,这些操作都交给了连接池。 1.连接池概述 用池来管理Connection,这样可以重复使用Connectio ...
分类:数据库   时间:2019-06-19 20:17:01    阅读次数:152
03JavaScript程序设计修炼之道-2019-06-18_20-07-52-Dom 文档对象模型
...
分类:编程语言   时间:2019-06-19 20:16:20    阅读次数:94
产品经理之路(五)
本文简述产品经理的工作方法及应用之流程图。 一、流程图基础 1、什么是流程图 (1)流程(Flow) 一系列逻辑关系(因果关系、时间先后、必要条件、输入输出); 在特定情景下满足特定用户的特定需要的总结; 固化、变化 (2)图(Chart) 形式表现 图形化、可视化 传播性、优化迭代性 二、为什么画 ...
分类:其他好文   时间:2019-06-19 20:16:04    阅读次数:85
hadoop(4)Hdfs文件介绍
1、dfs.nameservices 说明:为namenode集群定义一个services name 默认值:null 比如设置为:ns1 2、dfs.ha.namenodes.<dfs.nameservices> 说明:nameservice 包含哪些namenode,为各个namenode起名 ...
分类:其他好文   时间:2019-06-19 20:15:34    阅读次数:76
实验六
#include<stdio.h>float average(float mark[5][3]){ int i,j; float av1,av2,sum1[5]={0},sum2[3]={0},sum3=0,sum4=0;for(i=0;i<5;i++){ for(j=0;j<3;j++){ sum ...
分类:其他好文   时间:2019-06-19 20:15:17    阅读次数:82
P1073 最优贸易(最短路)
题目描述 CC C国有n n n个大城市和m mm 条道路,每条道路连接这 nnn个城市中的某两个城市。任意两个城市之间最多只有一条道路直接相连。这 mmm 条道路中有一部分为单向通行的道路,一部分为双向通行的道路,双向通行的道路在统计条数时也计为 11 1条。 CC C国幅员辽阔,各地的资源分布情 ...
分类:其他好文   时间:2019-06-19 20:14:22    阅读次数:82
英语语法
1.英语造简单句子 英语里面五种动词和句型 实词 1.名词:花草等任何有实际名字的 2.动词:打骂唱跳,动的 3.形容词:高帅富,美丽形容词 4.副词:辅助的作用词,行为或者状态,修饰名词以外所有的词 虚词 介词:in at on 连词:and but or 2.句子成分 ...
分类:其他好文   时间:2019-06-19 20:14:06    阅读次数:102
1.expan扩容函数的一些理解
1.1.为什么选择加倍(两倍)扩容?而不是根据固定容量扩容?(在copyFrom函数中同理申请了双倍空间内存的理由) 这里涉及到了一个成本分摊的概念。 假设我们初始容量为0的vector插入n个元素,这个n个元素可以定义为n=m*I,插入了I次, 固定扩容容量变为m。 (1)如果我们选择根据每次插入 ...
分类:其他好文   时间:2019-06-19 20:13:53    阅读次数:107
金融业务中的命名惯例
There are only two hard things in Computer Science: cache invalidation and naming things" Phil Karlton 计算机科学中最难的两件事情是命名和缓存失效。在面向对象开发实践中,对一个实体对象进行有效的命名 ...
分类:其他好文   时间:2019-06-19 20:13:09    阅读次数:113
《唯品会峰值系统架构演变 》
唯品会每年最大力度的促销活动在4月19日,就是419(For One Night),意在告诉唯品会用户只有这一晚有这么大的折扣力度(本文中用“大促”就指代419) 。唯品会是一个闪购网站,用户来得越早,越能买到又便宜又好的东西,所以在大促的一开始,会涌入大量用户,形成系统流量峰值。 本文总结了唯品会 ...
分类:其他好文   时间:2019-06-19 20:12:19    阅读次数:96
698条   上一页 1 ... 9 10 11 12 13 14 15 ... 42 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!