上一页 1 2 3 4 5 6 7 ··· 23 下一页
摘要: 多个后端服务器时,前端不知道找哪个机器,就需要一个中间进程来做流量转发和分发(负载均衡) 屏蔽掉后面具体有哪些服务器的代理方式,就是常说的反向代理 有了反向代理,我们对外就可以只提供一个URL域名,背后根据需要,随时扩缩容服务这个反向代理的程序,刚好可以加到前面放html文件的进程上(http服务器 阅读全文
posted @ 2025-05-27 10:37 fanblog 阅读(19) 评论(0) 推荐(0)
摘要: 为什么不推荐数据库自增主键? 使用数据库自增主键,在分库分表情况下会有问题 横向分表,id可能重复 用步长差开的话,当前表和库可以,但是扩容会有问题或者数据迁移时有问题 分布式id,UUID 雪花算法 UUID(不建议):Innodb引擎索引结果时b+树,有个概念就是索引即数据 主键索引的叶子节点会 阅读全文
posted @ 2025-05-26 21:35 fanblog 阅读(60) 评论(0) 推荐(0)
摘要: 对订单加了锁,然后再判断此订单是否发放了红包,若没有则插入一条红包记录 分析线程并发情况 会不会是主从延迟,导致第二个线程没有查到红包 这里走的主库,不存在延迟 为什么第一条sql查了订单, 然后又用for update查了一次 事务用的隔离级别:默认的可重复读 最开始时,两个线程都进来了,并都执行 阅读全文
posted @ 2025-05-26 17:38 fanblog 阅读(12) 评论(0) 推荐(0)
摘要: Future的get方法会阻塞CompletableFuture,可以组合多个异步任务如可以拿到异步任务中最快的一个,传统异步编程是很麻烦的如可以在一个任务执行完以后,去执行另一个任务,传统方式是join或嵌套任务(可能回调地狱)CompletableFuture提供了异步回调来处理 import 阅读全文
posted @ 2025-05-26 17:11 fanblog 阅读(13) 评论(0) 推荐(0)
摘要: 1、Python中[] 、[:] 、[::] 1.1、Python中的[::]什么意思 [::]用于字符串和列表等数据的切片,两个冒号隔开三个参数,第一个参数是起始下标,省略时默认为从0开始;第二个参数为截止下标,在使用时不包含截止下标的元素,省略时默认为到最后一个元素包含最后一个;第三个个参数为步 阅读全文
posted @ 2025-05-26 11:07 fanblog 阅读(184) 评论(0) 推荐(0)
摘要: 命令xargs是英语词组extended arguments的缩写,把标准输入转化为参数,有些命名是不读取标准输入的,如echo命令,echo "hello" |echo 不打印echo "hello" | xargs echo 打印helloxargs 默认会跟echo命令,上面等价于echo " 阅读全文
posted @ 2025-05-24 16:11 fanblog 阅读(20) 评论(0) 推荐(0)
摘要: # 安装python解释器 python的执行过程就是,翻译一行,执行一行 https://www.python.org/ # 安装代码编辑器 Pycharm https://www.jetbrains.com/pycharm/download/?section=windows 下载社区版 界面及语 阅读全文
posted @ 2025-05-23 20:51 fanblog 阅读(276) 评论(0) 推荐(0)
摘要: 常规用法: ps -ef | grep java 拷贝java进程id jstat -gc 7907 (进程id) 等价用法: jstat -gc `pgrep java` pgrep 命令根据关键字查询进程号。 反引号作用是将命令结果原地替换,然后作为参数传递到jstat命令中 当pgrep返回多 阅读全文
posted @ 2025-05-18 17:18 fanblog 阅读(13) 评论(0) 推荐(0)
摘要: arthas适用哪些场景 # 案例程序curl -O https://arthas.aliyun.com/math-game.jarjar -jar math-game.jar 常用命令(官网)https://arthas.aliyun.com/doc/commands.html arthas实时数 阅读全文
posted @ 2025-05-18 11:16 fanblog 阅读(82) 评论(0) 推荐(0)
摘要: 运维反馈项目挂了,起来后一会又挂了,并贴出一些错误日志 java.lang.OutOfMemoryError: unable to create new native thread 排查过程: * mq有堆积,但是之前报警关掉了。 * top观察cpu,内存,发现VIRT 持续攀高达几十个G,然后就 阅读全文
posted @ 2025-05-13 10:15 fanblog 阅读(16) 评论(0) 推荐(0)
上一页 1 2 3 4 5 6 7 ··· 23 下一页