自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(253)
  • 问答 (3)
  • 收藏
  • 关注

Linux下Tomcat7.0.x版配置apr

Linux下Tomcat7.0.x版配置apr在tomcat下,有三种运行模式,分别bio,nio,apr。1:同步阻塞IO(JAVA BIO) 同步并阻塞,服务器实现模式为一个连接一个线程(one connection one thread 想想都觉得恐怖,线程可是非常宝贵的资源),当然可以通过线程池机制改善.2:JAVA NIO:又分为同步非阻塞IO,异步阻塞IO 与BIO...

2016-02-25 00:20:27 232

CentOS安装NGING

下载NGINXwget http://nginx.org/download/nginx-1.9.9.tar.gz1.环境准备yum -y install gcc gcc-c++ autoconf automake makeyum -y install zlib zlib-devel openssl openssl--devel pcre pcre-devel 2,解压t...

2016-01-05 15:05:07 202

在ContOS里安装NodeJS

[code="java"]1,先下载NODE.JS wget [url]https://nodejs.org/dist/v4.2.4/node-v4.2.4.tar.gz[/url]2,解压node-v4.2.4.tar.gz文件,tar -xzvf node-v4.2.4.tar.gz3,进入node-v4.2.4文件夹下,执行以下操作: ./configure --p...

2016-01-04 18:27:20 198

更改putty窗口title提示

在使用putty的时候,如果打开了多个窗口,会发现窗口的标题默认为用户名@主机名,很不方便,网上查了一下,可以用以下方法来处理[code="java"]把下面的几行脚本追加到 ~/.bashrc(对应 root 用户,也就是 /root/.bashrc 文件)自动脚本的最后。1,vi /root/.bashrc2,将以下代码添加到最后:# Auto add env ...

2015-12-25 12:20:35 964

原创 将redis,memcache结合使用的方案?

公司架构上使用了阿里云的服务,由于阿里的kvstore收费相当高,打算自建,自建后就需要自己维护,所以就有了一个想法,针对kvstore(redis)及ocs(memcache)的特点,想自己开发一个cache层,将需要用到list,set,map等redis方法的继续使用redis来完成,将整条记录放在memcache下,即findbyid,save等时就memcache,其它就对应使用redi...

2015-07-19 10:53:39 303

原创 在一台服务器里跑1个tomcat的效率高还是跑N个tomcat的效率高

昨天讨论了一个问题,就是在同一台电脑里,跑1个tomcat的效率高,还是跑N个的高?这个效率包括所有性能方面的。基本的方案是这样的:1, request->nginx-tomcat |-tomcat2, request->nginx-|-tomcat |-tomcat看上去,按...

2015-07-05 22:21:00 1465

原创 云服务器架构方案选择

昨天讨论了一下新的云服务器的架构,结果有两种方案,概括起来,就是接口对接口及服务对服务。两种各有利弊吧,简单的画了一下图,  方案1就是接口对接口的,不论是内网还是公网所有的模块之间都是走接口的方式来调用,此种方式具有极高灵活性,每个模块可以用不同的语言来实现,不受约束。但就是效率相对会低一点!而且面向的是接口,也可以高度定制接口的使用权限等各方面的问题, 同时,如果有必要,每个模块...

2015-04-28 10:07:21 402

在contos下安装phpRedisAdmin

由于RedisDesktopManager打开大数据量的redis时非常耗时的,而且也因为阿里云的kvstore不能外网访问的原因,所以就按网上说的安装一个了一个phpRedisAdmin, 下面说说自己在连接kvstore时所遇到的问题,记录下安装步骤.服务器上须有可以正常运行php的环境,没有的话,请自行安装。1,先下载phpredis[quote]cd /home/d...

2015-04-16 14:44:42 246

用枚举来处理java自定义异常

在系统开发过程中,总少不免要自己处理一些异常信息,然后将异常信息变成友好的提示返回到客户端的这样一个过程,之前都是new一个自定义的异常,当然这个所谓的自定义异常也是继承RuntimeException的,但这样往往会造成异常信息说明不一致的情况,所以就想到了用枚举来解决的办法。1,先创建一个接口,里面有两个方法,一个是getCode, 一个是getMessage[code="java...

2015-02-04 22:35:54 650

使用virualenv创建虚拟python环境

在安装完python及pip,setuptools等工具后,即可以创建virualenv虚拟环境了,这个类似于虚拟机的工具,可以让同一台电脑中运行多个不同版本的python程序,互不影响,不用的时候,可以退出或删除,挺不错的一个开发工具。[code="shall"]pip install virtualenv安装完成后,执行cd /home/pythonvirtua...

2015-01-06 09:46:15 422

原创 升级python后,flask跑不起来的解决方法

由于另一个项目需要的原因,升级python为2.7.x,原来在2.6.x下运行的python项目跑不起来了,会报以下异常:[code="java"]No module named pkg_resourcesCleaning up...Command python setup.py egg_info failed with error code 1 in /tmp/pip_b...

2015-01-05 18:24:54 618

ContOS6.3下Python2.6.x升级到2.7.x

在安装nodejs验证码ccap组件时,出现一个异常,经过google后得知要将python升级到2.7.x后才能正确使用,同样google了一翻并经过实践,将升级过程记录下来:[code="java"]首先要确保对应的gcc环境是最新的,所以先yum -y install gcc同样有同学提到会出现上下左右交互时出现乱码之类的情况,要先执行以下命令:yum -y in...

2015-01-05 10:14:14 112

flask连接mysql

首先安装Mysql[code="java"]yum install mysql-server libxml2 libxml2-dev python-dev libpcre3 libpcre3-dev python-MySQLdb python-setuptools[/code]然后再安装MySQLdb,下载附件里的,然后将MySQL-python-1.2.5文件夹里的sit...

2014-12-12 18:00:20 157

利用mongodb内置的方法查询坐标之间的距离

[code="java"]// geoNear : 要查询的表名// near :坐标// num: 返回的行数// spherical:true 计算距离// distanceMultiplier: 地球半径// maxDistance: 最大范围// var near = [113.525298,22.246466]...

2014-12-11 15:07:42 1449

安装flask及创建虚拟环境

[size=x-large][color=red]此方法仅适用于python2.6.x版本[/color][/size]在contos下,输入python -V,如果输入的是python 2.6.6,则说明已经自带python了,如果没有,则参数另一篇文章里的安装方法安装安装pip及setuptools这两个工具1,pip可以直接在终端里输入:[code...

2014-12-09 16:18:09 261

根据输入的日期计算出上一周每天的日期

[code="java"] function getFirstWeekDate( date ) { var currentTime = date.getTime(); var day = date.getDay(); var passTime = (day + 7) * 86400000; // 上周日至当前日所经过的毫秒数 var firstDay = n...

2014-12-03 21:22:29 243

contos开放防火墙端口

[code="java"]vi /etc/sysconfig/iptables[/code]在COMMIT前加入下行:[code="java"] -A RH-Firewall-1-INPUT -m state --state NEW -m tcp -p tcp --dport 80 -j ACCEPT[/code]保存退出!开放了80端口,如果需要开放其它商品,...

2014-10-30 17:46:27 171

mongodb replica set(副本集)设置步骤

网上已经有一大堆的设置步骤的了,根据我遇到的问题,整理一下,如下:首先先去下载一个mongodb最新版,目前最新版应该是2.6[code="java"]cd /usr/local/binwget http://fastdl.mongodb.org/linux/mongodb-linux-x86_64-2.6.0.tgztar -zxvf mongodb-linux-x86...

2014-08-23 14:59:17 679

mongodb抛ReplicaSetMonitor no master found for set异常

今晚有同事打电话来说,手机应用拿不到数据了,登录数据库也失败了,于是,赶快回到家里打开电脑一看tomcat抛了一大堆异常出来:[code="java"]Caused by: com.mongodb.MongoException: ReplicaSetMonitor no master found for set: dbset1 at com.mongodb.MongoEx...

2014-08-20 01:27:38 531

ssh免登录

由于更新代码时,要同时更新N多台机器,如果一台一台的登录上去操作相当的麻烦,而且都是一些重复性的工作,于是就想到用一个shell来做,单机的.sh文件已经做好了,但如果想通过一台机器来调用另外一台机器里的.sh脚本的话, 就必须要登录上去才行,于是就想到了这个ssh免登录的,百度一下ssh免登录都有一大堆的教程,具体就是这几步:1, 先确认A与B这两台机器上都已经安装了openssh,如果...

2014-08-05 17:14:14 128

centos使用crontab(定时器)

centos一般默认会将crontab设置为开启的状态,可以用[code="java"] service crond status[/code]来查看是否开启crontab的,如果没有开启可以调用以下命令:[code="java"] /sbin/service crond start #启动 /sbin/service crond stop #停...

2014-06-05 15:34:09 169

使用forever运行nodejs应用

[code="java"]使用forever运行nodejs应用何为foreverforever可以看做是一个nodejs的守护进程,能够启动,停止,重启我们的app应用。官方的说明是说:A simple CLI tool for ensuring that a given script runs continuously (i.e. forever).// 一...

2014-04-11 10:50:28 395

nodejs在win7下ajax提交中文的异常

在用express做一个小网站时,用了ajax来提交中文参数,但后台里直接就报出以下异常信息,百思不得其解,用了ecodeURIComponent及decodeURIComponent也是一样的问题,各种方法都尝试了一次,在无奈之下,决定重新安装express,结果,一样的异常:[code="java"]error Error: write EIOerror at errn...

2014-04-10 19:26:47 106

ContsOs安装nodejs

[code="java"]#打开终端输入先安装各种依赖包,yum install gcc-c++ openssl-develcd /usr/local/src/#下载wget http://nodejs.org/dist/v0.10.33/node-v0.10.33.tar.gz#解压tar zxvf node-v0.10.33.tar.gz...

2014-04-10 14:54:08 380

集成 Tomcat 插件到 Eclipse 的过程

[code="java"]1. 下载 Tomcat Tomcat6,下载地址:http://tomcat.apache.org/download-60.cgi,选择绿色版的 zip 进行下载(目前最新的 Tomcat 6 版本的绿色版是 apache-tomcat-6.0.35.zip2. 安装 Tomcat 解压缩第 1 步的 apache-tomcat-6.0....

2014-04-01 11:24:26 80

导出maven依赖的jar包

打开cmd,进行到pom.xml文件目录下:mvn -e dependency:copy-dependencies -DoutputDirectory=lib

2014-03-20 20:04:28 91

nfs简单搭建

[code="java"]NFS(Network File System)网络文件系统,简单来说,就是将NFS服务器分享出来的目录挂载到本机上,于本机使用者来看,就是像是在操作本机硬盘一样。该系统仅于Linux系统之间操作安装过程步骤1,在服务器(192.168.0.100)端与客户端(192.168.0.10)这两台电脑上分别安装nfs,先查看是否有安装,在终端里输入rp...

2014-03-19 10:33:35 93

原创 java编程风格指南

转载过来,排版比较乱受不了的可以直接到以下网址查看 :lol: [url]http://www.cnblogs.com/lanxuezaipiao/p/3534447.html[/url][code]作者:Hawstein出处:http://hawstein.com/posts/google-java-style.html声明:本文采用以下协议进行授权: 自由转载-非商用-...

2014-02-22 14:29:23 108

安装chrome postman及firebug

[code="java"](1)打开Google Chrome 浏览器(2)输入以下网址:https://chrome.google.com/webstore/detail/fdmmgilgnpjigdojojpjoooidkmcomcm@firebughttps://chrome.google.com/webstore/detail/firebug-lite-for-go...

2014-02-19 23:31:07 143

WebStorm7.0.3 注册码

WebStorm7 注册码[code="java"]User Name: blog.jiunile.comLincense Key93661-1204201000000RGh4Fd18m1vfuK4VH0q"6WsTe7jakmAyjOGUze2BnP1ZpLqQcFG45D650sjbllFJxw7sQ"BJDgOlVhYBFI"n4[/code]...

2014-02-12 17:39:48 82

在centOS安装winrar

首先可以去以下网站下载winrar for linux版 [url]http://www.rarlab.com/download.htm[/url],然后上传到服务器上的home目录下。执行以下操作即可[code="java"]cd /opt/tar xvf /home/rarlinux-x64-4.2.0.tarln -s /opt/rar/rar /usr/bin/rar...

2013-07-02 16:07:45 515

【转】CentOS安装配置MongoDB

[code="java"]1、下载1 wget http://fastdl.mongodb.org/linux/mongodb-linux-i686-2.0.3.tgz2、解压、安装、运行1 tar -xvf mongodb-linux-i686-2.0.3.tgz #解压2 mv mongodb-linux-i686-2.0.3 /usr/local/mon...

2013-06-19 08:57:47 56

web.py模板

[code="java"]先在web目录下新建一个tmplates的文件夹,然后在tmplates下再建一个index.html文件,打开index.html,输入以下内容:$def with (name)$if name: I just wanted to say hello to $name.$else: Hello, world!其中$de...

2013-04-12 00:04:48 103

安装python及web.py

[code="java"]在linux下安装python2.7.x,打开终端:1, wget http://www.python.org/ftp/python/2.7.3/Python-2.7.3.tgz #下载到当前目录2, tar xvfz Python-2.7.3.tgz #解压3, cd Python-2.7.3 #进入目录 4, ./configure5,...

2013-04-11 01:04:02 147

Mongodb部署为Windows服务

每次启动时都要执行一命令来启动mongodb,有点麻烦,于是上网找了一个方法,直接做到Windows服务,并随机启动。方便多了。记录如下:[code="java"]d:\mongodb\bin>mongod.exe --dbpath=d:/mongodb/data --logpath=d:/mongodb/logs/mongodb.log --logappend --bind_ip...

2013-03-22 09:42:10 67

tomcat优化设置

网上google了一翻,现在tomcat的优化记录如下:打开tomcat/conf目录下的server.xml文件,对Connector节点修改如下:[code="xml"] [/code]再对tomcat/bin/目录下的catalina.bat(win)[code="java"]CATALINA_OPTS='-Xms512m -Xmx1024m'...

2013-02-28 10:50:26 75

windows设置nginx服务

下载安装nginx后设置开机自动启动,除了传统方式外,经过google,发现还有以下这个方法,首先在附件里下载一个exe文件,将该exe文件放置在nginx的安装目录下,然后再将附件里的xml文件也放置在nginx的安装目录下,xml文件如下:[code="xml"] nginx nginx nginx D:\webserver\nginx\nginx.exe...

2013-02-26 10:26:46 95

原创 MySQL问题解决:-bash: mysql: command not found

问题: [root@linux115 /]# mysql -uroot -p -bash: mysql: command not found 因为mysql命令的路径在/usr/local/mysql/bin下面,所以你直接使用mysql命令时,系统在/usr/bin下面查此命令,所以找不到了 解决办法是: ln -s /usr/local/mysq...

2013-02-18 16:24:39 277

javascript取精度并四舍五入

toFixed(num),num为你所需要的精度,会自动四舍五入[code="javascript"]var result = 123.456789-12.3456789;alert(result.toFixed(2))[/code]

2013-02-07 09:02:20 107

linux下用virtualBox安装win7的若干问题

[code="java"]用 VirtualBox 在安裝 Windows 7 或 Windows 8 時, 若一開始就遇到 Status: 0xc0000225 無法安裝只要啟用系統中的「IO APIC」即可VirtualBox 安装虚拟机时出现错误 VT-x features locked or unavailable in MSRVT-x features loc...

2013-01-16 23:08:43 348

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除