自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(31)
  • 问答 (1)
  • 收藏
  • 关注

跨域实现统一登录

很多时候,如果没有理解原理,做起事来会感觉无从下手、困难重重,一旦把原理想清楚了,做起来就会从容不迫。 切入正题:在相同域名下实现统一认证单点登录比较简单,基于Cookie结合共享Redis就可以轻松实现。在同一个域名下,不同的系统共享相同的cookie,认证中心可以将会话ID(服务器的sessionId或者自己颁发的token)存入Cookie中,应用系统获取到会话ID后请求Redis...

2017-11-21 21:07:22 2505

原创 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:...

2016-11-26 22:24:02 168

原创 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/mysqltar -...

2016-11-26 21:50:31 622

原创 Redis安装与维护说明

    大概有一年多没写博客,笔头生疏了许多,真是缺乏积累了;最近一直在使用redis,晚上不加班的时候抽空把平常的安装运维过程总结下,方便后面使用时直接查看笔记: 1、安装环境:RedHat Linux5.5 64bit 2、软件版本:Redis-2.8.7 3、部署架构:  目前redis框架为两台服务器做主从,当Msater服务异常后由sentinel...

2016-04-07 00:26:23 135

原创 互联网方法论-学习笔记

读《周鸿祎的:我的互联网方法论》笔记wangyq   9月底的时候,领导推荐学习周鸿祎新出的《我的互联网方法论》一书;拿到书后,初读第一章,感觉章节引人入胜,贴近产品设计和开发实际,遂熬夜苦读;虽然此前也看过各种各样的互联网思维总结或者大全,但是远没有这本书的例子来的鲜活,以至于看完此书之后再去看抽象的总结,感觉记忆更加深刻,理解更加深入;所以将看书过程中的一些小笔记,记录下来,做...

2014-10-17 17:14:00 404

使用openlayers加载地图行政区域(结合百度云地图)

在某一个项目中,需要在一张地图上叠加中国行政区域,提供省、市两级行政区域的范围,由于自己的数据源不全,不能保证数据的完整性,所以采用调用百度云地图的API来实现在地图上显示行政区划范围;项目中使用的技术框架为:以Openlayers来地图控制类,以Jquery做为基本的DOM操控工具,整个处理过程如下: 一、工具准备:       首先在页面上引入jquery、OpenLayers...

2014-01-13 10:01:00 4032

Maven项目中的热部署

在Maven项目中实现热部署wangyq     使用maven作为项目管理工具,以jetty-maven-plugin插件作为内置的J2EE容器进行web项目开发,在很多时候需要实现项目代码的热部署,包括java编译后的class文件,Css\Js\Html等静态资源,视图模板如FreeMarker、Velocity、Httl等,都需要实现热部署,下面讲解下实际开发工作中的解决办...

2013-10-15 10:25:29 355

原创 Nginx负载均衡之后的文件上传同步

    使用nginx进行负载均衡后(使用ip_hash;策略),存在一个问题,有A、B两台服务器,使用相同的数据库,用户访问被分配到了A服务器,成功上传一张照片,刷新后在A服务器可以看到;但是连接B服务器的用户刷新页面后只看到了一条记录,照片却丢失显示不了;网上有比较多的解决办法,但是都集中在使用WADI等配置文件同步策略,看过后觉得有点复杂(WADI本身配置比较简单),想简单点实现,思路如...

2013-09-30 17:01:12 885

原创 nginx安装配置

关于nginx的介绍比较多,nginx的最大用处:通常一个 web 服务站点的后端服务器不是将 Java 的应用服务器直接暴露给服务访问者,而是在应用服务器,如Jboss的前面在加一个web服务器,如Apache或者nginx,我想这个原因大家应该很容易理解,如做日志分析、负载均衡、权限控制、防止恶意请求以及静态资源预加载等等。so,使用的代理的好处多多,但是再好的东西也要从第一部安装配置开始...

2013-08-06 18:20:30 503

原创 windows下面开启virtualbox的webservice服务

1、运行cmd,进入到virtualbox的安装目录;2、设置web服务认证库为null,在安装目录下执行:vboxmanage setproperty websrvauthlibrary null3、设置vrdp的认证方式为简单,即通过用户名和密码来认证:vboxmanage setproperty vrdeauthlibrary “VBoxAuthSimple”4、开启web服务...

2013-06-19 00:10:48 1207

原创 安装Postgresql数据库+Postgis插件

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版本)下载...

2013-04-02 13:58:57 1934

原创 常用的一些Linux命令

1、ubuntu下面查找被占用的端口的进程号:fuser -n tcp 80     (n 代表namespace,后面接 tcp 或者 udp).2、Centos下面查找被占用的端口号的进程: lsof -i  :80803、Centos下面挂载NTFS分区:1、下载rpmforge,地址:http://pkgs.repoforge.org/rpmforge-release/直接...

2013-03-27 20:54:45 98

原创 phpvirtualbox4.1.7安装过程

 新建文件> vi /etc/default/virtualboxVBOXWEB_USER=vbox设置vboxweb服务开始> chkconfig --levels 235 vboxweb-service on> /etc/init.d/vboxweb-service restart 安装web环境> yum install httpd...

2013-03-11 23:14:58 110

原创 linux下ntfs硬盘的加载

注:原文章地址: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格式的分区。 解决办法: 通过...

2012-12-13 11:43:05 150

Jetty8中文乱码的解决办法

    最近一个项目因为要使用到servlet3.0的一些新特性(最主要的是对异步的支持,以及部分对websocket的支持),考察了目前最新的两个容器:Tomcat7和Jetty8,当前只有Jetty支持的比较好,Tomcat7暂时支持不够充分,所以把项目迁移到Jetty8中来了,所使用的版本是Jetty8.14(features:Standardized async;status:Deve...

2012-06-17 15:18:52 1320

ExtJs中使用的一些经验

    这里的经验不是指对这种框架总体上面的一些介绍,只是记录了本月中使用ExtJs中遇到的3个问题的解决方法,这里还是要感谢Extjs论坛的Animal和Condor,每次在我遇到拦路虎的时候,总能在他俩的Tread中找到对应的解决办法。好了下面来讲遇到的这三个问题: 1.penel中item被remove后不能被再次引用:    我遇到的一种问题是,我有2个panel,pane...

2012-04-12 10:41:01 89

strus2中There is no Action mapped for namespace的总结

struts2中所报的原因总结: 目前遇到3类情况: 1.方法名中含有get方法与属性域中的某些的getter方法冲突; 2.新增加的方法(或更新后的strust.xml)eclipse没有自动部署到tomcat下,不一致引起; 3.struts.xml中的方法名和action的方法名拼写不一致,很多时候由手动拼写方法名的时候容易写错单词; 4.比较常见的...

2012-02-08 14:51:38 97

CAS单点登陆部署

这阵子在研究yale大学的jasig项目下面的CAS单点登陆系统(项目地址是:http://www.jasig.org/cas),经过一周的测试,整个安装部署都已经成功了,现在将部署过程记录如下: 一、准备工作:装好JDK(1.6),Tomcat(6.0),下载CAS服务端和客户端(cas-server-3.4.11-release和cas-client-3.2.1-release,这...

2012-01-30 10:08:15 114

使用Toad导出数据

今天用Toad把一台服务器上的Oracle数据导出到了另外一台服务器上,使用toad进行导入导出操作确实比手工写imp和exp命令方便多了,之前一直知道有这个功能,却没有用过,现在把这个操作的过程记录下来,以备以后的使用: 1.导出操作:     1、首先点击new connection(就是那个+号的图标),然后点击"TNSNames Editor”按钮, 在这里面把我们的配置信...

2011-12-16 17:25:23 816

原创 Linux下启动企业管理(Oracle Enterprise Manager)控制台

      首先以oracle用户登录到终端,进入到oracle的product的安装路径中的bin文件夹中,如我进入的是:cd /u01/app/oracle/product/10.2.0/db_1/bin 这个路径中有emctl这个可执行程序,它的主要作用就是启动web console的服务,然后执行emctl start dbconsole命令,就可以启动web控制台了。打开浏览器输入h...

2011-11-24 14:15:09 701

原创 JQuery中获取单选框复选框选中值

    之前没有去看官方给的API文档,直接在网上搜的这个问题的答案,结果很多都不行,尤其有很多JS不会报错,但是实际执行的结果总是和我们的预期不一样,那就是我们使用错了方法。有些内容可能与JQuery的版本有关系,我们目前所使用的JQuery的版本基本上都是在1.4.2以上了,所以官方提供的只有1个方法,就是:checked,其他的如@checked、[checked]都是无效的,正确的使用方法...

2011-11-21 11:20:08 350

原创 OpenMeetings插件安装说明

OpenMeetings插件安装说明WYQ 一、Linux下的安装步骤(操作系统为:Centos5.5) 1.       下载安装Red5下载地址: http://trac.red5.org/downloads/0_8/red5-0.8.0-java5.tar.gz 安装目录是 /var/www/html/red5 (版本为0.8.0.0)         Tar...

2011-09-30 14:52:27 241 1

原创 Red5边源服务器集群部署

Red5边源服务器集群部署WYQ 1.     Red5简介:      Red5是一个采用Java开发开源的Flash流媒体服务器。它支持:把音频(MP3)和视频(FLV)转换成播放流; 录制客户端播放流(只支持FLV);共享对象;现场直播流发布;远程调用。Red5使用RTMP作为流媒体传输协议,在其自带的一些示例中演示了在线录制,flash流媒体播放,在线聊天,视频会议等一些基本功...

2011-09-29 16:31:05 149

Openlaszlo中代理模式(Proxied)和标准模式(solo)的差异

Openlsazlo中代理模式(Proxied)和标准模式(solo)的差异WYQ      在“在线教室”应用开发的过程中,我们碰到了这种情况:使用solo模式编译出来的SWF文件,在进入教室后,点击白板左侧的文件缩略图时,白板上的flash文件并没有跳到指定的页面,但是文档属性中的页号确实已经更新了;在换成了Proxied模式后,同一套代码未做任何修改的情况下,再点击白板左侧的...

2011-09-29 16:17:25 248

Struts2中使用getJSON方式进行异步调用后的页面跳转

   关于在struts2中使用getJSON方式进行异步调用后,拦截器返回的问题:    项目中采用Struts2+Extjs(混杂的有Jquery)的架构进行开发,前后台之间的数据传递全部是采用JSON格式,如果前台的某一次action调用出现了session为空或者权限不够的情况时,这是需要进行页面跳转,如果是采用ajax的话,前台只是获取到跳转页面的html的代码,并不能实现真正的...

2011-09-29 16:02:38 212

原创 Highcharts进阶应用

 JQuery插件之-Highcharts在****项目中的应用-进阶篇WYQ      本文档主要讲Highcharts的2个地方的改进之处,1是在柱状图中为每个柱子设置不同的颜色,2是改造highchars自带的图表下载功能。 1.         在柱状图中给每块柱子设置七彩斑斓的颜色,做完之后,可以在饼状图,折线图等图表上实现相同的效果:在Hig...

2011-09-29 15:28:57 99

Extjs+Struts2异步上传头像

项目中有个地方要实现用户上传头像的功能,这其实是个非常简单的功能,刚开始的时候,我的思路是采用使用Ext.Ajax来异步上传头像的,但是无论怎么实现后台都得不到文件,反复验证了后台的Struts2的代码没有错误,配置文件也没有错误,开始反思原因,经过google后发现,其实上传文件的时候用ajax是不能实现的,因为文件传递安全性方面的考虑,ajax只能将文件名传递到后台,并不能将文件本身传递给后台...

2011-09-29 15:02:15 145

原创 Linux上设置java的环境变量

    首先安装JDK,网上有很多教程,这里就不再赘述,有一点,安装的时候要注意下载和自己的操作系统位数相一致的JDK文件。   1.uname -a 查看自己系统是x64的还是i686的,选择对应的jdk下载。   2.chmod 777 jdk1.5.0_05.rpm.bin  对于下载下来的JDK要设置执行权限,然后再./jdk1.5.0_05.rpm.bin  安装。     ...

2011-09-14 09:14:15 63

centos5.4 下面安装oracle10g

Oracle10g数据库安装步骤总结WangYQ           说明:由于当前开发工作较重,加之缺少虚拟机做测试,以下安装步骤是在第一次安装完成的基础上提炼总结的,待8月份底开发工作轻松之后,再发布下一个安装版本说明,届时将为每个步骤配上图解说明。 在**的开发环境中,使用了oracle10g作为数据库的管理系统,oracle以其强大的数据管理功能,丰富的内置函数为我们的...

2011-09-14 09:01:35 117

linux 防火墙的开启和关闭

1 .查看linux防火墙的开启关闭情况: [root@localhost soft]# chkconfig iptables --list iptables 0:关闭 1:关闭 2:启用 3:启用 4:启用 5:启用 6:关闭 linux有六个运行级别,0(关机),1单用户,2多用户(无NFS),3完全多用户,4(未使用),5图形界面X11,6重启2. 即使生效的开启和关闭防火...

2011-08-03 13:40:00 95

修身养性,为人处事100条

1、别人给倒水时,要用手扶扶,以示礼貌。 2、别人对你说话,你起码要能接话,不能人家说了上句,你没了下句。 3、有人盯着你看的时候不要直视对方,假装没注意到。 4、心情不好,再好的护肤品和化妆品也补救不了皮肤。 5、睡眠不好,会使人说话语无伦次,反应迟钝,黑眼圈突出。 6、别人释放“有毒气体”的时候不能嫌恶地躲开或者拿手扇,装作若无其事。 7、被领导训斥的时候,不要低头,要...

2009-11-18 09:30:00 57

空空如也

Spring 注入为空

2012-01-05

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

TA关注的人

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