自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

铁柱的博客

想念家乡的游子,减肥中的胖子,前行中的phper~

  • 博客(513)
  • 资源 (3)
  • 问答 (1)
  • 收藏
  • 关注

原创 mysql优化sql相关(持续补充)

一、前言      此处为博主在开发中遇到的优化mysql 的笔记,记录下来也是为了方便自己查阅,在每次写完或者要写sql之前都看一看,仅作记录。以下也都是博主在开发中遇到并优化的过程,踩坑不计其数,也许只有这样才能变得强大吧。二、正文1、对有索引的字段进行函数操作,例如: $start_time是时间戳格式 log...

2019-03-27 10:42:39 2098 25

原创 我们是否真的需要k8s?

为什么现在的服务默认就使用k8s了呢?因为大家都用?因为习惯?因为运维那边的云厂商基建?因为成本低?抛开业务模式谈部署也是耍流氓,关键是我们要拔高思维层次,尽量考虑的全面。凡事有plan B才能波澜不惊,才能成为别人眼中靠谱的大佬。

2023-09-30 17:03:25 360

原创 filament渲染引擎中的坐标转换

模型渲染到屏幕上之后,鼠标点击屏幕,我们怎么知道是否点击了模型,点击了模型的哪个位置呢? 这些需求都需要坐标转换,常规来说就是从世界坐标系转换到屏幕坐标系,或者从屏幕坐标系转换到世界坐标系。

2023-09-28 19:43:21 85

原创 pacman下载源失败怎么办

pacman的源中没有想要的包怎么办?第一是快速去源网站确认下是不是没有这个包,第二是查看适用本系统的包版本,第三是换种方式找到这个包并安装。

2023-09-16 13:44:56 66

原创 远程ssh连接manjaro无法使用系统剪切板

ssh远程连接manjro使用系统剪切板失败,经过排查才发现,需要安装配置x11才能使用系统的剪切板。。

2023-09-16 13:29:15 82

原创 Golang使用sqlx报错max_prepared_stmt_count超过16382

线上的跑的go服务操作mysql突然报错导致服务不可用,原因是mysql的max_prepared_stmt_count超过16382。本文主要分析mysql的预处理语句以及sqlx中预处理语句的使用。

2023-09-15 20:19:40 645 1

原创 golang静态编译及编译失败排查步骤

golang的静态编译介绍以及当编译失败提示:cannot find -lxxx: No such file or directory的时候,要如何排查以及解决问题。

2023-07-31 22:26:22 630 1

原创 golang单元测试及mock总结

golang的单元测试实践总结,包括mock各种函数,http调用呢

2023-07-15 18:11:30 27803

原创 golang使用builder生成器模式组装sql语句

golang基于builder生成器模式组装sql,实现链式调用和输出。

2023-07-09 21:20:00 354

原创 Golang的trace性能分析

本文主要介绍trace的使用以及需要关注的点。

2023-06-17 17:25:02 2311

原创 Golang的pprof性能分析

主要是介绍pprof的使用以及详细的性能优化案例。

2023-06-17 17:01:15 1211

原创 rocketmq-client-go注册消费者组的问题

golang环境服务启动,通过代码新注册一个`customer group`进行消费,服务一直报错,无法同步offset,且无法正常消费mq的问题

2023-06-02 20:56:31 942

原创 golang反向代理设置host不生效

ggolang设置header中host不生效的问题

2023-05-23 23:18:23 430 4

原创 go-restful接入prometheus笔记

go-restful接入prometheus,附demo

2023-04-15 18:32:19 605

原创 Manjaor连接wifi失败,wifi设备状态为unclaimed

Manjaor系统无法加载wifi模块,导致无法联网的问题。从软件网络到硬件驱动,一路排查的风光。。

2023-04-06 21:50:14 840

原创 要学的东西太多了怎么办

为什么要写这篇博客,一方面是自己最近遇到一些事情然后刚想清楚,一方面是跟以前的同事朋友们聊天,发现他们都很沮丧,感叹学不完的知识以及焦虑年龄会影响职业生涯。在群上劝他们的我似乎成了那个唯一的奋斗逼,格格不入的感觉,也罢,有这种焦虑也是正常的,但是日子还是要过,时光也不停留,可以但是没必要。

2022-12-22 21:04:00 4839 5

原创 c++传输二进制数据

c++传输二进制数据,那么传输的数据要如何转换成二进制呢?二进制传输本质上传的是什么?为什么要进行指针的类型转换和长度转换?疑问有很多,不得不总结下了。

2022-12-16 22:23:34 834

原创 主流编程语言的底层实现是什么以及gcc,clang,llvm等编译器的区别

跟朋友聊天的时候,说到js的底层实现是什么,c/c++还是其他的,一顿好奇之后疯狂百度,顺带也查查python,go,java这些高级语言的底层实现,还是挺有意思的。顺带又查了下gcc和LLVM编译器,emmmm,只能说学无止境。。。

2022-12-09 20:18:06 1273

原创 c++的*号是否有空格的区别以及char*转std::vector<float>解析

从一开始写`c++`,就发现大家的代码里,要么是`char* b`,要么是`char *b`,还有`char * b`这种写法,实在是一言难尽。起初还以为是有什么特别的技巧,后来才发现,呵呵哒。

2022-12-08 01:24:51 771

原创 c++的构造函数赋值函数重载运算符等

c++的类的特殊函数实在让人又爱又恨,构造函数,拷贝函数,移动构造,赋值函数,重载运算符等等… 在给与我们很大操作空间的同时,学习曲线着实有些陡峭了。在此记录一下日常笔记,后续会不断补充类相关的函数,努力吧青年!参考:c++的拷贝构造函数被调用的时机C++的四个默认函数(构造函数,析构函数,拷贝函数,赋值函数)当类对象被用来初始化另一个对象的时候会触发。参考:c++类中的赋值函数 主要是为了重写函数,在函数中判断对象是否相等,不相等则把类中的成员变量都重新赋值一遍,然后返回类对

2022-12-06 00:47:36 810

原创 cmake学习笔记

cmake学习笔记!祝大家1024节日快乐!

2022-10-24 23:22:29 323

原创 关于程序员职业规划的思考

职业规划这个词,最早是从刚毕业就开始听老师讲,但那个时候对一切都充满好奇,初生牛犊根本停不下来仔细的思考下职业的路。

2022-09-02 01:13:00 1583 6

原创 grpc和thrift的概念及区别

rpc框架是微服务时代绕不过去的坎,作为连接各个微服务的“纽带”,也是我们后端从业人员必须掌握的。博主目前接触过thrift和grpc,两者可谓各有千秋,都值得我们学习。以下是早期的学习笔记,部分来源已经找不到出处了,记录一下。...

2022-08-13 23:54:12 2545

原创 golang中如何比较struct,slice,map是否相等以及几种对比方法的区别

对比两个struct或者map,slice是否相等是大家经常会有的需求,想必大家也都接触过很多对比的方式,比如等。这么多种对比方式,适用场景和优缺点都有哪些呢?为什么可以用==,有的却不可以呢?除了这三个,还有其他的方式可以判断相等吗?问题多多,且一起研究研究。Golang几种对象比较方法我们发现对比的两个结构是否相等,方式很多,效率也有高有低。选择合适自己需求的最重要。相对来说,cmp包是要更安全且可操作性更强一点,主要是看大家的喜好了。end。...

2022-07-29 21:36:38 3098 2

原创 golang封装mysql涉及到的包以及sqlx和gorm的区别

刚用golang的时候,看到mysql这些包之间都有什么区别呢?到底哪些才是我们封装mysql需要用到的关键包?

2022-07-25 22:18:00 2262

原创 go通过channel获取goroutine的处理结果

前几天写了篇文章,是通过sync.Map获取goroutine的返回结果然后做出处理,但是一直感觉方案一般,不是很好。毕竟channel才是钦定的太子,所以还是用channel好一些。golang控制goroutine数量以及获取处理结果。......

2022-07-24 20:23:49 574

原创 ES对比两个索引的数据差

es对比两个索引的差值,通过kibana或者扩展包,方便大家找到数据差异

2022-07-19 23:11:46 1801 1

原创 golang中slice切片使用的误区

golang中slice切片不同初始化方式之间的差异以及踩坑,看起简单却暗藏玄机系列。

2022-07-16 23:03:35 274 6

原创 golang控制goroutine数量以及获取处理结果

在goroutine中获取处理结果写入到sync.Map保证并发安全,并循环sync.Map获取处理结果。

2022-07-16 22:35:13 1637 2

原创 DDD领域驱动设计笔记

关于自己对DDD领域驱动的理解以及优秀文章的搬运工

2022-05-08 20:16:10 678 4

原创 身为技术管理者应该具备的素质(猜想)

身为技术管理者,应该具备哪些素质呢?

2022-05-03 16:00:52 640

原创 什么是okr,和kpi的区别在哪里

什么是okr

2021-10-24 19:40:56 683

原创 vscode打造golang开发环境以及golang的debug单元测试

一.前言      vscode使用的顺手了,真的很难再换到沉重的ide去。但是vscode的debug确实比不过老牌ide自带的,因此只能靠咱们自己去安装了。。二. 正文1.vscode的扩展(1)搜索扩展go,安装 (2)ctrl_cammand+P ,输入go:install,翻墙下载插件 (3)如果设置了go mod方式,那么vscode一次只能打开一个项目文件夹。不然会报错: could not i

2021-09-11 19:58:28 3105 2

原创 2021中大厂php+go面试题(2)

一、前言废话不多说,本篇是面试题系列的第二篇。文章面试题包括:快手,字节,得物,滴滴,百度等。第一篇面试题为:2021中大厂php+go面试题(1)友情提示: 大部分的面试题都是重复的,因此会越写越少。。二、正文1、快手一面1.CDn工作原理 答:CDN通过广泛的网络节点分布,提供快速、稳定、安全、可编程的全球内容分发 加速服务,支持将网站、音视频、下载等内容分发至接近用户的节点,使用户可就近 取得所需内容,提高用户访问的响应速度和成功率。 https:/

2021-08-09 23:47:30 5349 8

原创 2021中大厂php+go面试题(1)

一、前言      最近打算从二线去一线,借着远程面试盛行的机会,果断远程面了一圈,遇到的面试题也都记了下来,主要是php+go的部分面试题。部分问题附带答案,希望对大家找工作能有帮助。      首先面试都是从小公司到大公司的过程,小公司主要为了练手,熟悉面试节奏,后面才去面大公司。尽量不要一开始就奔着大公司去,容易出现准备不足的情况。。。另外,算法是真的难! &nbsp

2021-08-09 23:35:08 1534 2

原创 golang怎么给空结构体赋值

一、前言      最近没少使用golang,也没经过系统的学习,直接就上去开发了,遇到不少坑也学到不少东西,本次记录下给空结构体赋值的问题。二、案例1.结构体结构及错误type Test struct { Test1 int64 `gorm:"column:test1" json:"test1"` Test2 string `gorm:"column:test2" json:"test2"}var

2021-04-21 23:21:42 1598 6

原创 php 定义数组使用逗号,

一.前言在看代码的过程中,发现有个奇怪的代码,而且还没百度出来有啥用,所以这里记录一下。上代码: if (in_array($test, [1,])) { } // 这个 [1,]二. 测试一下$test_id = 10;$arr = [1,];if(in_array($test_id,$arr)){print_r("yes");}print_r($arr);//====================结果:Array( [0] =&gt

2021-03-10 20:00:11 419 2

原创 mac笔记本常用快捷键

一、前言      新公司出乎意料的给配备了mac,还是强制性的,也算是圆了一个萌新的梦想。遥想当初刚入行的时候,主管天天拿个苹果本到处逛(zhuang bi),十分之羡慕,本来想着等几年再买mac来着,现在也算提前过把瘾。      话不多说,mac和windows的差异还是挺多的,此篇会持续记录使用mac的一些快捷键,还有需要注意的地方。参考:https://zhuanlan.z

2020-12-30 21:25:49 928 2

原创 PHP的CI框架学习

一、前言      完全没想到新公司会使用CI框架,虽然一直听说,但是大家平时还是用laravel,yii,tp多一些,第一次接触CI,值得记录一下。      网上关于CI的文档很多,也很全面,博主这里只是简单的记录下。后续有需要记录的还会持续补充,,并不是一篇对新手很友好的文章了。。二、CI入门手册地址:http://codeigniter.org.cn/user_guide/

2020-12-27 20:38:19 2991

原创 2020年PHP中级面试知识点及答案

一、前言      最近博主也是历尽千辛万苦换了份工作,每次换之前不找点面试题看似乎就没自信一样。。奈何网上有些面试题是比较老套的,所以这里重新总结一份2020年的,题目是有些是博主自己不熟悉的点,有些是boss直聘论坛找到的,有的是朋友的面试经历,仅作为记录。      以下面试题部分带有博主自己学习时候写下的答案,也许并不全或者并不正确,大家只看题就好,希望能对大家有所帮助。二、

2020-12-27 20:02:09 2003 15

xshell6和xftp6的学校家庭免费版,可直接安装

这是xshell6和xftp6的家庭版,可以免费使用的,博主自己安装的就是这两个,希望可以给大家带来帮助。谢谢

2019-03-04

elasticsearch安装文件,node,java的sdk等

包括elasticsearch的安装程序,elasticsearch-head安装程序,node.js和java安装程序等。java安装程序在那个新建文本里面。也有参考博客贡大家参考。

2019-02-28

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

TA关注的人

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