- 博客(23)
- 收藏
- 关注
原创 pqsql 怎么生成间隔类数据集合
在日常场景中,经常会有间隔类的统计场景,如充值区间、等级区间。当原始数据缺省时,往往需要程序再次补充。那么pqsql协议的数据库或者数仓有么有好的解决方案呢。
2024-10-25 17:36:57
442
原创 phpstorm之php拓展开启如rdkafka
phpstorm 在进行php开发时,不是所有的拓展都是默认开启的,需要去设置那里进行开启比如php要是使用rdkafka拓展来进行kafka队列操作,当未开启拓展时,phpstorm是没有任何代码提示的。并且标黄色线。
2024-10-22 20:05:08
277
原创 IDE goland和phpstorm插件推荐之gitToolBox妙用
使用goland或者phpstorm时,想要排查问题时,每次翻找git记录不是很便利这里推荐goland和phpstorm都有的插件gitToolBox,当你定位到代码段落是,可以查看到最后修改人,可以快速定位(甩锅)责任人,以便定位问题。
2024-10-22 16:12:17
463
原创 win10 小飞机开过全局模式后导致ip地址连接不正常
用过小飞机用户都知道,使用PAC模式时,会在win的代理那里有个脚本来判断是否走proxy。
2024-10-21 11:20:41
530
原创 golang 多版本管理切换自由之wsl篇
日常环境开发中,golang的版本不可能都是同一个,一些太老的项目用的较旧的版本在用最新版本的golang是会出现编译报错目前有几种方法进行,等这里主要介绍go install。
2024-10-16 15:08:38
740
原创 goland 注释插件Goanno自定义go注释
代表加注释是一个好习惯,主要用来防止自己忘记了曾经的天马行空。golang编写一般是用goland编辑器,而默认的注释不够灵活,这里介绍一款插件Goanno,可以灵活配置注释。
2024-10-16 14:30:45
440
原创 git免密clone、fetch、push等远程仓库之ssh篇
业务需求:一般线上私有的gitlab、Gitee,GitHub等仓库都是需要验证登录权限的。本地开发环境拉取和推送分支时每次都需要输入账号密码就会显得不太智能。
2024-10-15 16:00:00
707
原创 git 版本大坑之 ssh协议 clone 时进度卡死在fetch阶段
由于固态硬盘G了,之前开发环境都丢了,需要重装git环境。结果踩了大坑装了新版的git-for-window,完成之后出现clone 卡主的现象。
2024-10-14 16:32:22
3369
20
原创 supervisor sh批量启停作业管理脚本
因为不同作业对于不同场景下的启停不一致,当作业超多时会造成启停上的耗时增加和错误性的增加。为了管理方便,增加一个shell脚本来一键临时启停是较好的办法。
2024-10-09 17:53:51
293
原创 centos 8 stream 安装Python 3.12.6 缺失拓展 _dbm _gdbm _tkinter nis readline
因业务需要,在centos 8 stream 安装Python3 ,make图中发现缺失了几个非必须拓展,本想忽略,结果造成项目运行不起来。只好分析都缺失了哪些拓展。
2024-09-11 16:36:00
767
原创 holo数仓 静默修数据大法之屏蔽binlog(超好用)
当holo的表生产的binlog会关联下游业务的时候,想要静默修数据的时候(比如加字段时填充值,下游业务又不关心这个字段的时候),binlog会产生非常多的冗余数据,下游无法及时消费,影响正常业务。holo数仓是基于pg协议进行开发的一款大数据数仓,支持session级别的屏蔽binlog操作,这样就可以避免下游无关操作堆积binlog影响数据及时性。Session级别开启,需添加在DML前一起执行。可见更新操作后,binlog无增加,至此完美解决。得到结果 (demo操作前)得到结果 (demo操作后)
2024-04-24 00:00:00
340
原创 linux screen 加上密码访问会话
多人协作的时候希望保留自己的操作,可以给screen窗口加上访问密码,避免其他协作人误入操作。设置完成,针对该session的窗口挂起离开之后需要再次进入时必须输入密码才能进入。挂起窗口,再次进入该窗口就需要输入密码才能进入。再次确认密码:*****输入密码:*****
2023-07-24 14:16:55
266
原创 phpstorm 使用wsl的php-cli进行调试
新版的phpstorm都支持wsl环境,如果你的phpstorm没有教程的设置项,请升级一下phpstorm。
2023-07-20 11:01:45
708
原创 Linux screen 无法使用滚动条解决方案
由于screen默认是屏蔽了滚动条,所以需要针对用户进行配置打开限制。适合使用场景:翻页式浏览,且浏览退出之后重登未在本次屏幕的历史信息。缺点:对已经存在屏幕的历史消息则是多余按键时间操作。
2023-07-20 10:26:02
6308
3
原创 Linux 时钟问题,关于VMware-tools同步失败处理办法
Linux 时钟问题,关于VMware-tools同步失败处理办法前提简介:由于win7重装为win10,VMware装了最新版的客户端,之前装的虚拟Linux cenotos7直接拷过来就能使用了,但是VMware-tools可以升级,手贱点了升级和命令行再装了一次VMware-tools,结果搞到差点原地爆炸,整个/etc/fstab文件都不知怎么地被清空了。恢复fstab文件之后卸载又重装了几次VMware-tools,但是我挂起第二天恢复的时候时钟一直没有同步,麻烦的很,又不想重新配过一份环
2021-01-14 16:15:39
687
原创 Linux 批量替换文件内容
Linux 批量替换文件内容目录Linux 批量替换文件内容场景前提Linux find 命令Linux sed命令参数说明:动作说明:正则实例正题,替换不可见字符 <0x00>, vim 打开可能会显示 ^@注意事项场景前提由于编辑器批量操作或者其他误操作,且没有线上代码仓库,或者无法通过代码仓库回滚(原因是本地修改了大量的代码)而导致要批量修改文件内容要怎么办。目前的情况就是公司防御没有做好,导致未提交的代码被加密了,虽然最后抢救回来,但...
2020-12-23 14:43:21
1732
原创 VMware15 安装 Linux之Centos7教程
VMware 安装 CentOS7教程Linux作为程序生产环境部署的服务器首选的系统,其安全性和稳定性经得起一次又一次的考验,加上开源社区的支持,迭代了好多代版本,现在依旧是服务器系统的首选。虽然一学深似海,但是还是要学不是么。那么小白要学习Linux,又怕习惯不了没有windows傻瓜式图形界面操作的便利而不能把电脑的系统换成Linux,那么解决方式就是通过VMware虚拟机安装Linux系统了。废话不多说,上教程。。。首先你需要安装VMware软件,这里以最新版的VMware15为例,
2020-06-17 00:30:36
421
2
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人