7 全力付出

尚未进行身份认证

https://zyongjava.github.io

等级
TA的排名 1w+

Java垃圾收集器

Java垃圾收集器GC的分类GC的主要回收区域就是年轻代(younggen)、老年代(tenuredgen)、持久区(permgen),在jdk8之后,permgen消失,被替换成了元空间(Metaspace),元空间会在普通的堆区进行分配。垃圾收集为了提高效率,采用分代收集的方式,对于不同特点的回收区域使用不同的垃圾收集器。系统正常运行情况young是比较频繁的,fullgc会触...

2018-12-07 15:22:10

linux根据端口查询PID

linux根据端口查pidnetstat-antup|grep80linux根据pid查端口netstat-antup|grep12312

2018-11-30 15:31:00

Hexo部署github博客

Hexo部署github博客一、简介使用github创建一个仓库为github.io就能变成一个使用域名能够访问的博客站点。然后我们通过Hexo创建文章,发布到github.io仓库,Hexo是一个快速、简洁且高效的博客框架。Hexo使用Markdown(或其他渲染引擎)解析文章,在几秒内,即可利用靓丽的主题生成静态网页。Hexo能够快速生成博客和部署博客,使创建博客更加简...

2018-09-04 11:21:54

swagger自动生成API文档

swagger自动生成API文档一、pom.xml配置<!--swagger--><dependency><groupId>io.springfox</groupId><artifactId>springfox-swagger2<

2018-08-20 16:54:13

Hbase安装使用

Hbase安装使用安装环境:MACOS一、下载http://mirror.bit.edu.cn/apache/hbase/stable/hbase-1.2.6.1-bin.tar.gz二、解压安装1)解压并进入hbase-1.2.6.1目录tarxzvfhbase-1.2.6.1-bin.tar.gzcdhbase-1.2.6.12)配置JAVA...

2018-08-03 15:23:15

HashMap(JDK-1.8)

HashMap(JDK-1.8)一:resize扩容当前tableNode数组赋给临时变量,并记录老table的初始化容量和加载因子如果老初始化容量大于0,新表初始化容量直接扩大为原来的2倍循环老table,对新table赋值1)如果如果链表只有一个,则进行直接赋值newTab[e.hash&(newCap-1)]=e

2018-04-13 16:05:25

Java编写回调函数任务

publicclassTaskFunction{/***内置task**@param*@param*/interfaceTask{ReturnTyperun(ParamTypetype);}/***执行任务**@

2018-01-16 12:07:08

Mac环境MySQL开启binlog

Mac环境MySQL开启binlog一、安装mysql系统环境:MacOS下载地址:https://dev.mysql.com/get/Downloads/MySQL-5.7/mysql-5.7.18-macos10.12-x86_64.dmg二、查看是否支持binlog1.启动mysql:偏好设置》MySQL图标连接mysql,用户名rootmysql-uroot-p2.查询是否支

2017-06-16 16:42:46

dubbo泛化调用

dubbo泛化调用一、前言泛接口调用方式主要用于客户端没有API接口及模型类元的情况,参数及返回值中的所有POJO均用Map表示,通常用于框架集成,比如:实现一个通用的服务测试框架,可通过GenericService调用所有服务实现。二、调用示列方式一:xml声明dubboreference<dubbo:referenceid="valueService"interface="cn.

2017-06-08 11:35:48

dubbo版本2.8.4 消费者远程调用过程

dubbo远程调用过程1.发送消息到服务器首先是FailoverClusterInvoker的invoke()方法FailoverClusterInvoker的doInvoke()方法选择负载均衡(loadbalance)方式调用后续方法InvokerWrapper的invoke()方法FutureFilter的invoke方法拦截后续invoke方法,并设置异步或同步

2017-05-26 13:16:37

docker基本操作

docker基本操作一、简介Docker和传统虚拟化方式的不同之处。传统虚拟机技术是虚拟出一套硬件后,在其上运行一个完整操作系统,在该系统上再运行所需应用进程;而容器内的应用进程直接运行于宿主的内核,容器内没有自己的内核,而且也没有进行硬件虚拟。因此容器要比传统虚拟机更为轻便镜像(Image)和容器(Container)的关系,就像是面向对象程序设计中的类和实例一样,镜像是静态的

2017-03-27 15:12:11

Spark基础

Spark基础一、前言使用语言:scala术语:ResilientDistributedDatasets(RDD)二、弹性分布式数据集(RDD)定义Spark围绕着弹性分布式数据集(RDD)的概念,是一个可以并行操作的容错容器集合,有两种方法来创建RDD:并行化驱动程序中的现有集合外部存储系统中的数据集,例如共享文件系统,HDFS,HBase或提供HadoopInputFor

2017-03-15 11:21:03

wireshark抓包过虑规则

wireshark抓包过虑规则简介Wireshark(前称Ethereal)是一个网络封包分析软件。网络封包分析软件的功能是撷取网络封包,并尽可能显示出最为详细的网络封包资料安装下载地址:https://www.wireshark.org/download.html规则描述规则说明备注http.request.uri过滤出所有urihttp.reque

2017-03-14 16:41:56

linux用户组权限

linux用户组权限1)创建用户组sudogroupaddtestGroup2)创建新的用户账号mysqlsudouseradd-gtestGroup-d/home/mysql-mmysql2)给用户mysql设置密码,然后输入两次密码确认sudopasswdmysqluseradd命令:Usage:useradd[options]LOGINOptions:

2017-03-09 18:25:02

awk使用

awk使用首先建立文本log.txt:2thisisatest3AreyoulikeawkThis'satest10Thereareorange,apple,mongoA.每行按空格或TAB分割,输出文本中的1、4项,例如:awk'{print$1,$4}'log.txt$awk'{print$1,$4}'log.txt2a3likeThis

2017-03-09 12:00:14

spring schema自定义扩展

springschema自定义扩展Spring2.5在2.0的基于Schema的Bean配置的基础之上,再增加了扩展XML配置的机制。通过该机制,我们可以编写自己的Schema,并根据自定义的Schema用自定的标签配置Bean。要使用的Spring的扩展XML配置机制,也比较简单,有以下4个步骤:编写自定义Schema文件;编写自定义NamespaceHandle

2017-03-08 17:15:55

JVM进程执行过程中的异常诊断工具-Greys

JVM进程执行过程中的异常诊断工具-Greys一、简介我们平时在线上或者开发中会遇到各种性能、功能等问题,在运行过程中需要查看方法入参、返回值,或者方法执行的堆栈时间,或者jar冲突时类加载来自那个jar包等问题。我们在开发过程中,可能会打印log日志、手动去打印入参、返回值等,或者自己实现简单的profile方法,代码侵入性大且效率较低;另外我们可以使用类似btrace工具去跟踪,这需要自己

2017-03-07 14:00:52

Mockito单元测试

Mockito单元测试Maven依赖<dependency><groupId>junit</groupId><artifactId>junit</artifactId><version>4.11</version><scope>test</scope></dependency><dependency><groupId>org.mockito</g

2017-03-03 14:12:59

influxDB开发

influxDB一、安装influxDB安装环境:OSXYosemite,使用brew命令安装brewinstallinfluxdb执行结果:➜~brewinstallinfluxdb==>Downloadinghttps://homebrew.bintray.com/bottles/influxdb-0.13.0.yosemite.bo################

2017-03-03 11:42:34

经典技术文章

经典技术文章RPC原理:http://www.cnblogs.com/LBSer/p/4853234.htmlNIO理解:http://www.cnblogs.com/LBSer/p/4622749.htmlNetty系列之Netty高性能之道http://www.infoq.com/cn/articles/netty-high-performance/分布式系统数据一致性http...

2017-02-17 11:19:20

查看更多

勋章 我的勋章
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!