51
Dev开发社区
首页
文章
问答
工具
搜索
登录
注册
#聊聊
由浅入深聊聊Golang的sync.Map
今天在技术群中有小伙伴讨论并发安全的东西,其实之前就有写过map相关文章:由浅入深聊聊Golang的map。但是没有详细说明sync.Map是怎么一回事。回想了一下,竟然脑中只剩下“两个map、一个只读一个读写,xxxxx”等,关键词。有印象能扯,但是有点乱,还是写一遍简单记录一下吧。1.为什么...
代码星球
·
2020-10-02
由浅入深
聊聊
Golang
sync.Map
聊聊GO-REDIS的一些高级用法
1.前言说到Golang的Redis库,用到最多的恐怕是redigo 和 go-redis。其中 redigo 不支持对集群的访问。本文想聊聊go-redis 2个高级用法2.开启对Cluster中SlaveNode的访问在一个负载比较高的RedisCluster中,如...
代码星球
·
2020-10-02
聊聊
GO-REDIS
一些
高级
用法
聊聊微服务的服务注册与发现
聊起微服务的服务注册与发现,很多人立马就会脱口而出zk、etcd、consul、eureka这些组件,进而聊到CAP如何取舍,性能如何,高可用和容灾是怎么实现的。聊起微服务的服务注册与发现,很多人立马就会脱口而出zk、etcd、consul、eureka这些组件,进而聊到CAP如何取舍,性能如何,高可用和容灾是怎么实现...
代码星球
·
2020-09-24
服务
聊聊
注册
发现
聊聊redis的监控工具
本文主要研究一下redis的监控工具redis-stat是一个比较有名的redis指标可视化的监控工具,采用ruby开发,基于redis的info命令来统计,不影响redis性能。docker运行dockerrun--nameredis-stat-p8080:63790-dinsready/redis-stat--se...
代码星球
·
2020-08-13
聊聊
redis
监控
工具
和刚入门的菜鸟们聊聊--什么是聚簇索引与非聚簇索引
今天我们来聊一聊关于聚簇索引和非聚簇索引的问题; 刚开始学数据库SQL的时候,就知道有主键啊(Primary-key),外键啊(Foreign-key)啥的,连个表查询就已经不清楚是要on那几个字段了,在数据量不太大的情况下,根本不会考虑索引的问题了,然后,随着大数据时代的到来,数据量大了,没有索引那是要不得的啊,客...
代码星球
·
2020-08-11
索引
入门
菜鸟
聊聊
什么
简单的聊聊,分布式里商品的超卖和电商秒杀
商品减库存的线程安全问题(商品的超卖问题)。 提到线程安全我们就想到了同步问题,但是由于这里是分布式的微服务,可能还要搭集群,以前的一台服务器下的代码可以加同步锁现在服务器都不一样,那么这种方案肯定行不通。 其实也可以考虑分布式锁去解决这个问题,但是由于是电商项目执行效率的问...
代码星球
·
2020-08-11
简单
聊聊
分布式
商品
超卖
聊聊jdbc statement的fetchSize
在使用MySQL的JDBC时,如果查询结果集过大,使用一次查询,可能会出现Java.lang.OutOfMemoryError:Javaheapspace问题,因为DB服务器端一次将查询到的结果集全部发送到Java端保存在内存中而造成OOM。MySQLJDBC需要一条SQL从数据库读取大量数据,而不发生JVMOOM,可...
代码星球
·
2020-08-05
聊聊
jdbc
statement
fetchSize
阿里一年,聊聊我成长了什么
2018.5.31~2019.5.31,一段精彩的旅程,渡过了在阿里一年的时光,这段时光有快乐、有焦虑、有迷茫、更有思考,思考的是自己过去的种种不足、思考的是一些现在看来之前错误的想法、思考的是如何成为一个更好的技术人,将这一些思考分享给看到这些文字的每个人,共勉。 应当如何面对线上的异常/故障看起来毫无意义...
代码星球
·
2020-08-01
阿里
一年
聊聊
我成
长了
四年努力,梦归阿里,和大家聊聊成长感悟
原文地址https://www.cnblogs.com/xrq730/p/9159586.html,原文作者博客园----五月的仓颉,转载请注明出处,谢谢 前言阿里面试成功已经过去一个月了,入职也已经过去十多天了,趁着周末写点东西和大家进行一下分享,本文会写到以下的内容:个人一路走来的经历未来的一些思考我自己...
代码星球
·
2020-08-01
四年
努力
梦归
阿里
大家
DotNetCore跨平台~聊聊中间件
回到目录在进行.netcore平台之后,我们如果希望在请求过程中添加一些事件是非常容易的,你可以把这些事件做成一个中间件Middleware,然后这些中间件就会以Httppipeline的管道方式进行相应,并且它们就像是一个职责链,从你定义的第一个中间件开始,一个一个向下传递,直到最后一个中间件完成为止!前几天我写了在...
代码星球
·
2020-07-18
DotNetCore
跨平台
聊聊
中间件
DotNetCore跨平台~一起聊聊Microsoft.Extensions.DependencyInjection
回到目录写这篇文章的心情:激动Microsoft.Extensions.DependencyInjection在github上同样是开源的,它在dotnetcore里被广泛的使用,比起之前的autofac,unity来说,它可以说是个包裹,或者叫适配器,它自己提供了默认的DI实现,同时也支持第三方的IOC容器,在这段时...
代码星球
·
2020-07-18
DotNetCore
跨平台
一起
聊聊
Microsoft.Extensions.DependencyInjection
聊聊HTTPS和SSL/TLS协议
要说清楚HTTPS协议的实现原理,至少需要如下几个背景知识。大致了解几个基本术语(HTTPS、SSL、TLS)的含义大致了解HTTP和TCP的关系(尤其是“短连接”VS“长连接”)大致了解加密算法的概念(尤其是“对称加密与非对称加密”的区别)大致了...
代码星球
·
2020-06-16
聊聊
HTTPS
SSL
TLS
协议
Last最后:聊聊现在和未来
回顾以前,架构! 三层机构+MVC 开发框架 Spring IOCAOP IOC(控制反转):原来我们需要自己创建对象,现在交给IOC容器去做!当我们需要的时候,去拿即可; AOP:(面...
代码星球
·
2020-05-27
Last
最后
聊聊
现在
未来
聊聊前端工程师的职业规划(转)
在敲下这个标题的时候,心里好虚。话说我一直不太喜欢发表这些看上去很假大空的文字,每个人的职业规划都是独有的,不具有太大的可复制性,把自己的经历放出去,容易误人子弟。只是最近很多师弟们(别问我为什么都是师弟,我想静静……也不要问我静静是谁!)问起这个,也就根据自己的经历发表一下对前端工程师的看...
代码星球
·
2020-05-17
聊聊
前端
工程师
职业规划
简单聊聊服务发现(redis, zk,etcd, consul)(转载)
服务发现并没有怎样的高深莫测,它的原理再简单不过。只是市面上太多文章将服务发现的难度妖魔化,读者被绕的云里雾里,顿觉自己智商低下不敢高攀。服务提供者是什么,简单点说就是一个HTTP服务器,提供了API服务,有一个IP端口作为服务地址。服务消费者是什么,它就是一个简单的进程,想要访问服务提供者提供...
代码星球
·
2020-05-03
简单
聊聊
服务
发现
redis
首页
上一页
1
2
3
4
下一页
尾页
按字母分类:
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
其他