- 2025-01-10做题记录
CF600E线段树合并典题。P3899可以发现\(a\)固定了所以可以分讨。当\(a\)在\(b\)下面时,可以发现\(b\)能取的个数是\(\min(k,dep_a-1)\)而\(c\)的个数就是\(siz_a-1\)然后乘起来就是总方案数。当\(a\)在\(b\)上面时,可以推出\(dep_b-dep_a\leqk\)并且\(b
- 2025-01-09hive数据迁移
先迁移元数据迁移mysql,保证2边的hdfsservice的location相同迁移hdfs前要设定计划,假设数据1PB,里面有很多大表,最好能统计每个表的数据量以及大小hdfsdfs-du-sh/user/hadoop/data制定计划,进行分步骤迁移(小表直接按目录迁移,大表分区迁移)预估迁移速度。假设宽带是万兆带宽
- 2025-01-0815. 你知道哪些JVM性能调优参数?
「堆栈内存相关」-Xms设置初始堆的大小-Xmx设置最大堆的大小-Xmn设置年轻代大小,相当于同时配置-XX:NewSize和-XX:MaxNewSize为一样的值-Xss每个线程的堆栈大小-XX:NewSize设置年轻代大小(for1.3/1.4)-XX:MaxNewSize年轻代最大值(for1.3/1.4)-XX:NewRatio年轻代与
- 2025-01-08你不知道的 AI 提示词,都在这里!
你不知道的AI提示词,都在这里!使用场景AI提示词,即英文AIPrompt,它犹如人类与大模型之间的“沟通语言”,堪称人机交互的重要通道。其形式既可以是简短的指令,也可以是一个问题,甚至是一个词,其目的就在于清晰地告知AI期望得到的结果。从原理上来看,提示词可简单理解
- 2025-01-08你不知道的 AI 提示词,都在这里!
你不知道的AI提示词,都在这里!使用场景AI提示词,即英文AIPrompt,它犹如人类与大模型之间的“沟通语言”,堪称人机交互的重要通道。其形式既可以是简短的指令,也可以是一个问题,甚至是一个词,其目的就在于清晰地告知AI期望得到的结果。从原理上来看,提示词可简单理解
- 2025-01-08你不知道的 AI 提示词,都在这里!
你不知道的AI提示词,都在这里!使用场景AI提示词,即英文AIPrompt,它犹如人类与大模型之间的“沟通语言”,堪称人机交互的重要通道。其形式既可以是简短的指令,也可以是一个问题,甚至是一个词,其目的就在于清晰地告知AI期望得到的结果。从原理上来看,提示词可简单理解
- 2025-01-08【Tomcat】Tomcat 优化
前言Tomcat服务器是一个开源的轻量级Web应用服务器,在中小型系统和并发量小的场合下被普遍使用,是开发和调试Servlet、JSP程序的首选。相信大家对于Tomcat已经是非常熟悉了,本篇将介绍tomcat的常见优化。那么为什么要对tomcat进行优化呢。因为Tomcat默认参数是为开发环境制定,而
- 2025-01-08JVM调优配置
议基于普通的业务服务进行此项配置:<project、sppp、business等> -XX:MetaspaceSize=512m-XX:MaxMetaspaceSize=512m-Xms1G-Xmx1G-Xmn256m-Xss1m-XX:SurvivorRatio=8-XX:+UseConcMarkSweepGC 建议基于业务平台微服务进行此项配置:<gateway、auth等>
- 2025-01-07力扣 74. 搜索二维矩阵
- 2025-01-06openEuler欧拉使用sshpass不输入密码远程登录其他服务器.240108
ssh登陆不能在命令行中指定密码,sshpass的出现则解决了这一问题。用-p参数指定明文密码,然后直接登录远程服务器,它支持密码从命令行、文件、环境变量中读取。操作步骤:一、关闭防火墙systemctlstopfirewalldsystemctldisablefirewalld二、安装sshpassdnf-yinstall
- 2025-01-03JVM实战—9.线上FGC的几种案例
大纲1.如何优化每秒十万QPS的社交APP的JVM性能(增加S区大小+优化内存碎片)2.如何对垂直电商APP后台系统的FGC进行深度优化(定制JVM参数模版)3.不合理设置JVM参数可能导致频繁FGC(优化反射的软引用被每次YGC回收)4.线上系统每天数十次FGC导致频繁卡顿的优化(大对象问题)5.电
- 2025-01-01JVM实战—7.如何模拟GC场景并阅读GC日志
大纲1.动手模拟出频繁YoungGC的场景2.JVM的YoungGC日志应该怎么看3.代码模拟动态年龄判定规则进入老年代4.代码模拟S区放不下部分进入老年代5.JVM的FullGC日志应该怎么看6.问题汇总 1.动手模拟出频繁YoungGC的场景(1)程序的JVM参数示范(2)如何打印出JVMGC日志(3)
- 2025-01-01JVM实战—7.如何模拟GC场景并阅读GC日志
大纲1.动手模拟出频繁YoungGC的场景2.JVM的YoungGC日志应该怎么看3.代码模拟动态年龄判定规则进入老年代4.代码模拟S区放不下部分进入老年代5.JVM的FullGC日志应该怎么看6.问题汇总1.动手模拟出频繁YoungGC的场景(1)程序的JVM参数示范(2)如何打印出JVMGC日志(3
- 2025-01-01Vue 非单文件组件
一、Vue组件使用的三大步1、定义组件2、注册组件3、使用组件二、定义组件1、Vue.extend({})与newVue({})基本相似,Vue.extend不适用el,data要写返回函数2、template用来写html结构,注意要加div包裹起来3、简写consts={template:`<div>
- 2025-01-01计算机毕业设计hadoop+spark+hive图书推荐系统 豆瓣图书数据分析可视化大屏 豆瓣图书爬虫 知识图谱 图书大数据 大数据毕业设计 机器学习
温馨提示:文末有CSDN平台官方提供的学长联系方式的名片!温馨提示:文末有CSDN平台官方提供的学长联系方式的名片!温馨提示:文末有CSDN平台官方提供的学长联系方式的名片!作者简介:Java领域优质创作者、CSDN博客专家、CSDN内容合伙人、掘金特邀作者、阿里云博客专家、51CTO
- 2024-12-31【信息系统项目管理师】高分论文:论信息系统项目的沟通管理(不动产登记系统)
更多内容请见:备考信息系统项目管理师-专栏介绍和目录文章目录论文1、规划沟通管理2、管理沟通3、监督沟通论文根据XX省自然资源厅的总体部署,XX市决定于2017年8月开始全市不动产登记系统建设,要求在2018年8月1日全市“颁发新证,停发旧证”,实现全市范围
- 2024-12-31jemeter参数优化
1.修改JSON请求编码:加请求头Content-Type:application/json;charset=UTF-8。2.修改返回结果编码: 打开jemeter的bin目录下jemeter.properties文件,将下面这行注释放开并将值改为UTF-8sampleresult.default.encoding=UTF-83.修改jemeter内存参数:打开jemeter的bin目录下jemete
- 2024-12-29JVM实战—4.JVM垃圾回收器的原理和调优
大纲1.JVM的新生代垃圾回收器ParNew如何工作2.JVM老年代垃圾回收器CMS是如何工作的3.线上部署系统时如何设置垃圾回收相关参数4.新生代垃圾回收参数如何优化5.老年代的垃圾回收参数如何优化6.问题汇总 1.JVM的新生代垃圾回收器ParNew如何工作(1)JVM的核心运行原理梳理点
- 2024-12-29Cloudera集群运维-如何优化Hbase Regionserver GC
[前]RegionServerGC调优【警告】为HBase配置JVM垃圾回收是一项高级操作。配置不当可能对集群的性能产生重大影响。请仔细测试任何配置更改。【警告】 使用OpenJDK11时,ClouderaManager和大多数ClouderaRuntime服务使用G1GC作为默认的垃圾回收方法。(Java8
- 2024-12-28【渗透工具】直接上手就用的内存马(附下载)
一、工具简介拿来即用的Tomcat7/8/9/10版本Listener/Filter/Servlet内存马,支持注入CMD内存马和冰蝎内存马。二、使用方法1、Listener型/Filter型:CMD内存马URL:xx.xx.xx.xx/?chan=whoami冰蝎内存马URL:xx.xx.xx.xx/默认连接密码:goautomne2、Servlet型:CMD内存马URL:xx.
- 2024-12-28c++使用深度优先算法和广度优先算法解决迷宫问题
求从迷宫左上角(0,0)到右下角(M-1,N-1)的路径。MxN的迷宫如下:O代表可通行,X代表不可通行。每次只能往上下左右四个方向走一步。{'O','X','X','X','X','X','X','X''O','O','O','O','O'
- 2024-12-27项目报 OutOfMemoryError 、GC overhead limit exceeded 问题排查以及解决思路实战
项目报OutOfMemoryError、GCoverheadlimitexceeded问题排查以及解决思路实战前言:问题现象描述:1,生产环境有个定时任务,没有初始化告警数据【告警数据量为1000多个】2,其他定时任务执行正常3,查询日志到定时任务执行之前有日志打印4,手动触发补偿告警定时任务接口报Out
- 2024-12-26配置eda工具lic
根据拿到的lic,进行下列操作1、修改MAC地址以及主机名称通过vim打开/etc/rc.d/rc.local文件,并修改文件内容,具体修改内容,如下图所示(院里的修改内容,请以实际为准)。ifconfigensxxdownifconfigensxxhwetherxx:xx:xx:xx:xx:xxifconfigensxxup注:首先ensxx的确认需要,通过i
- 2024-12-26redis中,msyql数据库读写分离搭建
一.mysql读写分离:缓解主服务器的压力 1.概念:主服务器写数据,从服务器读数据 2.实现方法: 客户端分离:开发手动分离地址 服务端分离:数据库与应用之间加一个中间件,分离读写请求 mysql-proxy,mysql-route,maxscale amoeba,cobar,mycat2 atlas,k
- 2024-12-25JDK-8中的JAVA_OPTS通常用于传递给JVM的启动参数
在JDK8中,JAVA_OPTS通常用于传递给JVM的启动参数。以下是一些常见的JAVA_OPTS项及其说明:内存管理-Xms:设置Java堆的初始大小,例如-Xms512m。-Xmx:设置Java堆的最大大小,例如-Xmx1024m。-Xmn:设置年轻代的大小。-XX:PermSize=size:设置永久代的初始大小(在JDK8中被Metaspace取代