- 浏览: 110881 次
- 性别:
- 来自: 北京
最新评论
-
chenbaiyang12csdn:
你好,运行LDA之后,使用工具打印出来结果这一部分能否给予一个 ...
mahout中LDA简介以及示例 -
Open-Uheart:
有一个老项目,应用的是apache-solr-1.4.1 出现 ...
solr admin UI
文章列表
wget -q -t 3 -O ${TMPFILE} ${URL}
if [ ! -s ${TMPFILE} ];then
echo ${URL} > $TMPOFFLINEFILE ;
fi
翻译自:
http://kafka.apache.org/design.html
核心设计:
1. 整体设计(特色)
(1) 默认使用持久化
(2) 优先考虑 吞吐率
(3) 信息的消费状态在 consumer 端记录 而不是 server 端.
(4) kafka 完全是 分布式的, produces broker consumer 都认为是分布式的.
2.
来源于:
http://zookeeper.apache.org/doc/trunk/zookeeperProgrammers.html#ch_guideToZkOperations
讲对于 zookeeper 编程的简介:
简介:
本文讲了如何应用zk的优势创建分布式应用,包含了如下几个部分.
首先4个章节从一个比较抽象的层面讲了zookeeper的概念, 这使读者能够理解zk怎么工作和这样使用zk工作. 他不包括源代码,假像读者熟悉分布式计算的问题. 以下是四个部分:
The ZooKeeper Data Model
ZooKeeper Sess ...
线程安全的定义:
<<Java Concurrency In Practice>>的作者Brian Goetz 对"线程安全"有一段定义: 当多个线程访问一个对象的时候, 如果不用考虑这些线程在运行时环境下的调度和交替执行, 也不需要惊醒额外的同步,或者在调用方惊醒任何其他的协调操作,调用这个对象的行为都可以获取正确的结果,那这个对象就是线程安全的.
我们把java中各种操作共享的数据分成一下5类:
不可变, 绝对线程安全, 相对线程安全, 线程兼容, 线程对立.
线程安全的实现方法:
(1) 互斥同步:
互斥是因, 同步是果, ...
在前传中讲述了jvm中内存的划分, 是从线程的维度, 而不是从堆 , 栈,方法区的角度.两者直接属于不同维度.前传中讲述了java内存的基本概念.这一章主要说一说内存间交互以及java中一些关键字, 一些规则的实现1.在内存间的交互操作 关于主内存与工作内存之间的具体的交互协议.有如下8中操作:[/size](1) lock: 作用与主内存的变量,一条线程独有.[/size](2) unlock: 变量被释放.[/size](3) read: 一个变量从主内存传输到线程工作内存.[/size](4) load: 跟readu对应,作用与工作内存[/size](5) use: 当虚 ...
尽管各类框架 , 中间件已经尽可能的处理多的线程并发细节,让程序员在编码时更注重业务逻辑, 但是了解一些并发内幕比不可少.
在实际硬件中的并发问题跟jvm虚拟机中的问题有一些相似之处. 任何任务都不是光靠 ...
一个简单的去重方法:
awk '!($1 in a){a[$1];print $1}'
同样达到效果的
sort $1 | uniq
先看一下如下两个命令:
tail -f in | awk '{print $0}'
如果我们不断的往 in 中输入,结果是可以输出来的。
第二条命令
awk ‘{print $0}’ in >> out
是可以把 in中的内容 打印到 out中的
第三条命令 把如下两个命令结合起来,就不好使了
tail -f in | awk '{print $0}' >> out 不好使
tail in | awk '{print $0}' >> out 好使
out中什么也没有 ...
原文地址: http://xu020408.blog.163.com/blog/static/26548920097259241686/
1. awk简介awk是一种编程语言,用于在linux/unix下对文本和linux/unix下的一个强大编程工具。它在命令行中使用,但更多是作为脚本来使用。awk的处理文本和数据的方式是这样的,它逐行扫描文件,从第一行到最后一行,寻找匹配的特定模式的行,并在这些行上进行你想要的操作。如果没
了解 catalina。sh 里的构造,对debug tomcat有决定性的作用。
// 获取 当前执行的脚本的名字
PRG="$0"
// 按照英文翻译 是处理软链接的 没看懂
while [ -h "$PRG" ]; do ls=`ls -ld "$PRG"` link=`expr "$ls" : '.*-> \(.*\)$'` if expr "$link" : '.*/.*' > /dev/null; then PRG="$ ...
高斯模型就是用高斯概率密度函数(正态分布曲线)精确地量化事物,将一个事物分解为若干的基于高斯概率密度函数(正态分布曲线)形成的模型。
在运动检测中做了大量的应用,在只能的监控系统中,对于系统当前状态的检测是中心内容,用一个高斯模型来表示单点需要监控的东西特征,在新的状态过来之后更新现有的模型,用当前的状态值和高斯模型进行匹配,如果能够匹配到,则是正常的,如果匹配不到,是非正常的。
通观整个高斯模型,主要是有方差和均值两个参数决定,对均值和方差的学习,采取不同的学习机制,将直接影响到模型的稳定性、精确性和收敛性。
...
第一招、mysql服务的启动和停止
net stop mysql
net start mysql
第二招、登陆mysql
语法如下: mysql -u用户名 -p用户密码
键入命令mysql -uroot -p, 回车后提示你输入密码,输入12345,然后回车即可进入到mysql中了,mysql的提示符是:
mysq ...
大并发量 session跟踪 及持久化
- 博客分类:
- java web
servlet容器通过在客户浏览器中保存一个sessionid来跟踪 session,如果浏览器关闭了session,就得通过其他手段来跟踪用户的状态,在 java servlet api 中,提出了更总session的另外一种机制,如果客户端不支持cookie,可以通过重写url来达到一定的目的,将sessionID 放到url中,httpservletresponse中有一个 encodeURL 来支持这种目的。
对于高并发的网站来说,如果有一万人同事访问,就得在内存中存一万个session,这个代价是很大的,可以将不活跃的session放到文件系统或者数据库中,从而提 ...
java.net.SocketException: Too many open files 问题的解决办法 (转)
linux 上tomcat 服务器抛出socket异常“文件打开太多”的问题 java.net.SocketException: Too many open filesat java.net.PlainSocketImpl.socketAccept(Native Method)at java.net.PlainSocketImpl.accept(PlainSocketImpl.java:384)at java.net.ServerSocket.implA ...
我们知道,在spring中,会通过一个listener来来监听事件,
org.springframework.web.context.ContextLoadListener。
因为在webapp初始化之后,root web application context 就能够当做ServletContext作用于整个webapp,它能够被重新获得,通过spring中的方法,也就是说spring能够得到获得ServletContext,比如Servlet,Filter,JSP,
如下:
WebApplicationContext wac = WebApplica ...