上一页 1 2 3 4 5 6 7 8 9 10 ··· 49 下一页
摘要: 相关概念 并发:相同的处理器顺序处理多个任务,可以理解为左手拿面包,右手拿啤酒,由于只有一张嘴,所以嘴是并发的吃。并行:不同的处理器同事处理多个任务,可以理解为左手画圆,右手画方,左右手是并行的行动。 进程:操作系统管理,可以近似认为是程序所有代码的一次动态执行;线程:操作系统管理,可以近似认为是程 阅读全文
posted @ 2023-09-17 22:13 意犹未尽 阅读(82) 评论(0) 推荐(0) 编辑
摘要: 什么是k8s 管理云平台多容器化应用,与docker dockercompose的区别是docker dockercompose只管理单主机应用 中文文档:https://kubernetes.io/zh-cn/docs/tasks/configure-pod-container/security- 阅读全文
posted @ 2023-08-30 21:29 意犹未尽 阅读(9) 评论(0) 推荐(0) 编辑
摘要: interface(接口)是golang最重要的特性之一,实现多态。Interface类型可以定义一组方法,但是这些不需要实现。并且interface不能包含任何变量。 特点 interface 是方法或行为声明的集合 interface接口方式实现比较隐性,任何类型的对象实现interface所包 阅读全文
posted @ 2023-08-13 22:22 意犹未尽 阅读(36) 评论(0) 推荐(0) 编辑
摘要: 误区 刚开始总是以为golang的nil和其他编程语言的NULL是一个东西,golang 的nil表示复杂类型的默认值,比如golang中基本类类型都有自己的默认值如 int=0 bool=false string="" nli关键字?还是类型?还是变量? nil是一个变量 nil本质上是一个 Ty 阅读全文
posted @ 2023-07-19 10:04 意犹未尽 阅读(527) 评论(0) 推荐(0) 编辑
摘要: 需求 说明 对接企业微信或者其他渠道,会需要配置一个消息地址 流程 1.用户在企业微信聊天框发送一个消息 2.企业微信会将消息推送到我们服务器大概格式为:应用id、用户openid、消息内容 3.我们首先判断用户openid是否有绑定的对应客户,如果没有则通过应用appid和secrit获取toke 阅读全文
posted @ 2023-07-07 13:45 意犹未尽 阅读(339) 评论(0) 推荐(0) 编辑
摘要: 编译型语言和解释型语言的区别 解释型 依赖虚拟机转换为可以执行的机器代码 编译型,少了转换步骤 诞生时机 诞生之初就考虑到了多核 cpu的情况。 其他语言诞生就没有多核,通过后期加语法框架支持 特点 G0语言保证了既能到达静态编译语言的安全和性能,又达到了动态语言开发维护的高效率,使用一个表达式来形 阅读全文
posted @ 2023-07-04 18:15 意犹未尽 阅读(9) 评论(0) 推荐(0) 编辑
摘要: 说明 在做功能时多思考,如性能、并发、线程安全、越权漏洞等 性能相关 案例1 比如这里有个刷新容量的按钮,每次刷新都会全量统计用户的各个资源使用量,性能会比较差的,一般只是在用户发现增量计算有误的时候才会去刷新,这个时候我们应该限制一下 不能频繁调用 1.必须上一个请求处理完才能调用下一个(加锁) 阅读全文
posted @ 2023-06-29 10:12 意犹未尽 阅读(15) 评论(0) 推荐(0) 编辑
摘要: 说明 记录一下,以前处理方式,都是线上cpu告警运维查看数据库mysql提供给研发改。记录一下操作方式, 我觉得应该研发定期去上线拿慢sql日志,再做更改,因为很多慢sql在低峰期并不会给数据库性能带来瓶颈 但是高峰期来就会遇到高CPU 阻塞业务,那个时候再去优化就会很着急 阿里云慢日志查看 注:在 阅读全文
posted @ 2023-06-28 14:50 意犹未尽 阅读(33) 评论(0) 推荐(0) 编辑
摘要: traceId设计 每个请求关联的所有日志默认打上traceId,抛给用户追加追溯码,如果有链路追踪则使用链路追踪的traceId,没有可以用tlog或者自己实现 日志自动追加当前操作用户信息 traceId只支持,用户反馈或者我们复现知道某次请求traceId的情况,如果我们要主动搜索某个用户某段 阅读全文
posted @ 2023-06-27 10:16 意犹未尽 阅读(17) 评论(0) 推荐(0) 编辑
摘要: 现象 客户遇到工单缺少描述,查询日志写入描述报错,但那是工单又正常生产 原因 先写入工单再查询工单实时性要求比较高的不能走从库, 还有就是service层方法命名不规范,不点进去看根本不知道走从库,如果要走从库应该带上Slave后缀,查询缓存也一样带上cache findProviderIdByTi 阅读全文
posted @ 2023-06-26 11:00 意犹未尽 阅读(13) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 8 9 10 ··· 49 下一页