自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

全力付出

此处仅供自己课后笔记所用,大家对我博文可以持有怀疑态度。。。https://zyongjava.github.io

  • 博客(183)
  • 资源 (16)
  • 收藏
  • 关注

原创 Java垃圾收集器

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

2018-12-07 15:22:10 473

原创 linux根据端口查询PID

linux根据端口查pidnetstat -antup | grep 80linux根据pid查端口netstat -antup | grep 12312

2018-11-30 15:31:00 3795 1

原创 Hexo部署github博客

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

2018-09-04 11:21:54 4378

原创 swagger自动生成API文档

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

2018-08-20 16:54:13 1518

原创 Hbase安装使用

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

2018-08-03 15:23:15 301

原创 HashMap(JDK-1.8)

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

2018-04-13 16:05:25 337

原创 Java编写回调函数任务

public class TaskFunction { /** * 内置task * * @param * @param */ interface Task { ReturnType run(ParamType type); } /** * 执行任务 * * @

2018-01-16 12:07:08 874

原创 Mac环境MySQL开启binlog

Mac环境MySQL开启binlog一、安装mysql系统环境:Mac OS下载地址: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 8942 6

原创 dubbo泛化调用

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

2017-06-08 11:35:48 6350

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

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

2017-05-26 13:16:37 2156

原创 docker基本操作

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

2017-03-27 15:12:11 6484

翻译 Spark基础

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

2017-03-15 11:21:03 812

原创 wireshark抓包过虑规则

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

2017-03-14 16:41:56 10313

原创 linux用户组权限

linux用户组权限1) 创建用户组sudo groupadd testGroup2) 创建新的用户账号mysqlsudo useradd -g testGroup -d /home/mysql -m mysql2) 给用户mysql设置密码, 然后输入两次密码确认sudo passwd mysqluseradd命令:Usage: useradd [options] LOGINOptions:

2017-03-09 18:25:02 1171

原创 awk使用

awk使用首先建立文本log.txt:2 this is a test3 Are you like awkThis's a test10 There are orange,apple,mongoA. 每行按空格或TAB分割,输出文本中的1、4项, 例如:awk '{print $1,$4}' log.txt$ awk '{print $1,$4}' log.txt2 a3 likeThis

2017-03-09 12:00:14 941

原创 spring schema自定义扩展

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

2017-03-08 17:15:55 2489

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

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

2017-03-07 14:00:52 4244 2

原创 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 1638

原创 influxDB开发

influxDB一、安装influxDB安装环境: OS X Yosemite, 使用brew命令安装brew install influxdb执行结果:➜ ~ brew install influxdb==> Downloading https://homebrew.bintray.com/bottles/influxdb-0.13.0.yosemite.bo################

2017-03-03 11:42:34 5198 4

原创 经典技术文章

经典技术文章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 1017

原创 spark(2.1.0)

spark(2.1.0)简介:该文档没有安装hadoop进行关联,简单学习spark文件读取,仅安装spark即可,安装包自带scala环境。环境安装下载地址:http://spark.apache.org/downloads.html下载spark-2.1.0-bin-hadoop2.7.tgz解压spark-2.1.0-bin-hadoop2.7.tgz拷贝生成配置文件,执行cp ./co

2017-01-19 10:10:22 3183

原创 scala搭建

Scala搭建简介Scala 是一门多范式(multi-paradigm)的编程语言,设计初衷是要集成面向对象编程和函数式编程的各种特性。Scala 运行在Java虚拟机上,并兼容现有的Java程序。Scala 源代码被编译成Java字节码,所以它可以运行于JVM之上,并可以调用现有的Java类库。环境安装(Mac OS X)下载http://www.scala-lang.org/downl

2017-01-19 10:09:33 657

原创 Validation校验属性格式

Validation校验属性格式基于javax.validation.Validation校验属性格式一、maven依赖<dependency> <groupId>javax.validation</groupId> <artifactId>validation-api</artifactId> <version>1.0.0.GA</version></dependency

2017-01-17 17:22:11 4625 1

原创 jmeter使用指南

jmeter使用指南使用介绍在Test Plan下新建一个Thread Group选择Thread Group右键新建一个Config Element, 作为请求的参数选择 Thread Group右键 (Add ->Sampler -> HTTP Request), 作为发送请求的http选中Thread Group右键(Add -> Listener -> Summary Repor

2017-01-12 14:02:41 843 1

原创 nginx负载均衡配置

nginx负载均衡一、nginx安装详见:http://blog.csdn.net/zhengyong15984285623/article/details/53871752二、负载均衡机制least_conn、ip_hash;在nginx中支持以下负载均衡机制:轮询 - 向应用服务器的请求以循环方式分布,最小连接 - 下一个请求分配给具有最少活动连接数的服务器,ip-hash - 散列函数用

2016-12-26 18:08:11 1068

原创 nginx使用

nginx使用一、nginx安装详见:http://blog.csdn.net/zhengyong15984285623/article/details/53871752一、nginx配置信息查看命令nginx -V,结果如下所示:nginx version: nginx/1.10.1built by clang 7.0.2 (clang-700.1.81)built with OpenSSL

2016-12-26 15:23:43 1792

原创 nginx安装

nginx安装一、安装环境安装环境:mac os二、下载安装执行命令brew install nginx安装nginx。安装最终位置:/usr/local/etc/nginx。安装命令执行流程如下:➜ brew install nginx==> Installing dependencies for nginx: pcre, openssl==> Installing nginx depende

2016-12-25 19:26:34 2025

原创 cassandra学习笔记

cassandra学习一、简介http://cassandra.apache.org/doc/latest/ https://www.tutorialspoint.com/cassandra/cassandra_data_model.htm存储结构 CREATE TABLE example ( A text, B text, C text, D text, E text,

2016-12-12 23:48:05 3585

原创 kibana 4.5.0安装

kibana 4.5.0安装一、简介环境 : mac os版本 : kibana-4.5.0-darwin-x64下载地址:https://download.elastic.co/kibana/kibana/kibana-4.5.0-darwin-x64.tar.gz依赖环境:elasticsearch-2.3.5 (elasticsearch搭建步骤)二、安装步骤 解压kibana-4.

2016-11-30 20:05:35 3541

原创 zookeeper基本操作

zookeeper基本操作一、安装zookeeper启动命令bin/zookeeper-server-start.sh config/zookeeper.properties二、Maven依赖<dependency> <groupId>org.apache.curator</groupId> <artifactId>curator-framework</artifactId>

2016-11-24 17:58:34 3207

原创 zookeeper实现分布式锁

zookeeper实现分布式锁一、简介分布式环境下,需要访问共享变量时,需要分布式锁二、安装zookeeper启动命令bin/zookeeper-server-start.sh config/zookeeper.properties三、创建zookeeper消息节点1、 进入zookeeper/bin目录2、 执行命令: ./zkCli.sh -server 127.0.0.1:21813、 创

2016-11-24 16:26:44 1520

原创 zookeeper实现广播

zookeeper实现广播一、简介很多时候会遇到这样的场景:一个消息或者通知需要通知给所有集群中所有的节点,这些节点收到通知后执行一定逻辑。 使用方不得持续高频(一分钟大于10次)投递通知 使用方不得投递体积过大的数据,不得大于512KB 使用方不得滥用资源二、安装zookeeper启动命令bin/zookeeper-server-start.sh config/zooke

2016-11-24 13:20:02 3158

原创 Chrome插件开发

构建项目框架 新建项目文件夹chrome 进入chrome文件夹新建manifest.json文件,内容如下: { "name":"chromePlugin", "version":"0.9.0", "description":"This is a tool.", "manifest_version":2, "content_scripts":

2016-11-22 17:50:21 812

原创 Netty server demo

Netty server demo一、简介Netty是一个高性能、异步事件驱动的NIO框架,它提供了对TCP、UDP和文件传输的支持,作为一个异步NIO框架,Netty的所有IO操作都是异步非阻塞的,通过Future-Listener机制,用户可以方便的主动获取或者通过通知机制获得IO操作结果二、maven依赖<!-- https://mvnrepository.com/artifact/io.n

2016-10-21 16:46:07 4873

原创 基于WebMagic爬虫

基于WebMagic爬虫一、WebMagic简介 WebMagic是一个简单灵活的爬虫框架。基于WebMagic,你可以快速开发出一个高效、易维护的爬虫。 特性: 简单的API,可快速上手 模块化的结构,可轻松扩展 提供多线程和分布式支持项目地址:http://webmagic.io/API中文地址:http://webmagic.io/docs/zh/二、示列代

2016-10-20 00:05:27 5171 1

原创 google guava Joiner 示列

google guava Joiner 使用连接字符串一、引用maven依赖<dependency> <groupId>com.google.guava</groupId> <artifactId>guava</artifactId> <version>18.0</version></dependency>二、代码示列package cn.fraudmetrix.guava

2016-10-10 11:01:57 5662

原创 Google Guava Cache 示列

google guava cache引用maven依赖<!-- https://mvnrepository.com/artifact/com.google.guava/guava --><dependency> <groupId>com.google.guava</groupId> <artifactId>guava</artifactId> <version>18.0</

2016-10-09 18:56:25 1663

原创 elastic-job部署注意事项

elastic-job 构建官方文档:http://dangdangdotcom.github.io/elastic-job/简介:Elastic-Job是一个分布式调度解决方案,由两个相互独立的子项目Elastic-Job-Lite和Elastic-Job-Cloud组成。Elastic-Job-Lite定位为轻量级无中心化解决方案,使用jar包的形式提供分布式任务的协调服务。 Elastic-J

2016-08-28 15:20:15 8069 1

原创 CountDownLatch使用

CountDownLatch使用一、CountDownLatch介绍1) CountDownLatch一个同步辅助类,在完成一组正在其他线程中执行的操作之前,它允许一个或多个线程一直等待2) 有时候会有这样的需求,多个线程同时工作,然后其中几个可以随意并发执行,但有一个线程需要等其他线程工作结束后,才能开始。3) 举个例子,开启多个线程分块下载一个大文件,每个线程只下载固定的一截,最后由另外一个线程

2016-08-22 14:36:02 975

原创 ElasticSearch-2.3.5学习笔记

ElasticSearch-2.3.5学习笔记一、下载elasticSearch下载地址:https://download.elastic.co/elasticsearch/release/org/elasticsearch/distribution/tar/elasticsearch/5.0.0-alpha5/elasticsearch-5.0.0-alpha5.tar.gz二、安装elastic

2016-08-20 11:43:38 8498 2

JsonView.exe

JsonView

2014-12-03

feu_zh.pdf

feu_zh.pdf

2014-10-13

投票系统

投票系统

2014-09-25

EasyUI-API+1.3.2.chm

EasyUI-API+1.3.2.chmEasyUI-API+1.3.2.chmEasyUI-API+1.3.2.chmEasyUI-API+1.3.2.chm

2014-09-24

无https验证的CAS单点登录

无https验证的CAS单点登录,统一认证

2014-09-19

jbpm工作流演示代码

关于jbpm各种控件活动的使用演示demop,该demo的解释说明在我博客http://blog.csdn.net/zhengyong15984285623?viewmode=contents里有详细说明

2013-07-13

mysql-connector-net-6.6.5.msi

.net连接mysql驱动

2013-06-17

ibatis-2.3.3.720.jar

ibatis-2.3.3.720.jar操作数据库简单好用。。经测试可用。无bug

2012-07-15

jquery.js 最新版本,测试好用

jquery.js 最新版本,测试好用

2012-07-09

jquery-1.3.min-23.rar

jquery-1.3.min-23.rar

2012-07-08

struts2-core-apidocs.zip

struts2-core-apidocs.zip

2012-07-01

jFreeChart全部资料.rar

jFreeChart 支持图表、报表的生成,简单好用

2012-06-29

jakarta-oro-2.0.8.jar

jakarta-oro-2.0.8.jar

2012-06-29

struts-1.3.10-lib.zip

struts-1.3.10-lib.zip

2012-06-29

jspsmartupload.rar

jspsmartupload.rar 上传文件

2012-06-29

commons-fileupload.rar

commons-fileupload.rar 支持文件上传

2012-06-29

空空如也

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

TA关注的人

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