- 浏览: 112719 次
- 性别:
- 来自: 深圳
最新评论
-
意中人_ix:
到最后一步,执行remote_gtcloud后出现问题:[IN ...
Maven项目中的热部署 -
wang5598:
目前涉及资源存储的,通用做法都是放到共享存储中(譬如hdfs中 ...
Nginx负载均衡之后的文件上传同步 -
wang5598:
由于在官网下载包比较慢,可以考虑通过repo源方式下载安装:在 ...
MariaDB安装步骤 -
zhangyan_0123:
您好,我想请问下,我使用的jetty启动项目,但是总是报zip ...
Jetty8中文乱码的解决办法 -
zjhdreams:
擦,异步还有submit,我靠,怎么学的哦
Extjs+Struts2异步上传头像
文章列表
很多时候,如果没有理解原理,做起事来会感觉无从下手、困难重重,一旦把原理想清楚了,做起来就会从容不迫。
切入正题:在相同域名下实现统一认证单点登录比较简单,基于Cookie结合共享Redis就可以轻松实现。在同一 ...
redis集群版本安装
- 博客分类:
- Redis
1、安装
安装简介:安装6个节点,3个主节点、3个从节点,由于redis默认需要3个主节点,如果想每个主节点有一个从节点这是最低配要求。端口都采用6379。
注意:安装时,应注意保证主备机分别在不同物理机上。
1.1、安装准备
软件:redis-3.2.5
创建redis用户,解压redis-3.2.5.tar.gz 至/home/redis/目录下。
wget http://download.redis.io/releases/redis-3.2.5.tar.gz
3.2.5是官方推荐稳定的发行版本
1.2、修改配置
6个节点均修改redis-3.2. ...
MariaDB安装步骤
- 博客分类:
- MariaDB
不说闲话,直接上干货......
1、下载安装包
10.1.16是稳定的发行版本:
http://ftp.hosteurope.de/mirror/archive.mariadb.org//mariadb-10.1.16/source/mariadb-10.1.16.tar.gz
2、安装位置选择并解压
安装位置 /usr/local/mysql
tar -xvf mariadb-galera-10.0.15-linux-x86_64.tar.gz -C /usr/local/
创建软连接
cd /usr/local
ln -s mariadb-ga ...
Redis安装与维护说明
- 博客分类:
- Redis
大概有一年多没写博客,笔头生疏了许多,真是缺乏积累了;最近一直在使用redis,晚上不加班的时候抽空把平常的安装运维过程总结下,方便后面使用时直接查看笔记:
1、安装环境:
RedHat Linux5.5 64bit
2、软件版本:
Redis-2.8.7
3、部署架构:
目前redis框架为两台服务器做主从,当Msater服务异常后由sentinel选举由从服务器切换成主服务器对外提供服务。为了确保主从顺利切换,在二台物理机方案下须保证从服务器的sentinel进程为2。
3、安装方法:
3.1、创建redis系统用户
[root ...
读《周鸿祎的:我的互联网方法论》笔记
wangyq
9月底的时候,领导推荐学习周鸿祎新出的《我的互联网方法论》一书;拿到书后,初读第一章,感觉章节引人入胜,贴近产品设计和开发实际,遂熬夜苦读;虽然此前也看过各种各样的互联网思维总结或者大全,但是远没有这本书的例子来的鲜活,以至于看完此书之后再去看抽象的总结,感觉记忆更加深刻,理解更加深入;所以将看书过程中的一些小笔记,记录下来,做一个简单的分享;
互联网价值观包括:
1、敢想敢干的精神(作者提到的-硅谷故事,年轻人创业需要热情)
2、用产品改造世界
3、非同凡想(to be different)
第一 ...
在某一个项目中,需要在一张地图上叠加中国行政区域,提供省、市两级行政区域的范围,由于自己的数据源不全,不能保证数据的完整性,所以采用调用百度云地图的API来实现在地图上显示行政区划范围;项目中使用的技术 ...
在Maven项目中实现热部署
wangyq
使用maven作为项目管理工具,以jetty-maven-plugin插件作为内置的J2EE容器进行web项目开发,在很多时候需要实现项目代码的热部署,包括java编译后的class文件,Css\Js\Html等静态资源,视图模板如FreeMarker、Velocity、Httl等,都需要实现热部署,下面讲解下实际开发工作中的解决办法:
1、使用 jetty-maven-plugin插件作为项目内嵌容器的话,是没法直接使用Myeclpse10自带的Servers面板中的部署功能,这时为了避免每次自己手动去执行“Ru ...
使用nginx进行负载均衡后(使用ip_hash;策略),存在一个问题,有A、B两台服务器,使用相同的数据库,用户访问被分配到了A服务器,成功上传一张照片,刷新后在A服务器可以看到;但是连接B服务器的用户刷新页面后只看到了一条记录,照片却丢失显示不了;网上有比较多的解决办法,但是都集中在使用WADI等配置文件同步策略,看过后觉得有点复杂(WADI本身配置比较简单),想简单点实现,思路如下:预先在配置文件中写好参与负载均衡的服务器列表,用户在A上提交照片后,就检测系统中配置的集群服务器的列表,排除A后通过linux的scp命令在不同的服务器之间实现文件同步,就一个简单的Java类就可以 ...
关于nginx的介绍比较多,nginx的最大用处:通常一个 web 服务站点的后端服务器不是将 Java 的应用服务器直接暴露给服务访问者,而是在应用服务器,如Jboss的前面在加一个web服务器,如Apache或者nginx,我想这个原因大家应该很容易理解,如做日志分析、负载均衡、权限控制、防止恶意请求以及静态资源预加载等等。so,使用的代理的好处多多,但是再好的东西也要从第一部安装配置开始:
安装过程比较简单,不重复了,可以参考两份文档:
http://www.cnblogs.com/cenly/archive/2008/12/12/1353799.html
http:// ...
1、运行cmd,进入到virtualbox的安装目录;
2、设置web服务认证库为null,在安装目录下执行:vboxmanage setproperty websrvauthlibrary null
3、设置vrdp的认证方式为简单,即通过用户名和密码来认证:vboxmanage setproperty vrdeauthlibrary “VBoxAuthSimple”
4、开启web服务:vboxwebsrv --host 127.0.0.1 (windows下面不用执行-b)
5、在程序中验证是否开启服务:
private void initVbm() {
String vm ...
postgresql(版本8.4)
下载页面:
http://www.enterprisedb.com/products-services-training/pgdownload
下载地址:
http://get.enterprisedb.com/postgresql/postgresql-8.4.10-1-linux-x64.run
postgis(适合于8.4版本)
下载地址:
sbp.enterprisedb.com/getfile.jsp?fileid=2048 (64位操作系统)
1、首先下载完两份文件后,设置执行权限:
chmod u+x post ...
常用的一些Linux命令
- 博客分类:
- Linux
1、ubuntu下面查找被占用的端口的进程号:fuser -n tcp 80 (n 代表namespace,后面接 tcp 或者 udp).
2、Centos下面查找被占用的端口号的进程: lsof -i :8080
3、Centos下面挂载NTFS分区:1、下载rpmforge,地址:http://pkgs.repoforge.org/rpmforge-release/
直接双击打开rpm包 2、终端输入yum install fuse-ntfs-3g
4、CentOs下面禁用IPV6的方法:
echo -e "install ipv6 /bin/true\n ...
phpvirtualbox4.1.7安装过程
- 博客分类:
- 虚拟化
新建文件
> vi /etc/default/virtualbox
VBOXWEB_USER=vbox
设置vboxweb服务开始
> chkconfig --levels 235 vboxweb-service on
> /etc/init.d/vboxweb-service restart
安装web环境
> yum install httpd php php-mysql php-pear php-soap apr apr-util-sqlite apr-util-ldap apr-util wget
> chkconfig --le ...
注:原文章地址:http://blog.csdn.net/qingzilantu/article/details/6313592
问题: # mount –t ntfs /dev/sdb1 /mnt/ mount: unknown filesystem type ‘ntfs’ 这是由于CentOS release 5.5(Final)上无法识别NTFS格式的分区。 解决办法: 通过使用 ntfs-3g 来解决。 打开ntfs-3g的下载点http://www.tuxera.com/community/ntfs-3g-download/ ,将最新稳定(当前最新版本为ntfs-3g- ...
最近一个项目因为要使用到servlet3.0的一些新特性(最主要的是对异步的支持,以及部分对websocket的支持),考察了目前最新的两个容器:Tomcat7和Jetty8,当前只有Jetty支持的比较好,Tomcat7暂时支持不够充分,所以把项目迁移到Jetty8中来了,所使用的版本是Jetty8.14(features:Standardized async;status:Development;),但是随之而来的是原项目中的所有中文字符在页面上显示的时候全部变成了乱码,惨不忍睹啊,所以不得不去找资料修复。 google了半天,没找到解决方案,后来经过很多实验(什么改xml的 ...