- 浏览: 1248470 次
- 性别:
- 来自: 北京
-
最新评论
-
masuweng:
嗯,写的很好
Mysql之Incorrect string value: '\xF0\x9F\x98\x89 \xE6...' -
秋水涛静:
来来来 你告诉我你贴的这代码有什么用??你给的下载包又有什么 ...
利用diyUpload做多图片上传及预览 -
andseny:
如果可以的话,求一份源码,谢谢 邮箱:846526948@q ...
利用diyUpload做多图片上传及预览 -
alloyer:
不错!可以使用,已验证。
Spring与jcaptcha集成 -
bewithme:
这和我去官网看有啥区别?
web之日期组件My97DatePicker
文章列表
首先我们查看IKAnalyzer的源码,看词典存储位置:
class DictSegment implements Comparable<DictSegment>{
//公用字典表,存储汉字
private static final Map<Character , Character> charMap = new HashMap<Character , Character>(16 , 0.95f);
//数组大小上限
private static final int ARRAY_LENGTH_LIMIT = 3;
....... ...
java工程加入某lib之后出现了红叉,大意如下:
the import cannot be resolved
此类错误一般是因为jar冲突导致的,只需要把冲突的jar解决了即可
JS监控关闭浏览器操作
- 博客分类:
- 其他
需求如下:
用户关闭浏览器通知后台。
方案如下:
1.采用js监控关闭浏览器操作。
2.用户关闭浏览器的时候发ajax请求到后台,执行相应的业务操作
代码如下:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<title> New Document </title>
<m ...
常用的HTTP状态码
- 博客分类:
- Java
常用的HTTP状态码如下:
成功的状态码:
200 – 服务器成功返回网页
304 – 未修改
失败的状态码:
404 – 请求的网页不存在
503 – 服务器暂时不可用
500 – 服务器内部错误
下面的不是很常用,记住上面那几个就ok了, ...
nginx FastCgi启动
- 博客分类:
- Linux
Nginx的启动命令
/usr/local/nginx/sbin/nginx
Nginx重启
/usr/local/nginx/sbin/nginx -s reload
FastCgi启动
spawn-fcgi -a 127.0.0.1 -p 9000 -C 10 -u www-data -f /usr/bin/php-cgi
JSP中JSTL获取list长度
- 博客分类:
- Java
Jsp中通过jstl中的fn函数获取list的长度,方式如下:
${fn:length(list)}
返回的是list的size,
使用的时候需要include其tag,方式如下:
<%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c" %>
<%@ taglib prefix="fn" uri="http://java.sun.com/jsp/jstl/functions" %>
也可以通过此 ...
Linux中ls其他用法
- 博客分类:
- Linux
Linux中ls通常用来查询显示目录内容,但是有其他的用途
我们需要查询某目录下目录
ls -l | grep "^d" #d代表文件的属性
我们需要只查询某目录下的文件
ls -l | grep "^-"
其他的还有:
l: 表示这是一个符号链接文件,实际上它指向另一个文件。
b、c:分别表示区块设备和其他的外围设备,是特殊类型的文件。
s、p:这些文件关系到系统的数据结构和管道。
Hbase读操作的时候其实跟HMaster没啥关系,其具体的流程如下:
假设为get方式
1.Client从获取Zookeeper中获取-ROOT-表
2.在-ROOT-表中获取.META.表
3.依据tablename和rowkey在.META.中获取其对应的RegionServer,从而读取数据.
Hbase并不是一下子写入磁盘的,那么其写入操作流程如下:
1 client向region server提交写请求
2 region server找到目标region
3 region检查数据是否与schema一致
4 如果客户端没有指定版本,则获取当前系统时间作为数据版本
5 将更新写入WAL log
6 将更新写入Memstore
7 判断Memstore的是否需要flush为Store文件。
Hbase架构图
Client作用:
使用HBase RPC机制与HMaster和HRegionServer进行通信
Client与HMaster进行通信进行管理类操作
Client与HRegionServer进行数据读写类操作
Zookeeper作用:
Zookeeper Quorum存储-ROOT-表地址、HMaster地址
HRegio ...
Hbase为nosql,适用于Hbase的场景如下:
1.数据量大,千万级以上
2.对数据访问实时性要求没有RDBMS高,如离线运算为主
Hbase的特点如下:
1 高可靠性
2 高效性
3 面向列
4 可伸缩
5 可在廉价PC Server搭建大规模结构化存储集群
Hbase在Hadoop Ecosystem中的位置如下图:
访问HBase的接口:
Native Java API 最常规和高效
HBase Shell 最简单接口 HBase管理使用
Thrift Gateway 利用Thrift序列化支持多种语言 ...
Daily Scrum要点
- 博客分类:
- 管理
daily scrum中只需要回答如下问题:
1.昨天做了什么?
2.今天打算做什么?
3.目前碰到了什么问题?
主要目的是更新各自的状态,以便掌握整体的进度,如下事宜不宜做:
1.对自己做的事情做大量描述
2.对碰到的问题做大量的描述,以寻求在站会上找到解决方案
3.回答三个问题之外的其他问题
在jsp页面通过foreach遍历的时候需要两个记录放在一行显示即
<tr>
<td>记录1</td>
<td>记录2</td>
</tr>
那么jstl中如下实现:
<c:forEach var="item" items="${persons}" varStatus="status">
<c:if test="${status.index%2==0}">
...
在对Hbase进行Scan的时候有时候会抛出ScannerTimeoutException,场景如下:
2012 15:28:52 (14mins, 41sec)
org.apache.hadoop.hbase.client.ScannerTimeoutException: 60622ms passed since the last invocation, timeout is currently set to 60000
at org.apache.hadoop.hbase.client.HTable$ClientScanner.next(HTable.java:1196)
...
Mahout实现的机器学习算法一览表
- 博客分类:
- DataMining
Apache Mahout 是 ApacheSoftware Foundation (ASF) 旗下的一个开源项目,提供一些可扩展的机器学习领域经典算法的实现,旨在帮助开发人员更加方便快捷地创建智能应用程序,并且,在 Mahout 的最近版本中还加入了对Apache Hadoop 的支持,使这些算法可以更高效的运行在云计算环境中。
在Mahout实现的机器学习算法见下表:
算法大类
算法名称
中文名称
分类算法
Logistic Regression
逻辑回归
Bayesian
贝叶斯
SVM
支持向量 ...