- 博客(172)
- 资源 (1)
- 收藏
- 关注
原创 go 使用pprof查看内存分布
三、调用接口,生成prof文件后,下载到本地,然后本地启动http页面,观察内存分布。二、在main方法中,新启一个协程,启动http接口。
2024-04-08 14:34:07 304 1
原创 odbc Data source name not found and no default driver specified
发现除了需要设置 /etc/odbc.ini之外,还需要设置 /root/,odbc.ini,直接将/etc/odbc.ini复制到/root/.odbc.ini即可。没有设置USER DATA SOURCES的.odbc.ini文件。odbcinst -j 查看odbc配置。
2024-01-11 10:13:12 597
原创 linux修改dns,解决无法连接外网
vi /etc/resolv.confnameserver 114.114.114.114nameserver 8.8.8.8search localdomain
2024-01-10 16:37:36 481
原创 linux安装启动 神通数据库
链接: https://pan.baidu.com/s/1oKyA9oHwW2LUX0McmxZhtw?pwd=5j49 提取码: 5j49 复制这段内容后打开百度网盘手机App,操作更方便哦。如果系统没有unrar命令,可以参考以下链接进行安装。可以使用dbeaver连接神通数据库。2003端口启动,说明服务启动成功。1. 上传到linux服务器。密码: szoscar55。用户名: sysdba。
2023-11-09 10:45:04 524
原创 go 使用 odbc 报错 SQLSetEnvUIntPtrAttr
usr/lib64/libodbc.so 的包不对,centos下正确的包 md5是。unixodbc已经安装好,并且使用isql连接数据库没有问题,最后发现是。在centos下使用odbc连接数据库,报错。
2023-11-09 10:15:12 292
原创 linux 安装配置odbc&连接mysql数据库
配置完成之后,使用isql -v mysql1即可连接数据库。如果driver不存在,则需要安装。二、配置mysql数据源。
2023-11-08 15:07:46 938
原创 goland setup go env
点击goland->preference,在go module里,设置go环境变量即可。go env -w设置的变量,在goland中不生效,需要额外配置。
2023-10-30 11:05:26 217
原创 clickhouse Checksum doesn‘t match: 问题修复
使用clickhouse-bitflip修复损坏的clickhouse数据,将代码下载下来,进行build,然后修复出问题的文件。像上面的报错,需要修复的文件是。
2023-08-16 15:35:02 1511
原创 docker磁盘空间清理
all dangling build cache # 虚悬镜像(dangling image)缓存。- all dangling images # 所有虚悬镜像(dangling image)- all stopped containers # 释放所有stop 的容器。# docker system prune --all 清除所有缓存。查看docker空间使用情况。清理docker缓存。
2023-06-30 14:29:21 155
原创 postgress修改最大连接数
max_connections 对应的配置项 就是最大连接数。修改完配置文件需重启postgress才能生效。执行命令后需重启postgress才能生效。
2023-05-22 10:14:19 2449
原创 Java变量名称第二个字母大写导致的问题
项目中通过@FeignClient调用远端服务,通过lombok @Data 注解实现set和get方法。发现接收到的aBc没有值,一直为null。
2023-04-26 14:27:20 245
原创 file-rotatelogs使用
file-rotatelogs 可以用作分割日志,指定日志存活时间,按照固定时间间隔分割日志,按照大小分割日志文件。WithRotationTime: 指定日志的分割时间,这里是每天使用一个日志文件。WithLinkName: log/app.log指向的是现在使用的日志文件。"log/app.%Y%m%d.log": 指定文件存储的地址。WithRotationSize: 指定单个日志文件的大小。WithMaxAge: 指定单个日志文件的最长存活时间。
2023-04-26 10:33:12 963
原创 etcd开启身份验证
etcd有两种身份验证方式:1. 用户名密码2. 证书这里采用用户名密码的验证方式以下命令使用的etcd版本是3.5.0。
2023-04-25 09:54:06 1491
原创 com.baomidou.mybatisplus.core.exceptions.MyBatisPlusException: java.net.UnknownHostException
是因为无法解析服务器的hostname导致的报错,服务器上vim /etc/hosts增加hostname解析之后,重启服务即可修复问题。这个问题,后面跟的是服务器的hostname, name not resolve。
2023-04-24 17:51:37 505
原创 The bean ‘FeignClientSpecification‘ could not be registered. A bean with that name has already
项目或项目依赖,存在同名的feign client。
2023-04-24 17:47:36 3400
原创 feign自定义负载均衡实现
通过实现IRule接口,自定义负载均衡规则@Override@Override@Override自己实现choose方法逻辑即可,serviceName是请求的服务名称。
2023-04-24 17:41:17 663
原创 go 发送nats消息提示no response from stream
nats的启动命令应该为 nats-server -js-js表示开启jstream。
2023-04-20 17:58:39 511
原创 mac vscode连接linux远程服务器开发并配置gtest
windows下使用vscode远程连接Linux服务器进行开发_irober的博客-CSDN博客记一次 Centos7 cmake 版本升级(由 v2.8.12.2 升级至 v3.14.5)_centos cmake 升级_一花一世界~的博客-CSDN博客https://github.com/google/glog
2023-04-04 10:17:19 136
原创 feign调用流程
1.ReflectiveFeign.invokeObject invoke(Object proxy, Method method, Object[] args) throws ThrowableSynchronousMethodHandler.invokepublic Object invoke(Object[] argv) throws Throwable {SynchronousMethodHandler.executeAndDecodeObject executeAndDecode(RequestT
2023-03-31 11:35:23 178
原创 go embed介绍
embed是在Go 1.16中新加包。它通过指令,可以在编译阶段将静态资源文件打包进编译好的程序中,并提供访问这些文件的能力。
2023-03-24 21:00:36 266
原创 mac go1.19 file没有Close方法,Unresolved type file 问题
Custom tags增加unix点击Apply, OK之后,问题消失。
2023-03-23 17:08:01 401
原创 mac 安装 golang
下载完文件后,点击安装即可,如果以前安装过go,会出现下面这个提示,说安装会删除以前安装的go,直接点击好就行。命令行执行 go version,出现以下的界面,说明安装完成。选择自己想要下载的版本即可,选择.pkg结尾的文件。一路点击继续 ,直至安装完成。
2023-03-23 13:48:34 436
原创 go面试题:楼梯走法
有⼀座⾼度是k级台阶的楼梯,从下往上⾛,每跨⼀步只能向上1级或者3级台阶。请⽤你认为最优的⽅法求⼀共有多少种⾛法。例如给定楼梯台阶数k为3,⼀共有2种⾛法。要求算法的时间复杂度需要⼩于O(2的n次⽅,可以⽤任何语⾔实现。输⼊:楼梯台阶数k。输出:⾛法总数。分析:楼梯走法定义为函数f(k),k为楼梯台阶数量,分析题目可得出:当k>3时,定义一个数组,用于存储台阶数和走法总数的关系即可。
2023-03-22 14:00:00 65
原创 面试题: 求绝对值最小的数
这种情况,先用二分查找,查找出正负数交接的索引,然后比较正负数交接处两个数组的绝对值即可。绝对值最小的数为负数和正数交接处的 负数或正数, 如 [-3,-2,1,2,3]有⼀个已经排好序的整数序列(升序,⽆重复项),序列中可能有正整数、负整数或者0。绝对值最小的数为序列最右边的数, 如:[-3,-2,-1],请 ⽤你认为最优的⽅法求序列中绝对值最⼩的数。绝对值最小的数为序列最左边的数, 如:[1,2,3]要求不能使⽤顺序⽐较的⽅法(时间复杂。输出:绝对值最⼩的数。),不能使⽤内置查找函数,
2023-03-21 11:15:00 413
原创 go channel使用
无缓冲的channel:等同于:缓冲队列大小为0,元素类型为int。阻塞发送直到有协程接收数据,阻塞接收直到有协程发送数据。带缓冲队列的channel:声明了缓冲大小为10的channel。
2023-03-20 20:15:42 361
原创 go实现交替输出
有两个协程,协程1输出 1-10 , 协程2输出 A-J, 要求两个协程交替输出,输出示例为1 A 2 B 3 C 4 D...,输出完毕后程序结束运行。
2023-03-20 12:28:45 177
原创 采用logback打印日志遇到的问题总结
最近在项目问题排查过程中发现,日志显示的程序执行时间 远大于 程序中计算的耗时,程序示例如下:private static final Logger LOGGER = LoggerFactory.getLogger(Test.class); public static void main(String[] args) throws InterruptedException { LOGGER.info("start"); long start = System.
2021-03-04 10:33:57 1350 2
原创 求最长公共子序列长度
https://blog.csdn.net/hrn1216/article/details/51534607private static int getSimilarity(int[] a, int[] b) { int[][] c = new int[a.length][b.length]; boolean tmp = false; for (int i=0; i<a.length; i++) { if (a[i] == b[0]) { .
2021-02-05 10:52:01 171
原创 kafka消息丢失
mq和kafka介绍:https://juejin.im/post/6844903849099018253最近使用kafka过程中发现了一个问题:前提:已经关闭了auto commit,改为消费成功消息后手动commit假设kafka topic目前的消息偏移量是30,目前某个consumer group消费到了偏移量为26的消息,当消费偏移量为27的消息时失败,此时消费的消息偏移量不会提交,如果此时重启系统,可以重新消费偏移量为27的消息,如果此时不重启系统,则会继续消费27以后的消.
2020-08-11 11:43:10 166
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人