前言 简单整理一些自己使用kafka的一些感受. 正文 一切都要回到真实的世界上, 计算机世界只是真实事件的一个缩影. 计算机世界有一个重要的东西,那就是数据库. 数据库记录着真实世界发生了什么,准确的说就是这个世界发生了什么然后产生了什么结果. 比如说一辆火车,那么数据库记录这辆火车是开启的开始停止的,或者说乘坐着几个人,也就是这辆火车对当前世界的状态. 有比如说,一个人,数据库里面记录着这个人的年龄.身高.性别等.也就是记录这个人的状态. 可以说数据库,是事物的状态机. 这个是满足以前的,但…
前言 简单整理一些kafka的设计. 正文 前文提及到log 的重要性,以及kafka在其中的作用,起着一个日志管理分发的作用,对于其他服务来说相当于新闻报社,订阅某种主题就会收到某类信息. 当人们意识到事件状态的重要性的时候,当时还没有日志管理系统,可能像下面这样: 他们各自传递着各自的事件状态给需要的服务,有点乱且难以维护. 于是为了给他们解耦,就出现了下面这样的: 这种模式解决了日志分发问题. 这种模式的出现是否解决了各种服务之间日志的共享. 现在日志和数据库似乎没有什么关联了,也就是事件…
前言 简单整理一下分发的基本思路. 正文 kafka 原本是做日志管理系统,主要是分发这块的. 那么如何做分发呢? 分发的是什么呢? 分发的其实是日志,日志是事件状态,kafka 内部就叫做Record,也就是记录哈,也可以叫做事件状态的记录,其实和日志的意思差不多了. 首先需求是有分类的,要给record 进行分类,这个分类就用topic.每个分类有自己的topic. 然后就是怎么存的问题了. 首先最容易想到的是下面这种: 一个队列,往队列里面存就好,然后另外一端进行消费就好. 这样又一个问题…
7-2 微信小程序入门篇 准备篇 1.登录网址,https://mp.weixin.qq.com 注册一个微信小程序. 2.获取微信小程序appid,登录自己的小程序后台,在开发者设置中获得appid. 3.下载微信开发者工具,创建项目.输入appid,和项目名即可. 4.js是脚本文件, json是配置文件,wxss是样式表文件.小程序读取这些文件,生成小程序实列. 5.app.js是小程序的脚本代码,儿科与你监听并处理小程序的生命周期,声明全局变量. 调用框架提供丰富的API 案列,调用同步…
Webx小应用的实现整理与分析 初次在园子里与大家分享自己的所学,欢迎各种指点~ By 仰城 2013-08-07 学习一段时间webx.ibatis.spring以及maven的基本知识之后,应用它们实现了一个web应用的简单功能.这篇文章主要对这个应用的实现过程进行一些描述以及分析.后续将更加深入地对一些细节进行总结. 构建应用 功能:用户注册.用户登录: 技术框架:webx(表现层),spring(业务层),ibatis(数据层): 前置准备:安装jdk6.eclipse.maven,并进…
Unite 2017 干货整理 优化篇 2017年05月16日 将Unite 2017的一些演讲做了整理.  本篇有内存,CPU.GC.UI.渲染性能指标.Tips几个小节.  内容持续整理中. 内存: 1.Model Import Setting:Read/Write Enable  2.FBX Import Setting : Animation Type Generic ->None  3.Texture Import Setting:Generate MipMap  4.Audio im…
http://www.kisence.com/2017/05/17/unite-2017-gan-huo-zheng-li-tong-bu-pian/ Unite 2017 干货整理 同步篇 2017年05月17日 Unite 2017的一些演讲做了整理.  本篇有帧同步和状态同步两个部分.  内容持续整理中. 帧同步 优点 1.开发效率较高(注:特别是对一些操作细节表现要求较高的游戏)  2.能实现更强的打击感  3.流量消耗稳定  4.原生支持离线战斗  5.录像文件较小 缺点 1.网络要求…
Java工程师笔试题整理[校招篇]     隔着两个月即将开始校招了.你是不是也想借着这个机会崭露头角,拿到某些大厂的offer,赢取白富美.走上人生巅峰?当然如果你还没能打下Java基础,一定要先打好Java基础:如何一步一步的学Java - 学习编程 - 知乎专栏.然后再来看一下练习一下各大厂的面试笔试题目. 如果以下内容满足不了你,你还可以去看这篇: 2016校招编程题汇总 - 学习编程 - 知乎专栏 进入主要内容(主要内容整理来自牛客网:牛客网)(以下内容按照各大公司进行划分,对每一公司…
本期的微信小程序实战篇来做一个电商网站经常用到的-商品属性联动选择的效果,素材参考了一点点奶茶. 效果演示:   商品属性联动.gif 代码示例 1.commodity.xml <!-- <view class="title">属性值联动选择</view> --> <!--options--> <view class="commodity_attr_list"> <!--每组属性--> <…
在上一篇<我的微信小程序第一篇(入门)>中,很多人问我什么是微信小程序,在这里我要说一下这个是我的失误啦,我默认大家都知道微信小程序,其实可能行内人士都知道小程序,好多非行内朋友可能平时不太关注这些,所谓的隔行如隔山,所以,我今天简单介绍下什么是微信小程序? 据说在微信产品经理张小龙的微信朋友圈中介绍到(敲黑板,重点是“据说”噢,因为我没有张小龙微信,哈哈): 小程序是一种不用下载安装即可使用的应用,它实现了应用“触手可及”的梦想,用户扫一扫或者搜索一下即可打开,也体现了“用完即走”的理念,用…