自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

原创 spring cloude fegin远程调用接口返回linkedHashMap问题

spring cloud项目开发中,使用fegin进行远程调用 ,返回类型为PageJsonResult<List<BusinessLogVO>>,对List<BusinessLogVO>进行二次封装(for (B...

2018-07-20 10:30:53

阅读数 1195

评论数 0

原创 nginx部署,配置详解

Nginx是俄罗斯人编写的一款高性能的HTTP和反向代理服务器,在高连接并发的情况下,它能够支持高达50000个并发连接数的响应,但是内存、CPU等系统资源消耗却很低,运行很稳定。目前Nginx在国内很多大型企业都有应用,据最新统计,Nginx的市场占有率已经到33%左右了。而Apache的市场占...

2018-03-19 11:10:04

阅读数 189

评论数 0

原创 JVM调优-jstack

创建一个springboot工程,官网地址:http://start.spring.io/ 创建controller,写个死循环的方法,打包(mvn clean package) ,上传到服务器,通过java -jar ***.jar启动。 浏览器访问这个方法:http://1...

2018-01-16 18:32:22

阅读数 173

评论数 0

原创 用redis实现分布式锁

Redis为单进程单线程模式,采用队列模式将并发访问变成串行访问,且多客户端对Redis的连接并不存在竞争关系。redis的SETNX命令可以方便的实现分布式锁。 maven依赖: org.springframework spring-context 4.3.4.RE...

2018-01-12 18:48:00

阅读数 214

评论数 0

原创 springboot+swagger2

http://start.spring.io/生成springboot工程 引入maven依赖 io.springfox springfox-swagger2 2.7.0 io.springfox springfox-swagger-ui 2.7...

2018-01-06 18:45:07

阅读数 487

评论数 0

翻译 curator实现master选举

dependency> org.apache.curator curator-framework 2.11.0 dependency> dependency> org.apache.curator curator-recipes ...

2017-12-19 16:19:55

阅读数 317

评论数 0

原创 zookeeper实现分布式锁

Curator是Netflix公司开源的一个Zookeeper客户端,与Zookeeper提供的原生客户端相比,Curator的抽象层次更高,简化了Zookeeper客户端的开发量。 org.apache.curator curator-framework 2.11...

2017-12-19 15:20:43

阅读数 310

评论数 0

原创 使用curator实现对zookeeper的增、删、改、查、回调

Curator是Netflix公司开源的一套zookeeper客户端框架,解决了很多Zookeeper客户端非常底层的细节开发工作,里面提供了更多丰富的操作,例如session超时重连、主从选举、分布式计数器、分布式锁等等适用于各种复杂的zookeeper场景的API封装。 org.a...

2017-12-15 20:11:41

阅读数 169

评论数 0

原创 zkclient实现对zookeeper基本操作

zkclient比原生API已经方便了很多。 com.101tec zkclient 0.10 public class ZkClientApiDemo { private static String ZK_URL = "192.168.1.4...

2017-12-15 17:38:40

阅读数 251

评论数 0

原创 zookeeper javaapi简单小例子

用java原生api实现对zookeeper的增、删、改、查,watcher实在太难用了,建议用curator或zkclient org.apache.zookeeper zookeeper 3.4.6 public class ZookeeperJavaApi...

2017-12-15 16:59:41

阅读数 208

评论数 0

原创 zookeeper单机、集群安装、zoo配置详解

zookeeper集群安装,zoo.conf参数详解

2017-12-15 15:18:58

阅读数 385

评论数 0

原创 linux下实现自动从SVN拉代码,打包

安装maven,下载地址:https://pan.baidu.com/s/1slsRsAD 上传到服务器,解压: unzip apache-maven-3.5.0.zip创建maven仓库文件夹 mkdir mvn-repo设置settings.xml /home/admin/pkg/mvn-r...

2017-12-13 17:53:34

阅读数 2446

评论数 0

原创 MyBatis Generator实现分页插件

新建工程,继承PluginAdapter org.mybatis.generator mybatis-generator-core 1.3.5 provided public class Paginat...

2017-12-01 15:02:08

阅读数 2503

评论数 0

原创 kafka偏移量offset--java

maven org.apache.kafka kafka_2.10 0.9.0-kafka-2.0.2 private SparkKafka kafka = null ; private static final String TOPIC_SOURCE =...

2017-11-29 15:20:44

阅读数 4091

评论数 1

原创 kudu入库--java

建表语句: create table user_portrait_kudu(id STRING, open_id STRING, user_id STRING,label_code STRING, label_level SMALLINT, label_name STRING, label_str...

2017-11-29 14:09:12

阅读数 1647

评论数 0

原创 kafka常用命令(cdh5.10.0+kafka)

cd /opt/cloudera/parcels/CDH-5.10.0-1.cdh5.10.0.p0.41/bin kafka-topics --delete --zookeeper personas1:2181 --topic TP_LABEL kafka-topics --list --...

2017-11-29 12:39:29

阅读数 1878

评论数 0

原创 kafka集群监控KafkaOffsetMonitor

黑窗口的kafka集群没有监控,可以使用三方开源的监控工具,KafkaOffsetMonitor这个工具耦合性比较低,单用于监控比较适合而且部署很简单。  下载地址:http://pan.baidu.com/s/1qXJa7QO 服务器上创建文件夹 kafkamonitor,把jar报上传到服务器...

2017-11-29 11:13:45

阅读数 256

评论数 0

原创 maven-shade-plugin打包无法加载spring问题

spark工程集成spirng,在main方法中加载spring public static void main(String[] args) { SpringContainer.getSpringContext(); SummarySpark summary = new S...

2017-11-29 10:46:55

阅读数 912

评论数 0

原创 java单例模式

public class BlockingQueueFactory { private BlockingQueueFactory(){} /** * 内部类 保证单例 */ private static class MyBlockingQueue{ ...

2017-09-11 10:08:45

阅读数 186

评论数 0

原创 BASE64加密解密

//前缀,为了判断是否为加密的字符串,在解密的时候判断是否为加密的字符串,不是加密的字符串不进行处理 private static final String BASE_PREFIX = "BASE-"; /** * 判断是否是 BASE64 编码 *...

2017-08-30 16:37:04

阅读数 392

评论数 0

原创 redis ID生成器

public class IdSeqGenerator { /** * 昵称计数器,确保唯一性 */ private static final String ID_COUNTER_REDISKEY = "ID_COUNTER:"; /...

2017-08-29 18:32:38

阅读数 1484

评论数 0

原创 twitter ID生成算法

分布式系统中,有一些需要使用全局唯一ID的场景,这种时候为了防止ID冲突可以使用36位的UUID,但是UUID有一些缺点,首先他相对比较长,另外UUID一般是无序的。 为了满足Twitter每秒上万条消息的请求,每条消息都必须分配一条唯一的id,这些id还需要一些大致的顺序(方便客户端排序)...

2017-08-29 17:56:15

阅读数 241

评论数 0

原创 OSS上传图片 java

maven: com.aliyun.oss aliyun-sdk-oss 2.4.0 @Configuration public class SpringConfig { @Autowired Environment env; @Bean...

2017-07-18 16:10:29

阅读数 499

评论数 0

原创 redis发布、订阅

@Setter public final class RedisUserLoginRegisterSubscribe extends JedisPubSub { private static final Logger log = LoggerFac...

2017-07-07 16:34:29

阅读数 272

评论数 0

原创 spring-test几种用法

maven: 4.3.4.RELEASE org.springframework spring-test ${spring_version} test junit junit 4.12 test @Run...

2017-07-05 17:41:02

阅读数 1380

评论数 0

原创 springboot分布式session同步

maven: org.springframework.boot spring-boot-starter-data-redis org.springframework.session spring-session-data-redis redis配置...

2017-06-20 17:10:44

阅读数 836

评论数 0

原创 JAVA设计模式-策略模式应用实例

应用场景:资讯app对用户的有益反馈、首次评论、分享、版本更新等发放积分,积分系统分别设置有益反馈、首次评论、分享、版本更新的积分规则,根据不同的积分规则取出要送的积分。 基础策略接口 public interface BaseStrategy { /** * 根据规则计算积...

2017-05-17 17:34:05

阅读数 383

评论数 0

原创 微信公众号开发-接收与回复消息

微信公众平台:https://mp.weixin.qq.com/wiki?t=resource/res_main&id=mp1445241432&token=&lang=zh_CN 申请测试公众号 @Resource private WechatService w...

2017-05-11 15:08:04

阅读数 2098

评论数 7

原创 sharding-jdbc集成spring+mybatis分表分库

参考文档:https://github.com/hjforever/sharding-jdbc 例子下载链接:http://download.csdn.net/detail/leevons/9808493 maven: xml version="1.0" encodi...

2017-04-10 15:29:13

阅读数 3289

评论数 1

原创 zbus消息队列应用实例

maven: org.zbus zbus 6.2.6 生产: @Component public class ZbusProducerHolder { private static org.slf4j.Logger Logger = LoggerFac...

2017-04-10 10:23:32

阅读数 1810

评论数 2

原创 spark自定义Accumulator高级应用(JAVA)

public class SessionAggrStatAccumulator implements AccumulatorParam { private static final long serialVersionUID = 6311074555136039130L; /** ...

2017-03-24 16:45:43

阅读数 2235

评论数 3

原创 Spark编写UDAF自定义函数(JAVA)

maven: org.apache.spark spark-core_2.10 1.6.0 org.apache.spark spark-sql_2.10 1.6.0 org.apache.spark spark-h...

2017-03-21 14:51:02

阅读数 2035

评论数 0

原创 Spark编写UDF自定义函数(JAVA)

maven: org.apache.spark spark-core_2.10 1.6.0 org.apache.spark spark-sql_2.10 1.6.0 org.apache.spark spark-hiv...

2017-03-21 13:25:47

阅读数 5421

评论数 0

原创 sparksql分组后topN(JAVA)

org.apache.spark spark-core_2.10 1.6.0 org.apache.spark spark-sql_2.10 1.6.0 org.apache.spark spark-hive_2.10 1.6...

2017-03-21 10:56:17

阅读数 1063

评论数 0

原创 sparkSQL用jdbc访问mysql

maven: org.apache.spark spark-core_2.10 1.6.0 org.apache.spark spark-sql_2.10 1.6.0 工具类 --> com.google.guava ...

2017-03-17 17:51:18

阅读数 2729

评论数 0

原创 spark对分组后value值进行排序(JAVA)

maven: org.apache.spark spark-core_2.10 1.6.0 groupsort.txt: spark 100 storm 90 kafka 75 hadoop 60 zookeeper 100 impala 80 ...

2017-03-03 13:24:58

阅读数 724

评论数 0

原创 spark二次排序简单例子(JAVA)

maven依赖: org.apache.spark spark-core_2.10 1.6.0 public class SecondarySortBean implements Ordered,Serializable { private int fi...

2017-03-02 16:55:07

阅读数 301

评论数 0

原创 spark对wordcount结果集排序(JAVA)

maven依赖: org.apache.spark spark-core_2.10 1.6.0 public class WordCountSort { public static void main(String[] args) { /...

2017-03-02 15:44:42

阅读数 1120

评论数 0

原创 spark入门cogroup简单例子(JAVA)

maven依赖: org.apache.spark spark-core_2.10 1.6.0 public class CoGroup { public static void main(String[] args) { /** ...

2017-03-02 13:45:49

阅读数 363

评论数 0

原创 spark入门wordcount详解(JAVA)

maven依赖: org.apache.spark spark-core_2.10 1.6.0 public class WordCount { public static void main(String[] args) { /** ...

2017-03-02 09:59:10

阅读数 576

评论数 0

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