博客园 - McKay
uuid:24b78886-0ed1-41c2-8670-e3f31dcf42c4;id=57926
2023-02-07T09:52:57Z
McKay
https://www.cnblogs.com/aarond/
feed.cnblogs.com
https://www.cnblogs.com/aarond/p/17099353.html
git项目裸仓库迁移 - McKay
git clone http://xxxxxxxx/oneproject.git --baregit push --mirror http://yyyyyyy/oneproject.git
2023-02-07T09:53:00Z
2023-02-07T09:53:00Z
McKay
https://www.cnblogs.com/aarond/
【摘要】git clone http://xxxxxxxx/oneproject.git --baregit push --mirror http://yyyyyyy/oneproject.git <a href="https://www.cnblogs.com/aarond/p/17099353.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/aarond/p/17099347.html
VBA合并相同单元格 - McKay
vba即使在2023年,依然强大和效率极高。 Sub 合并() Call 合并1 Call 合并2 Call 合并3 Call 合并4End Sub Sub 合并1() Dim j As Integer Dim i As Integer Application.DisplayAlerts = Fal
2023-02-07T09:51:00Z
2023-02-07T09:51:00Z
McKay
https://www.cnblogs.com/aarond/
【摘要】vba即使在2023年,依然强大和效率极高。 Sub 合并() Call 合并1 Call 合并2 Call 合并3 Call 合并4End Sub Sub 合并1() Dim j As Integer Dim i As Integer Application.DisplayAlerts = Fal <a href="https://www.cnblogs.com/aarond/p/17099347.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/aarond/p/17061436.html
centos磁盘空间占用 - McKay
用这个命令查看具体大文件夹的路径 du -h -x --max-depth=1 然后删除文件 查看磁盘剩余空间: df -h 如果没有缩减,则很可能是需要docker stop 某个docker instance,然后就能释放磁盘空间了
2023-01-19T06:33:00Z
2023-01-19T06:33:00Z
McKay
https://www.cnblogs.com/aarond/
【摘要】用这个命令查看具体大文件夹的路径 du -h -x --max-depth=1 然后删除文件 查看磁盘剩余空间: df -h 如果没有缩减,则很可能是需要docker stop 某个docker instance,然后就能释放磁盘空间了 <a href="https://www.cnblogs.com/aarond/p/17061436.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/aarond/p/16968864.html
mysql调整时区 - McKay
select curtime(); show variables LIKE "%time_zone%"; set global time_zone = "+8:00"; set time_zone = "+8:00"; flush privileges;
2022-12-09T06:29:00Z
2022-12-09T06:29:00Z
McKay
https://www.cnblogs.com/aarond/
【摘要】select curtime(); show variables LIKE "%time_zone%"; set global time_zone = "+8:00"; set time_zone = "+8:00"; flush privileges; <a href="https://www.cnblogs.com/aarond/p/16968864.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/aarond/p/16379759.html
mysql group by error - McKay
nested exception is org.apache.ibatis.exceptions.PersistenceException: ### Error querying database. Cause: com.baomidou.mybatisplus.core.exceptions.My
2022-06-15T12:39:00Z
2022-06-15T12:39:00Z
McKay
https://www.cnblogs.com/aarond/
【摘要】nested exception is org.apache.ibatis.exceptions.PersistenceException: ### Error querying database. Cause: com.baomidou.mybatisplus.core.exceptions.My <a href="https://www.cnblogs.com/aarond/p/16379759.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/aarond/p/low-code-4.html
低代码实践(四) - McKay
关键点 如何判断当前openid是普通买家、商家、供应商? 一键搞定下拉刷新列表功能 添加页面返回后的列表页面没有刷新,怎么办? 如何判断当前openid是普通买家、商家、供应商? 首先,需要单独的一张模型(表)来存储openid和usertype的关系mapping,因此新建一个模型,如下: 然后
2022-04-30T08:22:00Z
2022-04-30T08:22:00Z
McKay
https://www.cnblogs.com/aarond/
【摘要】关键点 如何判断当前openid是普通买家、商家、供应商? 一键搞定下拉刷新列表功能 添加页面返回后的列表页面没有刷新,怎么办? 如何判断当前openid是普通买家、商家、供应商? 首先,需要单独的一张模型(表)来存储openid和usertype的关系mapping,因此新建一个模型,如下: 然后 <a href="https://www.cnblogs.com/aarond/p/low-code-4.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/aarond/p/low-code-3.html
低代码实践(三) - McKay
低代码中是在太混合了,关键点还是截屏最方便(代码零散、一地鸡毛) 我的购买记录里,需要加入限制当前微信用户的opid,所以单独列下: 低代码带来便捷的同时,也带来了不同的挑战,比如散乱的代码,不方便管理、没地方备份,有点慌,这可能和低代码平台商有关。
2022-04-25T14:10:00Z
2022-04-25T14:10:00Z
McKay
https://www.cnblogs.com/aarond/
【摘要】低代码中是在太混合了,关键点还是截屏最方便(代码零散、一地鸡毛) 我的购买记录里,需要加入限制当前微信用户的opid,所以单独列下: 低代码带来便捷的同时,也带来了不同的挑战,比如散乱的代码,不方便管理、没地方备份,有点慌,这可能和低代码平台商有关。 <a href="https://www.cnblogs.com/aarond/p/low-code-3.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/aarond/p/low-code-2.html
低代码实践(二 ) - McKay
继续实践一下微搭低代码平台,这次做了个粗狂版的小程序上报应用。 简单来说,就是微信小程序内获取当前微信账号的openid、昵称,然后进入上报页面,输入内容文本,点击上报按钮,数据就进入后台,能看到这条记录就好。 小demo,看看这个过程怎样。 看最终实现的效果图: 以及后台数据模型能看到这条记录:
2022-04-18T14:49:00Z
2022-04-18T14:49:00Z
McKay
https://www.cnblogs.com/aarond/
【摘要】继续实践一下微搭低代码平台,这次做了个粗狂版的小程序上报应用。 简单来说,就是微信小程序内获取当前微信账号的openid、昵称,然后进入上报页面,输入内容文本,点击上报按钮,数据就进入后台,能看到这条记录就好。 小demo,看看这个过程怎样。 看最终实现的效果图: 以及后台数据模型能看到这条记录: <a href="https://www.cnblogs.com/aarond/p/low-code-2.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/aarond/p/low-code-1.html
低代码实践(一) - McKay
最近“低代码”比较火,看了些资料,以及教程,不过都没实践,终于无法忍受这感觉,实际动手实践下。 这次试用的是腾讯的微搭低代码平台, 腾讯云微搭低代码 https://cloud.tencent.com/product/weda/ 实践内容&心得: 先讲解下这次的需求,实际就是水果记录系统,记录谁谁谁
2022-04-05T13:51:00Z
2022-04-05T13:51:00Z
McKay
https://www.cnblogs.com/aarond/
【摘要】最近“低代码”比较火,看了些资料,以及教程,不过都没实践,终于无法忍受这感觉,实际动手实践下。 这次试用的是腾讯的微搭低代码平台, 腾讯云微搭低代码 https://cloud.tencent.com/product/weda/ 实践内容&心得: 先讲解下这次的需求,实际就是水果记录系统,记录谁谁谁 <a href="https://www.cnblogs.com/aarond/p/low-code-1.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/aarond/p/cicd.html
敏捷开发-持续部署(CI/CD们) - McKay
本篇带领大家走入研发内部来看看,首先介绍下这几个英文单词:CI、CD、CD CD还是重复的,介绍下他们是什么的缩写: CI Continuous Integration(持续集成) CD Continuous Deployment(持续部署) CD Continuous Delivery(持续交付)
2022-03-23T04:07:00Z
2022-03-23T04:07:00Z
McKay
https://www.cnblogs.com/aarond/
【摘要】本篇带领大家走入研发内部来看看,首先介绍下这几个英文单词:CI、CD、CD CD还是重复的,介绍下他们是什么的缩写: CI Continuous Integration(持续集成) CD Continuous Deployment(持续部署) CD Continuous Delivery(持续交付) <a href="https://www.cnblogs.com/aarond/p/cicd.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/aarond/p/ci-2.html
基于idea做java程序的本地k8s调试-skaffold(二) - McKay
上一篇讲完了java代码发到本机minikube中run,这篇来讲讲minkube中进行debug(idea下) 话说,上篇是把pigx基础infra微服务都发到了minikube中,这些微服务是run方式进入的,我们不想debug,但是业务微服务是我们希望debug的 我们分成两部分: pigx-
2022-03-13T15:51:00Z
2022-03-13T15:51:00Z
McKay
https://www.cnblogs.com/aarond/
【摘要】上一篇讲完了java代码发到本机minikube中run,这篇来讲讲minkube中进行debug(idea下) 话说,上篇是把pigx基础infra微服务都发到了minikube中,这些微服务是run方式进入的,我们不想debug,但是业务微服务是我们希望debug的 我们分成两部分: pigx- <a href="https://www.cnblogs.com/aarond/p/ci-2.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/aarond/p/ci-1.html
基于idea做java程序的本地k8s调试-skaffold(一) - McKay
先介绍下本篇文章是基于ideas下开发微服务的场景,大家都知道微服务嘛,一个个微的服务...很多,先不谈调试,要跑起来都费力,可能的原因有: 环境变量的配置,如果多个项目穿插着来,env变量可能废了,乱了 host文件的改变,有些环境变量是通过hostname来解析的,而不是ip,可能多个项目对应的
2022-03-12T15:14:00Z
2022-03-12T15:14:00Z
McKay
https://www.cnblogs.com/aarond/
【摘要】先介绍下本篇文章是基于ideas下开发微服务的场景,大家都知道微服务嘛,一个个微的服务...很多,先不谈调试,要跑起来都费力,可能的原因有: 环境变量的配置,如果多个项目穿插着来,env变量可能废了,乱了 host文件的改变,有些环境变量是通过hostname来解析的,而不是ip,可能多个项目对应的 <a href="https://www.cnblogs.com/aarond/p/ci-1.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/aarond/p/elasticsearch-2.html
elastic search(二) - McKay
es用途 elastic search作为一个近实时搜索引擎,功能是很强大的,她有很多RDBMS(传统数据库管理系统)所没有的功能(各自处理的领域不同,各有各的特色)。那么,什么是近实时搜索?默认情况下它能在1秒内,完成文档的索引构建以及被搜索到。虽然不是硬实时,但已经很快了,因此称为近实时搜索引擎
2021-09-28T01:25:00Z
2021-09-28T01:25:00Z
McKay
https://www.cnblogs.com/aarond/
【摘要】es用途 elastic search作为一个近实时搜索引擎,功能是很强大的,她有很多RDBMS(传统数据库管理系统)所没有的功能(各自处理的领域不同,各有各的特色)。那么,什么是近实时搜索?默认情况下它能在1秒内,完成文档的索引构建以及被搜索到。虽然不是硬实时,但已经很快了,因此称为近实时搜索引擎 <a href="https://www.cnblogs.com/aarond/p/elasticsearch-2.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/aarond/p/es-1.html
elastic search(一) - McKay
今天我们来介绍下文本搜索引擎elastic search。想必大家都经历过MIS系统搜索框输入后很慢才能看到返回结果的场景(甚至是界面卡住现象)吧,根本原因是: 用专业点的术语是本次查询涉及到的数据量太大,并且产生了全表扫描,导致的慢查询。 好比是下面这个sql:select id, keyword
2021-06-24T10:17:00Z
2021-06-24T10:17:00Z
McKay
https://www.cnblogs.com/aarond/
【摘要】今天我们来介绍下文本搜索引擎elastic search。想必大家都经历过MIS系统搜索框输入后很慢才能看到返回结果的场景(甚至是界面卡住现象)吧,根本原因是: 用专业点的术语是本次查询涉及到的数据量太大,并且产生了全表扫描,导致的慢查询。 好比是下面这个sql:select id, keyword <a href="https://www.cnblogs.com/aarond/p/es-1.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/aarond/p/14877115.html
监控体系的构建 - McKay
2021-06-11T16:06:00Z
2021-06-11T16:06:00Z
McKay
https://www.cnblogs.com/aarond/
【摘要】 <a href="https://www.cnblogs.com/aarond/p/14877115.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/aarond/p/ratelimiter.html
限流&熔断的考量 - McKay
限流的原则,是尽量在流量源头限,并且是需要依据现有团队所掌握的技能来。 如上最左侧便是主要流量的来源入口,首先就要限制的地方就是slb节点的income流量 slb节点的流量特点是啥?加限流怎么加?限流限的是啥? 错了,此处是拦截,不是限流... 流量特点: 几乎来自外部的流量都从这个入口过来,无论
2021-06-06T12:33:00Z
2021-06-06T12:33:00Z
McKay
https://www.cnblogs.com/aarond/
【摘要】限流的原则,是尽量在流量源头限,并且是需要依据现有团队所掌握的技能来。 如上最左侧便是主要流量的来源入口,首先就要限制的地方就是slb节点的income流量 slb节点的流量特点是啥?加限流怎么加?限流限的是啥? 错了,此处是拦截,不是限流... 流量特点: 几乎来自外部的流量都从这个入口过来,无论 <a href="https://www.cnblogs.com/aarond/p/ratelimiter.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/aarond/p/service-discovery-thinking.html
关于微服务注册中心的考量 - McKay
最近k8s实在流行,好多服务都上了k8s,用着阿里巴巴的nacos,很爽。 直到,曾经有人提出了疑问:既然k8s有了服务注册中心,为啥还要nacos? 然后啊,就hang住了,百思不得其解。直到思考出了下图: 其实就是看现有团队实际情况, 正向考虑的话是:各种够不够强大: 运维团队够不够强大搞ist
2021-06-06T04:32:00Z
2021-06-06T04:32:00Z
McKay
https://www.cnblogs.com/aarond/
【摘要】最近k8s实在流行,好多服务都上了k8s,用着阿里巴巴的nacos,很爽。 直到,曾经有人提出了疑问:既然k8s有了服务注册中心,为啥还要nacos? 然后啊,就hang住了,百思不得其解。直到思考出了下图: 其实就是看现有团队实际情况, 正向考虑的话是:各种够不够强大: 运维团队够不够强大搞ist <a href="https://www.cnblogs.com/aarond/p/service-discovery-thinking.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/aarond/p/job-standard.html
xxl-job的一些感悟与规范 - McKay
后台计划任务设计思路: 日志埋点处理,便于prd排查问题 2种主动job搭配规范(正向job、反查job) 1种消息接收的处理规范,重试机制,返回状态 job开关维度 数据流图 线上暗job-便捷性-工具job 处理流水表的设计 分布式多副本考虑 一一说来 日志埋点处理,便于prd排查问题 prd环
2021-05-22T17:15:00Z
2021-05-22T17:15:00Z
McKay
https://www.cnblogs.com/aarond/
【摘要】后台计划任务设计思路: 日志埋点处理,便于prd排查问题 2种主动job搭配规范(正向job、反查job) 1种消息接收的处理规范,重试机制,返回状态 job开关维度 数据流图 线上暗job-便捷性-工具job 处理流水表的设计 分布式多副本考虑 一一说来 日志埋点处理,便于prd排查问题 prd环 <a href="https://www.cnblogs.com/aarond/p/job-standard.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/aarond/p/logtool.html
日志埋点-初级工具类 - McKay
import lombok.extern.slf4j.Slf4j; import org.springframework.util.StringUtils; import java.util.ArrayList; import java.util.List; import java.util.Sta
2021-05-01T05:25:00Z
2021-05-01T05:25:00Z
McKay
https://www.cnblogs.com/aarond/
【摘要】import lombok.extern.slf4j.Slf4j; import org.springframework.util.StringUtils; import java.util.ArrayList; import java.util.List; import java.util.Sta <a href="https://www.cnblogs.com/aarond/p/logtool.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/aarond/p/encrypt-properties.html
spring boot下为配置属性值加密的正确姿势 - McKay
最近做电商系统,安全性要求比较高,针对配置属性值的加密自然也是需要增强的点之一,那么如何加密呢? 网上搜索了些,有jasypt加密mysql密码的最为普遍,可惜问题就在于只能加密mysql信息,其他的redis不能加密,其他的云app secret也不能加密,此处说的加密是指很方便的增加个pom依赖
2021-01-17T10:30:00Z
2021-01-17T10:30:00Z
McKay
https://www.cnblogs.com/aarond/
【摘要】最近做电商系统,安全性要求比较高,针对配置属性值的加密自然也是需要增强的点之一,那么如何加密呢? 网上搜索了些,有jasypt加密mysql密码的最为普遍,可惜问题就在于只能加密mysql信息,其他的redis不能加密,其他的云app secret也不能加密,此处说的加密是指很方便的增加个pom依赖 <a href="https://www.cnblogs.com/aarond/p/encrypt-properties.html" target="_blank">阅读全文</a>