- Android知识点目录
迷路啦
Androidandroidjava知识点
本人参考了一本书籍,但是那本书比较“坑”,没有很详细的介绍各个知识点,都还需要别人去单独搜索查询详细资料,那这本书实际就只是来了解个目录了。。。持续更新中...第1章Android触摸事件传递机制1.1触摸事件的类型1.2事件传递的三个阶段1.3View的事件传递机制1.4ViewGroup的事件传递机制触摸事件的分析与总结第2章AndroidView的绘制流程2.1绘制的整体流程2.2Measu
- Android知识点2
面具猴
1.DrawerLayout可滑动范围的设置通过反射mEdgeSize属性实现:privatevoidsetDrawerRange(DrawerLayoutdrawerLayout){FieldmDragger=null;try{mDragger=drawerLayout.getClass().getDeclaredField("mLeftDragger");}catch(NoSuchFieldE
- android glide资源图片的宽高,Android知识点——Glide获取图片宽高
国金鹏
androidglide资源图片的宽高
先扯两句先很负责任的说一下,这个内容也是百度来的,但是很不负责任的是,当初只记录解决方案,忘了记录是查看的哪篇博客了,这里先对不知道借鉴的谁表示感谢。无法分享链接,就厚着脸皮把(转)字去掉了,请大家谅解。先提供一下Android知识点——目录的链接,然后让我们进入正题。正文实际上,这篇博客所说的内容并不是所有人都可以用到,毕竟大多数时候,我们只需要展示图片,而并不需要知道图片的宽高;有的时候我们只
- Android知识点——Retrofit+RxJava+OkHttp(下)使用
半寿翁
Android知识点android
先扯两句好了,上一篇闲扯过后,算是将我为什么会把Retrofit说出来了吧(虽然好像什么都没说),当然还有其他框架,作为一个懒人,我这里就不加以阐述了,还是进入整体,开始进入我们的使用的部分。还是先上我的Git库MyBaseApplication(https://github.com/BanShouWeng/MyBaseApplication)并给大家展示个神器,叫Android知识点——目录,好
- Android知识点——Retrofit+RxJava+OkHttp(上)闲扯
半寿翁
Android知识点android
先扯两句很久不扯了,刚敲出来这四个字的时候,还真把自己弄得愣了一下。首先对这段时间关注我的博客的说声抱歉,前段时间有点事,断了一段时间,今后会尽量避免的,嘿嘿。当然原本的套路今天应该写的是RecyclerView.Adapter的封装,不过因为又踏上了找工作的征程,所只好把这个相对更重要一些的部分拿到前面了。这篇主要是分析一下我用过的一些框架,借机传达一些个人在开发中的一些小意见,没有兴趣的可以直
- Android面试题 2018
一点墨汁
转自:https://juejin.im/post/5af82ee1f265da0b934865baAndroid面试题整理(2018)本文分为Java基础、Android知识点、设计模式、算法、网络等,抛砖引玉,大家可酌情服用水平一般,个人整理题目来源于网络搜集结合右下角目录食用更佳不再更新了(作者两年经验,断断续续写了四个月左右,之后集中面了魔都30多家一二线的互联网公司,拿到了2/3的off
- Android知识点-虚拟按键
半寿翁
这篇没啥说的,就是记录一下虚拟按键的实现方案,当然,随着全面屏的手势操作普及,虚拟按键也快淘汰了,如果淘汰的说法不对,业界大佬也别喷我,就当一个小菜鸟的新年愿望了。隐藏虚拟按键Windowwindow=getWindow();window.clearFlags(WindowManager.LayoutParams.FLAG_TRANSLUCENT_STATUS|WindowManager.Layo
- Android知识点-圆角
半寿翁
Android知识点android
先扯两句不知道多长时间没有登录发文章了,正好今天不太忙进来看一眼,然后看到好多人都已经开始自己公众号了,看看自己的工作年限也不短了,可是感觉好久没有干正事了,还是老老实实打开文档开始写吧。正文随着UI越来越美观,原本直来直去的布局样式越来越不受喜欢,圆角样式,这个最简单的优化方案在越来越多的场合下被应用到。而具体怎么样才能展示出圆角的效果,相比大家都有N多中方案,我这里就列举一些自己常用的方案吧。
- Android知识点-RecyclerView notifyItemChanged(position)返回ViewHolder数据有误
半寿翁
现象 常在路边走,哪有不湿鞋。 这不就有一个需求,让做一个列表的单条目刷新,多简单的一个需求啊,简简单单的CV之后,代码就敲完了,然后手贱了一小下,做了个自测,然后,悲剧就这么出现了。 具体需求我已经记不住了,这里模拟一下类似的情况,自定义一个ViewHolder,其中有一个参数count,用于记录当前ViewHolder刷新了多少次,然后通过TextView展示出来即可。 布局: 自定
- android知识点1之javascript和anroid之间的互相调用
hhw199112
javascript前端开发语言
1.javascript代码//javascript方法android调用的方法functionTest(parm){document.getElementById("result").value=parm;}//js调用安卓方法letparm="0001;0002";alert(parm);setTimeout(android.toJump(parm),1000);2.android代码webV
- Android知识点总结
Karma1026
1.线程池线程池主要解决了两个问题:1.当执行大量异步任务时线程池能够提供更好的性能,避免线程的频繁创建和销毁2.提供了一种资源限制和管理的手段,比如可以限制线程的个数,动态新增线程等这种缓存对象实例的线程思想在Android中也有应用,例如Handler中使用到的Message消息池。在java中的线程池是用ThreadPoolExecutor类来实现的,它的构造方法中有一系列的参数需要指定:1
- Android知识点 ArrayMap SparseArray
StephenLau
ArrayMapSparseArray问题:ArrayMapSparseArray的数据结构是怎么样的?双数组结构。ArrayMap第一个数组元素是key的hashValue,对应第二个数组的一对key-value。通过二分查找进行插入。SparseArray第一个数组是int类型的key,第二个数组元素是value为了更进一步优化key是int类型的Map,Android再次提供效率更高的数据结
- Android知识点整理
music score
android
关键点ActivityFragment调试应用处理应用程序配置Intent和Intent过滤器会使用Context后台处理指南Android的数据隐私Android网络数据安全教程Android中的依赖项注入内容提供程序Android内存管理概览一些重要的库1.Glide是一个Android上的图片加载和缓存库;2.Room是Android架构组件的一部分,Room持久性库在SQLite上提供了一
- Android知识点整理答案
方白羽lw
一、数据存储1.掌握Android的3种本地数据存储方式以及应用场景第一种:使用SharedPreferences存储数据适用范围:保存少量的数据,且这些数据的格式非常简单:字符串型、基本类型的值。比如应用程序的各种配置信息(如是否打开音效、是否使用震动效果、小游戏的玩家积分等),解锁口令密码等核心原理:保存基于XML文件存储的key-value键值对数据,通常用来存储一些简单的配置信息。通过DD
- Android知识点
灵猫小西
AndroidAndroidStudioandroid面试
自己用来记录的,不是很完整,有需要可参考一、四大组件1、Activity(1)生命周期onCreate()->onStart()->onResume()->onPause()->onStop()->onDestory()A->BonPause(A)->onCreate(B)->onStart(B)->onResume(B)->onStop(A)A->HomeonPause(A)->onStop(A
- Android知识点归纳总结
QY’UniverseSpace
Android开发个人资源转发资源安卓移动开发android深度学习知识点总结
文章目录一、Android四大组件二、Fragment相关三、动画相关四、布局相关五、数据存储六、线程、进程七、网络八、WebView九、图片十、Camera相关十一、音视频相关十二、ViewPager相关十三、RecyclerView相关十四、Canvas相关十五、传感器相关十六、性能优化十七、UI适配十八、Android中的Context十九、序列化与反序列化二十、JSON解析二十一、二维码二
- Android知识点大扫描
wapysun
移动开发ui数据库
Android知识点大扫描什么是3G3G,全称为3rdGeneration,中文含义就是指第三代数字通信。所谓3G,是指将无线通信与国际互联网等多媒体通信结合的新一代移动通信系统。3G只是一种通信技术标准,符合这个标准的技术有WCDMA、CDMA2000、TD-SCDMA三种制式。中国联通使用的是WCDMA(世界上大部分3G网络都采用的是该标准);中国电信使用的是CDMA2000(日、韩和北美使用
- Android知识点汇总
九天360
Java基础谈谈ArrayList和LinkList的区别ArrayList是实现了基于动态数组的数据结构,LinkedList基于链表的数据结构。对于随机访问get和set,ArrayList觉得优于LinkedList,因为LinkedList要移动指针。对于新增和删除操作add和remove,LinedList比较占优势,因为ArrayList要移动数据。两个都是多线程不安全。Frommid
- Android知识点(转)——Compilation failed; see the compiler error output for details.
半寿翁
先扯两句 首先声明,这篇博客解决方案取自Monkey_King_Bar的解决rg.gradle.api.internal.tasks.compile.CompilationFailedException:Compilationfailed 可以看得出来,这篇博客实际是解决CompilationFailedException的解决方案的,当初我搜索的时候也是遇到了类似的bug。不过正确的代码都是
- Android开发中基础知识概括
join_xiao
Android基础Android开发知识体系结构
Android知识点回顾:要学习Android首先要对Android的知识体系做一个初步的了解。俗话说“工欲善其事必先利其器”就是这个道理,我们首先要知道学习Android会学到那些知识点,我初步的整理了一下:一、基础知识Java基础数据结构(要做一个初步的了解:例如栈和队列,基本的算法)面向对象编程的思想(注:这一点非常重要)设计模式(注意:这里的设计模式并不是分层模式;Java常用的23种设计
- 4面字节跳动拿到2-2-Offer,入职就是30K16薪,全靠这份Android知识点PDF大全
m0_64933109
程序员经验分享面试android
自我介绍介绍下Android的mvc/mvp/mvvmview的事件分发机制viewGroup怎么知道view有没有消费事件写一个单例模式(解释单例模式中的sync,双锁,volidate)算法题目:有A和B两个有序数组(数组元素不重复),给出sum,请找到A和B中所有相加和为sum的序列对(面头条遇到的)A:[1,4,5]B:[3,4,6]sum=8output1,1,2,0=>becauseA
- Android知识点
颜如舜华丶
android
目录1.drawable和mipmap区别。1.drawable和mipmap区别。mipmap:主要用于存放应用程序启动时需要的启动图标,包括应用图标和启动时的动画图标。drawable:主要用于存放应用程序中的各种图片资源,包括应用程序中使用的图标、按钮、背景等。参考文章:Android中drawable和mipmap到底有什么区别-掘金
- Kotlin_android知识点
RungBy
Androidandroidkotlin
--kotlin中变量和函数非空和可空的处理Kotlin——初级篇(六):空类型、空安全、非空断言、类型转换等特性总结在kotlin中,所有类型变量都是非空变量,也就是说,默认是不会空指针的但是如果我们需要赋值一个变量为空,就需要在变量类型后添加?varisRunning:Boolean=false//报错isRunning=nullvarisRunning:Boolean?=false//编译通
- android知识点—阿里内部Android规范文档(转)
岁月静好浅笑安然
阿里内部Android规范文档一份合格的代码不应只满足于实现功能,更应该遵循良好的规范.遵循良好的代码规范有利于:提升程序稳定性,减少代码隐患,降低故障率;增强可扩展性,大幅提高维护效率;统一标准,提升多人协作效率;方便新人快速上手,在项目组人员发生变动时保证项目进度;这里梳理一下Android开发过程中需要注意的一些地方,包括多个部分,另外根据约束力强弱分为两类:强制:如果不遵守会导致代码严重混
- Android 开发学习笔记:七大知识点板块汇总
Android每日一讲
Android开发Android工程师移动开发android学习java程序人生职场和发展
前言我从事Android开发行业也有些年头,工作期间也接触过很多Android开发者,因此也非常清楚程序员最大的限制并非年龄而是实力;但大多数初中级Android工程师,想要提升技能,往往是自己摸索成长;不成体系的学习效果低效漫长,而且极易碰到自己的极限,从而导致技术停滞不前也因为在Android开发中有很多的知识点,所以我一直以来就想要一份Android知识点学习笔记来帮助自己查漏补缺,后来想想
- Android知识点
旭仔_2e16
1.混淆做了哪些事情?压缩:从应用及依赖库中删除没有使用的类、方法、字段,有助于规避64位方法数的限制优化:通过代码分析移除没有使用的代码,甚至重写代码混淆:使用没有意义的简短名称,重命名类、方法、字段,增加逆向难度。预校验:对于面向java6和java7jvm的class文件,编译时可以把预校验信息添加到类文件中,从而加快运行时类加载效率,但是对于Android平台无效。2.doublechec
- Android知识点 绘制流程
StephenLau
Android绘制流程问题:Android绘制流程是怎么样的?ActivityThread.handleLaunchActivity()中完成准备工作,Activity.attach创建PhoneWindowActivity.onCreate的setContentActivityThread.handleResumeActivity()中调用WindowManager.addView把DecorV
- Android知识点总结(一)
岁月静好浅笑安然
Android核心阐述下activity生命周期创建onCreate-启动onStart–开始onResume–暂停onPause–结束onStop–销毁onDestroy每一个活动(Activity)都处于某一个状态,对于开发者来说,是无法控制其应用程序处于某一个状态的,这些均由系统来完成。但是当一个活动的状态发生改变的时候,开发者可以通过调用onXX()的方法获取到相关的通知信息。在实现Act
- Android知识点-圆角
半寿翁
先扯两句不知道多长时间没有登录了,正好今天不太忙进来看一眼,然后看了好多文章,从我发的东西也能看出来,绝对不肯能是纯技术的,那看的种类那叫一个多啊。发现首页有几篇申请创作者没成功的帖子,再看看自己的创作者,不由老脸一红,还是写一篇对得起平台对我的认可。正文随着UI越来越美观,原本直来直去的布局样式越来越不受喜欢,圆角样式,这个最简单的优化方案在越来越多的场合下被应用到。而具体怎么样才能展示出圆角的
- android canvas_Android自定义控件:带你掌握一款多特效的智能loadingView
weixin_39843078
androidcanvasandroidstudio设置按钮圆角android上下滚动文字android自定义viewgroup设置子控件android自定义控件生命周期android自定义控件的宽高
先上效果图(如果感兴趣请看后面讲解):1、登录效果展示2、关注效果展示觉得文章不错的小伙伴欢迎关注专栏Android高级进阶,我会定期分享Android知识点及解析,还会不断更新的BATJ面试专题,欢迎大家前来探讨交流,如有好的文章也欢迎投稿。Android高级进阶zhuanlan.zhihu.com1、【画圆角矩形】画图首先是onDraw方法(我会把圆代码写上,一步一步剖析):首先在view中定
- mondb入手
木zi_鸣
mongodb
windows 启动mongodb 编写bat文件,
mongod --dbpath D:\software\MongoDBDATA
mongod --help 查询各种配置
配置在mongob
打开批处理,即可启动,27017原生端口,shell操作监控端口 扩展28017,web端操作端口
启动配置文件配置,
数据更灵活 
- 大型高并发高负载网站的系统架构
bijian1013
高并发负载均衡
扩展Web应用程序
一.概念
简单的来说,如果一个系统可扩展,那么你可以通过扩展来提供系统的性能。这代表着系统能够容纳更高的负载、更大的数据集,并且系统是可维护的。扩展和语言、某项具体的技术都是无关的。扩展可以分为两种:
1.
- DISPLAY变量和xhost(原创)
czmmiao
display
DISPLAY
在Linux/Unix类操作系统上, DISPLAY用来设置将图形显示到何处. 直接登陆图形界面或者登陆命令行界面后使用startx启动图形, DISPLAY环境变量将自动设置为:0:0, 此时可以打开终端, 输出图形程序的名称(比如xclock)来启动程序, 图形将显示在本地窗口上, 在终端上输入printenv查看当前环境变量, 输出结果中有如下内容:DISPLAY=:0.0
- 获取B/S客户端IP
周凡杨
java编程jspWeb浏览器
最近想写个B/S架构的聊天系统,因为以前做过C/S架构的QQ聊天系统,所以对于Socket通信编程只是一个巩固。对于C/S架构的聊天系统,由于存在客户端Java应用,所以直接在代码中获取客户端的IP,应用的方法为:
String ip = InetAddress.getLocalHost().getHostAddress();
然而对于WEB
- 浅谈类和对象
朱辉辉33
编程
类是对一类事物的总称,对象是描述一个物体的特征,类是对象的抽象。简单来说,类是抽象的,不占用内存,对象是具体的,
占用存储空间。
类是由属性和方法构成的,基本格式是public class 类名{
//定义属性
private/public 数据类型 属性名;
//定义方法
publ
- android activity与viewpager+fragment的生命周期问题
肆无忌惮_
viewpager
有一个Activity里面是ViewPager,ViewPager里面放了两个Fragment。
第一次进入这个Activity。开启了服务,并在onResume方法中绑定服务后,对Service进行了一定的初始化,其中调用了Fragment中的一个属性。
super.onResume();
bindService(intent, conn, BIND_AUTO_CREATE);
- base64Encode对图片进行编码
843977358
base64图片encoder
/**
* 对图片进行base64encoder编码
*
* @author mrZhang
* @param path
* @return
*/
public static String encodeImage(String path) {
BASE64Encoder encoder = null;
byte[] b = null;
I
- Request Header简介
aigo
servlet
当一个客户端(通常是浏览器)向Web服务器发送一个请求是,它要发送一个请求的命令行,一般是GET或POST命令,当发送POST命令时,它还必须向服务器发送一个叫“Content-Length”的请求头(Request Header) 用以指明请求数据的长度,除了Content-Length之外,它还可以向服务器发送其它一些Headers,如:
- HttpClient4.3 创建SSL协议的HttpClient对象
alleni123
httpclient爬虫ssl
public class HttpClientUtils
{
public static CloseableHttpClient createSSLClientDefault(CookieStore cookies){
SSLContext sslContext=null;
try
{
sslContext=new SSLContextBuilder().l
- java取反 -右移-左移-无符号右移的探讨
百合不是茶
位运算符 位移
取反:
在二进制中第一位,1表示符数,0表示正数
byte a = -1;
原码:10000001
反码:11111110
补码:11111111
//异或: 00000000
byte b = -2;
原码:10000010
反码:11111101
补码:11111110
//异或: 00000001
- java多线程join的作用与用法
bijian1013
java多线程
对于JAVA的join,JDK 是这样说的:join public final void join (long millis )throws InterruptedException Waits at most millis milliseconds for this thread to die. A timeout of 0 means t
- Java发送http请求(get 与post方法请求)
bijian1013
javaspring
PostRequest.java
package com.bijian.study;
import java.io.BufferedReader;
import java.io.DataOutputStream;
import java.io.IOException;
import java.io.InputStreamReader;
import java.net.HttpURL
- 【Struts2二】struts.xml中package下的action配置项默认值
bit1129
struts.xml
在第一部份,定义了struts.xml文件,如下所示:
<!DOCTYPE struts PUBLIC
"-//Apache Software Foundation//DTD Struts Configuration 2.3//EN"
"http://struts.apache.org/dtds/struts
- 【Kafka十三】Kafka Simple Consumer
bit1129
simple
代码中关于Host和Port是割裂开的,这会导致单机环境下的伪分布式Kafka集群环境下,这个例子没法运行。
实际情况是需要将host和port绑定到一起,
package kafka.examples.lowlevel;
import kafka.api.FetchRequest;
import kafka.api.FetchRequestBuilder;
impo
- nodejs学习api
ronin47
nodejs api
NodeJS基础 什么是NodeJS
JS是脚本语言,脚本语言都需要一个解析器才能运行。对于写在HTML页面里的JS,浏览器充当了解析器的角色。而对于需要独立运行的JS,NodeJS就是一个解析器。
每一种解析器都是一个运行环境,不但允许JS定义各种数据结构,进行各种计算,还允许JS使用运行环境提供的内置对象和方法做一些事情。例如运行在浏览器中的JS的用途是操作DOM,浏览器就提供了docum
- java-64.寻找第N个丑数
bylijinnan
java
public class UglyNumber {
/**
* 64.查找第N个丑数
具体思路可参考 [url] http://zhedahht.blog.163.com/blog/static/2541117420094245366965/[/url]
*
题目:我们把只包含因子
2、3和5的数称作丑数(Ugly Number)。例如6、8都是丑数,但14
- 二维数组(矩阵)对角线输出
bylijinnan
二维数组
/**
二维数组 对角线输出 两个方向
例如对于数组:
{ 1, 2, 3, 4 },
{ 5, 6, 7, 8 },
{ 9, 10, 11, 12 },
{ 13, 14, 15, 16 },
slash方向输出:
1
5 2
9 6 3
13 10 7 4
14 11 8
15 12
16
backslash输出:
4
3
- [JWFD开源工作流设计]工作流跳跃模式开发关键点(今日更新)
comsci
工作流
既然是做开源软件的,我们的宗旨就是给大家分享设计和代码,那么现在我就用很简单扼要的语言来透露这个跳跃模式的设计原理
大家如果用过JWFD的ARC-自动运行控制器,或者看过代码,应该知道在ARC算法模块中有一个函数叫做SAN(),这个函数就是ARC的核心控制器,要实现跳跃模式,在SAN函数中一定要对LN链表数据结构进行操作,首先写一段代码,把
- redis常见使用
cuityang
redis常见使用
redis 通常被认为是一个数据结构服务器,主要是因为其有着丰富的数据结构 strings、map、 list、sets、 sorted sets
引入jar包 jedis-2.1.0.jar (本文下方提供下载)
package redistest;
import redis.clients.jedis.Jedis;
public class Listtest
- 配置多个redis
dalan_123
redis
配置多个redis客户端
<?xml version="1.0" encoding="UTF-8"?><beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi=&quo
- attrib命令
dcj3sjt126com
attr
attrib指令用于修改文件的属性.文件的常见属性有:只读.存档.隐藏和系统.
只读属性是指文件只可以做读的操作.不能对文件进行写的操作.就是文件的写保护.
存档属性是用来标记文件改动的.即在上一次备份后文件有所改动.一些备份软件在备份的时候会只去备份带有存档属性的文件.
- Yii使用公共函数
dcj3sjt126com
yii
在网站项目中,没必要把公用的函数写成一个工具类,有时候面向过程其实更方便。 在入口文件index.php里添加 require_once('protected/function.php'); 即可对其引用,成为公用的函数集合。 function.php如下:
<?php /** * This is the shortcut to D
- linux 系统资源的查看(free、uname、uptime、netstat)
eksliang
netstatlinux unamelinux uptimelinux free
linux 系统资源的查看
转载请出自出处:http://eksliang.iteye.com/blog/2167081
http://eksliang.iteye.com 一、free查看内存的使用情况
语法如下:
free [-b][-k][-m][-g] [-t]
参数含义
-b:直接输入free时,显示的单位是kb我们可以使用b(bytes),m
- JAVA的位操作符
greemranqq
位运算JAVA位移<<>>>
最近几种进制,加上各种位操作符,发现都比较模糊,不能完全掌握,这里就再熟悉熟悉。
1.按位操作符 :
按位操作符是用来操作基本数据类型中的单个bit,即二进制位,会对两个参数执行布尔代数运算,获得结果。
与(&)运算:
1&1 = 1, 1&0 = 0, 0&0 &
- Web前段学习网站
ihuning
Web
Web前段学习网站
菜鸟学习:http://www.w3cschool.cc/
JQuery中文网:http://www.jquerycn.cn/
内存溢出:http://outofmemory.cn/#csdn.blog
http://www.icoolxue.com/
http://www.jikexue
- 强强联合:FluxBB 作者加盟 Flarum
justjavac
r
原文:FluxBB Joins Forces With Flarum作者:Toby Zerner译文:强强联合:FluxBB 作者加盟 Flarum译者:justjavac
FluxBB 是一个快速、轻量级论坛软件,它的开发者是一名德国的 PHP 天才 Franz Liedke。FluxBB 的下一个版本(2.0)将被完全重写,并已经开发了一段时间。FluxBB 看起来非常有前途的,
- java统计在线人数(session存储信息的)
macroli
javaWeb
这篇日志是我写的第三次了 前两次都发布失败!郁闷极了!
由于在web开发中常常用到这一部分所以在此记录一下,呵呵,就到备忘录了!
我对于登录信息时使用session存储的,所以我这里是通过实现HttpSessionAttributeListener这个接口完成的。
1、实现接口类,在web.xml文件中配置监听类,从而可以使该类完成其工作。
public class Ses
- bootstrp carousel初体验 快速构建图片播放
qiaolevip
每天进步一点点学习永无止境bootstrap纵观千象
img{
border: 1px solid white;
box-shadow: 2px 2px 12px #333;
_width: expression(this.width > 600 ? "600px" : this.width + "px");
_height: expression(this.width &
- SparkSQL读取HBase数据,通过自定义外部数据源
superlxw1234
sparksparksqlsparksql读取hbasesparksql外部数据源
关键字:SparkSQL读取HBase、SparkSQL自定义外部数据源
前面文章介绍了SparSQL通过Hive操作HBase表。
SparkSQL从1.2开始支持自定义外部数据源(External DataSource),这样就可以通过API接口来实现自己的外部数据源。这里基于Spark1.4.0,简单介绍SparkSQL自定义外部数据源,访
- Spring Boot 1.3.0.M1发布
wiselyman
spring boot
Spring Boot 1.3.0.M1于6.12日发布,现在可以从Spring milestone repository下载。这个版本是基于Spring Framework 4.2.0.RC1,并在Spring Boot 1.2之上提供了大量的新特性improvements and new features。主要包含以下:
1.提供一个新的sprin