- 博客(15)
- 资源 (33)
- 问答 (1)
- 收藏
- 关注
原创 Javassist埋点做性能监控
埋点实现在方法前后动态插入代码,获取方法的执行时间。常见的方法有以下3钟:1 硬编码 2 spirng aop 动态代理3 动态插入字节码其中 1 和 2 系统代码侵入性大,方法3不用更改系统代码。 javaAgent技术JavaAgent是从JDK1.5及以后引入的,在1.5之前无法使用,也可以叫做java代理。利用 java代理,即 java.lang.instrument 做动态 Ins...
2018-06-30 13:49:48 7014
原创 fastjosn转换成字符串时首字母变小写问题
fastjson版本<dependency> <groupId>com.alibaba</groupId> <artifactId>fastjson</artifactId> <version>1.2.33</version></dependency> 查看fa
2018-06-28 10:00:46 1252
原创 HMAC-MD5 签名算法
防止数据在传输过程被篡改,使用HMAC-MD5 签名算法校验数据。HMAC-MD5算法HMAC(K,M)=H(K⊕opad∣H(K⊕ipad∣M))其中:K是密钥(OperatorSecret),长度可为64字节,若小于该长度,在密钥后面用“0”补齐。 M是消息内容; H是散列函数; opad和Ipad分别是由若干个0x5c和0x36组成的字符串; ⊕表示异或运算;...
2018-06-27 14:35:39 14290 1
原创 AES加密
为了保证数据传输过程中的安全,加密使用对称加密算法AES 128位加密,加密模式采用CBC,填充模式采用PKCS5Padding方式,字符编码uft-8。ASE加密和解密验证工具import sun.misc.BASE64Decoder;import sun.misc.BASE64Encoder;import javax.crypto.Cipher;import javax.crypto....
2018-06-27 14:25:22 887
原创 Java的SPI机制
SPI 全称为 (Service Provider Interface) ,是JDK内置的一种服务提供发现机制。 目前有不少框架用它来做服务的扩展发现, 简单来说,它就是一种动态替换发现的机制,我们系统里抽象的各个模块,往往有很多不同的实现方案,比如日志模块的方案,xml解析模块、jdbc模块的方案等。 某个接口,想运行时动态的给它添加实现,你只需要添加一个实现。例如: 数据库驱动,dubbo都使...
2018-06-25 14:14:31 156
原创 JavaAPI访问HBase出现org.apache.hadoop.hbase.client.RetriesExhaustedException
在win7环境中测试JavaApi访问HBASE1.2.6,依赖如下:<!-- hhbase-client --><dependency> <groupId>org.apache.hbase</groupId> <artifactId>hbase-client</artifactId> <versio...
2018-06-21 09:21:34 3117
原创 HBase(3)-操作命令DML
表定义 describe指令格式:describe 表名hbase(main):003:0> describe 'tbTest'Table tbTest is ENABLEDtbTestCOLUMN FAMILIES DESCRIPTION{NAME => 'col-familyA', BLOOMFILTER => 'ROW', VERSIONS =&...
2018-06-09 10:51:44 308
原创 HBase(2)-操作命令DDL
创建表 create指令格式:create 表名,列簇1,....,列簇nhbase(main):010:0> create 'tbTest','col-familyA','col-familyB'0 row(s) in 2.4910 secondscreate 't1', 'f1', SPLITS => ['10', '20', '30', '40']c...
2018-06-08 11:42:07 494
原创 HBase(1)-通用命令
启动HBase shell进入HBase安装目录bin目录,启动cmd,输入hbase shell D:\Soft\hbase-1.2.6\bin>hbase shell状态命令hbase(main):001:0> status1 active master, 0 backup masters, 1 servers, 1 dead, 3.0000 average ...
2018-06-08 10:37:42 384
原创 window安装HBase单节点测试环境
搭建HBase单节点开发测试环境,经过摸索,终于可以在windows下安装HBase,而且不需要cygwin。hadoop2.7.6安装:hadoop在window下安装Hbase版本:hbase-1.2.6HBase和Hadoop的对照表通过对照表可知:hadoop2.7.6 支持hbase1.2.6开始安装1 下载HBase1.2.6 解压 D:\Sof...
2018-06-07 16:15:00 774
原创 sprintboot集成kafka
springboot版本<parent> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-parent</artifactId> <version>1.5.6.RELEASE</version>
2018-06-06 15:53:13 754 2
原创 kafka+zookeeper环境测试
前面介绍 kafka+zookeeper环境搭建本节介绍kafka+zookeeper消息发送和消费进入kafka的安装目录:D:\Soft\kafka_2.11-1.1.0\bin\windows 打开cmd创建主题执行 kafka-topics.bat --create --zookeeper localhost:2181 --replication-factor 1 --partitions...
2018-06-06 10:58:01 670
原创 kafka+zookeeper环境搭建
操作系统: win7 64位zookeeper版本:zookeeper-3.4.11kafka版本:kafka_2.11-1.1.01 zookeeper 安装下载zookeeper-3.4.11解压:D:\Soft\zookeeper-3.4.11 进入D:\Soft\zookeeper-3.4.11\conf 目录复制文件 zoo_sample.cfg重新命名为 zoo.cfg zoo.cfg...
2018-06-05 17:14:07 531
原创 kafka运行错误:提示找不到或者无法加载主类错误解决方法
kafaka版本:kafka_2.11-1.1.0原因有2个:1 目录不能有空格 D:\Soft\kafka_2.11-1.1.0 , 放在Program Files目录中一直有问题2 修改D:\Soft\kafka_2.11-1.1.0\bin\windows\kafka-run-class.bat 文件179行set COMMAND=%JAVA% %KAFKA_HEAP_OPTS% %...
2018-06-05 16:39:08 6678 3
原创 windows环境Filebeat+Logstash+Elasticsearch+kibanan存储日志
1 单独配置Elasticsearch 6.232 单独配置Logstash 6.233 单独配置kibana 6.23加入Filebeat 6.23时,只需要更改Logstash和Filebeat配置即可。4 配置Logstash在安装目录:D:\Program Files\elasticsearch-6.2.3\logstash-6.2.3\bin新建文件:logstash_filebeat....
2018-06-05 15:59:48 2430 5
RocketMQ Console 可视化管理工具
2022-02-14
IKAnalyzer-solr4.x-update.zip
2020-02-11
D3.js数据可视化实战手册
2019-04-07
kityminder-js
2019-03-23
hadoop2.7.6 winutils.exe hadoop.dll
2018-05-04
android反编译工具
2017-09-21
MAC OS X Snow Leopard 10.6 引导镜像Rebel_EFI和darwin
2014-04-12
opengl函数手册
2013-08-05
XPath最通俗的教程.rar
2009-07-20
XSLT标准参考手册.chm
2009-07-20
dsoframer.ocx 2.3.0.0
2009-06-02
redis的bitmap数据怎么转成java的BitSet
2018-05-08
TA创建的收藏夹 TA关注的收藏夹
TA关注的人