消息系统kafka之二 kafka的HA(高可用)

在前面的《消息系统kafka之一 系统简介》的为什么选择kafka中已经提到了kafka高可用的特性。下面是kafka与其他消息系统之间的区别可以看出,kafka支持持久化消息,消息回追等功能,在HA方面kafka使用的是replication策略在了解replication机制之前必须看下kaf...

2018-03-25 20:13:12

阅读数 2898

评论数 0

消息系统-kafka之一 系统简介

最近在研究消息中间件kafka,下面简单介绍一下kafka消息系统,首先,为什么使用消息中间件,有哪些消息中间件,为什么选择kafka为什么使用消息系统?1.首先就是消息系统的高性能,即使是非常普通的硬件可以支撑一秒几十万的消息2.消息队列对应用之间进行了解耦,应用之间不存在强依赖3.消息队列可以...

2018-03-19 23:16:34

阅读数 402

评论数 0

Mybatis初识

Mybatis 中 sql映射的xml文件(mapper)的写法: 里面包括 select insert update delete 在select中,id 是唯一标识符,parameterType 是需要的参数类型,resultType是返回的类型, 在resultType返回的类...

2017-09-09 14:25:03

阅读数 177

评论数 0

Android中的缓存策略

今天给大家介绍一下Android中的缓存策略,说起缓存大家应该都有所听说,二级缓存,三级缓存之类的。缓存策略在Android中有着广泛的使用场景,尤其是图片加载这个场景下,缓存策略是非常重要的。为什么要这么说呢,Android设备大多是移动设备,多以使用数据流量为主,数据流量又是收费的,为了在应用...

2016-10-16 21:44:45

阅读数 326

评论数 0

android开发之Bitmap的高效加载

今天给大家介绍一下如何高效的加载一个Bitmap,在后面的文章里会给大家介绍一下如何自己写一个功能完备Image Loader,这里是ImageLoader的前期准备工作。 由于Bitmap的特殊性和Android应用的内存资源有限,在加载Bitmap时,很容易出现内存溢出(OOM)。 在...

2016-10-16 20:45:58

阅读数 385

评论数 0

Android中Json的全解析(JSONObject,JSONArray,Gson,Jackson)

在前面我们已经讲解了XML的解析,今天来讲一下Json的解析过程。前面已经对XML和Json进行了详细的对比,这里就不在重述了。 先跟大家描述以下Json的数据结构,有以下两种形式: 1)“名称/值”对的集合 这种“名称/值”对的集合形式又称为JSONObject,其名称和值之间使用“:”隔开,一...

2016-10-14 22:05:38

阅读数 698

评论数 0

Android 的网络判定(网络连接类型和监听网络连接变化)

现在,Android手机作为市场占有量最大的移动设备,拥有着无数的需要连接网络的App,同时人们也渐渐不能离开需要网络的生活,相信大家都知道,在一些IMApp,类似于QQ,Wechat等通信工具中,并不需要很大的网络流量,普通的GPRS数据流量就可以应付自如。但是,当需要在线收看视频或者下载大型软...

2016-10-14 20:03:46

阅读数 8800

评论数 0

Android加密和解密(DES,AES,MD5)

加密是通过加密算法和加密密钥将明文转变为密文的过程,解密是其逆过程。加密算法有很多种,一般可以分为对称加密(如DES、AES等)、非对称加密(如RSA等)和单向加密(如MD5等)3类算法。 1)在对称加密算法中,双方使用的密钥相同,要求解密方事先必须知道加密密钥。这类加密算法技术较为成熟,加...

2016-10-13 21:53:44

阅读数 10823

评论数 0

View的滑动实现之三(使用动画,属相动画及延时策略)

前面我们已经介绍了两种View的滑动实现,今天我们介绍另一种滑动方式,即使用动画。通过动画我们能够让一个View进行平移,而平移就是一种动画。使用动画来移动View主要操作的是translateX和translateY属性,既可以使用传统的View动画,也可以采用属性动画。但是,如果使用属性动画的...

2016-10-13 19:50:15

阅读数 384

评论数 0

View 的滑动实现之二(ScrollTo,ScrollBy和Scroller)

在本篇文章的前面,我们讲到了使用Layout的方法实现View的滑动今天给大家介绍一下使用ScrollTo,ScrollBy和Scroller来实现View的滑动。 一、ScrollTo,ScrollBy 在View中,系统专门提供了scrollTo和scrollBy两种方式来改变Vi...

2016-10-12 21:18:16

阅读数 540

评论数 1

android中XML的解析

XML即可扩展标记语言,它和HTML很类似,但是又与HTML有很多不同之处,XML用于传输和存储数据,而HTML则是为了显示数据,单从代码上来看,XML最大的特点就是标签没有被预定义,不像HTML那样必须使用固定的预定义元素集。 上面也说到了,XML是用来存储数据的,这时候就不得不与同时具有存储功...

2016-10-11 22:17:03

阅读数 215

评论数 0

View的滑动实现之一(使用layout实现)

滑动一个View,本质上就是移动一个View的位置,它的实现与动画的实现非常相似,通过不断的改变View的位置来实现这一效果。所以,如果要实现这一效果,必定要监听用户的触摸事件。在前面我们已经深入分析了触摸事件的传递和分发机制。今天在这里同样还需要使用到MotionEvent。 在实现滑动之前,...

2016-10-10 21:19:55

阅读数 657

评论数 0

android 详解Notification

Notification作为一个事件触发通知型的交互提示接口,在消息提示方面给了我们很好的交互体验。 Google在Android5.0中又进一步改进了通知栏,优化了Notification。在长按Notification时,会显示消息的来源。 1。先来讲解一下最基本的Notifica...

2016-09-27 21:16:57

阅读数 310

评论数 0

android 的触摸事件的分发拦截机制分析

今天给大家讲解一下android中触摸事件的分发拦截机制,Android为触摸事件封装了一个类,MotionEvent,如果在项目中你重写过onTouchEvent方法,你就会发现该参数就是一个MotionEvent。在MotionEvent中封装了不少比较实用的东西,比如触摸点的坐标,点击事件的...

2016-09-27 20:01:18

阅读数 224

评论数 0

java 基础(含泪撰写java中作用域的区别)

今天cvte电话面试被问到了这个问题,真真没有想到,写了这么长时间的android的我,居然没有回答好这个问题,还真是哭笑不得啊,今天把它马下来,不为别的,就当是给自己的一个警戒。        java中的作用域有 public ,protected,private,default。坑就在这,我...

2016-09-18 15:33:13

阅读数 3541

评论数 0

android 自定义View之View的测量(onMeasure()方法)

在自定义控件的过程中,系统在绘制View前,必须对View进行测量,已使后面的onLayout(设置View的放置位置)能够顺利进行。而对VIew的测量的过程则是在onMeasure()中进行的。可能这时有的同学就发现问题了,说,自己以前自定义的View没有重写onMeasure()方法,仍然可以...

2016-09-14 19:12:13

阅读数 3433

评论数 1

android Notification的自定义和实现通知栏的展开和收起

最近写项目遇到了这样一个问题,就是如何才能实现通知栏的伸展,效果直接上图 通知栏伸展后是 其实实现这个效果还是比较简单的,但是查找了很多资料,大家都是说的马马虎虎,一样的模板,照抄照搬。 先来说一下如何实现Notification的自定义吧,这里需要设置的是Notification的Co...

2016-08-01 09:22:06

阅读数 4866

评论数 1

获取本地音乐文件的专辑,图片,音乐信息

今天跟大家分享一下如何获取本地音乐文件中的各种音乐信息,包括音乐的歌名,歌手,曲长,专辑,专辑图片 private String tilte;//歌名 private String artist;//歌手 private Bitmap bitmap;//专辑海报 private long d...

2016-07-22 22:50:42

阅读数 2185

评论数 0

设置对话框位置,设置对话框透明度等

今天给大家讲一些关于对话框的小知识点。 1.设置对话框的位置 AlterDialog dialog=new AlterDialog.Builder(this) .setMessage("在顶端显示对话框").setPositiveButton("...

2016-07-22 22:32:01

阅读数 316

评论数 0

android 黑名单 短信拦截

上一篇讲了电话拦截,现在讲一下短信拦截。 由于android4.4以上,提高了系统的安全性,同时,也对短信的处理进行了保护 先来讲一下在android4.4以下的短信拦截机制 在android4.4一下,要拦截黑名单中的短信,只需要注册一个优先级较高的短信广播接收器,然后在接收到短信后,...

2016-07-21 17:28:09

阅读数 865

评论数 0

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