Java
在docker内定位占用cpu过高的java线程
参考 > 确定进程信息 判断该进程是否在Docker容器中。使用cat /proc/<pid>/cgroup查看打印内容是否包含:/docker/。原理是Docker使用了Linux cgroups 使用pstree -s <pid>查看打印的进程树是否包含docker-containe,显示信息如下: 确定进程中的线程CPU使用情况 注意:同一进程
DolphinScheduler3.1.7集成SAP HANA
源码地址:GitHub - apache/dolphinscheduler at 3.1.7-release 个人fork gitee地址:DolphinScheduler:Gitee) 后端代码更改项: 修改项1:DataSourceConstants.java 路径:dolphinscheduler-common/src/main/java/org/apache/dolphinschedule
JUC并发编程(3)—锁中断机制
目录1.什么是中断2.源码解读(中断的相关API)3.如何使用中断标识停止线程 学习视频:https://www.bilibili.com/video/BV1ar4y1x727 1.什么是中断 一个线程不应该由其他线程来强制中断或停止,而是应该由线程自己自行停止,所以,Thread.stop、Thread.suspend、Thread. resume都已经被废弃了 在Java中没有办法立即停止一
regexp对象、math对象、dom、bom、事件
RegExp对象 JS定义正则的两种方式 var reg1 = new RegExp("^[a-zA-Z][a-zA-Z0-9]{5,11}"); 第一种定义方式 var reg2 = /^[a-zA-Z][a-zA-Z0-9]{5,11}/ 第二种定义方式 正则数据校验 .test(‘数据’):匹配数据是否正确,匹配的位数超过正则的位数或者等于正则位数为ture,没有到达正则匹配的位数则
windows CMD命令的一些使用方法及注意事项
windows CMD命令的一些使用方法及注意事项 一.执行路径或参数带中文、空格、特殊字符、数字问题 首先说不论是执行路径还是脚本参数均不能包含或使用这四类字符[中文、空格、特殊字符、数字] 执行路径还是变量是一定不可以以数字开头的,变量也不建议使用纯数字,例如: 在cmd窗口定义并执行: 看起来是没什么问题,但是我们将命令写在cmd文件内看一下: 定义exec.cmd文件内容 执行
Python基础day50
RegExp对象 Math对象 前端基础之BOM和DOM js的三大组成部分 ECMAScript、BOM(浏览器对象模型,就是js操作浏览器)、DOM(文档对象模型,js操作html文档、css样式等)BOM:大部分内容作为了解DOM:需要熟练掌握 window对象常用方法 navigator对象(了解即可) history对象(了解即可) location对象(重
springboot二
对spring boot 的一些补充 在具体的应用开发中可以使用 properties 配置文件或者 yaml 配置文件两种一般建议开发中首选 yml 格式的文件,文件后缀可以是 yml 或者 yaml。可以通过格式缩进的方式表达层次结构。解析 yml 格式的文件需要依赖 snakeyaml,这个依赖由 web-starter 依赖引入。 Spring Boot 返回 Json 数据 XML 文
《摆与混》第十九章--7月21日--周五
明天就是周末,我闻到了些许畅快 1.今天做了什么:今天9点起床(好耶)。洗漱后,简单吃了个早饭(肉丝粉,比我妈做的好吃),上午正常学习,又看了会小说,下午去解救了一下电动车被拖走的哥们(笑死我了,小丑一个),5点半出发健身锻炼(坚持),晚上看比赛加上经典PTA,大计划周末篇!!! 2.解决了什么问题:Java课程推进,PTA继续冲击,加快了进度。 3.明天干什么:预计继续学习Java,PTA同步跟
MySQL优化之limit和count
MySQL优化之limit和count limit优化 一个常见又非常头疼的问题就是 limit 2000000,10 ,此时需要MySQL排序前2000010 记录,仅仅返回2000000 - 2000010的记录,其他记录丢弃,查询排序的代价非常大。 优化思路: 一般分页查询时,通过创建 覆盖索引能够比较好地提高性能,可以通过覆盖索引加子查询形式进行优化。 explain sele
代码随想录贪心专题-day1
35. 分发糖果 n 个孩子站成一排。给你一个整数数组 ratings 表示每个孩子的评分。 你需要按照以下要求,给这些孩子分发糖果: 每个孩子至少分配到 1 个糖果。 相邻两个孩子评分更高的孩子会获得更多的糖果。 请你给每个孩子分发糖果,计算并返回需要准备的 最少糖果数目 。 思路: 本题这种要同时满足左右两种情况的题目,我们一般不直接处理左右两边,而是前处理一边,再处理另一边。回到本题来,我们
人大金仓学习之四-kmonitor
人大金仓学习之四-kmonitor 背景 下载地址 部署文档 Oracle模式下创建tps和qps的SQL 修改配置文件 select * from perf.kwr_report_to_file(2,3,'html','/nvme01/kingbase/kwr/zhaobsh_002_003.html'); 这个SQL可以查看表大小信息 select schemaname,r
JavaScript学习笔记
之所以学习JS是想更清楚的了解这门语言,记得上学那会就感觉j真难学,工作了几年了一直从事后端,但偶尔也会用前端开发,这时候就会手忙脚乱, 好多东西都是默默糊糊,还有就是,我想知道这门语言真的很难学吗?抱着好奇的心态开始了一个月的学习历程,下面整理一下一个月的学习笔记.跟着<<JavaScript前端开发案例教程>> JavaScript背景 1994年随着互联网的
vue-day33-vue 单文件组件
1.indedx.html <!DOCTYPE html> <html> <head> <meta charset="UTF-8" /> <title>练习一下单文件组件的语法</title> </head> <body> <div id="root"></
真正理解HTTP长连接与短链接
随着 Web 应用的越来越流行,人们对一些实时性功能的需求越来越高,比如互动聊天、即时通讯等。技术人员开始关注如何高效的实现以支持日以壮大的用户量和并发性能的要求。 什么是 HTTP 长连接、短连接? 在HTTP/1.0中,默认使用的是短连接。也就是说,浏览器和服务器每进行一次HTTP操作,就建立一次连接,但任务结束就中断连接。如果客户端浏览器访问的某个HTML或其他类型的 Web页中包含有其
发现在elementui使用xlsx导出excel时会有重复的数据
原因是由于elementui中的固定列产生的影响, doExportExcel(){//导出为excel let wb = '' let xlsxParam = { raw: true } let fix = document.q