摘要:
项目里面有一个需求,要对sql进行简单的语法分析 为了避免sql里面的字符串和注释对语法分析做干扰,我写了一个java函数,对sql进行修剪,删除里面字符串和注释,用空格代替 周末闲着没事,我用go重新实现了这个功能,感觉应该会有后来人可以用上 说明: sql里面的注释有两种单行注释和多行注释,其中 阅读全文
摘要:
众所周知,idea的maven插件上方,有一个“闪电”样式的按钮。网上介绍是:该按钮保持按下状态时,编译代码时就不会自动执行单元测试。 不过不知道为什么,我们项目编译时,即使选中这个按钮,还是会执行单元测试,导致编译时间非常久。所以之前每次编译时,需要在终端里面手工执行maven,加上-Dm 阅读全文
摘要:
续上一篇随笔:https://www.cnblogs.com/kingstarer/p/12497000.html《工作碰上的技术问题及处理经验》(五) 我这人记忆力比较差,经常出现有些知识学了不久后就忘了,或者有些问题花了很多时间百度解决后,再过一段时间碰上时只有模糊印象,却忘了具体解决方法。 最 阅读全文
摘要:
今天运维同事说重启程序后数据库连接不上,让我帮忙看看。 其它机器连接数据库是正常的,应该是网络出现问题。 我上去后先试一下在应用服务器ping数据库服务器,发现可以正常ping通。 再用telnet试一下应用服务器连接数据库服务器端口是否通,发现telnet提示No route to host 本来 阅读全文
摘要:
今天接到同事反映,说项目的页面访问缓慢,要我们查一下原因。 前端开发的同事查了一下,说是由于数据库操作缓慢,导致页面响应时间比较长。 我登录到数据库服务器,用vmstat查了一下,发现系统的idle非常高,说明服务器基本没有压力。 又让前台把前台用到的sql发给我,分别执行了一下,发现查询时间都很短 阅读全文
摘要:
前段时间按网上教程在windows系统虚拟机上装了一个mysql,但是安装成功后,发现只能在虚拟机上登录,无法通过远程登录。 而且在本机,也只能不指定-h时才可以登录,如果用mysql -u root -h 127.0.0.1,也会登录失败。 报错信息:ERROR 1130 (HY000): Hos 阅读全文
摘要:
今天在看一个程序代码,发现里面用到了grpc,程序的目录结构是这样的 onlineClean 包名main main.go go.mod proto structs.go 包名proto rpcClient 包名main test.go 其中rpcCleint/test.go里面有这样的代码 imp 阅读全文
摘要:
写这个项目的需求比较简单,就是想批量替换一批文件里面的关键字(实际场景是为了迁移到达梦,需要把php代码里面使用oci的函数名全替换了) 不过由于替换规则比较复杂,现有的文本编辑器不好操作,所以写了一个工具辅助 package main import ( "bytes" "fmt" "io/iout 阅读全文
摘要:
代码我放在https://github.com/kingstarer/kingstarer/tree/master/go/getFundValue 这里简单介绍一下思路和关键代码 浏览东财网站时,按f12,可以发现东财使用的是前后端分离技术:用户访问网页时,只下载基本的网页数据,通过ajax技术在网 阅读全文
摘要:
达梦存储过程的语法与oracle的高度相似,但有好多细节还是有差异。我在这次项目迁移中踩过不少小坑,在这里给大家分享一下。 说明一下,我用的版本是达梦8,迁移时碰到的问题有些我已经反馈给达梦的官方群管理员,估计以后会有修复。 rpad问题 达梦的rpad函数,计算中文时永远是认为一个中文字符中两个字 阅读全文