自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(24)
  • 收藏
  • 关注

原创 golang grpc的metadata机制

【代码】golang grpc的metadata机制。

2024-01-29 10:13:34 343

原创 proto使用import引入其他proto

protobuf引入其他protobuf文件

2024-01-28 15:53:08 1526

原创 go 使用grpc流模式代码示例

go使用grpc流模式代码示例

2024-01-27 18:51:00 695

原创 go简单使用grpc

proto";// 普通proto类型// 1是编号不是值// rpc。

2024-01-27 17:26:46 203

原创 golang生成protobuf和json对比

【代码】golang生成protobuf和json对比。

2024-01-27 16:15:21 328

原创 go原生rpc调用封装

go原生rpc调用封装,达到可以像调用本地代码一样调用的目标

2024-01-26 18:13:44 416

原创 go 原生rpc使用详解

【代码】go 原生rpc使用详解。

2024-01-26 16:37:33 669

原创 go中context的使用场景

【代码】go中context的使用场景。

2024-01-25 14:12:01 672

转载 【golang】白话Go内存模型&Happen-Before

白话Go内存模型&Happen-Before

2024-01-24 20:29:41 45

原创 【加锁】通过go的 mutex和atomic完成全局变量加锁

【代码】【加锁】通过go的 mutex和atomic完成全局变量加锁。

2024-01-24 13:59:23 425

原创 go语言的接口使用详解

golang接口的常用场景,及使用过程中可能会遇到的坑

2024-01-21 22:32:47 431 1

原创 go中map和slice的nil细节

go中slice和map在使用中会有一些差异,特别是nil和空的区别。nil map 在使用时对其进行赋值会报panic。

2024-01-21 20:54:10 462

原创 为什么go的slice使用make初始化后和nil判断不相等

【代码】为什么go的slice使用make初始化后和nil判断不相等。

2024-01-21 19:06:42 404

原创 go高性能字符串拼接

【代码】go高性能字符串拼接。

2024-01-21 17:47:00 515

转载 怎么样避免mysql死锁

怎么样避免mysql死锁

2021-03-10 17:54:26 155

原创 federate引擎和XA事务

Federate引擎FEDERATED存储引擎访问在远程数据库的表中的数据,而不是本地的表。这个特性给某些开发应用带来了便利,你可以直接在本地构建一个federated表来连接远程数据表,配置好了之后本地表的数据可以直接跟远程数据表同步。实际上这个引擎里面是不真实存放数据的,所需要的数据都是连接到其他MySQL服务器上。Mysql中使用Federate引擎https://www.baidu.com/link?url=A8fREA7SITUQZ-c60UWqeF2MT0VwR3lvQa91ayBumzA

2021-03-10 15:34:20 181 2

转载 MySQL 半同步复制模式说明及配置示例

List itemMySQL 半同步复制模式说明及配置示例

2021-03-10 15:32:20 118

转载 一条sql在mysql中经过怎样的过程

mysql执行一条sql查询语句背后发生了什么呢? 我是李福春,我在准备面试,今天的题目是: mysql的体系结构是怎样的?一条sql语句在mysql的体系结构中经历了什么? 答: mysql体系结构 mysql的题解结构可以分成3个部分。列举如下: mysql-client: 比如一个命令行,或者使用java的JDBC发送sql语句 mysql-server: 分为5个部分 连接器 (管理...

2021-03-10 13:42:39 206

原创 MySQL脏读、幻读、不可重复读

脏读:事务A修改了记录1,事务B读取了修改后的记录1,此时事务A后续操作错误,回滚了记录1,对于事务B来说读取到的记录1就是脏数据幻读:事务A查询记录1是否存在不存在则插入,此时不存在,事务B此时插入了记录1,事务B在插入时就会发生错误不可重复读:事务A查询记录1数据,事务B修改了记录1的数据,事务A在查询记录1的数据,发现两次查询结果不同...

2021-03-09 14:44:31 73

原创 PHP获取指定网页的所有链接

$string = file_get_contents("https://fanyi.qq.com/");$preg = '/.*? href="([http|https].*?)".*?/';preg_match_all($preg,$string,$march_arr);var_dump($march_arr[1]);

2021-02-17 23:53:02 459

原创 验证PHP Session保持会话状态

浏览器窗口1写入会话数据session_start();$_SESSION['name'] = "测试1";浏览器窗口1访问写入的会话数据session_start();if(!$_SESSION['name']){ echo "没有找到数据";}else{ echo $_SESSION['name'] ;}无痕窗口2访问会话数据原理Session 保持回话原理:客户端第一次访问服务端时,服务端会创建session文件,并生成对应的cookie返回给客户端

2021-02-17 23:28:29 132

原创 解决PHP多进程或多线程同时读写一个文件问题

第一个文件$res1 = fopen("demo.txt","w+");// 加写锁if(flock($res1,LOCK_EX)){ echo "写入1"; sleep(10); echo "写入2"; flock($res1,LOCK_UN);}else{ echo " 枷锁失败";}fclose($res1);在执行第一个文件时,运行第二个文件$res2 = fopen("demo.txt","w+");// LOCK_NB 附加锁,加

2021-02-17 22:48:59 446

原创 编译安装swoole

编译安装swoole下载swoole4.4.12当前文件夹会多出v4.4.12.tar.gz文件,解压此文件 # tar -zxvf v4.4.12.tar.gz# cd swoole-src-4.4.12 进入文件夹# phpize 建立php扩展模块(运行过phpize后目录下会有configure文件)# ./configure 检查系统是否符合安装要求// 如果报错如下...

2019-12-01 00:47:37 289

原创 phpStorm编写markdown神器

插件 markdown navigator使编写的markdown文本具有高亮效果插件 images into MarkDownimages into MarkDown 插件在编写markdown时可以直接从粘贴截图中的图片到markdown文档中,会自动生成markdown文档的图片标签,并自动将图片保存到当前目录的子文件夹下![](.ceshi_images/69062...

2019-12-01 00:43:42 2555

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除