摘要: Android为我们提供了两种HTTP交互的方式: HttpURLConnection 和 Apache HTTP Client 阅读全文
posted @ 2015-11-02 21:04 NeverGiveUp_ZONE 阅读(1455) 评论(0) 推荐(0) 编辑
摘要: 如图,出现以上错误则需更新证书 阅读全文
posted @ 2015-01-15 19:02 NeverGiveUp_ZONE 阅读(365) 评论(0) 推荐(0) 编辑
摘要: 一、需求:查询已有客户信息加载并从网络刷新其相关图片二、分析:图片页面和数据分离,考虑客户可能没有图片,即将视图和数据分离,故采用IOS的观察者模式三、代码: 1.在原视图初始化后加入带参数的观察者 1 - (id)initWithFrame:(CGRect)frame 2 { 3 s... 阅读全文
posted @ 2014-11-11 15:58 NeverGiveUp_ZONE 阅读(445) 评论(0) 推荐(0) 编辑
摘要: Maven 构建失败: 报错:Failed to execute goal org.codehaus.mojo:tomcat-maven-plugin:1.1:redeploy (default-cli) on project poc: Cannot invoke Tomcat manager: Connection refused -> [Help 1] 原因:Maven构建前需手动启Tomcat,先启动Tomcat再构建 阅读全文
posted @ 2013-09-12 17:53 NeverGiveUp_ZONE 阅读(1496) 评论(0) 推荐(0) 编辑
摘要: 证书介绍SSL安全证书可以自己生成,也可以通过第三方的CA(Certification Authority)认证中心付费申请颁发。SSL安全证书包括:1.CA证书,也叫根证书或中间级证书。单向认证的https,CA证书是可选的。主要目的是使证书构成一个证书链,以达到浏览器信任证书的目的。如果使用了CA证书,服务器证书和客户证书都使用CA证书来签名。如果不安装CA证书,浏览器默认认为是不安全的。2.服务器证书。必选。通过服务器私钥,生成证书请求文件CSR,再通过CA证书签名生成服务器证书。3.客户证书。可选。如果有客户证书,就是双向认证的HTTPS,否则就是单向认证的HTTPS。生成步骤和服务器 阅读全文
posted @ 2013-07-07 11:22 NeverGiveUp_ZONE 阅读(2215) 评论(0) 推荐(0) 编辑
摘要: 引自:http://guozheng.iteye.com/blog/607012从Request对象中可以获取各种路径信息,以下例子: 假设请求的页面是index.jsp,项目是WebDemo,则在index.jsp中获取有关request对象的各种路径信息如下String path = request.getContextPath();String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/&q 阅读全文
posted @ 2013-06-06 11:05 NeverGiveUp_ZONE 阅读(206) 评论(0) 推荐(0) 编辑
摘要: FindBugs错误修改指南 1. EC_UNRELATED_TYPESBug: Call to equals() comparing different types Pattern id: EC_UNRELATED_TYPES, type: EC, category: CORRECTNESS解释:两个不同类型的对象调用equals方法,如果equals方法没有被重写,那么调用object的==,永远不会相等;如果equals方法被重写,而且含有instanceof逻辑,那么还是不会相等。解决方法:应该改为str.toString() 2. IM_BAD_CHECK_FOR_ODDBug:.. 阅读全文
posted @ 2013-06-05 11:28 NeverGiveUp_ZONE 阅读(44353) 评论(1) 推荐(1) 编辑
摘要: 场景描述:使用axis2发布webservice时,传递参数的对象属性包含map,即: public Class AA implements Serializable { public Map B; 生成的wsdl中包含<xs:complexType name= "A"> <xs:sequence> <xs:element name="B" type="xs:anyType" nillable="true" minOccurs="0"/> </xs:se 阅读全文
posted @ 2013-05-31 16:35 NeverGiveUp_ZONE 阅读(3846) 评论(0) 推荐(0) 编辑
摘要: 场景描述:Https下登录页面,首先验证码存入cookie,用户输入验证码然后与cookie中的验证码对比,但是在服务端获取不到cookie,request.getCookies()为null;过程分析: 查找后发现如果将浏览器Cookie清空,可以获取Cookie,于是用工具查看cookie的信息,发现maxage失效,原因分析:第一次产生cookie是在https下,第二次由http-https后,cookie跨域了,maxAge失效解决方案:在产生cookie的代码中始终new Cookie; 即在创建cookie的代码中去除判空,原先: if(iCookie==n... 阅读全文
posted @ 2013-05-10 17:30 NeverGiveUp_ZONE 阅读(4667) 评论(0) 推荐(0) 编辑
摘要: Java支持Https需要配置相关步骤如下:1.从Http跳转到Https添加jar包1.加入struts2-ssl-plugin.jar这个包,2.升级Struts2,struts必须是2.1.18版本以上配置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输入keysto 阅读全文
posted @ 2013-05-10 06:24 NeverGiveUp_ZONE 阅读(22165) 评论(0) 推荐(1) 编辑
摘要: 1. 通过使用log4j的category标签记录项目工程不同包的日志,代码示例如下<log4j:configuration xmlns:log4j="http://jakarta.apache.org/log4j/"> <!-- 输出到控制台中 --> <appender name="CONSOLE" class="org.apache.log4j.ConsoleAppender"> <param name="Target" value="System.out& 阅读全文
posted @ 2013-04-22 17:26 NeverGiveUp_ZONE 阅读(3961) 评论(0) 推荐(0) 编辑
摘要: linux sh 的语法sh [-a] [-c] [-C] [-e] [-E] [-f] [-h] [-i] [-I][-k] [-m] [-n] [-p] [-r] [-s] [-t] [-T] [-u] [-v] [-x] [ argument ]-aExport all variables assigned to.-cPass the string argument to the shell to be interpreted as input. Keep in mind that this option only accepts a single string as its argum 阅读全文
posted @ 2013-01-25 11:55 NeverGiveUp_ZONE 阅读(30959) 评论(1) 推荐(1) 编辑
摘要: 最近 项目中使用Struts2发现如下问题1.页面跳转在struts配置文件采用如下配置 <action name="toXXX" class="com.UserAction"> <result >/XXX.jsp</result> </action>此配置简单做一下页面跳转其中UserAction继承ActionSuport但未重写execute方法,于是出现如下问题在windows上可以正确跳转,但在Linux上却重定向到失败页面2.Struts2 装饰器问题 decorators.xml配置如出现冲突 阅读全文
posted @ 2012-12-18 11:35 NeverGiveUp_ZONE 阅读(119) 评论(0) 推荐(0) 编辑
摘要: java classLoader 体系结构原文出处:http://blog.chenlb.com/2009/06/java-classloader-architecture.htmljvm classLoader architecture:Bootstrap ClassLoader/启动类加载器 主要负责jdk_home/lib目录下的核心 api 或 -Xbootclasspath 选项指定的jar包装入工作。Extension ClassLoader/扩展类加载器 主要负责jdk_home/lib/ext目录下的jar包或 -Djava.ext.dirs 指定目录下的jar包装入工作。Sy 阅读全文
posted @ 2012-12-10 19:14 NeverGiveUp_ZONE 阅读(260) 评论(0) 推荐(0) 编辑
摘要: 开发Struts 2 自定义标签三步曲: 1.定义标签 public class AddressTag extends ComponentTagSupport { //定义你JSP页面传来的标签设置的属性 private String id; //此方法就是获得一个基本类的Component对象(需自定义生成) @Override public Component getBean(ValueStack valueStack, HttpServletRequest request, HttpServletResponse response) { A... 阅读全文
posted @ 2012-12-06 19:05 NeverGiveUp_ZONE 阅读(254) 评论(0) 推荐(0) 编辑
摘要: VLR和HLR2011-06-15 11:34:07| 分类: 电信技术 | 标签:移动台 信道 基站 msc 识别码 |字号大中小订阅HLR(home location register)保存的是用户的基本信息,如你的SIM的卡号、手机号码、签约信息等,和动态信息,如当前的位置、是否已经关机等;VLR(visiting location register)保存的是用户的动态信息和状态信息,以及从HLR下载的用户的签约信息。当你到上海之后,手机会自动向上海的VLR发起位置更新(登记),上海的VLR会将你现在的位置报告到北京的HLR。当他人呼你时,交换机首先想HLR查询你现在所在的位置,然后接. 阅读全文
posted @ 2012-12-03 16:40 NeverGiveUp_ZONE 阅读(605) 评论(0) 推荐(0) 编辑
摘要: 客户关系管理(Customer Relationship Management,CRM)首先是一种管理理念,其核心思想是将企业的客户(包括最终客户、分销商和合作伙伴)作为最重要的企业资源,通过完善的客户服务和深入的客户分析来满足客户的需求,保证实现客户的终生价值。 客户关系管理(CRM)又是一种旨在改善企业与客户之间关系的新型管理机制,它实施于企业的市场营销、销售、服务与技术支持等与客户相关的领域。通过向企业的销售、市场和客户服务的专业人员提供全面、个性化的客户资料,并强化跟踪服务、信息分析的能力,使他们能够协同建立和维护一系列与客户和生意伙伴之间卓有成效的“一对一关系”,从而使企业得以提供. 阅读全文
posted @ 2012-12-03 16:39 NeverGiveUp_ZONE 阅读(865) 评论(0) 推荐(0) 编辑
摘要: 数据加密算法DES数据加密算法(Data Encryption Algorithm,DEA)的数据加密标准(Data Encryption Standard,DES)是规范的描述,它出自 IBM 的研究工作,并在 1997 年被美国政府正式采纳。它很可能是使用最广泛的秘钥系统,特别是在保护金融数据的安全中,最初开发的 DES 是嵌入硬 件中的。通常,自动取款机(Automated Teller Machine,ATM)都使用 DES。DES 使用一个 56 位的密钥以及附加的 8 位奇偶校验位,产生最大 64 位的分组大小。这是一个迭代的分组密码,使用称为 Feistel 的技术,其中将加密的 阅读全文
posted @ 2012-11-14 10:55 NeverGiveUp_ZONE 阅读(385) 评论(0) 推荐(0) 编辑
摘要: iOS Dialog Box 是一个 jQuery 插件实现了类似 iOS 应用中的对话框效果。使用: <!doctype html><html> <meta charset="UTF-8"> <title>iOS Dialog Box Samples</title> <script src="jquery.min.js"></script> <script src="iOSdialogBox.js"></script> < 阅读全文
posted @ 2012-11-04 21:50 NeverGiveUp_ZONE 阅读(493) 评论(0) 推荐(0) 编辑
摘要: iOS Dialog Box 是一个 jQuery 插件实现了类似 iOS 应用中的对话框效果。 阅读全文
posted @ 2012-11-04 21:47 NeverGiveUp_ZONE 阅读(194) 评论(0) 推荐(0) 编辑
摘要: HTTP服务器状态代码定义(Status Code Definitions) 1.1 消息1xx(Informational 1xx) 该类状态代码用于表示临时回应。临时回应由状态行(Status-Line)及可选标题组成, 由空行终止。HTTP/1.0中没有定义任何1xx的状态代码,所以它们不是对HTTP/1.0请求的 合法回应。实际上,它们主要用于实验用途,这已经超出本文档的范围。 1.2 成功2xx(Successful 2xx) 表示客户端请求被成功接收、理解、接受。 200 OK 请求成功。回应的信息依赖于请求所使用的方法,如下: GET 要请求的资源已经放在回应的实体中了。 ... 阅读全文
posted @ 2012-11-04 18:09 NeverGiveUp_ZONE 阅读(1612) 评论(0) 推荐(0) 编辑
摘要: 1 /** 2 * 根据传入的图片坐标进行图片截取 3 * 4 * @param x X起点坐标 5 * @param x2 Y终点坐标 6 * @param scaleWidth 宽度 7 * @param scaleHeight 高度 8 * @param originPath 原始图片的存放路径 9 * @param savePath 截取后图片的存储路径10 * @throws IOException11 */12 public static void scissor(i... 阅读全文
posted @ 2012-11-02 11:46 NeverGiveUp_ZONE 阅读(441) 评论(0) 推荐(0) 编辑
摘要: function isTrueIE() { if (navigator.userAgent.indexOf("MSIE") > 0) { // ie 内核 if (navigator.userAgent.indexOf("Tablet PC") > 0) { // x64 纯ie return true; } else if (navigator.userAgent.indexOf("Maxthon") > 0 || navigator.userAgent.indexOf("SE... 阅读全文
posted @ 2012-11-01 14:55 NeverGiveUp_ZONE 阅读(640) 评论(0) 推荐(0) 编辑
摘要: 1 <!DOCTYPE HTML> 2 <html> 3 <head> 4 <script src="https://ajax.googleapis.com/ajax/libs/jquery/1.7.2/jquery.min.js"></script> 5 <script src="src/jquery.percentageloader-0.1.js"></script> 6 <link rel="stylesheet" href="s 阅读全文
posted @ 2012-10-31 22:18 NeverGiveUp_ZONE 阅读(590) 评论(0) 推荐(0) 编辑
摘要: 一、介绍 Spin.js是一个用于创建过程进度提醒控件的框架,使用CSS3来渲染UI,当浏览器不支持时,采用VML支持。不需要图片,没有外部CSS,没有依赖其它框架,高度可配置,分辨率无关,兼容所有主流浏览器包括IE6二、使用 1 var opts = { 2 lines: 7, // The number of lines to draw 3 length: 14, // The length of each line 4 width: 2, // The line thickness 5 radius: 0... 阅读全文
posted @ 2012-10-31 21:34 NeverGiveUp_ZONE 阅读(1350) 评论(0) 推荐(0) 编辑
摘要: CSS中 Zoom属性 介绍 其实Zoom属性是IE浏览器的专有属性,Firefox等浏览器不支撑。它可以设置或检索对象的缩放比例。除此之外,它还有其他一些小感化,比如触发ie的hasLayout属性,清除浮动、清除margin的重叠等。 Zoom的应用办法: zoom : normal | number normal : 默认值。应用对象的实际尺寸 number : 百分数 | 无符号浮点实数。浮点实数值为1.0或百分数为100%时相当于此属性的 normal 值用白话讲解就是zoom:后面的数字即放大的倍数,可所以数值,也可所以百分比。如:zoom:1,zoom:120%。而这个... 阅读全文
posted @ 2012-10-22 15:26 NeverGiveUp_ZONE 阅读(20533) 评论(0) 推荐(0) 编辑
摘要: myeclipse工程 junit不能运行java.lang.ClassNotFoundException: com.huawei.adapter.XXXXXTest at java.net.URLClassLoader$1.run(URLClassLoader.java:200) at java.security.AccessController.doPrivileged(Native Method) at java.net.URLClassLoader.findClass(URLClassLoader.java:188) at java.lang.ClassLoader.loadClass 阅读全文
posted @ 2012-10-19 11:23 NeverGiveUp_ZONE 阅读(13473) 评论(2) 推荐(3) 编辑
摘要: FirebugFirebug本是Firefox浏览器下一个出色的网页设计插件,随着浏览器的发展,Firebug也推出了支持IE、Opera、 Chrome的Firebug Lite。凭借Firebug的出色代码调试功能,firefox成为了网页设计人员的必备浏览器,为了与其抗争Chrome、IE、Opera等浏览器 也不断推出自己的网页开发插件,但总体来说仍是Firebug占据了上风。笔者在此就简要介绍下Firebug的安装和基本使用,其更多强大功能有待读者自行挖掘实践。Firebug的官网地址是http://www.getfirebug.com,在此可获得适合不同浏览器的firefox版本, 阅读全文
posted @ 2012-09-29 10:57 NeverGiveUp_ZONE 阅读(1736) 评论(0) 推荐(0) 编辑
摘要: http://www.kuqin.com/web/20080711/11023.html 阅读全文
posted @ 2012-09-02 17:03 NeverGiveUp_ZONE 阅读(145) 评论(0) 推荐(0) 编辑
摘要: 1 <%@page import="com.asiainfo.selfcare.common.SelfConstants"%> 2 <%@ page contentType="text/html; charset=GBK"%> 3 <%@ include file="/webframe/common/commonhead.jsp"%> 4 <html> 5 <head> 6 <% 7 String path = request.getContextPath(); 8 S 阅读全文
posted @ 2012-08-31 11:06 NeverGiveUp_ZONE 阅读(641) 评论(0) 推荐(0) 编辑
摘要: function init(){ if( document.body.scrollWidth > (window.screen.availWidth-100) ){ window.dialogWidth = (window.screen.availWidth-100).toString() + "px" } else{ window.dialogWidth = (document.body.scrollWidth +10).toString() + "px" } if( document.body.scrollHeight > (window 阅读全文
posted @ 2012-08-22 17:46 NeverGiveUp_ZONE 阅读(5900) 评论(0) 推荐(0) 编辑
摘要: Imgareaselect 是一个 允许用户使用简单、直观的点击、拖动界面图像选择矩形区域的jQuery插件。该插件可用于 web 应用程序中轻松实现图像裁剪功能,以及其他功能,如照片标记、 图像编辑功能,等等.支持浏览器: Firefox 2+, Opera 9.5+, Google Chrome, Safari 3+, and Internet Explorer 6+.一、加载<head> ... <linkrel="stylesheet"type="text/css"href="css/imgareaselect-def 阅读全文
posted @ 2012-08-22 17:39 NeverGiveUp_ZONE 阅读(5781) 评论(0) 推荐(0) 编辑
摘要: window.showModalDialog的用法基本介绍: showModalDialog() (IE 4+ 支持) showModelessDialog() (IE 5+ 支持) window.showModalDialog()方法用来创建一个显示HTML内容的模态对话框。 window.showModelessDialog()方法用来创建一个显示HTML内容的非模态对话框。使用方法: var diaURL = _gModuleName+"/selfcare/cms/ImagePreview.jsp"; var features = "scroll:yes;r 阅读全文
posted @ 2012-08-22 16:55 NeverGiveUp_ZONE 阅读(288) 评论(0) 推荐(0) 编辑
摘要: <html> <head> <link rel="stylesheet" href="css/flexslider.css" type="text/css"> <link rel="stylesheet" href="css/main.css" type="text/css"> <script src="js/jquery-1.6.2.min.js"></script> <scr 阅读全文
posted @ 2012-08-14 11:25 NeverGiveUp_ZONE 阅读(2269) 评论(0) 推荐(0) 编辑
摘要: Myeclipse 配置 : pathto decompile C:\Java\jdk1.6.0_10\bin\jad.exe文件安装: e:\MyEclipse-8.6\dropins\eclipse -----features -------net.sf.jadclipse_3.3.0 -----plugins -------net.sf.jadclipse_3.3.0 阅读全文
posted @ 2012-06-22 16:26 NeverGiveUp_ZONE 阅读(282) 评论(0) 推荐(0) 编辑
摘要: 1.简介Socket利用第三方框架QuickServe扩展实现Socket通讯工具。QuickServer是一个免费的开源Java库,用于快速创建健壮的多线程、多客户端TCP服务器应用程序。使用QuickServer,用户可以只集中处理应用程序的逻辑/协议,从而方便的建立功能强大的服务器应用。该程序由Akshathkumar Shetty设计和实现。、 QuickServer基本构件有4个,分别是:ClientCommandHandler[必选的]:处理跟客户端的交互(字符串方式) ClientObjectHandler[可选的]:处理客户端的交互(对象方式)Authentica... 阅读全文
posted @ 2012-06-11 11:03 NeverGiveUp_ZONE 阅读(2094) 评论(0) 推荐(0) 编辑
摘要: 一、前言 随着HTML帧的引入,隐藏帧(hidden frame)技术也应运而生了。该技术后面的基本想法是创建一个帧集,其中包含用于客户端—服务器通信的隐藏帧。可以通过将帧的宽度或高度设置为0像素来隐藏一个帧,以使其不显示。尽管一些早期的浏览器(诸如Netscape 4)不能够完全隐藏帧,经常会留下一些明显的帧边框,但该技术还是广泛地为开发人员所采用。二、使用网页分帧(Frame)通常用来进行主页版面的组织和编排,通过把帧的高度(对于上、下分帧)设为 0 的办法来把帧隐藏起来的,隐藏以后的帧里面照样可以放置 html 文件,但在网页的整体版面上并不显示出来。隐藏帧的用法通常有2种:保存内部变量 阅读全文
posted @ 2012-06-08 11:47 NeverGiveUp_ZONE 阅读(723) 评论(0) 推荐(0) 编辑
摘要: NGOSS学习国际电信联盟(ITU)的电信管理网(TMN)模型具有高度抽象的特点,从以往的经验来看,TMN模型简单,但是实现起来却很复杂。在这种背景下,电信管理论坛(TMF)提出了“下一代电信运营支撑系统”(NGOSS)(Next Generation Operations Support Systems)。NGOSS试图建立一种以构件为基础的分布式系统结构以及一套关键的系统服务,保证OSS具备标准化、能够逐步演化、保证互连互通、实现端到端的管理等特点。NGOSS关注的是运营系统和软件,注重通过软件来实现业务流程的自动化,它强调包含有文档、模型和代码等知识库的创建,侧重于业务流程和信息模型的定 阅读全文
posted @ 2012-06-02 21:40 NeverGiveUp_ZONE 阅读(1122) 评论(0) 推荐(0) 编辑
摘要: SEDA的是上演事件驱动架构的缩写,一个复杂的,事件驱动的应用程序分解成一组队列连接的阶段 。 这种设计避免了与基于线程的并发模型相关的开销,并分离事件和应用程序逻辑线程调度。 通过执行每个事件队列入场控制,服务以及空调加载,防止资源被过度,当需求超过服务能力。 SEDA的采用动态控制,自动调节运行参数(如每个阶段的调度参数),以及管理负载,例如执行自适应负载脱落。 分解成一阶段的服务,也使复杂的事件驱动应用程序的模块化和代码重用,以及调试工具的发展。对于服务端端处理模型,目前广泛使用的有两种:1、多线程处理模型。这种模型由一个主线程和多个work线程构成,主线程负责接收请求,并将接收到的请求 阅读全文
posted @ 2012-05-29 21:25 NeverGiveUp_ZONE 阅读(759) 评论(0) 推荐(0) 编辑
摘要: 最近遇到一个数据库问题:问题描述: 系统管理员的密码丢失,无法登陆,数据库报“ora-01030 权限不足”;解决方案“ 1.进入linux 服务器后,运行SQL>show parameters passNAME TYPE VALUE———————————— ———– ——————————remote_login_passwordfile string EXCLUSIVE 如remote_login_passwordfile的value为SHARED(SHARED参数:该参数说明多个数据库可以使用相同的口令文件。这种模式只能保存SYS用户帐户的口令。)则运行如下命令SQL>ALTE 阅读全文
posted @ 2012-05-16 22:23 NeverGiveUp_ZONE 阅读(4963) 评论(0) 推荐(0) 编辑