最新动态

聊聊Kafka分区、producer、consumer

一. Kafka topic消息根据什么规则推送到到指定区partition?1) 发布消息时,如果只传了topic没有传key,则会以topic随机计算出一个的区(partition)来存放消息。优点:消息分布到不同partition上,能并发消费(并发数小于等于分区总数),消费速度快。缺点:不保...

小程序获取unionid的坑 unionid返回为null

同一个微信开放平台下的相同主体的App、公众号、小程序的unionid是相同的,这样就可以锁定是不是同一个用户。微信针对不同的用户在不同的应用下都有唯一的一个openId, 但是要想确定用户是不是同一个用户,就需要靠unionid来区分。这里注意了:要想获取unionid就必须要绑定微信开放平台首先...

MINA框架开发入门--简单易用的基于TCP/IP通信的JAVA框架

简单介绍MINA是apache下的一个开源项目,是一个网络通信应用框架,也就是说,它主要是对基于TCP/IP、UDP/IP协议栈的通信框架(然,也可以提供JAVA 对象的序列化服务、虚拟机管道通信服务等),Mina 可以帮助我们快速开发高性能、高扩展性的网络通信应用,Mina 提供了事件驱动、异步(...

docker中的java客户端项目如何使用apollo配置中心

完成了apollo配置中心的搭建工作之后,最重要的就是apollo配置中心的使用。Apollo的详细使用可参考apollo wiki中给出《Java客户端使用指南》 。下面简单介绍快速使用,并会说到部署在docker中的项目作为apollo的客户端时,该如何配置,如何使用? 环境要求:ja...

中文汉字拼音汇总 域名单拼速查表

aaianangaobabaibanbaobangbeibenbengbibianbiaobiebinbingbobucacaicancangcaocecencengchachaichanchangchaochechenchengchichongchouchuchuachuaichuanchuang...

教你撸阿里云2核4G服务器269元/年特惠

阿里云拼团特惠价格低到劲爆,2核4G的配置269元1年、499元2年、699元3年(省了5817元!),折合19元/月,这个价格买2C4G怕是哪个云都买不来。但是呢,阿里云是有条件的,只有新用户,很多老用户望而却步,其实很简单:2核4G服务器269元1年/499元2年/699元3年如何撸阿里云2核4...

powerDNS+powerAdmin+mysql安装教程---局域网内自建DNS

局域网内自建DNS,好处就不说了,直接操作。系统环境: Linux CentOS 7第一步:准备好powerDNS的后端环境mysql安装mysql具体安装教程可以参考,笔者另一篇博文《Linux CentOS 7 下的mysql服务器安装 完整教程》创建数据库以及基本powerDNS所需要的表cr...

apache /var/www/html Permission denied 放在var/www/html下的项目访问不了

Unknown: failed to open stream: Permission denied in Unknown on line 0问题场景笔者在往apache的/var/www/html目录下放一个PHP的项目时,无论怎么授权,发现都无法访问到项目,具体情形如下:启动httpd服务后,授权...

Linux CentOS 7 下的mysql服务器安装 完整教程

系统环境linux  centOS 7 mysql软件包下载首先进入mysql官网https://www.mysql.com/,找到最新版本的mysql 的二进制rpm包MySQL Yum Repository下载mysql包wget https://dev.mysql.com/get/m...

powerAdmin使用指南---powerDNS

PowerAdmin简介Power Admin是一款小而实用的管理DNS配置的工具,可让您快速轻松地管理多台服务器.只需将域名和域名对应的ip配在powerAdmin做相应的配置。powerDNS和powerAdmin安装完成以后,即可打开powerAdmin首页PowerAdmin使用介绍下面详细...

Python chromedriver运行报错:Runtime.executionContextCreated has invalid 'context'

在调试chromedriver时,报错。报错信息如下:orhandler.py", line 242, in check_response raise exception_class(message, screen, stacktrace) selenium.common.ex...

Kafka入门教程 经典教程

一、基本概念介绍Kafka是一个分布式的、可分区的、可复制的消息系统。它提供了普通消息系统的功能,但具有自己独特的设计。 这个独特的设计是什么样的呢? 首先让我们看几个基本的消息系统术语: Kafka将消息以topic为单位进行归纳。 将向Kafka topic发布消息的程序成为producers....

Kafka丢数据?Kafka如何预防丢数据?

Kafka到底会不会丢数据(data loss)? 通常不会,但有些情况下的确有可能会发生。下面的参数配置及Best practice列表可以较好地保证数据的持久性(当然是trade-off,牺牲了吞吐量)。笔者会在该列表之后对列表中的每一项进行讨论,有兴趣的同 学可以看下后面的分析。bloc...

Kafka的三种消费模式

自动提交offset以下实例代码展示了如何自动提交topic的offset:public void autoOffsetCommit() { Properties props = new Properties(); props.put("bootstra...

码农翻身:用故事给技术加点料,用精彩的故事阐述技术原理,各章节连接在这里

笔者看了第一章就被内容吸引,这简直就是在用精彩的小说故事阐述技术原理。在浮躁的生活中,用这种有趣的方式去学习技术原理,也将是一件有趣的事情。有些文章、分享看着听着让人打瞌睡,而本次分享的文章会让人越看越想看。大话编程我是一个线程我是一个Java classJavascript: 一个屌丝的逆袭Jav...