摘要: 1. 生成快照: 命令:jmap -dump:format=b,file=yourself_file_name.hprof pid 实例:jmap -dump:format=b,file=2021-06-27-01.hprof 20945 2. 压缩成 zip 文件 命令:zip -r -q des 阅读全文
posted @ 2021-06-28 17:59 BGStone 阅读(56) 评论(0) 推荐(0) 编辑
摘要: git使用经验总结 1. 克隆项目 2. 提交流程 3. 解决冲突 4. 忽略文件 5. 从远程删除文件 6. git log 中文乱码 一、克隆项目 1.通过GitLab查询 项目 的地址 2.克隆项目(gitAddr需从gitLab中查得) git clone gitAddr 3.切分支 切到d 阅读全文
posted @ 2017-05-11 16:11 BGStone 阅读(359) 评论(0) 推荐(0) 编辑
摘要: skywalking 启动失败,总是超时 /static/js/monaco-editor-97fd89d3.js net::ERR_CONTENT_LENGTH_MISMATCH 200 (OK) Load: 15.+ s 3.2 MB transferred 调整服务的timeout时长: JA 阅读全文
posted @ 2024-03-25 17:25 BGStone 阅读(6) 评论(0) 推荐(0) 编辑
摘要: python 多个参数,控制台打印 print("第一个参数:{%d},下一个参数:%d " %(first_param, next_param)) 阅读全文
posted @ 2022-07-31 19:14 BGStone 阅读(425) 评论(0) 推荐(0) 编辑
摘要: DataFrame 控制台打印不换行 import pandas as pd pd.set_option('display.width', 1000) # 控制,可以不换行 是否换行效果对不: 【自动换行】: 取消【自动换行】后: 阅读全文
posted @ 2022-07-31 10:51 BGStone 阅读(392) 评论(0) 推荐(0) 编辑
摘要: 数据的存储位置和数据的具体数值之间不存在任何关系。在面对查找问题时,这些数据结构必须采取逐一比对的方式去实现定位。 哈希表的设计,采用了函数映射的思想,将记录的存储位置与记录的关键字关联起来。 【存】:key——>运算出存储的位置(东西南北中:如 1905697244):存的时候,把key和valu 阅读全文
posted @ 2022-06-21 17:03 BGStone 阅读(222) 评论(0) 推荐(0) 编辑
摘要: 下列命令自动的结束一个事务 (就好像你在执行这个命令之前,做了一个 COMMIT):ALTER TABLE(alter table)BEGIN(begin)CREATE INDEX (create index)DROP DATABASE(drop database)DROP TABLE(drop t 阅读全文
posted @ 2022-04-04 18:59 BGStone 阅读(73) 评论(0) 推荐(0) 编辑
摘要: RestTemplate 的 post/get 请求,造成 程序停顿 2h 异常的现象:执行到 上面代码的 第5行后,不再往下继续执行,会停顿 2h 甚至更久(时长与 restTemplate 是否有资源有关)。由于这是后端服务处理程序,不存在超时问题,所以会长时间 停顿,处在假死状态。 如果是接受 阅读全文
posted @ 2022-03-18 14:19 BGStone 阅读(737) 评论(0) 推荐(0) 编辑
摘要: 批量处理-单次异常-回滚单次内容 批量任务,其中一批次异常,仅回滚 本批次整条线,但 批量任务中的其他任务不影响。 解决方案: 1. 任务处理,单独放入 一个类中,在 入口方法上(类上不可加) 加上事务:@Transactional(rollbackFor = Exception.class) 2. 阅读全文
posted @ 2021-12-15 22:18 BGStone 阅读(356) 评论(0) 推荐(0) 编辑
摘要: 前端传入 SQL 语句 到后端执行 本文运用注意事项: (1)使用阶段:测试阶段,上生产前需去掉。 (2)作用:通过 系统 执行SQL,绕开权限的控制。 1. Controller 1 @ApiOperation(value = "test") 2 @PostMapping("/executeSql 阅读全文
posted @ 2021-10-11 11:48 BGStone 阅读(1807) 评论(0) 推荐(0) 编辑
摘要: 手写分页 获取数据并处理 1. 准备测试数据 1 // 生成 连续的整数 2 private static List<Integer> makeSequence(int begin, int end) { 3 List<Integer> ret = new ArrayList<>(end - beg 阅读全文
posted @ 2021-09-22 21:12 BGStone 阅读(161) 评论(0) 推荐(0) 编辑
摘要: 集合(Map,List)分组:多属性进行分组 一、List 实体字段分组 1. 根据单一字段进行分组: Map<Integer, List<SomeEntity>> detailTypeMap = SomeEntityS.stream().collect(Collectors.groupingBy( 阅读全文
posted @ 2021-09-21 22:21 BGStone 阅读(6380) 评论(0) 推荐(0) 编辑