分类 技术文章 中的文章

高吞吐量分布式消息系统kafka

Kafka是一种高吞吐量的分布式发布订阅消息系统,它可以处理消费者在网站中的所有动作流数据。 特性 Kafka 是一种高吞吐量的分布式发布订阅消息系统,有如下特性: 通过O(1)的磁盘数据结构提供消息的持久化,这种结……

阅读全文

分布式存储FastDFS

介绍 FastDFS 是一个开源的高性能分布式文件系统(DFS),实现了文件存储,文件同步和文件访问,以及高容量和负载平衡等功能。 FastDFS 系统有三个角色:跟踪服务器(Tracker Server)、存储服务器(Storage……

阅读全文

浅析内网穿透可行方案

缘起 最近在做一个微信网站,需要和微信对接。发现开发的时候需要将自己电脑上的服务映射到公网上,才能接收到微信公众平台的回调。 因此,百度搜寻整理各种可行的内网穿透方案。 内网穿透原理 以下纯属个人理解,不保证……

阅读全文

java之future异步并发体验

废话不多说,直接上代码 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 package org.mango.demo; import cn.hutool.http.HttpUtil; import com.google.common.collect.Lists; import com.google.common.util.concurrent.ListenableFuture; import com.google.common.util.concurrent.ListeningExecutorService; import com.google.common.util.concurrent.MoreExecutors; import java.util.ArrayList; import java.util.Date; import java.util.List; import java.util.concurrent.Callable; import java.util.concurrent.Executors; import java.util.stream.Collectors; public……

阅读全文

java之forkjoin体验

废话不多说,直接上代码! 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 package org.mango.forkjoin; import cn.hutool.http.HttpUtil; import java.util.ArrayList; import java.util.Date; import java.util.List; import java.util.concurrent.RecursiveTask; public class ServiceTask extends RecursiveTask<String> { private String url; public ServiceTask(String url){ this.url = url; } @Override protected String compute() { String result……

阅读全文

java之深入jvm之路

1.仔细看一看java 1.1.java发展历史 1995年5月23 Oak语言更名为Java 1996年1月23 JDK 1.0发布 1997年2月19日JDK 1.1发布 技术代表:JDBC,JAR文件格式,JavaB……

阅读全文

java日志门面

1.slf4j是什么 slf4j全称为Simple Logging Facade for Java ,即java简单日志门面,渐渐地替换调了apache common logging。 The Simple Logging Facade for Java (SLF4J) serves as a simple facade or abstraction for various logging frameworks (e.g. java.util.logging, logback, log4j) allowing the end user to plug in the desired logging framework at deployment time. 理……

阅读全文

nginx的负载均衡测试

疑问 在nginx中配置的最基本的负载均衡配置,是不是其中一个服务挂掉了,用户还是能够正常访问系统? 配置及环境 Nginx + node的http-server服务器 + 同一机器的2个端口web静态页服务 1 2 3 4 5 upstream web{……

阅读全文

如何加快处理速度

1.场景 例如有一张成语字典表,数据在13000条左右,需要将数据经过处理存到另一个存储中(可以是数据库),如何才能加快处理速度? 2.推荐工具 ETL工具kettle 3.解决方案 3.1.多线程互斥加快处理……

阅读全文