微信搜索superit|邀请体验:大数据, 数据管理、OLAP分析与可视化平台 | 赞助作者:赞助作者

 分类:java

常见的class加密方式

对class文件的字节码完全加密 对class文件混淆:字节码混淆,主要思路就是的对类名,变量名和方法名,局部参数名进行替换   https://gitee.com/roseboy/classfinal 加密工具ClassFinal 基于字节码转换java版,其逻辑就是...

1天前 1℃ 0评论

jar包防反编译方法(两种)

方法一:classfinal(仅介绍非项目pom引入方式) 官方文档 https://gitee.com/roseboy/classfinal jar包下载地址 https://repo1.maven.org/maven2/net/roseboy/classfinal-fat...

3天前 2℃ 0评论

SpringCloudAlibaba和SpringCloud的区别

一 两者简介 1、SpringCloud:一套全家桶的微服务解决框架,理念就是解决我们在微服务架构中遇到的任何问题; 2、SpringCloudAlibaba:实现对SpringCloud组件进行扩展; 二 两者区别 名称 SpringCloud SpringCloudAl...

3周前 (11-15) 1℃

Spring Cloud Alibaba系列教程

Spring Cloud Alibaba系列教程 直接上干货 1.Spring Cloud Alibaba 简介 2.Spring Cloud Alibaba 创建统一的依赖管理 3.Spring Cloud Alibaba 服务注册与发现(nacos) 4.Spring C...

1个月前 (11-03) 3℃

Java中的Date和时区转换

1.Date中保存的是什么 在java中,只要我们执行 Date date = new Date(); 就可以得到当前时间。如: Date date = new Date(); System.out.println(date); 输出结果是: Thu Aug 24...

3个月前 (09-07) 2℃

java自定义entity模板

import com.intellij.database.model.DasTable import com.intellij.database.model.ObjectKind import com.intellij.database.util.Case import com....

3个月前 (08-29) 2℃

Spring Framework 远程代码执行漏洞风险通告

一、漏洞概述 Spring Framework 是一个开源应用框架,旨在降低应用程序开发的复杂度。它是轻量级、松散耦合的。它具有分层体系结构,允许用户选择组件,同时还为J2EE应用程序开发提供了一个有凝聚力的框架。 近日监测到 Spring Framework 存在远程代码执行漏...

3个月前 (08-29) 2℃

Fastjson Java第三方json解析库存在安全风险严重安全漏洞

    fastjson依赖库出现1起严重安全漏洞,及时更新补丁。     漏洞说明:     特定依赖存在下影响 ≤1.2.80,攻击者可以远程发起请求攻击服务器,获取服务器的权限。     修复方案(以下三种方案按优先级及业务情况选择):     1. 使用gson &g...

3个月前 (08-29) 1℃

JVM_性能调优

JVM_性能调优
JVM_性能调优   https://zhuanlan.zhihu.com/p/413247306   OOM Java堆溢出 java.lang.OutOfMemoryError: Java heap space HeapByteBuffer byte[]...

9个月前 (03-21) 3℃

又有小白同事来问我JVM性能调优等问题,我再总结一下给他

身边有同学实习面试被问,JVM性能调优等问题,来总结一下JVM   JVM调优的一般步骤为: 第1步:分析GC日志及dump文件,判断是否需要优化,确定瓶颈问题点; 第2步:确定JVM调优量化目标; 第3步:确定JVM调优参数(根据历史JVM参数来调整); 第4步:调优...

9个月前 (03-21) 4℃

JVM类别详解

JVM区域总体分两类,heap区和非heap区。 heap区又分为: Eden Space(伊甸园)、 Survivor Space(幸存者区)、 Old Gen(老年代)。 非heap区又分: Code Cache(代码缓存区); Perm Gen(永久代); Jvm Stac...

9个月前 (03-21) 3℃

jstat命令详解

jstat命令详解
java进程的PID获取命令: https://www.cnblogs.com/sxdcgaq8080/p/10734752.html =========================================================== 1.jstat命令简介...

9个月前 (03-21) 2℃

JVM调优其实就是通过调节JVM参数,即对垃圾收集器和内存分配的调优,以达到更高的吞吐和性能

JVM调优其实就是通过调节JVM参数,即对垃圾收集器和内存分配的调优,以达到更高的吞吐和性能
JVM调优其实就是通过调节JVM参数,即对垃圾收集器和内存分配的调优,以达到更高的吞吐和性能 jvm调优其实就是对Young和Old代的次数与时间调优 最近在做埋点监控,做到jvm这一块。刚好可以理一下思路: 看过很多jvm理论的文章,总觉得讲得太复杂了,但用来也就那么几个参数。...

9个月前 (03-21) 4℃

java读写分离的实现

java读写分离的实现
java读写分离的实现 1.  背景 我们一般应用对数据库而言都是“读多写少”,也就说对数据库读取数据的压力比较大,有一个思路就是说采用数据库集群的方案, 其中一个是主库,负责写入数据,我们称之为:写库; 其它都是从库,负责读取数据,我们称之为:读库;   那么,...

10个月前 (02-07) 3℃

使用mvnw

我们使用Maven时,基本上只会用到mvn这一个命令。有些童鞋可能听说过mvnw,这个是啥? mvnw是Maven Wrapper的缩写。因为我们安装Maven时,默认情况下,系统所有项目都会使用全局安装的这个Maven版本。但是,对于某些项目来说,它可能必须使用某个特定的Ma...

10个月前 (02-07) 4℃

Etcd3常用操作-python版本

Etcd 官方API文档 Etcd 中文文档 Etcd python文档 python 例子 Etcd 浏览器 重点 etcd 获取单个key的返回值会包涵data 和 meta元数据两个值,如果获取的是范围值则需要先循环 取到的数据均为bytes类型,所以在最后使用时请deco...

1年前 (2021-10-18) 2℃

java程序启动时cpu和负载高探索

java程序启动时cpu和负载高探索
简介: 这两天协助运维定位1个监控程序CPU占用率达到150%的问题,过程曲折,结论简单,很有意思:) 首先我们来看一下cpu高时候截图: 可以看到红色框中的监控程序CPU占用率都很高,但其实这些监控程序的实现很简单:发送1个http请求,收到响应后简单判断一下响应码,然后打...

1年前 (2021-09-01) 6℃

JConsole远程连接配置

JConsole远程连接配置
转载:https://www.cnblogs.com/think-in-java/p/6138439.html JConsole远程连接还是有一点坑的。这里记录一下配置过程,好记性不如烂笔头。   1.在远程机的tomcat的catalina.sh中加...

2年前 (2020-09-22) 5℃

JVM内存设置多大合适?Xmx和Xmn如何设置?

JVM内存设置多大合适?Xmx和Xmn如何设置?
问题: 新上线一个java服务,或者是RPC或者是WEB站点, 内存的设置该怎么设置呢?设置成多大比较合适,既不浪费内存,又不影响性能呢? 分析: 依据的原则是根据Java Performance里面的推荐公式来进行设置。 296d1509689688.png...

2年前 (2020-09-22) 3℃

Linux命令之JVM性能监控

Linux命令之JVM性能监控
首先,让我们先从jps、jstack、jmap、jhat、jstat开始对JVM性能调优的认识。 jvm中运行的进程状态信息 jps:-m 输出传入main方法的参数 -v 输出传入jvm的参数 -q 不输出class名、jar名和传入main方法的参数 -l  输出main类或...

2年前 (2020-09-22) 3℃

JVM参数调优汇总

JVM参数调优汇总
链接:#link 一、java启动参数共分为三类: 其一是标准参数(-),          所有的JVM实现都必须实现这些参数的功能,而且向后兼容; 其二是非标准参数(-X),     默认jvm实现这些参数的功能,但是并不保证所有jvm实现都满足,且不保证向后兼容; 其三是...

2年前 (2020-09-22) 2℃

Tomcat8配置多个项目域名访问

环境:   Tomcat8.0.53 目标: 设置为使用指定的域名或者IP访问 找到以下信息 <Host name="localhost" appBase="webapps" unpackWARs="true" autoDeploy="true"> ...

2年前 (2020-08-09) 3℃

随笔分类 – jmeter

jmeter 参数化,关联参数,断言等使用说明 摘要:不管是jmeter还是LoadRunner,参数化、关联参数、断言等方法在压测过程中经常使用。本文介绍在 jmeter 中的用法。 一、参数化 jmeter 对数据参数化的三种实现方式。 1.CSV Data Set Co...

3年前 (2020-05-17) 8℃

kafka在生产过程中的使用,新手教程(二)

acks=0:如果设置为0,生产者不会等待kafka的响应。   acks=1:这个配置意味着kafka会把这条消息写到本地日志文件中,但是不会等待集群中其他机器的成功响应。   acks=all:这个配置意味着leader会等待所有的follower同步完成...

3年前 (2020-02-22) 28℃