自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(10)
  • 资源 (5)
  • 问答 (5)
  • 收藏
  • 关注

原创 深入JVM内核----原理、诊断与优化

JVM一直是java知识里面进阶阶段的重要部分,如果希望在java领域研究的更深入,则JVM则是如论如何也避开不了的话题,下面我们就深入了解一下jvm:第一节:初识JVM概念及规范...

2019-02-21 17:28:12 247

原创 性能监控工具

系统性能监控Linux系统命令可以确定系统运行的整体状态,基本定位问题所在。1、Linux中的uptime命令,输出下面信息04:03:58 up 10 days, 13:19, 1 user, load average: 0.54, 0.40, 0.20当前时间 04:03:58系统已运行的时间 10 days,13:19 当前在线用户 1 user (每一个终端算...

2019-02-28 16:37:45 456

原创 类装载器

class装载验证流程1、加载装载类的第一个阶段取得类的二进制流转为方法区数据结构在java堆中生成对应的java.lang.class对象2、连接验证1)验证的目的:保证Class流的格式是正确的。文件格式的验证— 是否以0xCAFEBABE开头— 版本号是否合理元数据验证— 是否有父类— 继承了final类?— 非抽象类实现了所有的抽象方法。字节码验...

2019-02-27 17:09:57 161

原创 GC参数

堆的回顾1、堆中分为新生代和老年代。如图:eden、s0、s1为新生代区域,tenured为老年代区域。s0、s1是两个大小相等的区域,称为幸存区,该区域使用的复制算法。串行收集器串行收集器是GC中常用的一种收集器。1、其最古老、最稳定2、效率高3、可能会产生较长的停顿4、使用参数 -XX:+UseSerialGC启动串行收集器,使用该参数:新生代、老年代使用串行回收。新生代...

2019-02-27 15:42:51 553

原创 GC的算法与种类

文章目录GC的概念GC算法一、引用计数法(java中没有使用引用计数算法)二、标记清除三、标记压缩四、复制算法(java新生代中使用)分代思想可触及性根(可触及性根节点说明,哪些对象可以为根)Stop-The-World一、GC为什么会有全局停顿?二、全局停顿危害GC的概念1、GC的全称:Garbage Collection 垃圾收集器,及时清除不使用的对象,释放空间内存。2、1960年,...

2019-02-25 19:41:24 276

原创 常用JVM配置参数

文章目录Trace跟踪参数1、打印GC的日志信息,命令如下2、打印GC详细信息3、打印GC发生的时间戳4、指定GC log的位置,以文件输出。5、每次GC前后,都打印堆信息6、监控类的加载7、打印类信息堆的分配参数1、指定最大堆和最小堆2、设置新生代大小3、设置新生代和老年代的比值4、设置两个Survivor区和eden的比值5、内存溢出(OOM)时导出堆到文件6、导出OOM的路径7、在内存溢出时...

2019-02-25 15:13:22 187

原创 jvm运行机制

文章目录jvm启动流程jvm基本结构一、PC寄存器二、方法区三、Java堆四、Java栈(先进后出的数据结构)五、栈、堆、方法去交互内存模型编译和解释运行的概念jvm启动流程1、java或者javaw命令启动。2、系统装载配置,根据当前路径和系统版本寻找jvm.cfg(jvm的配置文件)。3、根据配置找到JVM.dll,jvm.dll为jvm的主要实现。4、初始化JVM获得JNIEnv接...

2019-02-22 15:48:14 234

原创 初步了解JVM

文章目录JVM的概念JVM的规范定义:jvm主要定义了二进制class文件和JVM指令集等JVM的概念1、 JVM 是Java Virtual Machine的简称,翻译为Java虚拟机。2、虚拟机 ----- 指通过软件模拟的具有完成硬件系统功能的、运行在一个完全隔离环境中的完整计算机系统。3、常见的虚拟机有:VMWareVisual BoxJVM4、VMWare或者 Visu...

2019-02-21 17:19:09 211

原创 通过注解修改wsdl文档

JDK中的相关注解1、@WebService作用在具体类上,而不是接口。一个类只有添加了此注解才可以通过Endpoint发布一个web服务。一个添加了此注解的类,必须要至少包含一个实例方法。静态方法和final方法不能被发布为服务方法。WebService注解包含以下参数:2、@WebMethod此注解用在方法上,用于修改对外暴露的方法。3、@WebResult用于定制返回...

2019-02-21 16:16:40 244

原创 ajax、Jquery、HttpUrlConnectin请求web service

文章目录ajax请求web servicejquery 请求web serviceHttpUrlConnection 请求web Serviceajax请求web service1、客户端发起请求,会发送一段下面这样的信息,Payload就是通过标签进行数据传递。ID: 1Address: http://localhost:8080/wx-cxf-server-spring/order...

2019-02-21 16:01:58 161

Gen_Signature_Android 应用签名生成工具

第三方安卓应用签名生成工具。微信提供的链接已经无法下载了,在此供大家下载使用。 签名应用下载安装到手机里,安装进入之后输入你的自己生成的应用的APk的包名,点击获取Get Signature 会生成一条签名的记录,该记录即为应用签名。

2022-08-18

全国省市区的json数据

最新的省市区的json数据,可以直接在ant ztree组件中渲染显示

2022-07-08

jave资源.zip

JAVE2(Java音频视频编码器)库是ffmpeg项目上的Java包装器。开发人员可以利用JAVE2将音频和视频文件从一种格式转码为另一种格式。 支持windos、macOS、linux多平台。

2020-06-13

guava-21.0.jar

Guava工程包含了若干被Google的 Java项目广泛依赖 的核心库,例如:集合 [collections] 、缓存 [caching] 、原生类型支持 [primitives support] 、并发库 [concurrency libraries] 、通用注解 [common annotations] 、字符串处理 [string processing] 、I/O 等等。

2018-10-25

java中redis的jar包jedis-2.8.0.jar

java使用redis客户端需要的jar包jedis-2.8.0.jar,方便大家查找

2018-10-12

poi Excel导入导出的jar包

开发过程中经常用到Excel的导入导出功能,poi 的jar包是实现Excel的一个重要jar包,我已经打包完毕,分享给大家。

2018-09-29

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除