随笔分类 -  语言类 / 架构

后端架构师
摘要:提升系统性能的 6 大核心优化策略 https://zhuanlan.zhihu.com/p/721305456 五步定位性能瓶颈 https://cloud.tencent.com/developer/article/2440100 阅读全文

posted @ 2024-11-02 18:07 木林coder 阅读(3) 评论(0) 推荐(0) 编辑

进程,线程,协程
摘要:https://blog.csdn.net/sj349781478/article/details/119864877 阅读全文

posted @ 2022-10-26 17:41 木林coder 阅读(8) 评论(0) 推荐(0) 编辑

后端开发基本步骤(高阶必修)
摘要:1.完全确定整条业务逻辑,策划出配置 - 3 2.和对接前端完全确认接口参数 - 2 3.设计,整理大纲 - 2 4.开发 - 1 5.全面测试 - 2 后面是权重 开发经典bug: 版本,路径,权限 阅读全文

posted @ 2022-04-06 09:45 木林coder 阅读(430) 评论(0) 推荐(0) 编辑

php提前结束http响应
摘要:echo '提前返回'; fastcgi_finish_request(); 阅读全文

posted @ 2022-01-27 14:46 木林coder 阅读(95) 评论(0) 推荐(0) 编辑

服务器集群生成全局唯一ID
摘要:pecl install SeasSnowflake 阅读全文

posted @ 2022-01-19 18:41 木林coder 阅读(29) 评论(0) 推荐(0) 编辑

PHP 共享内存初探
摘要:shmop_read 实例方法 https://blog.csdn.net/yongcto/article/details/51984361 阅读全文

posted @ 2022-01-19 18:30 木林coder 阅读(23) 评论(0) 推荐(0) 编辑

PHP多进程与信号 pcntl,Signal
摘要:实例 https://zhuanlan.zhihu.com/p/67915293 https://www.jianshu.com/p/f39130c04a3f https://blog.csdn.net/duzhenxun/article/details/82899001 php多进程开发中常用的P 阅读全文

posted @ 2021-11-01 14:55 木林coder 阅读(50) 评论(0) 推荐(0) 编辑

算法复杂度
摘要:o(n) 数据增加n倍时,时间增加n倍,如遍历 o(n2) 数据增加n倍时,时间增加n2倍,如冒泡排序,需要扫描nn次 o(log2) 数据增加n倍时,时间增加log2倍,如二分查找,256个数字只需要8次就可以找到 o(nlog2) 数据增加n倍时,时间增加nlog2倍,如归并排序,当数据增大25 阅读全文

posted @ 2021-07-03 15:46 木林coder 阅读(51) 评论(0) 推荐(0) 编辑

数据聚合架构模式
摘要:购买下单 > swoft客户端 > 订单微服务(swoft服务端) > 订单服务的mysql(修改库存) ↓生产者推送消息 rabbitmq集群 ↑消费者消费消息 - 数据异构聚合 > 存入或修改 redis/mongodb ↑查询聚合数据或异构数据 前端商品详情页 > swoft客户端 > 商品微 阅读全文

posted @ 2021-06-21 17:07 木林coder 阅读(85) 评论(0) 推荐(0) 编辑

高并发怎么解决?
摘要:分布式,高可用,高性能,缓存,搜索引擎,负载均衡,队列,降级,安全... 服务降级: 根据开关位置(前置降级,代码降级), 根据读写(读降级[本来是从数据库读取的,改为缓存或静态等等],写降级[把数据库操作改为消息队列操作]), 根据降级的性质(返回内容降级[数据库返回数据改为缓存或者静态],限流降 阅读全文

posted @ 2021-06-18 23:06 木林coder 阅读(75) 评论(0) 推荐(0) 编辑

为什么做不了软件架构师
摘要:https://www.zhihu.com/question/36658435 https://zhuanlan.zhihu.com/p/86262782 阅读全文

posted @ 2021-06-17 21:23 木林coder 阅读(30) 评论(0) 推荐(0) 编辑

PHP闭包的用法
摘要:https://www.php.cn/php-weizijiaocheng-396552.html 阅读全文

posted @ 2021-06-01 20:05 木林coder 阅读(40) 评论(0) 推荐(0) 编辑

http状态码
摘要:1** 信息,服务器收到信息,要求客户端继续请求 2** 成功 3** 重定向 4** 客户端错误 5** 服务端错误 301 永久转移 302 临时转移 303 与301类似 304 调用客户端本地缓存 305 必须使用代理 307 与302类似 400 客户端语法错误 402 保留,将来使用 4 阅读全文

posted @ 2021-05-01 11:57 木林coder 阅读(49) 评论(0) 推荐(0) 编辑

数据库设计 读多写少、写多读少、写多读多各场景数据库建设方案
摘要:https://blog.csdn.net/lzf2284466/article/details/106354072 阅读全文

posted @ 2021-01-27 11:19 木林coder 阅读(375) 评论(0) 推荐(0) 编辑

使用Predis操作Redis
摘要:https://www.dazhuanlan.com/2020/01/02/5e0d54746f6ed/ 阅读全文

posted @ 2021-01-26 21:01 木林coder 阅读(67) 评论(0) 推荐(0) 编辑

php数组函数
摘要:array_explode ,array_implode ,array_walk , array_column (取出数组中某个所有的key,组成新的数组), current ,prev (指针后退),reset ,next ,end , key (获取当前指针所在的key),array_push 阅读全文

posted @ 2020-11-25 07:56 木林coder 阅读(70) 评论(0) 推荐(0) 编辑

PHP设计模式
摘要:https://www.cnblogs.com/xiaobingch/p/12464488.html 阅读全文

posted @ 2020-11-18 22:14 木林coder 阅读(66) 评论(0) 推荐(0) 编辑

秒杀方案
摘要:https://www.cnblogs.com/huanglei559/p/11045516.html 阅读全文

posted @ 2020-11-18 22:09 木林coder 阅读(77) 评论(0) 推荐(0) 编辑

什么是微服务架构?
摘要:https://www.zhihu.com/question/65502802/answer/802678798 阅读全文

posted @ 2020-11-14 09:37 木林coder 阅读(94) 评论(0) 推荐(0) 编辑

导航

< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5
点击右上角即可分享
微信分享提示