会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
hugeQAQ
博客园
首页
新随笔
联系
订阅
管理
1
2
3
4
5
下一页
2022年4月4日
分布式事务-一致性解决方案
摘要: 一、什么是分布式事务 如今的系统复杂度都较高,为了解耦,很多系统都用了微服务架构,一个服务一套独立的DB,一个业务场景一般要多个服务协调,就会在多个数据库实例执行sql,如何保证各个库的数据一致性,就是分布式事务要解决的问题。分布式事务就是来保证处理不同数据库的业务操作的原子性,要么全执行、要么都不
阅读全文
posted @ 2022-04-04 22:46 hugeQAQ
阅读(378)
评论(0)
推荐(0)
2022年4月1日
kafka-架构图及基本概念关系
摘要:
阅读全文
posted @ 2022-04-01 23:34 hugeQAQ
阅读(33)
评论(0)
推荐(0)
2022年3月30日
PHP-字符串常用函数总结
摘要: strlen(s) 获取字符串长度 str_word_count(s) 获取单词数 strrev() 反转字符串 strpos(s,targe) 判断targe在s中的第一个位置 str_replace(old,new,s) 将字符串中的old替换成new trim(s,'abc') 去除字符串左右
阅读全文
posted @ 2022-03-30 21:55 hugeQAQ
阅读(30)
评论(0)
推荐(0)
PHP-常用数组函数总结
摘要: in_array(taget,arr) 判断是否在数组 array_keys() 获取数组key array_values() 获取数组value array_merge() 合并一个或多个数组 (与数组+区别 主要是索引相同时,array_merge 是后面的覆盖前面的 +是保留前面的 舍弃后面的
阅读全文
posted @ 2022-03-30 21:44 hugeQAQ
阅读(35)
评论(0)
推荐(0)
PHP-魔术方法总结
摘要: __construct() 构造函数 __destruct() 析构函数 __clone() 克隆函数 __call() 调用对象中不存在的方法时调用 __callStatic() 调用对象中不存在的静态方法时调用 __get() 获取不存在的属性时调用 __set() 设置不存在的属性时调用 __
阅读全文
posted @ 2022-03-30 21:22 hugeQAQ
阅读(25)
评论(0)
推荐(0)
2022年3月29日
HTTPS-概述
摘要: 一、什么是https https是为了解决http的安全问题,在http和tcp中间加了一层SSL/TSL安全层,加密通信,防窃取、篡改 二、https传输流程 TCP三次握手之后,进行SSL/TLS握手 客户端发送hello,告知服务端自己支持的SSL协议版本、支持的加密算法和一个随机数 服务端确
阅读全文
posted @ 2022-03-29 22:17 hugeQAQ
阅读(749)
评论(0)
推荐(0)
HTTP-基础
摘要: 一、http支持的请求方法 GET 获取资源 POST 上传资源 PUT 更新资源 PATCH 更新部分资源 HEAD 获取返回头部 DELETE 删除资源 OPTIONS 询问服务器支持的方法 TRACE 追踪路径 CONNECT 使用管道通信 二、http常见状态码 100 已收到部分请求,可以
阅读全文
posted @ 2022-03-29 21:56 hugeQAQ
阅读(28)
评论(0)
推荐(0)
nginx-常用配置
摘要: 一、反向代理 server { listen 15672; server_name localhost; #charset koi8-r; #access_log logs/host.access.log main; location / {//被代理的路由 root html; proxy_pas
阅读全文
posted @ 2022-03-29 17:02 hugeQAQ
阅读(55)
评论(0)
推荐(0)
gin使用总结-路由
摘要: 1、路由定义 func InitRouter() *gin.Engine { router := gin.Default() router.GET("/", controllers.IndexAction) router.GET("/one", controllers.GetOneAction) v
阅读全文
posted @ 2022-03-29 10:39 hugeQAQ
阅读(207)
评论(0)
推荐(0)
2022年3月15日
Go-并发控制
摘要: 一、数据安全性控制(data race) 互斥锁 sync.Mutex 读写锁 sync.RWMutex 原子操作sync/atomic 二、并发gorutine行为控制 sync.WaitGroup(等待所有gorutine全部结束) channel(可以用有缓冲队列控制gorutine的数量,可
阅读全文
posted @ 2022-03-15 10:44 hugeQAQ
阅读(109)
评论(0)
推荐(0)
1
2
3
4
5
下一页
公告