技术类
文章平均质量分 81
chabale
这个作者很懒,什么都没留下…
展开
-
javac手工编译整个工程
前言:本文教你怎么用javac和java命令,以及如何利用脚本(shell或bat)方便处理,并用简单的实例展示这些用法。 IDE是把双刃剑,它可以什么都帮你做了,你只要敲几行代码,点几下鼠标,程序就跑起来了,用起来相当方便。你不用去关心它后面做了些什么,执行了哪些命令,基于什么原理。然而也是这种过分的依赖往往让人散失了最基本的技能,当到了一个没有IDE的地方,你便觉得无从下原创 2013-04-24 13:44:24 · 1612 阅读 · 0 评论 -
linux安装Redis服务器
redis作为NoSQL数据库的一种应用,响应速度和命中率上还是比较高效的。项目中需要用集中式可横向扩展的缓存框架,做了一点调研,即便redis、memcached存在效率上的差异(具体比较参考http://timyang.net/data/mcdb-tt-redis/),但其实都能满足目前项目的需求;但是redis还是比较风骚的,支持链表和集合操作,支持正则表达式查找key,目前项目缓存的结果大原创 2013-05-08 16:55:23 · 1621 阅读 · 0 评论 -
linux JMagick和ImageMagick安装
一、下载JMagick和ImageMagickwget_ http://downloads.jmagick.org/6.4.0/jmagick-6.4.0-src.tar.gzwget_ http://downloads.jmagick.org/6.4.0/ImageMagick-6.4.0-0.tar.gz二、安装依赖包yum install libpngyum install l...原创 2013-05-15 15:31:24 · 1929 阅读 · 0 评论 -
Nutch相关框架安装使用最佳指南
一、nutch1.2二、nutch1.5.1三、nutch2.0四、配置SSH五、安装Hadoop Cluster(伪分布式运行模式)并运行Nutch六、安装Hadoop Cluster(分布式运行模式)并运行Nutch七、配置Ganglia监控Hadoop集群和HBase集群八、Hadoop配置Snappy压缩九、Hadoop配置Lzo压缩十、配置zookeeper集群以运行h...原创 2013-06-14 09:48:59 · 5025 阅读 · 1 评论 -
jsp中c标签的使用
jsp中c标签的使用核心标签库 它是JSTL中的核心库,为日常任务提供通用支持,如显示和设置变量、重复使用一组项目、测试条件和其他操作(如导入和重定向Web内容)。Core标签按功能可分为4种类型:1 变量维护:(1)<c:set>:设置变量值和对象属性。语法如下: <c:set value="值" var="变量名" scope="变量的作用域" t...原创 2013-07-22 11:14:59 · 107634 阅读 · 9 评论 -
自己动手安装高版本hadoop-eclipse插件
由于开发人员使用不同的eclipse版本,hadoop自0.20.x版本后不再提供现成的hadoop-eclipse插件而是给出了源码自行编译。一、编译hadoop-eclipse-plugin-1.1.2.jar插件(一)、building hadoop1、编辑{HADOOP_HOME}/build.xml(1)、对31行的hadoop版本做修改value="1.1.2-SN原创 2013-04-24 13:28:50 · 2920 阅读 · 11 评论 -
tomcat启动报错解决方案
ERROR: transport error 202: bind failed: Address already in useERROR: JDWP Transport dt_socket failed to initialize, TRANSPORT_INIT(510)JDWP exit error AGENT_ERROR_TRANSPORT_INIT(197): No transpor...原创 2013-08-14 11:06:40 · 9929 阅读 · 0 评论 -
maven修改编译字符集
最近在将原来web工程修改成maven工程,在本地测试没有问题,在服务器上执行,action返回的结果含有中文乱码,我的代码字符集是GBK。尝试了很多方法没有解决,最后发现maven的默认编译字符集是utf-8。解决方法: 修改maven的默认编码字符集的问题:在pom.xml添加以下代码: <properties><project.build.s...原创 2013-11-22 12:01:25 · 13735 阅读 · 1 评论 -
velocity语法
一、基本语法1、"#"用来标识Velocity的脚本语句,包括#set、#if 、#else、#end、#foreach、#end、#iinclude、#parse、#macro等;如:#if($info.imgs)#else#end2、"$"用来标识一个对象(或理解为变量);如如:$i、$msg、$TagUtil.optio原创 2013-11-13 10:33:26 · 978 阅读 · 0 评论 -
mongoVue的使用
MongoVUE 是个比较好用的MongoDB客户端,需要注册,但是可以变成永久使用,一、基础操作 新增一个连接 进入的界面形如 二、进阶操作 1、查看所有数据,会有三种格式的观看方式,分别为树形,表格,bjosn,详情见1.12、查看特定的数据,使用的时候shell命令,需要一些基础的语法知识,详情见2.13、更新数据,...原创 2013-12-20 10:41:09 · 23048 阅读 · 3 评论 -
myeclipse集成findbugs插件
MyEclipse安装findBugs插件(2012-08-20 15:50:26)转载▼标签:findbugsmyeclipse插件it分类:个人发表说明:本人觉得findBugs插件很好用,有必要用下,也可能是我一直喜欢强大的功能吧。 过程: 1 下载findBugs插件包,http://findbug原创 2014-02-07 16:43:14 · 5248 阅读 · 1 评论 -
diamond简介和快速应用
一、概况diamond是淘宝内部使用的一个管理持久配置的系统,它的特点是简单、可靠、易用,目前淘宝内部绝大多数系统的配置,由diamond来进行统一管理。diamond为应用系统提供了获取配置的服务,应用不仅可以在启动时从diamond获取相关的配置,而且可以在运行中对配置数据的变化进行感知并获取变化后的配置数据。持久配置是指配置数据会持久化到磁盘和数据库中。diamond的特点是...原创 2013-05-08 15:20:19 · 5633 阅读 · 2 评论 -
负载均衡器技术Nginx和F5的优缺点对比
对于数据流量过大的网络中,往往单一设备无法承担,需要多台设备进行数据分流,而负载均衡器就是用来将数据分流到多台设备的一个转发器。目前有许多不同的负载均衡技术用以满足不同的应用需求,如软/硬件负载均衡、本地/全局负载均衡、更高网络层负载均衡,以及链路聚合技术。我们使用的是软负载均衡器Nginx,而农行用的是F5硬负载均衡器,这里就简单介绍下这两种技术:a.软件负载均衡解决方案在一台服...原创 2013-05-21 18:04:58 · 54133 阅读 · 3 评论 -
hadoop+hbase+zookeeper完全分布式环境搭建
最近一直在研究Hadoop,遇到了很多问题,把自己的一些心得写下来与大家分享一下。一开始的时候,准备在windows环境下搭建Hadoop环境,因为毕竟Linux环境不太熟很多东西不会,搭了一个多星期,Hadoop还是没有成功的跑起来,遇到了各种问题,后来通过加了一个HadoopQQ群,经大师指点:“实际生产环境没有人会在Windows环境下跑Hadoop”,然后果断的就放弃了,开始借助虚拟机...原创 2013-04-17 17:42:51 · 3579 阅读 · 1 评论 -
hbase完全分布式环境搭建
HBase是一个分布式的、面向列的开源数据库,该技术来源于Chang et al所撰写的Google论文“Bigtable:一个结构化数据的分布式存储系统”。就像Bigtable利用了Google文件系统(File System)所提供的分布式数据存储一样,HBase在Hadoop之上提供了类似于Bigtable的能力。HBase是Apache的Hadoop项目的子项目。...原创 2013-04-16 15:18:17 · 18587 阅读 · 1 评论 -
hadoop完全分布式环境搭建
第一步: 配置集群服务器的配置:vi/etc/hosts 10.1.40.100 master 10.1.40.101 slave1 10.1.40.102 slave2 同时需要将主机名的ip配置改成服务器原创 2013-04-16 12:11:02 · 4737 阅读 · 0 评论 -
hessian调用重载方法
昨天给同事新增了一个重载方法的接口,通过hessian的方式调用,debug调试一直调用的是原来的接口,经过上网差查资料,如果让hessian支持调用重载方法需要isOverloadEnabled()设为false。 关于Hessian中同名方法调用的重载问题接口中的方法签名: public void test(Long i); public void test原创 2013-04-16 12:28:15 · 5234 阅读 · 0 评论 -
win7修改eclipse3.7 默认字体的方法!
刚下了个最新版的Eclipse(3.7),默认字体是Consolas,现在想用以前的比较好看的CourierNew字体,但是在Eclipse的字体选项卡里面找不到这个字体(系统中有这个字体),下面提供找回以前字体的方法! 先在安装目录下找到plugins文件夹下的org.eclipse.jface_3.7.0.I20110522-1430.jar文件!你安装了winRAR或者360压缩原创 2013-04-27 15:59:35 · 769 阅读 · 0 评论 -
Ibatis插入数据返回主键Id
Ibatis插入数据返回主键Id的方法: insert into (picurl,title,summary,content) values(#picUrl#,#title#,#summary#,#content#) select last_insert_id();原创 2013-05-02 17:22:40 · 2041 阅读 · 0 评论 -
nginx的配置和使用
#运行用户 user www-data; #启动进程,通常设置成和cpu的数量相等 worker_processes 1; #全局错误日志及PID文件 error_log /var/log/nginx/error.log; pid /var/run/nginx.pid; #工作模式及连接数上限 ...原创 2013-05-21 10:57:57 · 13313 阅读 · 0 评论 -
网页文本编辑器
页面代码引用如下:js和css下载地址:http://download.csdn.net/detail/chabale/5339088原创 2013-05-07 09:42:39 · 8688 阅读 · 0 评论 -
nginx负载均衡原理
对于一个大型网站来说,负载均衡是永恒的话题。随着硬件技术的迅猛发展,越来越多的负载均衡硬件设备涌现出来,如F5 BIG-IP、Citrix NetScaler、Radware等等,虽然可以解决问题,但其高昂的价格却往往令人望而却步,因此负载均衡软件仍然是大部分公司的不二之选。nginx作为webserver的后起之秀,其优秀的反向代理功能和灵活的负载均衡策略受到了业界广泛的关注。本文将以工业生产为...原创 2013-05-21 14:40:12 · 16624 阅读 · 2 评论 -
服务器搭建(linux命令)
1.服务器之间传输文件: scp -r 需要拷贝的文件 目的服务器ip:目的服务器路径 例如:scp -r java 10.58.51.25:/usr2.从svn下载代码到服务器上: svn co svn路径 服务器目录 如果提示没有权限:删除目录 ~/.subversion/auth/ 下的所有文件 R P T 选择P 然原创 2013-05-07 19:35:35 · 868 阅读 · 0 评论 -
推荐算法
推荐系统笔记常用推荐算法:1.基于用户的协同过滤(UserCF)2.基于商品的协同过滤(ItemCF)3.基于商品内容的推荐4.基于机器学习的推荐5.混合模型 基于用户的协同过滤:根据用户的兴趣相似度进行推荐,给用户推荐和其有相似兴趣用户喜欢的商品,举个例子:用户A对物品{a, b, d}有过行为,用户B对物品{a, c}有过行为,利用余弦相似度公式计算用户A和...原创 2017-08-01 18:04:33 · 2032 阅读 · 0 评论