腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
返回腾讯云官网
程序员的成长之路
专栏作者
举报
601
文章
621951
阅读量
49
订阅数
订阅专栏
申请加入专栏
全部文章
编程算法
java
sql
数据库
网络安全
云数据库 SQL Server
https
spring
ide
http
云数据库 Redis
开源
github
linux
git
网站
缓存
jdk
jvm
存储
javascript
打包
html
tcp/ip
微服务
python
api
分布式
hashmap
windows
json
android
腾讯云测试服务
tomcat
微信
jar
容器
mybatis
servlet
xml
apache
nginx
压力测试
面向对象编程
c++
maven
大数据
node.js
eclipse
文件存储
游戏
spring boot
dubbo
安全
数据结构
php
unix
爬虫
区块链
mvc
全文检索
访问管理
jdbc
数据分析
其他
比特币
数字货币
自动驾驶
bootstrap
spring cloud
配置
负载均衡
ios
bash
jquery
负载均衡缓存
bash 指令
数据迁移
socket编程
null
select
工具
连接
c 语言
scala
vue.js
ajax
svn
日志服务
TDSQL MySQL 版
消息队列 CMQ 版
黑客
ssh
dns
kotlin
小程序
系统架构
kafka
int
编辑器
线程
性能
注解
费用中心
DNS 解析 DNSPod
c#
lua
jsp
硬件开发
struts
容器镜像服务
批量计算
SSL 证书
mongodb
电商
企业
serverless
运维
shell
opencv
ftp
zookeeper
grep
二叉树
单元测试
rpc
rabbitmq
gcc
uml
架构设计
hbase
腾讯云开发者社区
bit
com
ip
limit
sleep
thread
变量
程序员
队列
对象
分页
工作
客户端
框架
远程工作
数据挖掘
iphone
perl
go
.net
angularjs
react
css
单片机
汇编语言
嵌入式
oracle
nosql
access
web.py
ruby on rails
lucene/solr
ubuntu
mapreduce
云数据库 MongoDB
云推荐引擎
图像处理
出行
数据安全
微信小程序音视频
express
webpack
kubernetes
html5
hadoop
wordpress
erp
sql server
unity
seo
cdn
aop
flash
markdown
udp
敏捷开发
物联网
fpga
mqtt
云计算
任务调度
虚拟化
sdk
groovy
验证码
Elasticsearch Service
admin
agile
amd
app
autowired
boolean
boot
buffer
bug
builder
byte
clion
code
count
cpu
dao
data
event
im
import
insert
integer
intel
interceptor
jetbrains
join
key
leetcode
lombok
map
math
mq
mutex
myisam
object
offset
process
public
redis
return
semaphore
send
service
set
size
sort
space
stackoverflow
string
sum
table
websocket
word
编程
并发
操作系统
测试
程序
创业
服务端
管理
行业
互联网
继承
集合
加密
脚本
接口
进程
开发者
可视化
面试
事件
事务
数据
搜索
统计
网络
系统
消息推送
异常
隐私
源码
源码阅读
重构
搜索文章
搜索
搜索
关闭
Spring 注解比较,@Bean 和 @Component的区别
spring
存储
容器
本文打算介绍几个不太容易说出其区别,或者用途的 Spring 注解,比如 @Component 与 @Bean 的比较,@ControllerAdvice 是如何处理自定义异常的等等。
良月柒
2021-09-27
1K
0
【145期】考考基础部分,谈谈Java集合中HashSet的原理及常用方法
网站
编程算法
存储
hashmap
https
HashSet是Java集合Set的一个实现类,Set是一个接口,其实现类除HashSet之外,还有TreeSet,并继承了Collection,HashSet集合很常用,同时也是程序员面试时经常会被问到的知识点,下面是结构图
良月柒
2021-03-09
268
0
腾讯,干掉 Redis 项目,正式开源、太牛逼啦!
云数据库 Redis
存储
运维
分布式
开源
Tendis是腾讯互娱CROS DBA团队 & 腾讯云数据库团队自主设计和研发的分布式高性能KV存储数据库,兼容Redis核心数据结构与接口,可提供大容量、低成本、强持久化的数据库能力,适用于兼容Redis协议、需要大容量且较高访问性能的温冷数据存储场景。
良月柒
2021-01-07
856
0
面试官问:BitMap了解么?
编程算法
存储
来自:https://www.cnblogs.com/cjsblog/p/11613708.html
良月柒
2020-12-18
665
0
【83期】面试被问到了Redis和MongoDB的区别?看这里就对了
云数据库 Redis
存储
java
spring
html
来自:cnblogs.com/java-spring/p/9488227.html
良月柒
2020-11-09
495
0
【66期】Java容器面试题:谈谈你对 HashMap 的理解
hashmap
存储
编程算法
来自:juejin.im/post/5c1da988f265da6143130ccc
良月柒
2020-11-06
537
0
【63期】谈谈MySQL 索引,B+树原理,以及建索引的几大原则(MySQL面试第六弹)
存储
云数据库 SQL Server
node.js
数据库
sql
来自:blog.csdn.net/u013142781/article/details/51706790
良月柒
2020-11-06
789
0
【58期】盘点那些面试中最常问的MySQL问题,第一弹!
数据库
sql
编程算法
存储
全文检索
因为MyISAM相对简单所以在效率上要优于InnoDB.如果系统读多,写少。对原子性要求低。那么MyISAM最好的选择。且MyISAM恢复速度快。可直接用备份覆盖恢复。
良月柒
2020-10-23
646
0
用 float 存储金额,老板说损失从工资里扣!
存储
java
数据库
sql
公司最近在做交易系统,交易系统肯定是要和钱打交道的,和钱有关,自然而然很容易想到用float存储,但是使用float存储金额做的计算是近似计算。老板,用float做计算造成公司损失的钱都往你工资里扣。
良月柒
2020-05-04
714
0
单点登录的实现原理
访问管理
网络安全
存储
云数据库 Redis
单点登录在现在的系统架构中广泛存在,他将多个子系统的认证体系打通,实现了一个入口多处使用,而在架构单点登录时,也会遇到一些小问题,在不同的应用环境中可以采用不同的单点登录实现方案来满足需求。
良月柒
2019-11-07
904
0
一份完整的 MySQL 开发规范,进大厂必看!
自动驾驶
存储
大数据
数据库
云数据库 SQL Server
https://www.cnblogs.com/huchong/p/10219318.html
良月柒
2019-10-10
758
0
日均5亿查询量的京东订单中心,为什么舍MySQL用ES?
存储
云数据库 SQL Server
数据库
sql
京东到家订单中心系统业务中,无论是外部商家的订单生产,或是内部上下游系统的依赖,订单查询的调用量都非常大,造成了订单数据读多写少的情况。
良月柒
2019-09-17
576
0
厉害了,来看下大牛是怎么使用 MySQL 的?
sql
数据库
云数据库 SQL Server
存储
编程算法
MySQL 数据库是被广泛应用的关系型数据库,其体积小、支持多处理器、开源并免费的特性使其在 Internet 中小型网站中的使用率尤其高。
良月柒
2019-07-19
697
0
为什么魂斗罗只有 128KB 却可以实现那么长的剧情?
图像处理
游戏
存储
个人觉得 fc 最神奇的游戏还属超级玛丽,32 个关卡,每关都不同,各种隐藏要素,好像代码区才 10 多 k,数据区 10 多 k。
良月柒
2019-07-16
692
0
MySQL 优化实战记录
存储
网站
云数据库 SQL Server
sql
java
N个机台将业务数据发送至服务器,服务器程序将数据入库至MySQL数据库。服务器中的javaweb程序将数据展示到网页上供用户查看。
良月柒
2019-04-23
597
0
删库后,除了跑路还能怎么办?
存储
数据库
云数据库 SQL Server
sql
压力测试
当年悟空学艺于菩提祖师门下,老师遣他下山,悟空觉得自己蒙受师傅传授大恩,还没有报答。菩提祖师就说:不要提什么报答之恩,只要你日后闯出祸来不把为师说出来就行了。
良月柒
2019-04-23
775
0
删库后,除了跑路还能怎么办?
云数据库 SQL Server
存储
数据库
sql
java
当年悟空学艺于菩提祖师门下,老师遣他下山,悟空觉得自己蒙受师傅传授大恩,还没有报答。菩提祖师就说:不要提什么报答之恩,只要你日后闯出祸来不把为师说出来就行了。
良月柒
2019-04-06
990
0
MySQL 优化实战记录
存储
云数据库 SQL Server
sql
java
数据库
N个机台将业务数据发送至服务器,服务器程序将数据入库至MySQL数据库。服务器中的javaweb程序将数据展示到网页上供用户查看。
良月柒
2019-04-01
470
0
MySQL从删库到跑路(四)——MySQL数据库创建实例
数据库
sql
存储
创建数据库,指定数据库的默认字符集为utf8。 create database schoolDB default character set utf8; 连接数据库,客户端必须选择UTF8字符集。 数据库中的三张表分别为学生表(student)、课程表(TSubject)、分数表(TScore)。
良月柒
2019-03-20
2.4K
0
如何计算服务器能够承受多大的pv?
存储
数据库
sql
网站
你想建设一个能承受500万PV/每天的网站吗? 500万PV是什么概念?服务器每秒要处理多少个请求才能应对?如果计算呢? PV是什么: PV是page view的简写。PV是指页面的访问次数,每打开或刷新一次页面,就算做一个pv。 计算模型: 每台服务器每秒处理请求的数量=((80%总PV量)/(24小时60分60秒40%)) / 服务器数量 。 其中关键的参数是80%、40%。表示一天中有80%的请求发生在一天的40%的时间内。24小时的40%是9.6小时,有80%的请求发生一天的9.6个小时当中(很适合互联网的应用,白天请求多,晚上请求少)。 简单计算的结果: ((80%500万)/(24小时60分60秒40%))/1 = 115.7个请求/秒 ((80%100万)/(24小时60分60秒40%))/1 = 23.1个请求/秒 初步结论: 现在我们在做压力测试时,就有了标准,如果你的服务器一秒能处理115.7个请求,就可以承受500万PV/每天。如果你的服务器一秒能处理23.1个请求,就可以承受100万PV/每天。 留足余量: 以上请求数量是均匀的分布在白天的9.6个小时中,但实际情况并不会这么均匀的分布,会有高峰有低谷。为了应对高峰时段,应该留一些余地,最少也要x2倍,x3倍也不为过。 115.7个请求/秒 *2倍=231.4个请求/秒 115.7个请求/秒 *3倍=347.1个请求/秒 23.1个请求/秒 *2倍=46.2个请求/秒 23.1个请求/秒 3倍=69.3个请求/秒 最终结论: 如果你的服务器一秒能处理231.4--347.1个请求/秒,就可以应对平均500万PV/每天。 如果你的服务器一秒能处理46.2--69.3个请求,就可以应对平均100万PV/每天。 说明: 这里说明每秒N个请求,就是QPS。因为我关心的是应用程序处理业务的能力。 实际经验: 1、根据实际经验,采用两台常规配置的机架式服务器,配置是很常见的配置,例如一个4核CPU+4G内存+服务器SAS硬盘。 2、硬盘的性能很重要,由其是数据库服务器。一般的服务器都配1.5万转的SAS硬盘,高级一点的可以配SSD固态硬盘,性能会更好。最最最最重要的指标是“随机读写性能”而不是“顺序读写性能”。(本例还是配置最常见的1.5万转的SAS硬盘吧) 3、一台服务器跑Tomcat运行j2ee程序,一台服务器跑MySql数据库,程序写的中等水平(这个真的不好量化),是论坛类型的应用(总有回帖,不太容易做缓存,也无法静态化)。 4、以上软硬件情况下,是可以承受100万PV/每天的。(已留有余量应对突然的访问高峰) 注意机房的网络带宽: 有人说以上条件我都满足了,但实际性能还是达不到目标。这时请注意你对外的网络的带宽,在国内服务器便宜但带宽很贵,很可能你在机房是与大家共享一条100M的光纤,实际每个人可分到2M左右带宽。再好一点5M,再好一点双线机房10M独享,这已经很贵了(北京价格)。 一天总流量:每个页面20k字节100万个页面/1024=19531M字节=19G字节, 19531M/9.6小时=2034M/小时=578K字节/s 如果请求是均匀分布的,需要5M(640K字节)带宽(5Mb=640KB 注意大小写,b是位,B是字节,差了8倍),但所有请求不可能是均匀分布的,当有高峰时5M带宽一定不够,X2倍就是10M带宽。10M带宽基本可以满足要求。 以上是假设每个页面20k字节,基本不包含图片,要是包含图片就更大了,10M带宽也不能满足要求了。你自已计算吧。 (全文完) 附:性能测试基本概念
良月柒
2019-03-20
7.6K
1
点击加载更多
社区活动
腾讯技术创作狂欢月
“码”上创作 21 天,分 10000 元奖品池!
立即发文
Python精品学习库
代码在线跑,知识轻松学
立即查看
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
立即体验
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
立即查看
领券
问题归档
专栏文章
快讯文章归档
关键词归档
开发者手册归档
开发者手册 Section 归档