08 2023 档案

摘要:1 前言 上节我们看了下发布配置的 Portal 以及 Admin Service的变化过程,我们看到Admin Service 的 messageSender.sendMessage(),发送消息以及消费消息,那么这节我们继续看。 2 MessageSender 发送消息 2.1 ReleaseM 阅读全文
posted @ 2023-08-31 07:47 酷酷- 阅读(226) 评论(0) 推荐(0) 编辑
摘要:1 前言 上节我们看了下我们服务启动的时候,首次去加载配置的过程,那么这节来开始看看当我们在 Apollo上配置变更的时候,我们的服务又是如何一步一步的热更新掉的呢,也就是实时更新。 2 配置发布过程 我们先了解下,当我们发布一个配置时,Apollo是如何运转的: 上图简要描述了配置发布的大致过程: 阅读全文
posted @ 2023-08-30 07:55 酷酷- 阅读(180) 评论(0) 推荐(0) 编辑
摘要:1 前言 今天我们来看看 Apollo的东西,比如我们的项目引入了 Apollo,那么我们的服务启动的时候,会首先从Apollo读取配置那么它是怎么做的呢,这节我们就来瞅瞅。 Apollo版本:1.7 大家可以自己去下载安装一个哈,方便自己调试,边看边调试可以有个更好的理解哈。 2 源码分析 2.1 阅读全文
posted @ 2023-08-29 08:13 酷酷- 阅读(797) 评论(0) 推荐(0) 编辑
摘要:1 思考 刚才看见一篇文章,关于备用字段的,各有各的说法,哈哈哈: 再看看大家的评论: 众说纷纭哈,关于备用字段其实我们的表里也有,有ext字段是个json类型的,还有一些重要的表比如支付、订单、会员的主表都有几个备用字段。 至于怎么做,能不能做,大家考虑的点都是一样的,就是受限于目前的一个的数据量 阅读全文
posted @ 2023-08-25 22:13 酷酷- 阅读(57) 评论(0) 推荐(0) 编辑
摘要:1 前言 我们现在公司的项目,涉及到金额、小数的都会用 BigDecimal 来操作,比如订单的各种金额,支付的各种金额等都会用它,那么你们平时有没有遇到的坑呢?我们这节来看看它常见的坑。 2 常见坑 2.1 new BigDecimal()还是BigDecimal#valueOf()? 先看下面这 阅读全文
posted @ 2023-08-23 06:52 酷酷- 阅读(68) 评论(0) 推荐(0) 编辑
摘要:1 前言 Spring的核心思想就是容器,当容器refresh的时候,外部看上去风平浪静,其实内部则是一片惊涛骇浪,汪洋一片。Springboot更是封装了Spring,遵循约定大于配置,加上自动装配的机制。很多时候我们只要引用了一个依赖,几乎是零配置就能完成一个功能的装配。 我非常喜欢这种自动装配 阅读全文
posted @ 2023-08-22 07:00 酷酷- 阅读(180) 评论(0) 推荐(0) 编辑
摘要:1 Maps.of 不可改变 import org.apache.groovy.util.Maps; Map<String, String> map = Maps.of("1", "2"); 返回的是不可修改的哈,增删都是会报异常的,记住咯。 阅读全文
posted @ 2023-08-18 21:27 酷酷- 阅读(23) 评论(0) 推荐(0) 编辑
摘要:1 前言 这节我们来讨论下 Spring MVC 和 Web容器(这里我们拿Tomcat来说)两者启动的思考,不知道大家有没有想过,我们的 SpringBoot 是在启动的时候会创建 Tomcat出来,那么我Tomcat什么时候知道你 SpringBoot 已经启动完毕可以处理请求呢?或者说 Spr 阅读全文
posted @ 2023-08-16 07:09 酷酷- 阅读(150) 评论(0) 推荐(0) 编辑
摘要:1 前言 大家可能都用过缓存 Redis,有一个这样的场景比如商品中心有商品的缓存,渠道中心有渠道信息的缓存,应用端去获取这些信息的时候,我是这么想的能不能直接在应用这里把多个中心下的 Redis,我也注入进来,也就是注入多个中心的 RedisTemplate,这样应用可以先去缓存中拿,类似这样的场 阅读全文
posted @ 2023-08-11 08:04 酷酷- 阅读(933) 评论(0) 推荐(0) 编辑
摘要:1 问题现象 今天看到一篇文章,觉得挺有意思的,https://www.toutiao.com/article/7262606073377342015,我是没碰到过,我按文章里说的自己试了试,还真是这么回事,开启了事务的Template,以及存在 @Transactional 就会导致你的incre 阅读全文
posted @ 2023-08-10 07:46 酷酷- 阅读(262) 评论(0) 推荐(0) 编辑
摘要:1 前言 这节我们来看个如何在Linux下挖出吃内存的进程的方法哈。 2 常用方法 linux下查询进程占用的内存方法总结,假设现在有一个「php-cgi」的进程 ,进程id为「25282」。现在想要查询该进程占用的内存大小。linux命令行下有很多的工具进行查看,现总结常见的几种方式。 2.1 通 阅读全文
posted @ 2023-08-08 06:46 酷酷- 阅读(37) 评论(0) 推荐(0) 编辑
摘要:1 问题现象 唉,百度好多教程人家的一注册都是好好的,没有locked,我的一注册就是 locked,唉 纳闷。 2 解决办法 注册的时候加上参数 --locked=false 我注册的完整参数: gitlab-runner register --url=你的url --registration-t 阅读全文
posted @ 2023-08-02 21:01 酷酷- 阅读(176) 评论(0) 推荐(0) 编辑
摘要:大家对于网速的认知可能有些问题。 例如你家装了100M的宽带,电脑里下载的单位是Bytes,而表示宽带的单位是bit,1Bytes=8bit,扣除开销字节,基本上100M宽带的下载速度在10-11M/s左右。 常见宽带 理论最高速率(Mbps) 理论最高速率(KB/S) 理论每秒下载速率(MB/S) 阅读全文
posted @ 2023-08-01 06:33 酷酷- 阅读(5703) 评论(0) 推荐(0) 编辑
摘要:1 前言 对于没有[公网 IP]的用户来说,如何实现远程管理或让局域网的服务可以被公网访问到是一个问题。当然,也有很多类似的需求,比如: 微信公众号小程序开发调试 公网访问本地 web 项目 异地远程处理公司服务问题 异地访问公司内网财务 / 管理系统 远程访问内网群晖 NAS 而解决这些问题的方案 阅读全文
posted @ 2023-08-01 06:21 酷酷- 阅读(4238) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示