自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Alex-wang的专栏

记录下在计算机方面的学习

  • 博客(24)
  • 资源 (5)
  • 收藏
  • 关注

原创 Ele SOA Container

Ele SOA Container设计 我的github pages 地址:https://alexanderwangsgithub.github.io/CoreContainerCoreBootstrapCoreInitializerServer业务Server安全的单例模式RPCJsonServerJsonTaskCoreContainerpublic class Cont

2016-08-15 20:47:46 1016

原创 图片压缩命令

图片压缩命令我的github pages 地址:https://alexanderwangsgithub.github.io/pngbrew install pngcrushpngcrush -brute jmeter_shot.png jmeter_small.pngfor file in *.png ; do pngcrush "$file" "${file%.png}-crushed.png"

2016-08-15 20:46:37 649

原创 压测工具之wrk

压测工具之wrk我的github pages 地址:https://alexanderwangsgithub.github.io/昨晚系统routecause压测,突然想记下些工具,还有之前经常用的Jmeter。Installbrew install wrkor git clone https://github.com/wg/wrk.git cd wrk makeUsewaywrk -t24 -

2016-08-15 20:45:18 25105

原创 压测工具之Jmeter

压测工具之Jmeter我的github pages 地址:https://alexanderwangsgithub.github.io/ 配置http+线程组+线程数,启动GUI配置并保存即可。./bin/jmeter.shcurl测试http+json:curl -H "User-Agent: Rajax/1 generic/Google_Nexus_5_-_4.4.4_-_API_19_-_1

2016-08-15 20:44:21 1553

原创 Thrift manual

Thrift manual我的github pages 地址:https://alexanderwangsgithub.github.io/Thrift manualInstallGrammernamespacePrimaryCollectionEnumStructServiceExceptionGenerateTutorialInstallbrew install thri

2016-08-15 20:42:58 359

原创 Graphite介绍

Graphite监控系统我的github pages 地址:https://alexanderwangsgithub.github.io/ Vine的监控使用Graphite,工具包提供埋点工具,在FrameWork中埋点。结合Grafana实现丰富的图形监控。前端:渲染图表后端:存储时间序列数据组件:​ Load Balancer|​ Carbon|​ Whisper|​ Fil

2016-08-15 20:41:36 1364

原创 定位问题——终端环境下使用jstack分析jvm

定位问题——终端环境下使用jstack分析jvm 我的github pages 地址:https://alexanderwangsgithub.github.io/ 终端环境下使用jstack分析jvm(现在一般在Framwork层集成trace)一般来说,解决问题先看log,再看stack。jstack定向dump文件jps |grep Main|awk '{print $1}'|xargs

2016-08-15 20:40:02 995

原创 OSX小功能

OSX小功能 我的github pages 地址:https://alexanderwangsgithub.github.io/输出带声调字母在英文输入法环境下,长按字母键不放,同时按tab键。输出特殊符号option键+字母键100˚C ——> option+k∞ ——> option+5Sim•Fancis ——> option+8≈ ——> option+x≤ ——> option+<≥ —

2016-08-15 20:39:13 412

原创 GitLab & GitHub同时存SSH Key

GitLab & GitHub同时存SSH Key我的github pages 地址:https://alexanderwangsgithub.github.io/Add SSHKey(for github)1. Generate a new SSHKeyssh-keygen -t rsa -b 4096 -C "wg1033755123@gmail.com"2. Check ssh agentev

2016-08-15 20:36:41 1730

原创 RabbitMQ生产者模型

RabbitMQ生产者模型我的github pages 地址:https://alexanderwangsgithub.github.io/RabbitMQ连接池设计采用阻塞队列作为连接池的存储结构,避免使用代理,再生产者那一层完成归还连接的操作,提高性能。连接池connection总数固定,使用委托的自动恢复连接的机制。初始化public RabbitConnectionPool(String u

2016-08-15 20:35:41 2081

原创 RabbitMQ Analysis

RabbitMQ AnalysisAMQP model我的github pages 地址:https://alexanderwangsgithub.github.io/blog/RabbitMQ-Analysis.html AMQP messaging 中的基本概念[ Broker: 接收和分发消息的应用,RabbitMQ Server就是Message Broker。Virtual hos

2016-08-15 20:34:00 408

原创 Async异步队列编程模型

Async异步队列编程模型我的github pages 地址:https://alexanderwangsgithub.github.io/blog/Async_queue_program_model.html应用场景**Before:**ContextRequest——>workflow(contextRequest)​ contextRequest直接随着本线程进入处理流程After: Co

2016-08-15 20:30:55 1742

原创 git manual

git manual我的github pages 地址:https://alexanderwangsgithub.github.io/blog/Git_Manual.htmlRepository远程到本地git clone git@git.elenet.me:napos.vine/vine.gitclone的时候rename git clone git@github.com:AlexanderWan

2016-08-15 20:28:38 292

原创 小工具-使用java SSL通过url获得访问转为String-http/https

分为Http和Https两种。public class SSLUtils { public static String getHttp(String url) throws Exception { CloseableHttpClient httpClient = HttpClients.createDefault(); HttpPost post =

2016-05-12 21:11:42 668 1

原创 小工具-发邮件-java

做监控工具里的组件,发送邮件的工具public classMailUtil {     protected static final Log logger =VineLogFactory.getLog(MailUtil.class);     public static boolean send(String subject,String content, String

2016-05-12 21:08:44 526

原创 ActiveMQ的入门实例demo

1.下载ActiveMQ下载:http://www.apache.org/dyn/closer.cgi?path=/activemq/5.13.0/apache-activemq-5.13.0-bin.zip2.运行ActiveMQ解压缩apache-activemq-5.13.0-bin.zip,然后双击apache-activemq-5.13.0\bin\win64\activem

2016-01-19 18:26:55 1694

原创 java多线程之volatile关键字与线程栈内存

不使用volatile,开100个进程自增:package com.wanggang.java.test;public class ThreadTest3 { public static int countInt; public volatile static int countIntVolatile;//volatile告诉编译器该值是随时发生变化的,不进行编译优化 public

2015-11-02 14:38:57 1200

原创 java多线程之run() 与start() 区别

start() 方法真正实现多线程,使用start启动线程后执行run的同时继续往下执行。而run() 方法只是当作普通方法调用,必须要执行完才能执行下面的。下面是一个例子:package com.wanggang.java.test;public class ThreadTest { public static void main(String[] args) {

2015-11-01 21:22:10 628

原创 java多线程之Thread与runnable的区别

创建新执行线程有两种方法。一种方法是将类声明为 Thread 的子类。该子类应重写 Thread 类的 run 方法。接下来可以分配并启动该子类的实例。例如,计算大于某一规定值的质数的线程可以写成: class PrimeThread extends Thread { long minPrime; PrimeThread(long

2015-11-01 21:15:45 594

原创 在Mac OS X上安装使用mysql图文详细教程

1.官网下载:http://dev.mysql.com/downloads/mysql/选择dmg版安装完成后2.将mysql的bin加入path打开终端,当前用户目录下vim .bash_profile将下面对粘贴(按i,然后cmd+v,然后esc,":wq")MYSQL_HOME=/usr/local/mysqlPATH=$MYSQL_HOM

2015-04-15 14:55:24 912

原创 MergeSort归并排序图文代码详解

MergeSort归并排序就是将一组数分割成两个子数组,再对子数组进行排序,然后再归并起来。在这个过程中,通过递归的方式对子数组进行归并排序。过程(Wikipedia):申请空间,使其大小为两个已经排序序列之和,该空间用来存放合并后的序列设定两个指针,最初位置分别为两个已经排序序列的起始位置比较两个指针所指向的元素,选择相对小的元素放入到合并空间,并移动指针到下一位置重复步骤3

2015-04-12 15:47:01 3455

原创 HeapSort堆排序Java实现图文代码详解

堆排序(Heapsort)堆积树设计的一种排序算法,可以利用数组的特点快速定位指定索引的元素。排序图如下:(gif来自维基百科)堆排序的过程就是首先构建大根堆,然后对顶元素(及最大元素)与最后个元素替换位置,heapsize减一,重新调整堆变成大根堆。重复上面操作直到heapsize等于一的时候。排序完成。最大堆的特性:1.某个节点的值最多和其父节点的值一样大;

2015-04-12 14:04:13 2370 3

原创 android开发 第一章 android开发环境搭建

前言:从高三暑假开始接触android开发,现在已经有一年多了,现在想静下心来好好写几篇博文。总不能一直这样学的模糊不清。 第一章   android开发环境搭建 Windows版1.java环境的搭建A.去oracle官网下载jdk  或用我提供的jdk(建议小白用)  http://pan.baidu.com/s/1GcI5HB.安装jdk(建议默认安装),配置

2013-11-08 14:39:04 784

原创 textColor 的值

#“00FF00FF” R G B A每两个字符代表一个颜色, 数值从00到FF表示从0~256色。红色就是 #“FF000000FF”,蓝色就是#“0000FFFF”, 透明就是#“XXXXXX00”, X代表任意从0~F的字段。所以可以先得到所选择颜色的RGB的值,然后来转换为textColor的值

2013-03-30 18:24:35 3208 1

快速了解ClickHouse原理

ClickHouse原理解析。关键字:BigTable,大数据。 Yandex公司大佬出得教程。

2018-04-28

带有小米专业版尾巴的qq

带有“来自小米专用版QQ”的尾巴,并且界面风格有很大改变,很炫!

2013-01-18

VC++6.0简体版64位可用

小巧简约,使用方便,64位可用,十分适合初学者。

2013-01-18

捕鱼大亨源码

android平台下的一个游戏---捕鱼大亨的源码,值得学习!

2012-12-09

连连看的源代码(android)

一款很经典的游戏源码,让你有很大启发。多看源码对android的学习有很大帮助,看源码是android开发者必修之路。这款连连看的源码给大家,还有更多的。

2012-11-16

空空如也

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

TA关注的人

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