- 博客(61)
- 收藏
- 关注
原创 mysql给root开启远程访问权限,修改root密码(转)
1.MySql-Server 出于安全方面考虑只允许本机(localhost, 127.0.0.1)来连接访问. 这对于 Web-Server 与 MySql-Server 都在同一台服务器上的网站架构来说是没有问题的. 但随着网站流量的增加, 后期服务器架构可能会将 Web-Server 与 MySql-Server 分别放在独立的服务器上, 以便得到更大性能的提升, 此时 MySql-Ser...
2014-09-23 00:48:45
249
原创 genymotion安装教程(转)
想用Genymotion来模拟安卓应用吗,那么你首先要搞定安装运行Genymotion吧,很多用户都不知道怎么弄,那么潇潇就来详细教你吧。 游戏名称:genymotion macv2.1.1下载地址:http://www.paopaoche.net/app/45003.html 随着 Android 系统的应用和游戏越来越丰富,甚至有些比起Window...
2014-09-22 16:54:32
291
redis为什么是单线程
猜测原因: 1 redis基本是内存操作,在IO和网络操作的时候,多线程的程序可以很好的利用CPU时间。那在基本是内存操作的情况下,单线程程序应该可以充分利用cpu时间了。 2 由于是内存操作,所以用户响应时间很短。 欢迎拍砖。 ...
2011-12-05 21:26:29
171
MapR 让 Hadoop 跑得更快
MapR 创造性的使用了更多的大数据分析方法,使得对数据的处理更快了。MapR的专利,无锁储存服务提供了一个分布式读写层,它主要解决了本地文件系统限制、java问题、和单name node节点 引起的限制的问题。MapR极大的提高了MapReduce的吞吐量。底层的存储服务提供了优化的shuffle操作,使得性能提升。为了全面提升性能,MapR在随机IO方面也表现优异,比其他的ha...
2011-07-08 11:16:58
251
原创 Android反编译工具绿色版V2.0(改进版)(转)
用dex2jar反编译dex 到jar没有问题,但是用AXMLPrinter2反编译的XML文件有些地方不太好, 比如标题,颜色,还有Id属性, layout属性等等 其他属性,这个文件应该将编译后的xml文件直接反编译回来的, 可读性不强。 请看下面一个用AXMLPrinter2反编译后的xml文件, 以反编译支付宝手机客户端为例, 这个xml文件是支付...
2011-04-12 09:55:20
385
原创 Android反编译方法的总结(转)
对于软件开发人员来说,保护代码安全也是比较重要的因素之一,不过目前来说Google Android平台选择了Java Dalvik VM的方式使其程序很容易破解和被修改,首先APK文件其实就是一个MIME为ZIP的压缩包,我们修改ZIP后缀名方式可以看到内部的文件结构,类似Sun JavaMe的Jar压缩格式一样。 不过比较区别的是Android上的二进制代码被编译成为Dex的字节码...
2011-04-02 08:30:48
202
原创 程序员人生之路(强烈推荐,分析的透彻!),某程序达人的人生感悟,估计没有半个甲子的时间,是绝对不可能感悟出来的。...
相对同时刚出校门同学从事其它行业而言优厚的薪水,以及不断学习更新的专业知识不仅仅让你感到生活的充实,更满足了你那不让外人知的虚荣心。在刚出校门的几年中,你经常回头看看被你落在后面的同学们,在内心怜悯他们的同时,你也会对自已天天加班的努力工作感到心里平衡:“有付出才会有回报”这句话在那几年中你说的最多,不管是对自已的朋友们还是自已的爱人。第二句最常说的话是对公司的领导:“不行我就走人!”,实际上你也...
2011-03-25 22:50:38
164
原创 查看java对象的内存占用情况
jmap 能查看jvm内存中,对象占用内存的情况,还提供非常方便的命令将jvm的内存信息导出的文件。 jmap -dump:format=b,file=heap.bin <pid> 命令jhat 能够解析 java内存堆的文件,生成相关信息,并启动webServer提供查询。 也就说,我们可以通过浏览器来看这些内存信息。jhat还提供了一个类...
2011-03-25 16:14:07
1384
原创 Bloom Filter概念和原理(转)
Bloom Filter是一种空间效率很高的随机数据结构,它利用位数组很简洁地表示一个集合,并能判断一个元素是否属于这个集合。Bloom Filter的这种高效是有一定代价的:在判断一个元素是否属于某个集合时,有可能会把不属于这个集合的元素误认为属于这个集合(false positive)。因此,Bloom Filter不适合那些“零错误”的应用场合。而...
2011-02-17 00:04:26
124
原创 运行 scribe
启动 Scribe Server:scribed [ -p <port number> ] [ -c <configuration file> ]停止 Scribe Server:scribe_ctrl stop [ <port number> ]使用 scribe_ctrl 脚本 来管理 Scribe:scribe...
2011-02-16 10:47:12
120
原创 scribe 概述
scribe 是可靠的、容错的 scribe 设计的时候,考虑了网络故障、机器故障的问题,而没有考虑事务的支持。如果一个scribe的客户端实例,在发送信息给主机的时候出现了问题,那么它会将该部分信息暂时存到本地磁盘。当该问题解决之后,它会重新该部分信息发送给主机。为了避免在主机启动的时候给主机造成过重的负载,resender会等待一段时候后再去连接,目前这段时间是随机的。当主...
2011-02-16 01:14:09
537
原创 (转)scribe java客户端 例子
上一篇文章已经安装完scribe,下面我们用java端,通过log4j 把日志写入scribe 日志系统。 一、生成scribe客户端生成 java客户端api A. 修改配置文件scribe.thrift cd /usr/local/scribeInstall/scribe/if vi scribe.thrift...
2011-02-15 15:24:30
594
原创 (转)scribe 安装过程
scribe 介绍: scribe 是facebook 开源的分布式日志系统 。 可以用java 借助log4j 向分布式scribe 写入日志。 安装环境: centos5.2 所需软件: 安装过程:一、输入gcc –v 检查gcc版本是否>3.3.5 ...
2011-02-15 15:16:44
158
原创 groovy 和jetty 搭建小webapp应用(转)
有时候,我们需要的一个简单的不能再简单的web应用,通常我这时候会用jetty来实现一个嵌入式的web容器,写一个bat,鼠标点一下就能跑起来。 目录结构: 引用---App ---www ---WEB-INF ---web.xml ---index.gsp ---...
2010-08-26 17:41:21
201
原创 java 图像 大小转换
public static void writeImageIO(InputStream inputStream,OutputStream outputStream,int nw){ try { AffineTransform transform = new AffineTransform(); BufferedI...
2010-08-25 11:03:07
123
原创 Groovy使用笔记(1) 运行
1 使用帮助类 groovy的包中,有一个非常方便的类,GroovyShell。跑一个groovy的脚本很简单,可以这样来用 java groovy.lang.GroovyShell foo/MyScript.groovy [arguments]可能会抛出javaclassNotFound的异常,这个不用担心,咱只需要给加上classpath...
2010-08-25 08:22:14
177
原创 tomcat---添加用户 记此次备忘
<role rolename="manager"/><role rolename="admin"/><user username="tomcat" password="tomcat" roles="manager,admin"/>
2010-08-04 22:55:38
124
原创 批量kill
ps -ef |grep /home/co_bigpord/iphoneapp/client/lib| grep -v grep| cut -c 9-15| xargs kill -9
2010-07-02 18:37:26
157
原创 solr 排序的限制。
there are more terms than documents in field "attr_quotes", but it's impossible to sort on tokenized fields 2010-06-10 16:01:43 [main] [org.apache.solr.core.SolrCore]-[ERROR] java.lang.RuntimeEx...
2010-06-10 16:53:49
170
原创 snapshooter
solr的snapshooter命令退出江湖很久了。记此,已念。 snapshooter命令一般用在commit和optimize命令之后,用来生成快照。使用该命令的时候,一定要确保索引是在一个正常的状态。那什么是正常的状态了,比如说,你在做索引,好,停掉索引的程序,commit一下,此时的状态就是正常状态了。 snapshooter命令使用的是linux的h...
2010-06-08 18:09:26
128
原创 solr 嵌入式例子
System.setProperty("solr.solr.home", "/home/shalinsmangar/work/oss/branch-1.3/example/solr"); CoreContainer.Initializer initializer = new CoreContainer.Initializer(); CoreContainer coreContainer =...
2010-05-25 19:45:37
220
原创 在cxf提供的服务中使用post方法
1 前台测试方法的编写function testPost(){ var cxfbean ={}; cxfbean.name="cxfbean name"; cxfbean.age=9; var jsonData = Ext.util.JSON.encode(cxfbean); Ext.Ajax.request({ ...
2010-05-24 18:27:18
1150
1
原创 在前端用netstat看状态?
比如 netstat -na|grep tcp|gawk '{print $5}'|sed 's/::ffff://g'|grep -v "::"|grep -v ":\\*"|gawk 'FS=":" {print $1}'|grep -v "127.0.0.1"|sort |uniq -c |sort -nr这条命令,可以按连接次数IP倒排序,输出的内容类似69 218.213....
2010-05-21 23:53:19
94
搞定 hadoop Permission denied
hadoop Permission denied ,很显然是没有权限,这个是hadoop的权限。 一般情况下,只需要 设置 hadoop.job.ugi 这个属性就可以了。如, conf.set("hadoop.job.ugi", "hadoop,hadoop"); 网上也有一些其他的说法, http://blog.rapleaf.com/dev/?p=38...
2010-03-25 12:12:07
2149
如何向hadoo集群提交job
首先,你当然得有hadoop-site.xml文件<configuration><property><name>fs.default.name</name><value>hdfs://hostname:9900</value></property><property&
2010-03-09 17:06:53
99
vsm
向量空间模型将文档映射为一个特征向量V(d)=(t1,ω1(d);…;tn, ωn(d)),其中ti(i=1,2, …,n)为一列互不雷同的词条项,ωi(d)为ti在d中的权值, 一般被定义为ti在d中出现频率tfi(d)的函数,即 。 在信息检索中常用的词条权值计算方法为 TF-IDF 函数,其中N为所有文档的数目,ni为含有词条ti的文档数目。TF-IDF公式有很多变种,下面是一个...
2010-03-08 12:00:28
123
原创 (转)恢复linux被删除的文件
作为一个多用户、多任务的操作系统,linux下的文件一旦被删除,是难以恢复的。尽管删除命令只是在文件节点中作删除标记,并不真正清除文件内容,但 是其他用户和一些有写盘动作的进程会很快覆盖这些数据。不过,对于家庭单机使用的linux,或者误删文件后及时补救,还是可以恢复的。 1、Ext2文件系统结构的简单介绍 在linux所用的Ext2文件系统中,文件是以块为单位存储的,默认情况下每个块...
2010-02-01 11:48:33
123
原创 ubuntu开启ssh服务
网上有很多介绍在Ubuntu下开启SSH服务的文章,但大多数介绍的方法测试后都不太理想,均不能实现远程登录到Ubuntu上,最后分析原因是都没有真正开启ssh-server服务。最终成功的方法如下:sudo apt-get install openssh-serverUbuntu缺省安装了openssh-client,所以在这里就不安装了,如果你的系统没有安装的话,再用apt-get安...
2009-12-07 09:35:55
293
原创 Linux下常用cvs命令整理
1.登录:$export CVSROOT=:pserver:username@the_server_name:/home/cvsroot Note:pserver是访问方式,如果服务器设置的是口令认证,则是 pserver。 username是 CVS服务器的用户名,可以根据你的设置修改; the_server_name是CVS服务器的名称或者IP地址; ...
2009-11-23 15:51:24
209
原创 Spring remoting简单例子
Spring目前提供了对RMI、HttpInvoker、Hessian、Burlap及WebService等Remoting技术的集成。Spring屏蔽了这些实现技术的差异,用户只需开发简单的Java对象(Plain Old Java Objects,POJO)然后按照Spring规定的格式进行配置文件的编写即可。6.2.1 Hessian使用演示【例6.1】在Spring中使用Hess...
2009-11-23 15:04:08
179
原创 在linux上安装vim
首先下载安装文件和语言包:vim-7.1.tar.bz2、vim-7.1-lang.tar.gz。 解压安装文件:bunzip2 vim-7.1.tar.bz2,生成vim-7.1.tar,然后tar xvf vim-7.1.tar。 解压语言包:tar zvxf vim-7.1-lang.tar.gz。 进入vim71目录,./configu...
2009-11-22 15:24:13
215
原创 linux下配置环境的方法
现在使用linux的朋友越来越多了,在linux下做开发首先就是需要配置环境变量,下面以配置java环境变量为例介绍三种配置环境变量的方法。 1.修改/etc/profile文件 如果你的计算机仅仅作为开发使用时推荐使用这种方法,因为所有用户的shell都有权使用这些环境变量,可能会给系统带来安全性问题。 (1)用文本编辑器打开/etc/profile (2)在p...
2009-11-22 14:22:31
106
原创 wget使用技巧
wget 是一个命令行的下载工具。对于我们这些 Linux 用户来说,几乎每天都在使用它。下面为大家介绍几个有用的 wget 小技巧,可以让你更加高效而灵活的使用 wget。$ wget -r -np -nd http://example.com/packages/ 这条命令可以下载 http://example.com 网站上 packages 目录中的所有文件。其中,-np 的作...
2009-11-22 11:58:26
121
原创 Ubuntu开启root用户及其它登录问题的解决
Ubuntu安装后,root用户默认是被锁定了的,不允许登录,也不允许“su”到 root。有人说这是个不好的实践,特别是对于服务器来说。我觉得对于桌面用户来说,这样安全性更高一些,是应该的;但对于服务器可以设置成“允许 su 到root,但不允许root用户直接登录”。而我为了开发时的方便,则在桌面和服务器上都采用这种方式。 允许 su 到 root 非常简单,下面是设置的方...
2009-11-22 11:47:03
235
lucene索引格式
Index File Formats 本文描述的是在lucene2.9中使用的索引文件格式。如果你使用的另外一个版本的lucene,那么请参考相应版本的 docs/fileformat.html 这个文件。 Apache Lucene 是由java写的,但lucene也有其他语言的实现版本。 如果其他语言的实现版本要和Apache lucene保持兼容性的话,那么lucene的索引...
2009-11-11 12:47:09
102
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人