- Android多线程先后顺序,Android-Java控制多线程执行顺序
阿特拉斯大兄弟
Android多线程先后顺序
功能需求:Thread-0线程:打印123456Thread-1线程:打印1123456先看一个为实现(功能需求的案例)packageandroid.java;//定义打印任务(此对象只是打印任务,不是线程)classPrintRunnableimplementsRunnable{@Overridepublicvoidrun(){for(inti=1;i<=6;i++){System.out.pr
- 【Android-java】低级错误记录 构造函数的问题:我的对象为啥里面的东西都是空的呢??
ChrisEighteen18
代码备忘录bug记录androidjava开发语言
问题在debug的时候发现我的labItem对象里面的属性啥的都是空,这是为啥呢?代码如下:你现在是android高手。要求详细说明,举例代码,保证正确可运行,并支持当前主流的android版本。/***选择Lab模式所需要的东西*/publicclassLabItem{/***组件背景*/@DrawableResintbackground;/***跳转的类*/ClassjumpingClass;
- 【Android-java】Parcelable 是什么?
ChrisEighteen18
androidjava开发语言
Parcelable是Android中的一个接口,用于实现将对象序列化为字节流的功能,以便在不同组件之间传递。与Java的Serializable接口不同,Parcelable的性能更高,适用于Android平台。要实现Parcelable接口,我们需要在对象类中实现以下方法:writeToParcel(Parceldest,intflags):将对象的数据写入Parcel对象中。describe
- [Android-Java]1.基本概念-4八大基本数据类型
飞翔的逗比娟
四、八大基本数据类型在了解基本数据类型之前呢,我觉得大家有必要先来了解一下电脑的构成应该都玩过游戏,就比如魔兽世界来说,很大那么这个很大指的是什么呢?存储空间,对的,也就是所谓的硬盘,是电脑必不可缺少的一部分,它的单位现在已经基本上都是TB或者GB了。然而最早期的电脑硬盘可能只是以MB开始的~说这部分的原因就是为了让大家了解到,我们的电脑是有存储空间的,并且呢,存储空间也都是有一定的范围的。好了引
- [Android-Java]使用观察者的正确姿势
飞翔的逗比娟
前言首先先问一个问题,你在做Android开发的时候有没有被传值整的蒙圈?例如Fragment之间的传值,Activity之间的传值(ActivityForResult比较常用),Fragment与Activity之间的传值等等等等。先列举几个简单的回传例子吧。1.Activity之间的传值:Intent,startActivityForResult等等。2.广播传值:BroadcastRecei
- 节选—Android 视频直播 ( 从快播到直播,从高清到无码 )十年视频开发项目
voidreturn
音视频
本文转载自Android视频直播(从快播到直播,从高清到无码)十年视频开发项目,截取其中技术概念比较相关的部分,并做了重新的排版。视频和直播的准备:android-java层:camera相关(视频)、AudioRecord(音频)相关、MediaCodec相关(音视频编码)android-native层(c++):h264、h265等编码库的调用;各种音频编码库的使用(aac、amr、mp3、g
- Flutter第2天--Animation动画+粒子运动
weixin_34221775
Flutter七日游第二天----2018-12-17----天气晴朗零前言:昨天讲了一下Flutter的基础项目,介绍了一下Dart语言,简单的用Canvas绘个图本来打算今天把内置控件看一下的,不过既然昨天把图都画了,今天不玩动画岂不可惜今天主要是把动画理一下,顺便把Android-java粒子运动复刻到Flutter-Dart里最后会实现一个粒子时钟,Java版详见:Android原生绘图之
- Android-Java移动GIS开源项目Osmdroid分析手记(一):第一次亲密接触
suen
移动GIS开源GIS
Android-Java移动GIS开源项目Osmdroid分析手记(一):第一次亲密接触粟卫民http://blog.csdn.net/suen/日期:2013-5-2保留所有版权。如需转载,请联系作者,并在醒目位置注明出处题记:这两年工作比较忙,因此没多少时间维护博客,看了下2010年至今,居然只发表了一篇博客,有点对不起观众了。现在,由于工作的调整,终于又有了一点时间,可以胡乱堆些文字,希望能
- Cleartext HTTP traffic to www.crazyit.org not permitted,错误的临时解决
lihuaok
Android
李刚的《疯狂Android-Java版》,直到2020年1月,还是有非常多的小错误没有改正。其中很多错误很直接阻止你的程序运行。比如其书中的例子:3.6,当你一旦运行,就会报出:CleartextHTTPtraffictowww.crazyit.orgnotpermitted错误。由于时间紧迫,最简单的修改方式,是修改build.gradle文件如下:applyplugin:'com.androi
- 简单梳理Android常用基本容器类原理
TaylorPotter
java
Android-Java:常用基本容器学习总结1.常用容器的总体框架2.常用容器类的重点1.ArrayListhttps://www.cnblogs.com/skywang12345/p/3308556.html1.1存储结构:value值存在elementData这个Object类型的数组中,默认容量是10。1.2容器特点:ArrayList是一个数组队列,相当于动态数组。与Java中的数组相比
- [Android-Java]1.基本概念-6表达式
飞翔的逗比娟
六、表达式说到表达式,其实跟咱们上节课讲述的运算符有很大的关系。表达式必然会有一个结果,或者称之为返回值也没问题。举个例子说明一下:inta=10;intb=20;a+b;上述的代码是错误的,原因是什么呢?就在a+b的位置,这个式子肯定需要一个具体的返回值的,而我们现在写的只是一个算法,那么这个跟我们的表达式有什么关系呢?看下面的代码inta=10;intb=20;intc=a+b;比照一下我写的
- Android-Java——abstract类实践记录,抽象类的构造方法
Android_Kid
Java基础
抽象类中的构造方法抽象类中包含无参构造方法例:publicabstractclassA{publicA(){}publicA(Strings){}publicA(Strings,inta){}}这种情况,子类可以不显示写构造方法,会隐式调用。publicclassA1extendsA{}抽象类中只有有参构造方法publicabstractclassA{publicA(Strings){}publi
- android-Java中实现删除文件 - 随心
super_level
android
packagecom.tware.pdfdrop;importjava.io.File;importandroid.app.Activity;importandroid.graphics.Color;importandroid.os.Bundle;importandroid.view.View;importandroid.view.View.OnClickListener;importandroi
- Android-Java证书签名获取、代码运行时校验、鉴权
鸡蛋卷啊卷
Androidjava证书KeyStore
证书等的概念相关概念连接简单说:keystore就是数据库,存着证书(Certificate)证书拥有人的信息(公司、住址、电话、官网)公钥(PublicKey)证书的签名(MD5、SHA1、SHA256,各种摘要算法)AC机构(该证书授权的机构)获取证书指纹从KeyStore里获取证书//keytool是JDKjre\bin下的执行文件//从keystore中导出证书keytool-export
- Android-Java和HTML5交互-混合开发-优化
詹小布
现在很多的APP中会嵌套HTML5的页面,比如经常变化的等等,有一部分页面需要原生Java与HTML5中的js进行交互操作,下面介绍一下android中HTML5的使用:1、关于HTML5种cookie网页中可能会用到用户信息等很多参数,可以提前把这些信息放到cookie中,可以采用以下方法:1publicstaticvoidaddCookies(Contextcontext,WebViewweb
- gRPC学习笔记
小简铺子
区块链
介绍(what)gRPC是一个高性能、开源和通用的RPC(远程过程调用协议)框架。主要思想是:定义一个服务,指定其可以被远程调用的方法及其参数和返回类型。用来实现不同进程间的通信。上图为gRPC工作流程图,主要从两个方面来理解该流程.1.图中服务端使用的是C++语言开发的系统,客户端分别使用的是Android-Java开发的平台和Ruby语言开发的平台.gRPC可以在不同的语言开发的平台上使用.2
- Android-Java和JavaScript相互调用
姜家志
当前的Android开发中,会使用大量的h5(html5+css3+js),甚至出现了混合开发模式(Hybrid),使用Hybrid开发,h5页面开发效率高和移植便利性为主。但在一些地方使用h5开发的确会不太容易实现,这个时候就需要调用Java原生方法来完成,就会遇到JavasSript和Java相互调用,用Java原生方法实现那些Javascript代码不容易实现的功能,比如,异步线程,调用数据
- android-java与C++的相互调用-随心
super_level
Android-JNI
刚研究了java与C++的相互调用,赶紧记录下来。。。一、java调用C++要想让java调用C++,必须让C++函数按着命名规则来。命名规则为返回值Java_包路径_类名_函数名(JNIEnv*env,jobjectobj);对应如下:jintJava_com_ndk_testndk_TestHello_jnia(JNIEnv*env,jobjectobj);其中第二个参数为该类的对象,也就是T
- android-java基础部分技能点
孙中华
android基础知识javaandroid
一面向对象1.概念面向对象是一种思想,是基于面向过程而言的,就是说面向对象是将功能等通过对象来实现,将功能封装进对象之中,让对象去实现具体的细节;这种思想是将数据作为第一位,而方法或者说是算法作为其次,这是对数据一种优化,操作起来更加的方便,简化了过程。面向对象有三大特征:封装性、继承性、多态性,其中封装性指的是隐藏了对象的属性和实现细节,仅对外提供公共的访问方式,这样就隔离了具体的变化,便于使用
- [Android-Java]1.基本概念-5运算符使用
飞翔的逗比娟
五、运算符使用说到运算符,你肯定第一反应就是数学中的加、减、乘、除。没错想法很正确,但是呢这只是一少部分。今天呢,我们先讲的不是运算符,先讲一下类型转化的知识。基本数据类型转化在上节课呢,我们已经讲解了Java中的八大数据类型,在这八大数据类型中,就拿一个最简单的例子来说,byte类型和int类型,他们之间是有区别的,那么却别在哪里呢,我们上节课已经说过了。区别就在于他们的取值范围不同,但是,其实
- [Android-Java]2.分支结构-(4-7)
飞翔的逗比娟
大家好,我又来写博客了~今天的内容还是接着上次的一样,讲分支结构,当然了,很多人说我这里面的博客只有Java,没有Android,别着急,很快就会有的。而且,可能是对于大家来说,提升阶段的Android博客。四、if说到if呢,很多人应该都知道意思是什么,就是如果的意思。那么我们先来看一段代码,之后再来品鉴一下这个if的真正含义。inta=10;intb=11;if(a>b){System.out
- [Android-Java]1.基本概念-2第一个Java程序
飞翔的逗比娟
二、第一个Java程序在制作第一个Java程序之前,我们需要先来了解一下Java程序的运行原理。Java程序被称为高级语言,为什么呢?因为它的内容不能直接被计算机所理解。大家都应该看过黑客帝国吧,里面讲述了一个计算机构建的世界,其中有一幕很经典的镜头,全是由0和1组成的世界,那么这里为什么用0和1,而不用别的数字呢?因为计算机只能理解0和1~也就是所谓的二进制,这么看来,咱们的Java肯定不是用0
- 跟我开始从0学Android-Java基础1-运算符
sydMobile
文章最早发布于我的微信公众号中,欢迎关注公众号Android_De_Home获取更多干货资源。本文为sydMobile原创文章,可以随意转载,但请务必注明出处!运算符:Java程序中常用的运算符包括:算数运算符、关系运算符、逻辑运算符、位运算符、赋值运算符、三元运算符及其他运算符。1.算数运算符为了完成基本的数值或者字符串运算,Java定义了一套算术运算符和二元运算符两类。一元运算符的优先级要高于
- 跟我开始从0学Android-Java基础1-基本数据类型
sydMobile
文章最早发布于我的微信公众号中,欢迎关注公众号Android_De_Home获取更多干货资源。本文为sydMobile原创文章,可以随意转载,但请务必注明出处!数据类型Java有8种常见的基本数据类型类型关键字字节数取值范围波尔类型boolean1truefalse字符类型char2\u0000~\uFFFF(即0~65535)字节型byte1-128~127短整型short2-32768~327
- [Android-Java]2.分支结构-(1-3)
飞翔的逗比娟
写之前呢,先给大家道个歉,好久没有做更新了。接下来呢,应该会经常更新的。希望大家能一直喜欢~一、布尔变量的基本使用在了解布尔变量的使用之前呢,我觉得有必要先介绍一下布尔值是什么东西,布尔其实就是音译过来的说法,boolean才是它的类型,这种类型的变量很简单,就只有两个值,要么是true,要么是false,翻译过来就是真和假的意思。booleana=true;booleanb=false;一般我们
- [Android-Java]1.基本概念-1环境配置
飞翔的逗比娟
一、环境配置任何编程语言都是需要一些类库来作为支持的,Java也是一样,需要用到Java自己的类库,JDK-JavaSEDevelopmentKit,就是Java标准开发包。1.准备JDK官网地址这个网址提供了JDK的,下载点击下图图标选择下载版本即可得到下载。Java下载.png2.安装得到下载文件之后应该是个运行文件,打开安装即可,不过点击到如图所示的内容的时候,我们需要注意一下,Java的安
- 对开发语言基础的理解 以Android-Java举例
wheat7
我对开发语言基础的理解我们在学习软件开发的时候,最先学习都就是一门编程语言,语言是我们开发的基础,也是我们开发的工具,今天来讲一讲我对于我目前从事的Android开发所用的Java的理解首先说一下语言与应用这是刚开始学习还没有入门的新同学经常误解的一个问题,以为学会了Java,就能做开发了,但也有大家“日常用语”的一部分锅,比如有人问,“你在做什么开发呀”,然后做Javaweb开发的同学就会说“J
- Android-Java和HTML5交互-混合开发-优化
逊志
现在很多的APP中会嵌套HTML5的页面,比如经常变化的等等,有一部分页面需要原生Java与HTML5中的js进行交互操作,下面介绍一下android中HTML5的使用:1、关于HTML5种cookie网页中可能会用到用户信息等很多参数,可以提前把这些信息放到cookie中,可以采用以下方法:1publicstaticvoidaddCookies(Contextcontext,WebViewweb
- Android-注解处理器
wzgiceman
android
Android-Java注解处理器基本概念注解处理器(AnnotationProcessor)是javac的一个工具,它用来在编译时扫描和处理注解(Annotation)。你可以对自定义注解,并注册相应的注解处理器。到这里,我假设你已经知道什么是注解,并且知道怎么申明的一个注解。如果你不熟悉注解,你可以在这官方文档中得到更多信息。注解处理器在Java5开始就有了,但是从Java6(2006年12月
- Android-注解处理器
u014610664
Android-Java注解处理器基本概念注解处理器(AnnotationProcessor)是javac的一个工具,它用来在编译时扫描和处理注解(Annotation)。你可以对自定义注解,并注册相应的注解处理器。到这里,我假设你已经知道什么是注解,并且知道怎么申明的一个注解。如果你不熟悉注解,你可以在这官方文档中得到更多信息。注解处理器在Java5开始就有了,但是
- Java常用排序算法/程序员必须掌握的8大排序算法
cugfy
java
分类:
1)插入排序(直接插入排序、希尔排序)
2)交换排序(冒泡排序、快速排序)
3)选择排序(直接选择排序、堆排序)
4)归并排序
5)分配排序(基数排序)
所需辅助空间最多:归并排序
所需辅助空间最少:堆排序
平均速度最快:快速排序
不稳定:快速排序,希尔排序,堆排序。
先来看看8种排序之间的关系:
1.直接插入排序
(1
- 【Spark102】Spark存储模块BlockManager剖析
bit1129
manager
Spark围绕着BlockManager构建了存储模块,包括RDD,Shuffle,Broadcast的存储都使用了BlockManager。而BlockManager在实现上是一个针对每个应用的Master/Executor结构,即Driver上BlockManager充当了Master角色,而各个Slave上(具体到应用范围,就是Executor)的BlockManager充当了Slave角色
- linux 查看端口被占用情况详解
daizj
linux端口占用netstatlsof
经常在启动一个程序会碰到端口被占用,这里讲一下怎么查看端口是否被占用,及哪个程序占用,怎么Kill掉已占用端口的程序
1、lsof -i:port
port为端口号
[root@slave /data/spark-1.4.0-bin-cdh4]# lsof -i:8080
COMMAND PID USER FD TY
- Hosts文件使用
周凡杨
hostslocahost
一切都要从localhost说起,经常在tomcat容器起动后,访问页面时输入http://localhost:8088/index.jsp,大家都知道localhost代表本机地址,如果本机IP是10.10.134.21,那就相当于http://10.10.134.21:8088/index.jsp,有时候也会看到http: 127.0.0.1:
- java excel工具
g21121
Java excel
直接上代码,一看就懂,利用的是jxl:
import java.io.File;
import java.io.IOException;
import jxl.Cell;
import jxl.Sheet;
import jxl.Workbook;
import jxl.read.biff.BiffException;
import jxl.write.Label;
import
- web报表工具finereport常用函数的用法总结(数组函数)
老A不折腾
finereportweb报表函数总结
ADD2ARRAY
ADDARRAY(array,insertArray, start):在数组第start个位置插入insertArray中的所有元素,再返回该数组。
示例:
ADDARRAY([3,4, 1, 5, 7], [23, 43, 22], 3)返回[3, 4, 23, 43, 22, 1, 5, 7].
ADDARRAY([3,4, 1, 5, 7], "测试&q
- 游戏服务器网络带宽负载计算
墙头上一根草
服务器
家庭所安装的4M,8M宽带。其中M是指,Mbits/S
其中要提前说明的是:
8bits = 1Byte
即8位等于1字节。我们硬盘大小50G。意思是50*1024M字节,约为 50000多字节。但是网宽是以“位”为单位的,所以,8Mbits就是1M字节。是容积体积的单位。
8Mbits/s后面的S是秒。8Mbits/s意思是 每秒8M位,即每秒1M字节。
我是在计算我们网络流量时想到的
- 我的spring学习笔记2-IoC(反向控制 依赖注入)
aijuans
Spring 3 系列
IoC(反向控制 依赖注入)这是Spring提出来了,这也是Spring一大特色。这里我不用多说,我们看Spring教程就可以了解。当然我们不用Spring也可以用IoC,下面我将介绍不用Spring的IoC。
IoC不是框架,她是java的技术,如今大多数轻量级的容器都会用到IoC技术。这里我就用一个例子来说明:
如:程序中有 Mysql.calss 、Oracle.class 、SqlSe
- 高性能mysql 之 选择存储引擎(一)
annan211
mysqlInnoDBMySQL引擎存储引擎
1 没有特殊情况,应尽可能使用InnoDB存储引擎。 原因:InnoDB 和 MYIsAM 是mysql 最常用、使用最普遍的存储引擎。其中InnoDB是最重要、最广泛的存储引擎。她 被设计用来处理大量的短期事务。短期事务大部分情况下是正常提交的,很少有回滚的情况。InnoDB的性能和自动崩溃 恢复特性使得她在非事务型存储的需求中也非常流行,除非有非常
- UDP网络编程
百合不是茶
UDP编程局域网组播
UDP是基于无连接的,不可靠的传输 与TCP/IP相反
UDP实现私聊,发送方式客户端,接受方式服务器
package netUDP_sc;
import java.net.DatagramPacket;
import java.net.DatagramSocket;
import java.net.Ine
- JQuery对象的val()方法执行结果分析
bijian1013
JavaScriptjsjquery
JavaScript中,如果id对应的标签不存在(同理JAVA中,如果对象不存在),则调用它的方法会报错或抛异常。在实际开发中,发现JQuery在id对应的标签不存在时,调其val()方法不会报错,结果是undefined。
- http请求测试实例(采用json-lib解析)
bijian1013
jsonhttp
由于fastjson只支持JDK1.5版本,因些对于JDK1.4的项目,可以采用json-lib来解析JSON数据。如下是http请求的另外一种写法,仅供参考。
package com;
import java.util.HashMap;
import java.util.Map;
import
- 【RPC框架Hessian四】Hessian与Spring集成
bit1129
hessian
在【RPC框架Hessian二】Hessian 对象序列化和反序列化一文中介绍了基于Hessian的RPC服务的实现步骤,在那里使用Hessian提供的API完成基于Hessian的RPC服务开发和客户端调用,本文使用Spring对Hessian的集成来实现Hessian的RPC调用。
定义模型、接口和服务器端代码
|---Model
&nb
- 【Mahout三】基于Mahout CBayes算法的20newsgroup流程分析
bit1129
Mahout
1.Mahout环境搭建
1.下载Mahout
http://mirror.bit.edu.cn/apache/mahout/0.10.0/mahout-distribution-0.10.0.tar.gz
2.解压Mahout
3. 配置环境变量
vim /etc/profile
export HADOOP_HOME=/home
- nginx负载tomcat遇非80时的转发问题
ronin47
nginx负载后端容器是tomcat(其它容器如WAS,JBOSS暂没发现这个问题)非80端口,遇到跳转异常问题。解决的思路是:$host:port
详细如下:
该问题是最先发现的,由于之前对nginx不是特别的熟悉所以该问题是个入门级别的:
? 1 2 3 4 5
- java-17-在一个字符串中找到第一个只出现一次的字符
bylijinnan
java
public class FirstShowOnlyOnceElement {
/**Q17.在一个字符串中找到第一个只出现一次的字符。如输入abaccdeff,则输出b
* 1.int[] count:count[i]表示i对应字符出现的次数
* 2.将26个英文字母映射:a-z <--> 0-25
* 3.假设全部字母都是小写
*/
pu
- mongoDB 复制集
开窍的石头
mongodb
mongo的复制集就像mysql的主从数据库,当你往其中的主复制集(primary)写数据的时候,副复制集(secondary)会自动同步主复制集(Primary)的数据,当主复制集挂掉以后其中的一个副复制集会自动成为主复制集。提供服务器的可用性。和防止当机问题
mo
- [宇宙与天文]宇宙时代的经济学
comsci
经济
宇宙尺度的交通工具一般都体型巨大,造价高昂。。。。。
在宇宙中进行航行,近程采用反作用力类型的发动机,需要消耗少量矿石燃料,中远程航行要采用量子或者聚变反应堆发动机,进行超空间跳跃,要消耗大量高纯度水晶体能源
以目前地球上国家的经济发展水平来讲,
- Git忽略文件
Cwind
git
有很多文件不必使用git管理。例如Eclipse或其他IDE生成的项目文件,编译生成的各种目标或临时文件等。使用git status时,会在Untracked files里面看到这些文件列表,在一次需要添加的文件比较多时(使用git add . / git add -u),会把这些所有的未跟踪文件添加进索引。
==== ==== ==== 一些牢骚
- MySQL连接数据库的必须配置
dashuaifu
mysql连接数据库配置
MySQL连接数据库的必须配置
1.driverClass:com.mysql.jdbc.Driver
2.jdbcUrl:jdbc:mysql://localhost:3306/dbname
3.user:username
4.password:password
其中1是驱动名;2是url,这里的‘dbna
- 一生要养成的60个习惯
dcj3sjt126com
习惯
一生要养成的60个习惯
第1篇 让你更受大家欢迎的习惯
1 守时,不准时赴约,让别人等,会失去很多机会。
如何做到:
①该起床时就起床,
②养成任何事情都提前15分钟的习惯。
③带本可以随时阅读的书,如果早了就拿出来读读。
④有条理,生活没条理最容易耽误时间。
⑤提前计划:将重要和不重要的事情岔开。
⑥今天就准备好明天要穿的衣服。
⑦按时睡觉,这会让按时起床更容易。
2 注重
- [介绍]Yii 是什么
dcj3sjt126com
PHPyii2
Yii 是一个高性能,基于组件的 PHP 框架,用于快速开发现代 Web 应用程序。名字 Yii (读作 易)在中文里有“极致简单与不断演变”两重含义,也可看作 Yes It Is! 的缩写。
Yii 最适合做什么?
Yii 是一个通用的 Web 编程框架,即可以用于开发各种用 PHP 构建的 Web 应用。因为基于组件的框架结构和设计精巧的缓存支持,它特别适合开发大型应
- Linux SSH常用总结
eksliang
linux sshSSHD
转载请出自出处:http://eksliang.iteye.com/blog/2186931 一、连接到远程主机
格式:
ssh name@remoteserver
例如:
ssh
[email protected]
二、连接到远程主机指定的端口
格式:
ssh name@remoteserver -p 22
例如:
ssh i
- 快速上传头像到服务端工具类FaceUtil
gundumw100
android
快速迭代用
import java.io.DataOutputStream;
import java.io.File;
import java.io.FileInputStream;
import java.io.FileNotFoundException;
import java.io.FileOutputStream;
import java.io.IOExceptio
- jQuery入门之怎么使用
ini
JavaScripthtmljqueryWebcss
jQuery的强大我何问起(个人主页:hovertree.com)就不用多说了,那么怎么使用jQuery呢?
首先,下载jquery。下载地址:http://hovertree.com/hvtart/bjae/b8627323101a4994.htm,一个是压缩版本,一个是未压缩版本,如果在开发测试阶段,可以使用未压缩版本,实际应用一般使用压缩版本(min)。然后就在页面上引用。
- 带filter的hbase查询优化
kane_xie
查询优化hbaseRandomRowFilter
问题描述
hbase scan数据缓慢,server端出现LeaseException。hbase写入缓慢。
问题原因
直接原因是: hbase client端每次和regionserver交互的时候,都会在服务器端生成一个Lease,Lease的有效期由参数hbase.regionserver.lease.period确定。如果hbase scan需
- java设计模式-单例模式
men4661273
java单例枚举反射IOC
单例模式1,饿汉模式
//饿汉式单例类.在类初始化时,已经自行实例化
public class Singleton1 {
//私有的默认构造函数
private Singleton1() {}
//已经自行实例化
private static final Singleton1 singl
- mongodb 查询某一天所有信息的3种方法,根据日期查询
qiaolevip
每天进步一点点学习永无止境mongodb纵观千象
// mongodb的查询真让人难以琢磨,就查询单天信息,都需要花费一番功夫才行。
// 第一种方式:
coll.aggregate([
{$project:{sendDate: {$substr: ['$sendTime', 0, 10]}, sendTime: 1, content:1}},
{$match:{sendDate: '2015-
- 二维数组转换成JSON
tangqi609567707
java二维数组json
原文出处:http://blog.csdn.net/springsen/article/details/7833596
public class Demo {
public static void main(String[] args) { String[][] blogL
- erlang supervisor
wudixiaotie
erlang
定义supervisor时,如果是监控celuesimple_one_for_one则删除children的时候就用supervisor:terminate_child (SupModuleName, ChildPid),如果shutdown策略选择的是brutal_kill,那么supervisor会调用exit(ChildPid, kill),这样的话如果Child的behavior是gen_