- 博客(54)
- 资源 (15)
- 收藏
- 关注
转载 Hadoop常见重要命令行操作及命令作用
关于Hadoop[root@master ~]# hadoop --helpUsage: hadoop [--config confdir] COMMAND where COMMAND is one of: fs run a generic filesystem user client version
2015-06-30 20:02:28 1553
原创 解决svn的working copy locked并且cleanup恢复不能的情况
产生这种情况大多是因为上次svn命令执行失败且被锁定了。如果cleanup没有效果的话只好手动删除锁定文件。cd 到svn项目目录下,然后执行如下命令del lock /q/s就把锁删掉了。
2015-06-29 10:43:39 715
原创 微信红包算法
package com.hongbao.test;import org.junit.Test;import java.math.BigDecimal;/** * Created by lkp on 2015/6/15. */public class HongBao { @Test public void testHonba
2015-06-28 16:52:38 1006
转载 别人抢红包,我们研究一下红包算法
public static void main(String[] args) { //红包数 int number = 10; //红包总额 float total = 100; float money; //最小红包 double min = 1; double max
2015-06-28 16:16:03 918
转载 想搭建自己的网站,应该从哪处入手呢?选择什么样配置的服务器捏?通过哪些手段赚取足够的维护网
第一个问题: 我也就是刚刚才有做自己的网站的想法,也想做得好一点,但是因为开发经验还是很少的嘛!所以不知道从哪里入手?是先选择符合网站的优秀框架(前后台),还是先做好需求分析,进行数据库设计等?我就很迷茫啊!!!想了解大家都是怎么做的呢?————————————————————————————————————————第二个问题: 如果是随便玩玩,选择MoPaaS这样的便
2015-06-28 12:16:11 1179
转载 网站上线半个月怎么样做到日访问100IP的
人们都说万事开头难,不错,做网站也是一样,我的网站用了差不多将近三四个月的时间做的,因为这个网站程序基本上是我自己从新写过的,很多人都问我干嘛不直接下载一个程序改改就行了,其实这样也不是不行,之所以自己写的原因一来可以提高我做网站的技术,在做网站过程中会遇到很多问题从中可以学到很多东西,二来就是自己写的话自己对整个网站都比较了解对以后的管理也很方便吧。 言归正传,我是怎么做到新站上线半个月后日访问
2015-06-28 12:12:31 1685
转载 Mongodb在Windows下安装及配置
1.下载mongodb的windows版本,有32位和64位版本,根据系统情况下载,下载地址:http://www.mongodb.org/downloads2.解压缩至D:/mongodb即可3.创建数据库文件的存放位置,比如D:/mongodb/data/db。启动mongodb服务之前需要必须创建数据库文件的存放文件夹,否则命令不会自动创建,而且不能启动成功。默认文件夹路径为
2015-06-28 11:15:44 558
转载 MySQL数据库常用操作和技巧
MySQL数据库可以说是DBA们最常见和常用的数据库之一,MySQL的广泛应用,也使更多的人加入到学习它的行列之中。下面是老MySQL DBA总结的MySQL数据库最常见和最常使用的一些经验和技巧,分享给大家!一、MySQL数据库的备份使用MySQL数据库,最常用也是最重要的就是数据库备份了,所以我们先介绍数据库备份。进行数据库备份,又很正规的数据库备份方法,同其他的数据库
2015-06-28 11:11:41 486
转载 MongoDB基本命令用
当你不再需要通过别人的认可来证明自己的时候,你就真的强大了。MongoDB基本命令用成功启动MongoDB后,再打开一个命令行窗口输入mongo,就可以进行数据库的一些操作。输入help可以看到基本操作命令:show dbs:显示数据库列表 show collections:显示当前数据库中的集合(类似关系数据库中的表) show users:显示用
2015-06-28 10:32:52 535
原创 思考题
1.摆硬币:你能用十个硬币摆成5行,并且每行有4个硬币吗?2.要把一个篮子里的5个苹果分给5个孩子,使每人得到一个苹果,但篮子里还要留下一个苹果,你能分吗?
2015-06-27 23:25:03 639
转载 hadoop2.2.0集群搭建
hadoop2.0已经发布了稳定版本了,增加了很多特性,比如HDFS HA、YARN等。注意:apache提供的hadoop-2.2.0的安装包是在32位操作系统编译的,因为hadoop依赖一些C++的本地库,所以如果在64位的操作上安装hadoop-2.2.0就需要重新在64操作系统上重新编译前期准备就不详细说了1.修改Linux主机名2.修改IP3.修改
2015-06-26 19:40:51 579
原创 python基于nginx访问日志统计客户端ip访问量
专业的统计网站,比如百度统计,Google Analytics,cnzz等统计后台提供的都是站长常用的统计指标,比如uv,pv,在线时长,ip等,另外由于网络原因,我发现Google Analytics会比百度统计多几百的ip,所以想自己写脚本来了解下真正的访问量有多少,不过基于nginx的访问日志会比统计后台多不少,因为有不少蜘蛛的访问也会被统计进来,还有静态文件的统计,其实如果算法改进的话完全
2015-06-23 19:54:52 3240
原创 nginx tomcat集群配置实现无痛重启服务教程python语言版本
上一次分享的是shell版本的:nginx tomcat集群配置实现无痛重启服务教程感觉shell语法的怪异实在难以忍受,但java在处理脚本,和shell交互方面的天然弱势导致我最终选择了python来做最代码的各种脚本实现,通过实现无痛重启tomcat的脚本后发现除了调试不方便外,python作为脚本和shell交互简直是神器。下面是脚本实现:#encoding=utf8
2015-06-23 19:39:01 913
原创 nginx tomcat集群配置实现无痛重启服务教程
随着最代码用户量的增大,对高可用服务的依赖度日益增强,单点的服务无法避免重启给用户带来的影响,所以采用了如下方案来实现无痛重启服务。nginx+2tomcat(8080,8081)思路:其中正常服务的tomcat只有1个,如果重启时,启动另外一个,服务正常后,执行nginx -s reload,最后在关闭上一个服务的tomcat。shell代码如下:nginx_root_pa...
2015-06-23 19:33:43 622
转载 java压缩和解压缩Zip、Jar、Gzip文件
我们经常会使用WinZIP等压缩软件将文件进行压缩以方便传输。在java里面也提供了将文件进行压缩以减少传输时的数据量的类,可以很方便的将文件压缩成ZIP、JAR、GZIP等形式,GZIP主要是在Linux系统下的压缩文件。下面主要讲的就是ZIP形式的压缩文件,而JAR、GZIP形式的压缩文件也是类似的用法。ZIP是一种很常见的压缩形式,在java中要实现ZIP的压缩主要用到的是j
2015-06-21 22:50:12 562
转载 利用Java进行MySql数据库的导入和导出
利用Java来进行Mysql数据库的导入和导出的总体思想是通过Java来调用命令窗口执行相应的命令。 MySql导出数据库的命令如下:Sql代码 mysqldump -uusername -ppassword -hhost -Pport exportDatabaseName > exportPath 利用Java调用命令窗口执行命
2015-06-21 22:43:29 1473
原创 css积累
1.设置滚动条的颜色.row { scrollbar-face-color:#C00;//滚动的颜色 scrollbar-highlight-color:#F60;//滚动条高亮时的颜色 scrollbar-3dlight-color:#F00;//滚动条边框的颜色 scrollbar-darkshad
2015-06-21 22:27:06 445
原创 Linux中Kill进程的N种方法
常规篇:首先,用ps查看进程,方法如下:$ ps -ef……smx 1822 1 0 11:38 ? 00:00:49 gnome-terminalsmx 1823 1822 0 11:38 ? 00:00:00 gnome-pty-helpersmx 1824 1822 0 11:38 pt
2015-06-20 16:52:58 646
原创 Linux查看CPU信息 (
1、 查看物理CPU的个数#cat /proc/cpuinfo |grep "physical id"|sort |uniq|wc –l2、 查看逻辑CPU的个数#cat /proc/cpuinfo |grep "processor"|wc –l3、 查看CPU是几核#cat /proc/cpuinfo |grep "cores"|uniq4、 查看CPU的主频
2015-06-20 16:36:18 599
原创 activemq安装和启动
安装环境:linux redhatactivemq版本:5.8.01.从http://activemq.apache.org/download.html地址下载apache-activemq-5.8.0-bin.tar.gz包2.解压缩到指定的目录tar zxvf apache-activemq-5.8.0-bin.tar.gz -C /usr/local 解压缩后会在/us
2015-06-20 14:50:56 3531
转载 Spring整合JMS(四)——事务管理
Spring提供了一个JmsTransactionManager用于对JMS ConnectionFactory做事务管理。这将允许JMS应用利用Spring的事务管理特性。JmsTransactionManager在执行本地资源事务管理时将从指定的ConnectionFactory绑定一个ConnectionFactory/Session这样的配对到线程中。JmsTemplate会自动检测这样的
2015-06-20 13:25:00 450
转载 Spring整合JMS(三)——MessageConverter介绍
1.4 消息转换器MessageConverterMessageConverter的作用主要有两方面,一方面它可以把我们的非标准化Message对象转换成我们的目标Message对象,这主要是用在发送消息的时候;另一方面它又可以把我们的Message对象转换成对应的目标对象,这主要是用在接收消息的时候。下面我们就拿发送一个对象消息来举例,假设我们有这样一个需求:我们平台有一个发送邮
2015-06-20 13:23:12 684
转载 Spring整合JMS(二)——三种消息监听器
1.3 消息监听器MessageListener 在Spring整合JMS的应用中我们在定义消息监听器的时候一共可以定义三种类型的消息监听器,分别是MessageListener、SessionAwareMessageListener和MessageListenerAdapter。下面就分别来介绍一下这几种类型的区别。1.3.1 MessageListenerMe
2015-06-20 13:21:03 637
转载 Spring整合JMS(一)——基于ActiveMQ实现
1.1 JMS简介 JMS的全称是Java Message Service,即Java消息服务。它主要用于在生产者和消费者之间进行消息传递,生产者负责产生消息,而消费者负责接收消息。把它应用到实际的业务需求中的话我们可以在特定的时候利用生产者生成一消息,并进行发送,对应的消费者在接收到对应的消息后去完成对应的业务逻辑。对于消息的传递有两种类型,一种是点对点的,即一个生产者和
2015-06-20 13:16:08 620
转载 Linux Shell 学习笔记(三)--Shell变量
Shell支持自定义变量。定义变量定义变量时,变量名不加美元符号($)同时,变量名的命名须遵循如下规则:首个字符必须为字母(a-z,A-Z)。中间不能有空格,可以使用下划线(_)。不能使用标点符号。不能使用bash里的关键字(可用help命令查看保留关键字)。注意:变量名和等号之间不能有空格,这可能和你熟悉的所有编程语言都不一
2015-06-19 00:07:38 481
转载 Linux Shell 学习笔记(二)
第一个Shell脚本新建一个文件,扩展名为sh(sh代表shell),扩展名并不影响脚本执行,见名知意就好,如果你用php写shell 脚本,扩展名就用php好了。vi test01.sh“#!” 是一个约定的标记,它告诉系统这个脚本需要什么解释器来执行,即使用哪一种Shell。echo命令用于向窗口输出文本。运行Shell脚本有
2015-06-19 00:05:56 414
转载 Linux Shell 学习笔记(一)
Shell本身是一个用C语言编写的程序,它是用户使用Unix/Linux的桥梁,用户的大部分工作都是通过Shell完成的。Shell既是一种命令语言,又是一种程序设计语言。作为命令语言,它交互式地解释和执行用户输入的命令;作为程序设计语言,它定义了各种变量和参数,并提供了许多在高级语言中才具有的控制结构,包括循环和分支。shell使用的熟练程度反映了用户对Unix/Linux使
2015-06-19 00:04:50 435
原创 Ubuntu下 vi编写第一个C语言程序
一 新建文件并编辑hello.csudo vi hello.c二 编译 sudo gcc -Wall hello.c -o hello三 运行 ./hello运行.cpp文件则需要安装
2015-06-19 00:03:26 1152
转载 Ubuntu运行OSGi
更改权限chmod 777 org.eclipse.osgi_3.3.2.R33x_v20080105.jar运行OSGi容器java -jar org.eclipse.osgi_3.3.2.R33x_v20080105.jar -console查看活动的容器 ssexit 退出
2015-06-19 00:01:58 581
转载 Linux/Ubuntu学习笔记(七)--MySQL安装
安装服务器sudo apt-get install mysql-server安装时提示设置密码。安装客户端sudo apt-get install mysql-clientnetstat -tap |grep mysql 检查是否安装成功 修改mysql的配置vi /etc/mysql/my.cn
2015-06-19 00:00:31 418
转载 Linux/Ubuntu学习笔记(六)--tomcat
下载apache-tomcat-6.0.43.tar.gz拷贝到/usr/local/解压:gzip -d apache-tomcat-6.0.43.tar.gz gzip 既可以压缩也可以解压缩 gzip -htar -xvf apache-tomcat-6.0.43.tar改名:m
2015-06-18 23:58:07 808
转载 Linux/Ubuntu学习笔记(六)--JDK安装及一个java例程
bin和rpm两种格式bin可执行文件 简单方便。ls -lchmod 755 jdk-6u24-linux-i586.bin 修改权限./jdk-6u24-linux-i586.bin 执行安装配置环境变量export JAVA_HOME=/software/jdk6expo
2015-06-18 23:56:43 500
转载 Linux学习笔记(五)--SSH
开机自启动vsftpdubuntu没有chkconfig命令chkconfig vsftpd on 开机自启动chkconfig --list | grep vsftpd chkconfig --list | more 利用管道分页================================
2015-06-18 23:53:46 412
转载 Linux常见错误解决
=======================================================在使用 apt-get 安装工具时,无论安装什么软件都会遇到这样子的错误:dpkg: warning: files list file for package `tex-common' missing, assuming package has no files curre
2015-06-18 19:54:05 683
转载 Linux学习笔记(四)--ftp文件共享
在Linux和其他机器之间共享文件 ftp server vsftpd 稳定,安全一.下载sudo apt-get install vsftpd apt-get autoremove vsftpd 移除软件二.启动vsftpd 服务 后台程序service vsftpd start三.测试
2015-06-18 19:52:57 970
转载 Linux学习笔记(三)--文件权限、重定向、设置系统启动级别、管道流
文件权限: 文件所有者 组 其他人1 + 3 + 3 + 3chmod 改权限所有的都改 chmod +x 4 chmod -x 4u g o改某一个或某几个chmod u+x 4chmod go+x 4chmod go-x 4
2015-06-18 19:51:59 579
转载 Linux学习笔记(二)--Linux启动顺序、常用命令
Linux的启动顺序1.load BIOS(hardware information)2.read MBR's config to find out the OS3.load the kernel of the OS4.init process starts...5.execute /etc/rc.d/sysinit rc.d后台默默启动的进程
2015-06-18 19:49:47 510
转载 Linux学习笔记(一)--区分版本、挂载、目录结构
Linux Is Not UniX基于内核的操作系统。版本规则:r,x,yr: release version 发行版x:偶数:稳定版本,奇数:开发中的版本y:错误修补的次数eg:2.0.38 ; 2.2.16installation一.了解系统 1.是否存在其它系统 2.计算机硬件情况二.获取硬件兼容性列表驱动支持
2015-06-18 19:46:27 501
转载 Linux常用指令
一、解压命令解压.zipunzip 压缩文件eg:unzip javassist-3.3.ga.jar.zip解压.tar.bz2eg:tar -xf jad.linux.static.tar.bz2 更改文件权限或所属组eg:chmod 744 文件返回到登录用户根目录cd 或
2015-06-18 19:38:07 467
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人