自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(38)
  • 资源 (9)
  • 收藏
  • 关注

转载 linux下IPTABLES配置详解(centos安全防护篇之LINUX防火墙配置文档)

linux下IPTABLES配置详解如果你的IPTABLES基础知识还不了解,建议先去看看.开始配置我们来配置一个filter表的防火墙.(1)查看本机关于IPTABLES的设置情况[root@tp ~]# iptables -L -nChain INPUT (policy ACCEPT)target       prot opt source           

2014-05-06 23:47:57 1008

转载 Linux开启mysql远程连接的设置步骤

Mysql默认root用户只能本地访问,不能远程连接管理mysql数据库,Linux如何开启mysql远程连接?设置步骤如下:1、GRANT命令创建远程连接mysql授权用户itloggermysql -u root -pmysql>GRANT ALL PRIVILEGES ON *.* TO itlogger@localhost IDENTIFIED BY ‘www.itlogger

2014-05-06 17:36:19 664

转载 Linux下OpenSSL 安装图文详解

安装环境:        操作系统:CentOs6.3       OpenSSL Version:openssl-1.0.0e.tar.gz       目前版本最新的SSL地址为http://www.openssl.org/source/openssl-1.0.0e.tar.gz 1、将下载的压缩包放在根目录,2、在文件夹下解压缩,命令:tar -xzf openssl

2016-03-03 12:50:24 501

转载 PHP java移位运算符

移位运算符移位运算符就是在二进制的基础上对数字进行平移。按照平移的方向和填充数字的规则分为三种:>(带符号右移)和>>>(无符号右移)。在移位运算时,byte、short和char类型移位后的结果会变成int类型,对于byte、short、char和int进行移位时,规定实际移 动的次数是移动次数和32的余数,也就是移位33次和移位1次得到的结果相同。移动long型的数值时,规定实际移动的

2016-02-19 10:11:49 585

转载 PHP位运算 详解

在实际应用中可以做用户权限的应用我这里说到的权限管理办法是一个普遍采用的方法,主要是使用到”位运行符”操作,& 位与运算符、| 位或运行符。参与运算的如果是10进制数,则会被转换至2进制数参与运算,然后计算结果会再转换为10进制数输出。它的权限值是这样的2^0=1,相应2进数为”0001″(在这里^我表示成”次方”,即:2的0次方,下同)2^1=2,相应2进数为”0010″2^2=4,

2016-02-17 12:11:58 365

转载 连接本地Oracle 11g时 ORA-12514:TNS:监听程序当前无法识别连接描述符中请求的服务

在SID监听里面加上:SID_LIST_LISTENER =  (SID_LIST =    (SID_DESC =      (SID_NAME = CLRExtProc)      (ORACLE_HOME = E:\app\Administrator\product\11.2.0\dbhome_1)      (PROGRAM = extproc)     

2015-12-08 22:16:48 451

转载 CenOS Linux安装nginx

一、安装nginx     1、在nginx官方网站下载一个包,下载地址是:http://nginx.org/en/download.html     2、WinSCP(ftp上传工具).exe FTP 上传工具上传达到CentOS中      3、我是先建一个目录,把要用的到的安装包放到一起.      #mkdir /home/      #tar zxf nginx-

2015-11-20 10:13:52 388

转载 CentOS卸载OpenJDK并安装Sun JDK

第一步:查看Linux自带的JDK是否已安装 (卸载centOS已安装的1.4)安装好的CentOS会自带OpenJdk,用命令 java -version ,会有下面的信息:java version "1.6.0"OpenJDK Runtime Environment (build 1.6.0-b09)OpenJDK 64-Bit Server VM (build 1.6

2015-07-07 15:56:34 380

转载 linux tomcat 做成服务

本人使用的是root用户登录,下面就说说具体的操作步骤, 1、在/usr/share/tomcat6/bin中有commons-daemon-native.tar.gz  压缩包2、解压commons-daemon-native.tar.gz    [root@localhost ~]# tar -zxvf commons-daemon-native.tar.gz

2015-07-01 14:06:19 1567

转载 JSON类库 Flexjson学习

Main.java 1 package com.flexjson.main; 2 3 import java.util.ArrayList; 4 import java.util.List; 5 6 import com.flexjson.model.InterestModel; 7 import com.flexjson.model.TelModel; 8 impo

2014-12-08 20:07:31 619

转载 微信支付开发(1) JS API支付

微信支付现在分为v2版和v3版,2014年9月10号之前申请的为v2版,之后申请的为v3版。V3版的微信支付没有paySignKey参数。v2的相关介绍请参考方倍工作室的其他文章。本文介绍的微信支付v3。流程实现1. OAuth2.0授权JSAPI 支付前需要调用 登录授权接口获取到用户的 Openid 。所以需要做一次授权,这次授权是不弹出确认框的。其实质就是在用户访

2014-12-07 10:49:41 920

转载 tesseract-ocr识别中文扫描图片实例讲解

当我浏览http://code.google.com/p/tesseract-ocr并下载了几个文件下来之后顿时感到一头雾水,不知该如何下手。网上看到有人在linux操作系统下的实现, 如:   利用开源程序(ImageMagick+tesseract-ocr)实现图像验证码识别   但却很少看到在windows下的相关文章介绍。  接下来我将一步步讲述如何采用te

2014-08-04 16:22:48 996

转载 Tesseract-OCR 字符识别---样本训练

Tesseract是一个开源的OCR(Optical Character Recognition,光学字符识别)引擎,可以识别多种格式的图像文件并将其转换成文本,目前已支持60多种语言(包括中文)。 Tesseract最初由HP公司开发,后来由Google维护,目前发布在Googel Project上。地址为http://code.google.com/p/tesseract-ocr/。

2014-08-04 16:19:48 871

转载 利用用户自己的服务器、tomcat下的解决iOS7.1企业应用无法安装应用程序 因为证书无效的问题

1、环境(1)操作系统:Windows server 2003、Windows server2008(2)JDK:jdk 1.6(3)apache-tomcat-6.0.35(注意版本号,版本6.0.18测试未通过)(4)网络:互联网、专网测试均通过。2、使用到的软件、jar包(1)Win32OpenSSL_Light-1_0_1g.exe(将bin

2014-06-26 14:06:21 776

转载 svn的authz配置

设置svn目录======================================================/project├── trunk├── tags├── branches======================================================用户权限

2014-06-13 01:09:28 766

原创 把 jar包 做成 windows 服务, 让它自动启动

JavaService.exe -install HelloWorld "C:/Java/jdk1.6.0_07/jre/bin/server/jvm.dll" -Djava.class.path="C:\1.jar" -Xms –Xmx -start com.JBDate  -out "C:\out.log" -err "C:\err.log" HelloWorld   服务名称

2014-05-13 13:39:15 1549

转载 CentOS6.4配置SVN服务

一. 安装必须的软件包    yum install subversion          httpd mod_dav_svn          wget gcc-c++ make unzip二.  SVN服务器配置         1. 新建一个目录存储svn所有文件             #mkdir /home/svn         2. #svnadmin

2014-05-13 09:59:53 404

转载 centos6.4安装openfire

安装前系统状态。正在运行服务mysqld,httpd如有需要,参考http://www.linuxidc.com/Linux/2012-11/74388p6.htm下面开始介绍我是如何安装openfire的第一步:升级一下yum#yum update第二步:安装系统中缺少的JAVA插件#yum -y install java* wget*

2014-05-06 17:38:37 603

转载 CentOS中JAVA_HOME的环境变量设置

运行Java应用的时候,提示无法找到JAVA_HOME,查询java -version[plain] view plaincopy[jifeng@localhost bin]$ java -version  java version "1.7.0_09-icedtea"  OpenJDK Runtime Environment (rh

2014-05-06 17:34:35 633

转载 Linux开启SSH服务命令

启动:service sshd start 安装过程:1.以root身份登入系统(没登入系统和没有足够的权限都不能安装,晕,这不是废话) 2.检查安装系统时是否已经安装SSH服务端软件包:   rpm -qa|grep openssh   若显示结果中包含openssh-server-*,则说明已经安装,直接启动   sshd服务就可以了(service s

2014-05-04 19:14:21 2269

转载 将Openfire中的MUC改造成类似QQ群一样的永久群

一、思路1、新建立永久房间,同时保证房间中的成员存储到“ofmucmember”表当中。2、新建一个用户登陆监听的插件,这个插件监听用户的登陆行为,同时在用户登陆时查询“ofmucmember”表,查询用户所在的房间。3、将房间信息封装到自定义的IQ包中,发送到客户端。4、不管使用Android客户端,还是对Spark进行二次开发,对Openfire发送过来的自定义

2014-04-25 15:36:07 1511

转载 openfire单独编译指定插件的方法

方法一:openfire默认编译时,是同时编译主程序和所有在plugins目录中的插件。但进行插件开发时,这样编译就太费时费力。使用ant plugins可以只编译插件,能够节省部分时间。最节省时间的编译方法为在命令行下使用ant plugin -Dplugin=xxx进行编译,其中,xxx为插件名字(即plugins目录下的一个子目录名),这样就可以只编译指定的一个插件,省时省力

2014-04-24 19:15:09 493

转载 我的XMPP协议IM架构

09年进入公司就开始研究openfire,做一款手机IM软件,经过3个月的不懈努力,产品终于上线了。上线初产品功能比较简单。上线初架构比较简单,服务器是单机,后来由于用户的不断增长,单机已经不能满足需求,所以就不断优化架构,其中经历了不少的艰辛,到目前系统相对基本稳定(注册用户2000W,同时在线用户200W+)。废话不多说,下面直接上架构图,由于这个这个架构图有点老,跟现在的架构有一点点区别,但

2014-04-15 23:19:41 628

转载 Openfire 性能调优和集群方案

Openfire 是使用JAVA并基于MINA框架实现的XMPP服务端程序,所以基本的性能调优主要集中在 系统、JVM 这两层; 主要的指标也是并发用户数和消息投递成功率和耗时 。 建议: 如果你的产品目标是在线用户超过100K,那么最好早点考虑openfire之外的其他XMPP实现吧,比如 ejabberd ? 等等,erlang比java更适合做并发。  总的用户量多少不会是大

2014-04-15 23:19:17 1470

转载 Openfire 性能优化

Openfire  是一个XMPP协议的IM Server。基于MINA的java nio服务器。一般就是使用mysql来作为数据库,保存配置配置信息、离线信息、用户数据。官网的数据是支持5000人同时在线,使用connectionManager可以实现支持3.3万人在线。这数据一点都不漂亮,只能作为一个类似腾讯通的局域网聊天工具使用。首先说点题

2014-04-15 23:08:31 573

转载 配置Tomcat服务器支持HTTPS

1.        生成证书首先用jdk自带的工具keytool生成一个"服务器证书"。C:/Program Files/Java/jre1.5.0_04/bin> keytool -genkey  -alias safetomcat  -keyalg RSA  -keystore c:/leadsec -validity 2000输入keystore密码:  leadsec您的名

2014-03-14 11:04:04 676

转载 Http缓存Last-Modified、ETag和Expires的Java终结解决之道

Last-Modified和Expires针对浏览器,而ETag则与客户端无关,所以可适合REST架构中。两者都应用在浏览器端的区别是:Expires日期到达前,浏览器不会再发出新的请求,除非用户按浏览器的刷新,所以,Last-Modified和Expires基本是降低浏览器向服务器发出请求的次数,而ETag更侧重客户端和服务器之间联系。先谈Last-Modified和Expires,最新

2013-11-03 12:02:43 1752

转载 STRUTS2 ACTION的跳转类型说明

chain:Action链式处理的结果类型,也就是将结果转发到这个action中。chart:整合JFreeChart的结果类型dispatcher:用于整合JSP的结果类型freemarker:用于整合freemarker结果类型。httpheader:用于控制特殊的HTTP行为的结果类型。jasper:用于JasperReports整合的结果类型jsf:用于整合JSF后

2013-03-24 14:52:55 694

原创 Oracle 内存参数设置

最近项目设计到数据库内存分配,于是在网上搜了一下,看了几篇文章,总结如下: oracle 实例结构:oracle实例 = 内存结构+进程结构oracle进程=服务进程+用户进程主要的后台进程有:DBWR:数据库读写进程LGWR:日志记录进程ARCH:归档进程CKPT:检查点进程(日志切换;上一个检查点之后,又超过了指定的时间;预定义的日志块写入磁盘;例程关闭,D

2013-01-18 08:19:14 493

转载 解决ORACLE的EM登录

这几天解决了EM无法登录的问题,顺便也把j数据库程序中常出现的ORA_12518错误解决了,有必要总结一下,我最初遇到的情况是这样的:1. 编写java程序访问oracle 数据库时总是出现了ORA_12518错误:监听程序无法分发客户机连接。以为是监听程序没启动,检查lsnrctl status,没有发现异常。2. web方式下访问EM,输入网址后,无法打开网页。解决步骤:1.

2013-01-18 08:18:11 1485

转载 hibernate的formula .

hibernate的formula Property元素中的formula允许对象属性包含导出值,比如sum、average、max等的结果。如: "averagePrice" formula="(select avg(pc.price) from PriceCatalogue pc, SelectedItems si where si.priceRefID=pc.priceID)"/

2013-01-03 21:37:38 413

转载 关于firefox(火狐浏览器)document.all和document.layers .

因为公司网站需要做一个功能,涉及到javascript里的document.all方法并且因为需要兼容netspace,firefox等浏览器,netspace网上的说法是用document.layers但是针对firefox的说法不一,有的说用document.getElementById,有的说火狐本身就支持document.all可是经过我的测试,结果是firefox里面提示do

2013-01-02 09:53:39 739

转载 UML图之二:时序图(序列图,活动序列图)

2012-04-28 14:06:06 1724

转载 java web项目怎么写时序图

今天项目经理下命令,把原来的流程图改成时序图。虽然有点晕,可老大下命令必须得做呀。以前没有做过时序图,毫无经验。立马上google搜相关资料。经过大约半小时的码字,终于搜到一份自觉地比较有价值的东西。下面记录自己熟悉时序图这一块的过程。参考来至 【纤云工作室】。目的 序列图主要用于按照交互发生的一系列顺序,显示对象之间的这些交互。很象类图,开发者一般认为序列图只对他们有

2012-03-19 15:12:02 7138

转载 Maven 安装 Eclipse3.7插件

Eclipse 3.7 发布好一段时间,m2e(clipse) 插件稳定版一直没有发布,之前一直在用3.6版本的Eclipse没有发现版本不兼容的问题,今天下载了3.7版本后发现居然不能在Install New SoftWare的时候安装不了,郁闷了好一阵,折腾了半天,终于搞出来,与君分享下。一、插件地址  1、先安装gef插件   地址:http://download.eclip

2012-01-04 10:28:18 6685 2

转载 CAS单点登录(SSO)完整教程(2011-11-18更新)

一、教程前言教程目的:从头到尾细细道来单点登录服务器及客户端应用的每个步骤单点登录(SSO):请看百科解释猛击这里打开本教程使用的SSO服务器是Yelu大学研发的CAS(Central Authentication Server),官网:http://www.jasig.org/cas本教程环境:Tomcat6.0.29JDK6CAS Server版本:cas-server-3

2011-12-28 00:09:30 1565

转载 使用 CAS 在 Tomcat 中实现单点登录

CAS 介绍CAS 是 Yale 大学发起的一个开源项目,旨在为 Web 应用系统提供一种可靠的单点登录方法,CAS 在 2004 年 12 月正式成为 JA-SIG 的一个项目。CAS 具有以下特点:开源的企业级单点登录解决方案。CAS Server 为需要独立部署的 Web 应用。CAS Client 支持非常多的客户端(这里指单点登录系统中的各个 Web 应用),包括 Java,

2011-12-27 23:36:43 650

转载 源代码解读Cas实现单点登出(single sign out)功能实现原理

关于Cas实现单点登入(single sing on)功能的文章在网上介绍的比较多,想必大家多多少少都已经有所了解,在此就不再做具体介绍。如果不清楚的,那只能等我把single sign on这块整理出来后再了解了。当然去cas官方网站也是有很多的文章进行介绍。cas官网http://www.ja-sig.org/products/cas/。ok,现在开始本文的重点内容讲解,先来了解一下c

2011-12-27 23:34:40 867

openfire集群jar包

openfire集群jar包

2013-06-06

Openfire3.7.1集群配置.

Openfire3.7.1集群配置. 对openfire的集群进行详细的说明,何配置

2013-06-06

openfie 源码编辑部署安装

openfie 源码编辑,部署,安装等,对新手来说,是个很好的帮助。。~

2013-06-06

Smack帮助文档中文版3.8.0.rar

Smack帮助文档中文版,对于开发openfire 客户端的用户来说,是以个很大的帮助 ,我觉很好用,就跟大家分享了。。

2013-06-06

H3C低端交换机典型配置实例

H3C低端交换机典型配置实例....型配置实例....

2013-01-18

OracleRAC集群OracleRAC11g安装后的简单测试及使用

Oracle_RAC_集群_7_Oracle_RAC_11g_安装后的简单测试及使用

2013-01-18

usg2210_2212_2220_配置01-03_配置NAT

usg2210_2212_2220_配置01-03_配置NAT

2013-01-18

Windows平台OracleRAC集群安装过程

Windows平台OracleRAC集群安装过程

2013-01-18

单点登录系统研究

一是讲解了单点登录原理,并介绍了单点登录 涉及到的密码学技术,以及在Java EE平台下进行信息系统开发的一些相关技术和 Java2平台的密码学应用。二是在侧重考虑Java EE平台在企业级信息系统开发中重要 地位的基础上,分析了目前常见的几种单点登录方案,包括:开源代码的CAS方案、 微软的Passport方案、经典的Kerberos方案、自由联盟的Liberty方案,分析比较了各 个方案在Java EE平台下的可行性、优势劣势后,选择基于CAS协议的单点登录方案 作为Java EE平台的首选方案。三是详细分析了CAS协议,针对目前CAS中存在的不 完善的地方提出改进意见,设计了一种能够符合实际需要的单点登录模型,并尝试着 在Java EE平台下实现了该模型,并与现有的系统进行集成。

2011-12-28

空空如也

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

TA关注的人

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