#聊聊

由浅入深聊聊Golang的sync.Map

今天在技术群中有小伙伴讨论并发安全的东西,其实之前就有写过map相关文章:由浅入深聊聊Golang的map。但是没有详细说明sync.Map是怎么一回事。回想了一下,竟然脑中只剩下“两个map、一个只读一个读写,xxxxx”等,关键词。有印象能扯,但是有点乱,还是写一遍简单记录一下吧。1.为什么...

聊聊GO-REDIS的一些高级用法

1.前言说到Golang的Redis库,用到最多的恐怕是redigo 和 go-redis。其中 redigo 不支持对集群的访问。本文想聊聊go-redis 2个高级用法2.开启对Cluster中SlaveNode的访问在一个负载比较高的RedisCluster中,如...

聊聊微服务的服务注册与发现

聊起微服务的服务注册与发现,很多人立马就会脱口而出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

和刚入门的菜鸟们聊聊--什么是聚簇索引与非聚簇索引

今天我们来聊一聊关于聚簇索引和非聚簇索引的问题;  刚开始学数据库SQL的时候,就知道有主键啊(Primary-key),外键啊(Foreign-key)啥的,连个表查询就已经不清楚是要on那几个字段了,在数据量不太大的情况下,根本不会考虑索引的问题了,然后,随着大数据时代的到来,数据量大了,没有索引那是要不得的啊,客...

简单的聊聊,分布式里商品的超卖和电商秒杀

商品减库存的线程安全问题(商品的超卖问题)。  提到线程安全我们就想到了同步问题,但是由于这里是分布式的微服务,可能还要搭集群,以前的一台服务器下的代码可以加同步锁现在服务器都不一样,那么这种方案肯定行不通。  其实也可以考虑分布式锁去解决这个问题,但是由于是电商项目执行效率的问...

聊聊jdbc statement的fetchSize

在使用MySQL的JDBC时,如果查询结果集过大,使用一次查询,可能会出现Java.lang.OutOfMemoryError:Javaheapspace问题,因为DB服务器端一次将查询到的结果集全部发送到Java端保存在内存中而造成OOM。MySQLJDBC需要一条SQL从数据库读取大量数据,而不发生JVMOOM,可...

阿里一年,聊聊我成长了什么

2018.5.31~2019.5.31,一段精彩的旅程,渡过了在阿里一年的时光,这段时光有快乐、有焦虑、有迷茫、更有思考,思考的是自己过去的种种不足、思考的是一些现在看来之前错误的想法、思考的是如何成为一个更好的技术人,将这一些思考分享给看到这些文字的每个人,共勉。 应当如何面对线上的异常/故障看起来毫无意义...

四年努力,梦归阿里,和大家聊聊成长感悟

原文地址https://www.cnblogs.com/xrq730/p/9159586.html,原文作者博客园----五月的仓颉,转载请注明出处,谢谢 前言阿里面试成功已经过去一个月了,入职也已经过去十多天了,趁着周末写点东西和大家进行一下分享,本文会写到以下的内容:个人一路走来的经历未来的一些思考我自己...

DotNetCore跨平台~聊聊中间件

回到目录在进行.netcore平台之后,我们如果希望在请求过程中添加一些事件是非常容易的,你可以把这些事件做成一个中间件Middleware,然后这些中间件就会以Httppipeline的管道方式进行相应,并且它们就像是一个职责链,从你定义的第一个中间件开始,一个一个向下传递,直到最后一个中间件完成为止!前几天我写了在...

DotNetCore跨平台~一起聊聊Microsoft.Extensions.DependencyInjection

回到目录写这篇文章的心情:激动Microsoft.Extensions.DependencyInjection在github上同样是开源的,它在dotnetcore里被广泛的使用,比起之前的autofac,unity来说,它可以说是个包裹,或者叫适配器,它自己提供了默认的DI实现,同时也支持第三方的IOC容器,在这段时...

聊聊HTTPS和SSL/TLS协议

要说清楚HTTPS协议的实现原理,至少需要如下几个背景知识。大致了解几个基本术语(HTTPS、SSL、TLS)的含义大致了解HTTP和TCP的关系(尤其是“短连接”VS“长连接”)大致了解加密算法的概念(尤其是“对称加密与非对称加密”的区别)大致了...
代码星球 ·2020-06-16

Last最后:聊聊现在和未来

回顾以前,架构! 三层机构+MVC ​ 开发框架   Spring  IOCAOP  IOC(控制反转):原来我们需要自己创建对象,现在交给IOC容器去做!当我们需要的时候,去拿即可;  AOP:(面...

聊聊前端工程师的职业规划(转)

在敲下这个标题的时候,心里好虚。话说我一直不太喜欢发表这些看上去很假大空的文字,每个人的职业规划都是独有的,不具有太大的可复制性,把自己的经历放出去,容易误人子弟。只是最近很多师弟们(别问我为什么都是师弟,我想静静……也不要问我静静是谁!)问起这个,也就根据自己的经历发表一下对前端工程师的看...

简单聊聊服务发现(redis, zk,etcd, consul)(转载)

  服务发现并没有怎样的高深莫测,它的原理再简单不过。只是市面上太多文章将服务发现的难度妖魔化,读者被绕的云里雾里,顿觉自己智商低下不敢高攀。服务提供者是什么,简单点说就是一个HTTP服务器,提供了API服务,有一个IP端口作为服务地址。服务消费者是什么,它就是一个简单的进程,想要访问服务提供者提供...
首页上一页1234下一页尾页