xx
  • 2024-07-02nacos漏洞利用
    nacos概述Nacos致力于帮助您发现、配置和管理微服务。Nacos提供了一组简单易用的特性集,帮助您快速实现动态服务发现、服务配置、服务元数据及流量管理。简单来说nacos就是阿里开发的一个中间件,它主要提供三种功能:持久化节点注册,非持久化节点注册和配置管理。他里面包含大量的
  • 2024-07-01频繁FullGC问题
    频繁FullGC(FullGarbageCollection)是Java应用中常见的问题,频繁的FullGC(垃圾收集)问题会导致应用程序性能下降、响应时间变长,甚至可能导致应用程序停滞。,它会导致系统性能急剧下降,甚至引发系统卡死。频繁FullGC的原因1.堆内存设置不合理和内存分配不合理Survivor区设
  • 2024-07-01MySQL索引怎么优化
    索引优化无非就是两点:把SQL的写法进行优化,对于无法应用索引,或导致出现大数据量检索的语句,改为精准匹配的语句。对于合适的字段上建立索引,确保经常作为查询条件的字段,可以命中索引去检索数据。连接查询时尽量不关联太多表关联太多会导致执行效率变慢多表查询时一定要以大驱
  • 2024-06-30sqlmap注入详解
    免责声明:本文仅做分享...目录1.介绍2.特点3.下载4.帮助文档5.常见命令指定目标请求HTTPcookie头HTTPUser-Agent头HTTP协议的证书认证HTTP(S)代理HTTP请求延迟设定超时时间设定重试超时设定随机改变的参数值利用正则过滤目标网址避免过多的错误请求被屏
  • 2024-06-22【阿里云服务器】【弹性云服务ECS】通过ssh登录远程服务器
    一、操作系统使用Windows11主机上的Ubuntu子系统,如下图所示:二、云服务器登录方法需知道:服务器ip地址、登录名和自己设置的登录密码:上述系统用户名为root,需要在Ubuntu子系统中同样切换至root用户,才能正常登录:登录命令:sshxx.xx.xx.xx(服务器ip地址)然后按照提示输
  • 2024-06-20记录pyinstaller打包django项目遇到的坑
    由于工作需要,需要在内网部署一个Django项目生成exe,打包过程遇到了不少坑,在此记录一下。一、安装pyinstaller略。二、打包exe第一个问题:用pyinstaller-F-w生成的exe报错一开始用的是以下命令生成exe:pyinstaller-F-wxx.py导出完毕后,在dist/manage/目录下输入manage.
  • 2024-06-19hdu2845dp问题
    看了一眼题目,简单dp问题,但超时了一晚上,试了各种方法无法解决,最终放弃java,改用C直接过,我哭了。。。。#include<stdio.h>#include<string.h>#definemaxn200010intdp[maxn],ans[maxn],map[maxn];intmax(intx,inty){returnx>y?x:y;}intmain(){inti,j;
  • 2024-06-19Maven依赖版本更新踩坑
    问题描述项目xx基于SpringBoot框架,其<parent>配置如下:<parent><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-parent</artifactId><version>2.4.2</version><relativePath/>
  • 2024-06-19程序猿大战Python——文件操作、异常、模块——导入模块
    导入模块的方式==目标:==了解导入模块的方式有哪些?模块指的是:以.py结尾的Python文件。注意:模块名属于标识符。在模块中,能定义函数、变量和类等,也能包含其他一些可执行的代码,比如print(xxx)、importxx等。使用模块前,要先导入模块。导入模块有3种方式:import模块名1[,
  • 2024-06-17【JVM】CMS 收集器的垃圾收集过程
    CMS(ConcurrentMark-Sweep)收集器是Java虚拟机(JVM)中的一种垃圾收集器,它主要面向老年代(OldGeneration)的垃圾回收。CMS收集器的目标是最小化垃圾收集的停顿时间,从而提高应用程序的响应性。CMS垃圾收集过程主要分为以下几个阶段:初始标记(InitialMarking):这一阶段标记所有直接
  • 2024-06-15Java应用线上问题排查工具整理
    关于线上问题Java应用的线上问题,总结起来大概分为几类:CPU占用高,内存溢出,执行结果不对。CPU占用高引起CPU占用高的原因可能有多种,比如:代码进入死循环并发请求量大频繁FullGC打印日志太过于频繁内存溢出导致内存溢出的原因可能是:分配的Java堆空间不够,可以通过启动参数
  • 2024-06-15JVM-垃圾回收器-ZGC
    新一代垃圾回收器ZGC的探索与实践-美团技术团队Main-Main-OpenJDKWiki介绍        ZGC(ZGarbageCollector)是一款性能比G1更加优秀的垃圾收集器。ZGC第一次出现是在 JDK11中以实验性的特性引入,这也是JDK11中最大的亮点。在JDK15中ZGC不再是实
  • 2024-06-15jvm调优工具和调优策略
    JDK为我们提供的jvm工具命令行工具jps、jstat、jinfo、jmap、jhat、jstack可视化工具JMX、Jconsole、visualvm生产服务器推荐开启-XX:-HeapDumpOnOutOfMemoryError默认关闭,建议开启,在java.lang.OutOfMemoryError异常出现时,输出一个dump.core文件,记录当时的堆内存快
  • 2024-06-15Xposed 常用
     阻止或者替换某个方法业务逻辑XposedBridge.hookAllMethods(XposedHelpers.findClass("com.android.xx.transaction.xx$h",lpparam.classLoader),"handleMessage",newXC_MethodReplacement(){@Override
  • 2024-06-15JVM运行时数据区(线程相关)
    一、JVM运行时数据区JVM运行时数据区是一个抽象概念,主要依赖于寄存器、高速缓存、主内存几个部分组成。计算机运行=指令+数据,指令用于执行方法,数据用于指向存放的数据和对象。虚拟机栈---用于执行java方法本地方法栈---执行本地方法(通常时c语言实现的)程序计数
  • 2024-06-13从ES的JVM配置起步思考JVM常见参数优化
    目录一、真实查看参数(一)-XX:+PrintCommandLineFlags(二)-XX:+PrintFlagsFinal二、堆空间的配置(一)默认配置(二)配置Elasticsearch堆内存时,将初始大小设置为物理内存的一半(重点理解)(三)堆外内存划分说明元空间(Metaspace)JIT编译后代码存放本地内存直接内存JNI内存(四)平常的
  • 2024-06-13web网页设计期末课程大作业:家乡旅游主题网站设计——河北8页html css javascript
  • 2024-06-12Gitlab01-安装配置
    使用yum安装并配置GitLab安装#安装依赖工具sudoyuminstall-ycurlpolicycoreutils-pythonopenssh-server#启用SSH服务sudosystemctlenablesshdsudosystemctlstartsshd#安装邮件服务sudoyuminstallpostfixsudosystemctlenablepostfixsudosystemct
  • 2024-06-09快速了解JVM机制
    1.JVM简介JVM是JavaVirtualMachine的简称,意为Java虚拟机。虚拟机是指通过软件模拟的具有完整硬件功能的、运⾏在⼀个完全隔离的环境中的完整计算机系统。常⻅的虚拟机:JVM、VMwave、VirtualBox。JVM和其他两个虚拟机的区别:VMwave与VirtualBox是通过软件模拟物
  • 2024-06-09egw中间设置
    雨水特征直线点,变径,三通,四通,五通,预留口,进水口,出水口,非普查,转折点,弯头,井边点,XX(egw没有进、出水口,其他基本相同)雨水附属物雨水井,雨水篦,检修井,起始井,泵站,阀门,XX (egw检修井,水篦子,出水口,污水井,进水口,出气井,泵站,化粪池,雨水井,水池)材质砼,塑料,砖,铸铁,波纹管,XX(egw砼,PVC,砖,钢,铸铁)埋设
  • 2024-06-09JVM 参数
    目录参考资料1JVM选项1.1生产常用JVM选项JDK1.71.2JDK1.7(常用-XX选项)1.3JDK1.81.3.1非标准选项(HotspotVM)1.3.2AdvancedRuntimeOptions1.3.3AdvancedJITCompilerOptions1.3.4AdvancedServiceabilityOptions1.3.5AdvancedGarbageCollectionOptions1.
  • 2024-06-09Java Tool - java 命令
    参考资料官网文档-https://docs.oracle.com/javase/8/docs/technotes/tools/unix/java.htmljava命令用于启动1个Java应用,即启动一个JVM进程。1语法java [_options_] _classname_ [_args_]java [_options_] -jar_filename_ [_args_]options-空格分
  • 2024-06-08hdu1087简单动态规划
    求最长子序列的和。dp[i]=max(dp[i],dp[j]+xx[i])。importjava.util.Arrays;importjava.util.Scanner;publicclassMain{publicstaticvoidmain(String[]args){//TODO自动生成的方法存根Scannersc=newScanner(System.in);
  • 2024-06-07hdu1257最少拦截系统
    Dilworth定理通俗地讲就是对于一个偏序集,最少链划分等于最长反链长度。通俗点就是一个数列最少的不上升(<=)子序列的条数等于该数列最长上升(>)子序列的长度就是求最长有序子序列packagebag;importjava.util.Arrays;importjava.util.Scanner;publicclasshdu1257{
  • 2024-06-065.7
    问题:url中机器地址写127.0.0.1或是localhost时不会发生,但写真实IP就出现此异常,即使从本机运行也会出此错。解决方法:在MySQL控制台,执行以下命令:mysql>usemysql;Databasechangedmysql>updateusersethost='%'whereuser='root';QueryOK,1rowaffected(0.04sec)