分类目录:IT技术

记录工作和学习中觉得不错需要记忆和传播的信息,方便自己,也方便他人。。。。

单点登录的几种实现方式

单点登录(SSO)的技术被越来越广泛地运用到各个领域的软件系统当中。本文从业务的角度分析了单点登录的需求和应用领域;从技术本身的角度分析了单点登录技术的内部机制和实现手段,并且给出Web-SSO和桌面SSO的实现、源代码和详细讲解;还从安全和性能的角度对现有的实现技术进行进一步分析,指出相应的风险和需要改进的……

HTTP协议状态码详解(HTTP Status Code)

常见 200 – 服务器成功返回网页 404 – 请求的网页不存在 500 – 服务器内部错误 0(特别说明) 0表示无法访问,或者说与服务器没有连接成功,但不一定是0就表示失败,有些时候访问本地资源成功了也会是0,比如Android的webviewajax访问本地资源时,responseCode就是0。 1xx(临时响应) 表示临时响应并需要请求者继续执行……

java Runtime.exec注意事项

0. Runtime.exec()用来执行外部程序或命令     1. Runtime.exec() 有四种调用方法 * public Process exec(String command); * public Process exec(String [] cmdArray); * public Process exec(String command, String [] envp); * public Process exec(String [] cmdArray, String [] envp);     2……

Java Properties

知识学而不用,就等于没用,到真正用到的时候还得重新再学。最近在看几款开源模拟器的源码,里面涉及到了很多关于Properties类的引用,由于Java已经好久没用了,而这些模拟器大多用Java来写,外加一些脚本语言Python,Perl之类的,不得已,又得重新拾起。本文通过看《Java编程思想》和一些网友的博客总结而来,只为简单介……

WEB服务器带宽计算方式

在不考虑任何优化的情况下,带宽的估算可以依据以下公式: BW=PS*PC*8bit/byte*r/t 其中BW为带宽大小,PS为页面平均大小,PC为并发数,8bit/byte是单位转换,1byte=8bit,r是因数,代表极端情况,作用跟并发估计中的f因数差不多。t指用户能忍受的平均最大等待时间,比如20秒之内网页没有完全打开,用户就会离开,则t取20……

【转】并发用户数以及系统规模的估算

某所高校在对其信息化基础平台的招标筹备工作进行调研时,发现某著名的软件公司所提供的产品类目中门户的并发指标可达到6000,远远超过了同行业的所有竞争对手。因而学校便参考此标准制定了自己的招标参数。最后在进行测试时才发现,要想真正达到标称的效果,单是服务器就需要超过三十台,再配套相关的负载均衡设备、数据……

java zxing 生成彩色定位符二维码

这是用zxing 生成彩色定位符二维码的方法,zxing似乎没有提供这样的方法,自己写了一个,Java代码如下: 源代码   package com.gogowan.util; import java.awt.Color; import java.awt.image.BufferedImage; import java.io.File; import java.io.IOException; import java.util.HashMap; import java.uti……

Java WebServices 接口实现百度云推送,向C#提供推送服务

听起来是多么的狗血啊,其实事情是这样的,公司开发的商有信产品APP要使用百度云推送实现消息推送功能,可是百度云推送没有提供.net的服务器端SDK,只提供了java和php的,而公司都是.net程序员,无奈,为了开发速度,只能由我写个WebServices接口让他们调用,简介将消息给百度,再由百度给APP。 这个java版的WebServices……

mysql非主键自增长

在网上查过一些资料,很多人说,mysql中,只有主键才能设置为自增长列。经过一些深入的了解,其实并非只有主键才能设自增长,而是设为“键(key)”的列就可以设置自增长。 一个失败的句子:create table test(id int,number int auto_increment not null); 提示:there can be only one auto column and it must be defined as……