摘要: mvn versions:set -DnewVersion=1.1.0mvn versions:commit参考文档:maven版本控制 阅读全文
posted @ 2024-11-04 14:31 翱翔的小鱼 阅读(8) 评论(0) 推荐(0) 编辑
摘要: 1. 用户组可以直接挂人,用户组可以挂部门。 2.建立 用户组-角色关系表, 用户组-人员关系,用户组-部门关系表。 3.通过遍历用户组织架构拿到所有部门去查询关联的用户组 到权限组 --菜单功能点 等 实现权限授予 阅读全文
posted @ 2024-09-10 10:41 翱翔的小鱼 阅读(5) 评论(0) 推荐(0) 编辑
摘要: //根据名字的key,如果key数量超过100,就进行一次删除public int clearRedis(@PathVariable("prefix") String prefix) throws IOException { ScanOptions options = ScanOptions.sca 阅读全文
posted @ 2024-09-10 10:29 翱翔的小鱼 阅读(91) 评论(0) 推荐(0) 编辑
摘要: top 一下查看 cpu过高的pid找到对应的pid, 找出所有的异常线程执行一下:top -Hp 28369(换成对应的pid) 使用jstack的话线程的pid需要转成16进制进行搜索:printf "%x\n" 28502 (换成异常线程id) 最后执行一下:jstack 28369 |gre 阅读全文
posted @ 2024-08-07 18:09 翱翔的小鱼 阅读(5) 评论(0) 推荐(0) 编辑
摘要: java 代码: public List<Department> getAllChildrenDepartmentsFlat(Long parentId) { List<Department> allDepartments = departmentRepository.findAll(); // 假 阅读全文
posted @ 2024-04-19 11:18 翱翔的小鱼 阅读(12) 评论(0) 推荐(0) 编辑
摘要: 背景: 都知道,在同一个文件中调用@Async 注解的方案,异步会失效。其中通过重新注册bean 是可以做到的。 下面是代码: @Resourceprivate ApplicationContext applicationContext; --项目引入 在调用方法时改造一下: getUserName 阅读全文
posted @ 2024-04-08 14:56 翱翔的小鱼 阅读(72) 评论(0) 推荐(0) 编辑
摘要: 1.centos上安装docker,安装git,安装go 2.将项目加入 Dockerfile : FROM scratchWORKDIR $GOPATH/src/github.com/EDDYCJY/go-gin-exampleCOPY . $GOPATH/src/github.com/EDDYC 阅读全文
posted @ 2021-10-29 15:19 翱翔的小鱼 阅读(208) 评论(0) 推荐(0) 编辑
摘要: 为了gin服务的热更新,采用了 endless+fresh的方案,安装endless后无法在windows本地调试,采用以下解决方案就好了 解决地址:golang windows 运行报错 undefined: syscall.SIGUSR1 – 1995er goland 无法编译输出 Compi 阅读全文
posted @ 2021-10-26 19:24 翱翔的小鱼 阅读(1701) 评论(0) 推荐(0) 编辑
摘要: 简单介绍五种,不写很详细了。希望看到可以自己想起来是什么。 负载均衡:分摊到多个操作单元上进行执行,和它的英文名称很匹配。就是我们需要一个调度者,保证所有后端服务器都将性能充分发挥,从而保持服务器集群的整体性能最优,这就是负载均衡。简单而言就是当有2台或以上服务器时,根据规则随机的将请求分发到指定的 阅读全文
posted @ 2021-04-06 23:01 翱翔的小鱼 阅读(145) 评论(0) 推荐(0) 编辑
摘要: 之前也基于部署过rabbitmq,发现时间一长还是容易忘掉。好记性不如烂笔头,今天没事就记录一下吧。 rabbitmq 五种消息分发机制: 1.单收单发: 2.工作队列 基于交换机(exchange)的有三种: 1.发布/订阅 2.路由匹配:全匹配 3.topics:通配符 详情可以参考这个:htt 阅读全文
posted @ 2021-04-06 22:46 翱翔的小鱼 阅读(640) 评论(0) 推荐(0) 编辑