自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(14)
  • 资源 (1)
  • 收藏
  • 关注

原创 尝试用HSDB分析JVM运行时内存理解Java多态实现机制

测试代码// 接口package ziya;public interface TestParent { void show();}package ziya;public class Parent { public void say() { System.out.println("1#子牙"); }}// 实现类 、 入口package ziya;public class TestDuotai extends Parent implements

2021-04-12 11:16:44 253

原创 做实验验证JDK8偏向锁:未启动、匿名偏向、偏向锁失效

理论知识看了一篇博客(https://blog.csdn.net/weixin_45007916/article/details/107535746),其中有以下的图片:偏向锁未启动时,markword的最后3个bit是001匿名偏向时,markword的最后3个bit是101jdk8默认的偏向锁启动延迟是4s(BiasedLockingStartupDelay=4000)PS C:\Java_Study\wsc_shell> java -XX:+PrintFlagsFinal -versi

2021-04-07 10:15:02 2294 4

原创 Java类加载器之同时加载同一个接口的2个实现类(全类名相同、实现不同)

理论知识Java的类加载是双亲委派模型,同一个类(即全类名相同),默认情况下是只会被一个类加载器加载一次的。Java的类加载器分别有:bootstrap:主要加载rt.jarext classloader:主要加载jre/ext/*.jarapp classloader:主要加载应用的classpath下面的jar、class文件不同的类加载器在JVM底层实现是不同的内存区域,相互隔离。应用自定义的classloader在逻辑上的双亲类加载器都是app classloader。如何在应用

2021-04-04 21:42:37 2895 1

原创 从一道关于Java字符串的面试题初探JVM之内存布局、对象占用内存大小

从一道面试题初探JVM之内存布局、对象占用内存大小测试环境机器CentOS Linux release 7.6.1810 (Core) x64openjdk version “1.8.0-internal-debug”代码问题:运行第三行代码之后,会在JVM堆中创建几个对象?每个对象多少个字节?对象的内存布局如何?JVM其他内存区域,比如字符串常量池、线程栈有什么变化?不开启指针压缩测试即添加JVM启动参数:-XX:-UseCompressedOops猜测此时我们这段代码的JV

2021-04-01 10:28:20 198

原创 本地搭建rocketmq环境学习

1.系统环境2台centos7.6虚拟机。2.下载rocketmq源码、编译wget https://codeload.github.com/apache/rocketmq/tar.gz/rocketmq-all-4.2.0#编译命令mvn -Prelease-all -DskipTests clean install -U#得到最终的zip包rocketmq-rocketmq-all-4.2.0/distribution/target/apache-rocketmq.tar.gz3.设置

2020-12-07 16:55:56 349

原创 记录一些Java 8 中的 Streams API

import lombok.Data;@Datapublic class Transaction { private Long id; private String type; private BigDecimal value; }import java.math.BigDecimal;import java.util.ArrayList;import java.util.Comparator;import java.util.List;import java.util.Map;

2020-07-28 09:24:26 75

原创 记录一些常用的javascript语法:日期类型、集合类型

<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>学习js-F12查看浏览器console</title></head><body>

2020-06-06 15:19:03 127

原创 小技巧-windows下和linux下jmeter的使用技巧

1.jmeter可以做些什么jmeter可以在自己写完代码后,简单地测试一下1.1是不是有并发问题、表设计比如唯一索引等1.2单机性能压测,发现一些明显的性能瓶颈1.3模拟一定的qps比如50,进行服务扩缩容,看看服务是否可以做到优雅下线2.下载地址wget https://archive.apache.org/dist/jmeter/binaries/apache-jmeter-5....

2020-02-19 19:36:24 324

原创 kubernetes1.17.0集群安装ingress-nginx

1.参考列表2.前提安装了kubernetes集群,参考上篇文章3.用到的机器(vm)编号IP配置说明1192.168.117.1322c2gk8s master节点2192.168.117.1338c16gk8s node节点3192.168.117.1341c1gslb节点4192.168.117.1空win7机器(vm...

2019-12-17 22:13:31 1644

原创 本地搭建kubernetes(版本为1.17.0)集群的步骤

1 整体环境本地win7环境,8c32g,安装了vmware,在vmware中安装了两台centos7.6 x64的机器(vm),分别如下:编号IP配置说明1192.168.117.1322c2gk8s master节点2192.168.117.1338c16gk8s node节点注:这2台vm都已经安装了docker,详见上一篇文章2 配置k...

2019-12-15 10:31:47 633

原创 centos7.6 x64安装docker-ce(版本18.09.9)

1 网上搜集的一些命令yum remove docker docker-common docker-selinux docker-engineyum install yum-utils device-mapper-persistent-data lvm2yum-config-manager --add-repo https://download.docker.com/linux/cent...

2019-12-13 20:59:49 734

原创 centos下安装node.js

1 注意点从国内的源下载安装包、配置镜像源,不然官网速度太慢了。。2 下载wget https://npm.taobao.org/mirrors/node/v10.6.0/node-v10.6.0-linux-x64.tar.gztar zxvf node-v10.6.0-linux-x64.tar.gzcd node-v10.6.0-linux-x64/ 3 安装、配置3....

2019-12-13 11:09:38 111

原创 新版dubbo(2.7.4.1)demo搭建

搭建dubbo-admin搭建dubbo-monitor

2019-12-05 11:08:52 556

原创 记录一些工作中常用到的命令(windows和linux都有)

nodejsnpm config set registry https://registry.npm.taobao.org/npm.cmd install --verboseeureka-Deureka.client.serviceUrl.defaultZone=http://vm1:8761/eureka/http://10.36.30.131:8761/eureka/,http://...

2019-10-25 10:23:40 164

空空如也

空空如也

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

TA关注的人

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