自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 go 时间戳转换

beginTime。

2024-03-07 16:29:26 142

原创 idea如何列拷贝

3:按住shift加左右箭实现光标左移或者右移来选中某列。1:当前页面搜索:ctrl+f。2:选中所有命中搜索条件的。

2024-03-06 15:19:12 153

原创 mac上查看占用8080端口的进程

第二步:查看进程信息 pstree -p pid(pid来自上步中查询结果)状态的服务如果不是自己需要的,就用brew services stop关闭)第三步:查看用brew安装的进程状态 brew services (第一步:查看端口情况 lsof -i:8080。

2024-02-26 14:55:17 384

原创 时间范围查询sql样例

create_time >= '2023-01-01 00:00:00' and create_time <= '2023-12-31 23:59:59'

2024-02-21 17:29:29 85

原创 goland 本地修改文件的窗口显示方式

在菜单栏中,选择 "View"(视图) -> "Tool Windows"(工具窗口) -> "Version Control"(版本控制)。这些方法应该能够帮助你找回 "Local Changes" 窗口,并将其显示在 GoLand 2022 的工作区中。这将会重新打开 "Local Changes" 窗口,并将其显示在你的 GoLand 2022 的工作区中。在 "Version Control" 工具窗口中,查找并点击 "Local Changes" 选项卡。(Windows/Linux)或。

2024-01-21 11:31:29 429

原创 not null default 效果

的时候,如果不是指定字段更新,而是用model对象更新(如gorm的save方法),则更新model里没有某个字段没有值同时又是被default约束了的字段,就会被改为默认值,而不是不被改动,这点要注意。的时候,如果被not null约束的字段没有值,就会报错说该字段不能为null之类的。同时注意gorm更新时,model对象的primary key的字段没有值,就会执行insert,有的话就是更新。只想更新模型对象中具有值的字段,而不更新模型对象中没有值的字段可以用gorm的updates方法。

2024-01-15 10:51:32 404

原创 goland ide中项目结构不对的解决办法

想要更新顶部显示的名称,需要关闭当前项目,重新打开重命名后的目录文件,会出现项目结构不对的情况,需要配置下project structure(快捷键:cmd+逗号)在 GoLand IDE 中,项目名称的重命名通常是通过更改项目的根目录名称来实现的。但是,更改项目根目录的名称不会自动更新顶部导航栏中的项目名称。

2024-01-05 17:06:45 376

原创 linux给root用户安装zsh

如果机器是自己的,则可以把自己(用户根目录即~/)名下的zsh文件和配置通过软连的方式,配置到root根目录下,然后切换到su,则可以用了。ln -s /data/home/用户名/.zshrc /root/ln -s /data/home/用户名/.oh-my-zsh /root/

2024-01-02 17:35:08 438

原创 linux没有在/etc/passwd里的用户如何修改默认 shell(zsh)

不在/etc/passwd, 是因为用户数据库存储在其他地方,例如。,不这样的话每次登入bash后自己手动执行一个zsh也可以。这样的话,只能在.bashrc最后,添加。找了半天终于找到解决版本,记录一下!就是每次先登入到bash再切到。

2024-01-02 17:24:19 467

原创 mac goland配置远程同步代码

入口:顶部菜单栏tool-development-configuration。goland ide 版本:GoLand 2022.3。

2024-01-02 11:44:58 358

原创 git如何撤销已commit未push的提交

mixed : 撤销git commit , 撤销git add, 不撤销本地改动的代码。–soft : 撤销git commit , 不撤销git add, 不撤销本地改动的代码。git reset --mixed HEADn个^正常情况下,我们使用–mixed参数即可。一般使用git reset命令。git reset有几个参数。–hard : 全部撤销。

2023-12-27 19:47:32 479

原创 go环境变量含义

GOROOT:就是安装包路径。macos上可以自己到官网下载安装包,解压到/usr/local下,那GOROOT就是/usr/local/go,如果是brew install go,则自动下载包到/usr/local/Cellar下,那GOROOT就是/usr/local/Cellar/go/1.21.5/libexec,版本号视具体情况而定。GOPATH:用户自定义路径,用来放业务项目代码拉取的依赖包。

2023-12-25 17:04:51 344

原创 git强制推送后果

举例:在本地仓库有个A分支, A分支上有 A1,A2 两笔commit ,远程仓库上A分支有 A1、A2、A3三笔commit,这个时候我在本地执行git push -f 强推覆盖掉远程仓库,远程仓库分支状态是A分支A1、A2两笔commit ,这个时候A3 commit就会被丢弃掉。有些git仓库有gc机制,会保留这种commit 在服务器一段时间,即可以查看提交记录和代码,但是不能拉取下来,等到一段时间后,系统机会gc掉,这笔commit也就不会在存在了。

2023-12-25 15:44:28 384

原创 mybatisplus的update方法

entity作为更新条件,updateWrapper写set内容,看上去符合如下图中的官方代码的注释含义,但是实际会报错:Proxy ERROR: Join internal error: update query has no where clause。1、entity作为要更新的内容,updateWrapper写where条件。2、entity为null,更新内容和条件都写到updateWrapper。

2023-12-15 14:39:29 487

原创 处理数据时注意事项

历史数据兼容越权访问数据量级操作记录。

2023-12-06 16:39:05 393

原创 sql group by 按分组统计结果再统计

写sql的时候千万小心输入法,别输入中文字符了,比如中文括号,肉眼看不出来,报错的话很难找原因。统计重复出现的订单有多少条(上面例子应该是两条,分别为订单号1和订单号2)

2023-12-06 16:08:21 418

原创 接手项目要做的事项

1、产品脑图:帮助你理解产品的功能;2、UML时序图:帮助你源代码的核心技术实现;3、整体业务泳道图:帮助你从整体上熟悉业务的流程;4、系统架构图:帮助你掌握目前服务器的部署情况和网络链路。

2023-11-30 21:16:33 962

原创 生产环境评估机器的方法

10亿请求->24小时过来的,一般情况下,每天晚上12:00到早上8:00这段时间其实是没有多大数据量的,80%的请求是用的另外16个小时处理的。学习了kafka的原理知识后,还要学会如何评估生产环境集群,如果是一个大数据架构师,这个是必须要会的,比如kafka集群、Hbase集群、hadoop集群,评估集群的方式差不多,现在以kafka为例。场景总结:搞定10亿请求,高峰期5.5万的qps,276T的数据,需要5台物理机。kafka里面的数据是有保存的时间周期的,假设保留最近3天的数据。

2023-11-02 18:22:58 196

原创 kafka生产者源码精华总结

kafka的源码阅读起来思路很清晰,命名也很规范。我们自己去设计一个系统的时候,可以借鉴以上思路。

2023-11-01 17:31:32 723

原创 restful

万维网发明的时候,定义http协议比较随意,如http://www.xx.com,作者曾说过这两个斜杠是为了好看而设计的,所以从这句话可以看出当初设计http的时候根本就没有想太多,没有考虑后续使用的人没有一个规范,这导致后面每个人去设计这个URL都一套自己的命名风格,就导致非常的混乱。按照此方式发送请求的时候比较麻烦,需要定义多种请求,而在HTTP协议中,有不同的发送请求的方式,分别是GET、POST、PUT、DELETE等,我们如果能让不同的请求方式表示不同的请求类型就可以简化我们的查询,改成名词。

2023-10-20 09:50:53 60

原创 kafka源码笔记

环境搭建参照:10 分搭建一个 Kafka 源码的调试环境,男保姆级教程! - 掘金

2023-07-12 19:52:08 56

原创 按天、小时、分、秒统计 日期范围

select DATE_FORMAT(create_time,'%Y%m%d') days, count(*) from t_xx where group by daysselect count(*) from t_xx where create_time > "2023-04-01" and create_time < "2023-04-02"

2023-04-11 14:52:29 149

原创 linux查看进程、端口

ps netstat lsof

2023-03-27 14:36:20 2531

原创 redis常用接口

redis

2023-03-16 15:58:42 390

转载 VSCode 返回上一个光标 (上一个浏览位置)

vs常见快捷键

2023-03-08 11:15:42 3136 1

原创 target和out目录在idea没显示

idea常见问题

2023-03-06 08:32:34 482

原创 esJob的分片概念

2023-02-08 21:40:30 223

原创 kafka分片和消费组的概念

2023-02-08 21:35:49 83

原创 【没解决】spring源码启动的时候task执行过多

spring源码启动慢

2023-01-06 17:26:04 578

原创 sql替换字段值后排序

sql 替换

2023-01-06 14:13:24 52

原创 spring源码阅读

spring源码走读笔记

2023-01-06 12:45:25 54

原创 函数式接口 @FunctionalInterface

@FunctionalInterface

2023-01-06 12:38:55 80

原创 常用linux命令

场景的linux命令

2023-01-06 10:26:44 72

原创 callSuper = true

callSuper = true

2023-01-05 19:28:27 63

原创 打印异常堆栈信息的方式

java 异常堆栈打印

2022-12-26 08:56:18 338

原创 idea常用设置

IntelliJ IDEA Maven 项目如何自动导入设置

2022-12-24 21:11:03 43

原创 spring使用导入jar的方式引入IOC

spring ioc

2022-12-22 22:39:04 236

原创 java多字段联合校验

validation

2022-12-21 11:05:13 515

原创 json序列化和字段名映射

json序列化

2022-11-07 11:00:24 993

原创 maven命令

mvn

2022-10-13 11:38:22 58

空空如也

空空如也

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

TA关注的人

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