技术转载
文章平均质量分 67
zhangzhao100110
这个作者很懒,什么都没留下…
展开
-
Javascript是单线程的深入分析
本来想总结一下的,网上却发现有人已经解释的很清楚了,特转过来。这也解释了为什么在用自动化测试工具来运行dumrendtree时设定的超时和测试case设定的超时的关联性。面试的时候发现99%的童鞋不理解为什么JavaScript是单线程的却能让AJAX异步发送和回调请求,还有setTimeout也看起来像是多线程的?还有non-blocking IO, event loop等概念很不清...原创 2015-10-15 11:26:23 · 175 阅读 · 0 评论 -
Axis2开发WebService客户端
转:http://harveyzeng.iteye.com/blog/1849720注:将axis2的bin目录配置到系统环境变量的path中1.wsdl2java.bat -uri e:/InsuranceInformationForRX.wsdl -o E:\workspace\ -p com.client2.将生成的代码copy到工程里,就可以调用对应的方法了。贴出我的部...原创 2015-01-11 22:08:07 · 121 阅读 · 0 评论 -
如何使用List.toArray()转换为数组对象
在程序中,我们往往习惯使用List这种集合类,但是程序中却要求需要传递一个数组,我们可以这样实现: Long [] l = new Long[list.size()];for(int i=0;i l[i] = (Long) list.get(i);这样的代码看上去似乎繁琐了一些,实际上List已经为我们提供了toArray()方法,但是如果使用时...原创 2013-09-03 17:25:24 · 438 阅读 · 0 评论 -
jQuery源码分析(转)
1、概述 jQuery是一个非常优秀的JS库,与Prototype,YUI,Mootools等众多的Js类库相比,它剑走偏锋,从web开发实用的角度出发,抛除了其它Lib中一些不实用的东西,为开发者提供了短小精悍的类库。其短小精悍,使用简单方便,性能高效,能极大地提高开发效率,是开发web应用的最佳的辅助工具之一。因此大部分开发者在抛弃Prototype而选择Jquery来进行web开发。...原创 2014-07-05 12:22:48 · 139 阅读 · 0 评论 -
主键设计用什么字段类型比较好?
转:http://www.360doc.com/content/05/0920/18/1681_13536.shtml 数据库主键设计之思考 主键的必要性: 有些朋友可能不提倡数据库表必须要主键,但在我的思考中,觉得每个表都应该具有主键,不管是单主键还是双主键,主键的存在就代表着表结构的完整性,表的记录必须得有唯一区分的字段,主键主要是用于其他表的外键关联,本记录的修改与删除,当我...原创 2013-08-29 09:46:23 · 1901 阅读 · 0 评论 -
POI 操作Excel,创建下拉框
import java.io.FileOutputStream;import java.util.Date;import org.apache.poi.hssf.usermodel.DVConstraint;import org.apache.poi.hssf.usermodel.HSSFCell;import org.apache.poi.hssf.usermodel.H...原创 2014-05-29 15:57:56 · 148 阅读 · 0 评论 -
列转行 Oracle DECODE函数的语法介绍
Oracle DECODE函数功能很强,下面就为您详细介绍Oracle DECODE函数的用法,希望可以让您对Oracle DECODE函数有更多的了解。Oracle DECODE函数Oracle DECODE函数是Oracle公司独家提供的功能,它是一个功能很强的函数。它虽然不是SQL的标准,但对于性能非常有用。到目前,其他的数据库供应商还不能提供类似DECODE的功能,甚至有的数据...原创 2014-01-14 20:41:56 · 195 阅读 · 0 评论 -
Spring3.x集成Quartz2.x 版本问题
转载:http://www.cnblogs.com/Irving/archive/2013/03/11/2953894.html Quartz调度器为调度工作提供了更丰富的支持。和Java定时器一样,可以使用Quartz来每隔多少毫秒执行一个工作。但Quartz比Java Timer更先进之处在于它允许你调度一个工作在某个特定的时间或日期执行。Spring对任务调度的支持有两种不同...原创 2013-08-06 15:49:55 · 130 阅读 · 0 评论 -
如何修改序列(Sequence)的初始值(START WITH)
Oracle 序列(Sequence)主要用于生成流水号,Oracle EBS系统中是经常用到的。但是,有时需要修改序列初始值(START WITH)时,好多人凭感觉认为:Alter Sequence SequenceName Start With N。事实上,在Oracle Db中,修改序列没有这样的语法。没有这样的语法情况怎么办,有二种方法可以完成1.先删除序列,然后重新创建。不过这不...原创 2013-08-06 10:38:57 · 747 阅读 · 0 评论 -
(纯转载)追女孩子,多动动脑子--HTML5+jQuery制作温馨浪漫爱心表白动画特效...
浪漫页面:浪漫需要稍等片刻,才会有惊喜出现哦,打开页面,关掉左右侧广告,效果更佳http://www.xwcms.net/webAnnexImages/fileAnnex/20140103/58018/index.html 完整连接:http://www.xwcms.net/js/html5sl/69184.html ...原创 2014-01-04 21:10:36 · 1568 阅读 · 0 评论 -
jsp页面传递中文和特殊字符参数问题
转:http://blog.sina.com.cn/s/blog_6013f6620100wss4.html 一. 传递中文参数function insertDetails(value){var url = "<%=request.getContextPath()%>/bargainNewMaterialsAction.do?formAction=insertPlanDet...原创 2013-12-30 12:33:30 · 670 阅读 · 0 评论 -
SSO 单点登录例子
最近想了解下单点登录,网上找了一圈,以下一篇文章介绍的着实令我醍醐灌顶,现转载,为以后使用打下个基础,另:该文章里代码下载路径已经失效,我在CSDN上找了找,确实有,但是我觉得这些发布别人代码的人,既然已经享受到了别人的恩惠,就更该无私的奉献,但却还以10分,5分等的积分让别人下载,真的有点无耻了。 代码包:是发布好工程,放在tomcat下即可使用,如有意要学习,可以用反...原创 2013-12-24 20:52:09 · 510 阅读 · 0 评论 -
实例讲解 SQL 注入攻击(转)
转:http://fuyi68613.iteye.com/blog/2178449 这是一篇讲解SQL注入的实例文章,一步一步跟着作者脚步探索如何注入成功,展现了一次完整的渗透流程,值得一读。翻译水平有限,见谅! 一位客户让我们针对只有他们企业员工和顾客能使用的企业内网进行渗透测试。这是安全评估的一个部分,所以尽管我们之前没有使用过SQL注入来渗透网络,但对其概...原创 2015-01-26 09:56:26 · 342 阅读 · 0 评论 -
Chrome渲染分析之Timeline工具的使用
转载:http://www.ghugo.com/chrome-timeline/ 概述这个工具真的很强大,Timeline工具栏提供了对于在装载你的Web应用的过程中,时间花费情况的概览,这些应用包括处理DOM事件, 页面布局渲染或者向屏幕绘制元素。Timeline可以通过事件,框架,和实时内存用量3个方面的数据来监测网页,通过这些数据,我们可以方便的找出页面中存在问题的地方。T...原创 2015-02-04 09:38:38 · 136 阅读 · 0 评论 -
java 实现文件内容的加密和解密
转载:http://xiaoxiaokuang.iteye.com/blog/1440031留作备用,直接代码 package com.umapp.test;import java.io.FileInputStream;import java.io.FileOutputStream;import java.io.InputStream;import java.io...原创 2014-10-05 03:39:42 · 744 阅读 · 0 评论 -
5个经典的前端面试问题
原帖:http://www.kuqin.com/shuoit/20140925/342305.html JavaScript开发人员在IT界的需求量一直很大。如果你非常精通神这门语言,你会有很多机会换工作,涨薪水。但是在一家公司录用你之前,你必须顺利通过面试,证明你的技能。在本文中,我将向您展示5个关于前端相关的问题,以测试侯选者的JavaScript技能和他们解决问题的能力。有将会非...原创 2014-09-28 23:07:58 · 121 阅读 · 0 评论 -
如何面试前端工程师:Github很重要
原帖:http://www.kuqin.com/shuoit/20140925/342304.html 注:之前我们介绍过:一名靠谱的JavaScript程序员应备的素质,从程序员的角度提出要去学习哪些知识,下面这篇文章从面试官的角度介绍到面试时可能会问到的一些问题。 我在Twitter和Stripe的一部分工作内容是面试前端工程师。其实关于面试你可能很有自己的一套,这...原创 2014-09-28 23:06:52 · 523 阅读 · 0 评论 -
一名靠谱的JavaScript程序员应备的素质
原帖:http://www.kuqin.com/shuoit/20140925/342303.html 小编: 这篇文章写于2010年作者工作在Cloudera期间,当时node.js还没有流行,很多人还瞧不上javascript这门简陋的脚本,文章提出应该重视JavaScript,并提出成为一名靠谱前端工程应具备哪些能力。虽然年代似乎已经有些遥远,但文中的一些观点但现在仍然适用。 ...原创 2014-09-28 23:04:30 · 94 阅读 · 0 评论 -
httpclient4.3 上传下载文件
转自:http://blog.csdn.net/lianghongge/article/details/42120751 http://www.oschina.net/code/snippet_1864608_37835 通过httpclient的上传文件,可以处理跨域上传的问题,比如先上传到A服务器的某个临时文件目录下(临时目录下的文件,可以定时清理,通过编写...原创 2015-04-08 10:42:31 · 401 阅读 · 0 评论 -
[转载]集群之session共享
原文地址:集群之session共享作者:dhlzj随着互联网应用的用户量不断激增,并发的需求越来越受到开发者的关注,通过集群的方式来解决web的瓶颈。但是集群的session共享是个比较头疼的事情,归结起来就三种解决方案: (1)客户端存储方案:把session加密后存在cookie中,每次session信息被写在客服端,然后经浏览器再次提交到服务器.即使两次请求在集群中的两台...原创 2013-11-03 15:01:09 · 93 阅读 · 0 评论 -
Java HashMap的工作原理
转自:http://www.importnew.com/10620.html 面试的时候经常会遇见诸如:“java中的HashMap是怎么工作的”,“HashMap的get和put内部的工作原理”这样的问题。本文将用一个简单的例子来解释下HashMap内部的工作原理。首先我们从一个例子开始,而不仅仅是从理论上,这样,有助于更好地理解,然后,我们来看下get和put到底是怎样工作的。我...原创 2014-04-04 10:54:43 · 83 阅读 · 0 评论 -
JAVA获取图片大小和尺寸【转】
import java.awt.image.BufferedImage;import java.io.File;import java.io.FileInputStream;import java.io.FileNotFoundException;import java.io.IOException;import javax.imageio.ImageIO;pub...原创 2014-03-25 12:49:08 · 143 阅读 · 0 评论 -
Eclipse启动时fail to create Java Virtual Machine问题的解决
转自:http://blog.csdn.net/lufeng20/article/details/7629555 问题描述 一开始我的eclipse还能用,还是好的,然后好像是360提示有个关于JAVA的漏洞,然后我就补了这个漏洞,启动eclipse时居然就启不起来了,提示fail to create Java Virtual Machine这个错误, ...原创 2014-03-19 09:54:22 · 154 阅读 · 0 评论 -
使用Chrome DevTools的Timeline和Profiles提高Web应用程序的性能
转:http://www.oschina.net/translate/performance-optimisation-with-timeline-profiles 我们都希望创建高性能的Web应用程序。由于我们的应用程序变得越来越复杂,我们可能想要支持丰富的画面以及理想的60帧/秒,这能保证我们的应用程序响应灵敏且生动流畅。知道如何衡量和提高性能,是一个有用的技...原创 2015-02-04 09:54:13 · 134 阅读 · 0 评论 -
Chrome渲染分析之Rendering工具使用
转:http://www.ghugo.com/chrome-rendering-tools-1/ 页面的绘制时间(paint time)是每一个前端开发都需要关注的的重要指标,它决定了你的页面流畅程度。而如何去观察页面的绘制时间,找到性能瓶颈,可以借助Chrome的开发者工具。本文主要介绍Chrome渲染分析工具 Rendering。如上图,按F12调出开发者工具,然后按“E...原创 2015-02-04 09:41:49 · 1152 阅读 · 0 评论 -
图片数据Base64编解码(java实现)
package com.vista.test;import java.io.FileInputStream;import java.io.FileOutputStream;import java.io.IOException;import java.io.InputStream;import java.io.OutputStream;import sun.misc...原创 2013-12-05 13:46:20 · 93 阅读 · 0 评论 -
JS中URL编码参数(UrlEncode)
网上有很多文字作品写涉及在JS中呈现类似UrlEncode功能时都是自定义参数来呈现,其实JS中本身就有那样的参数。参数parameter由于用类似URL的形式传过去 , 所以别直接就那样赋值以下是对变量值的URL编码总结 : 意见用encodeURIComponent() , GET 和POST方法都能够发送过去Java编程script中存在几种对URL字符串停止编码的窍门:escape(),...原创 2013-12-05 13:44:41 · 1538 阅读 · 0 评论 -
如何把Java程序打成JAR包并能自动运行
下面就来看看什么是 JAR 文件包吧:1. JAR 文件包JAR 文件就是 Java Archive File,顾名思意,它的应用是与 Java 息息相关的,是 Java 的一种文档格式。JAR 文件非常类似 ZIP 文件——准确的说,它就是 ZIP 文件,所以叫它文件包。JAR 文件与 ZIP 文件唯一的区别就是在 JAR 文件的内容中,包含了一个 META-INF/MANIFEST....原创 2013-12-05 09:48:54 · 534 阅读 · 0 评论 -
mysql优化详解
http://www.tyhs.net.cn/article.asp?articleid=64 MySQL数据库性能优化是本文的主要核心,将从数据库的优化设计,到具体的操作。好的优化能使服务器性能提升较大的空间,希望本文对大家有所帮助。 1. MySQL性能优化简介 在Web应用程序体系架构中,数据持久层(通常是一个关系数据库)是关键的核心部分,它对系统的性能有非常重...原创 2012-11-08 17:36:25 · 75 阅读 · 0 评论 -
MySql---BIT_COUNT()&BIT_OR()
完全转载:http://msh24.iteye.com/blog/1136449Java代码 CREATE TABLE t1 (year YEAR(4), month INT(2) UNSIGNED ZEROFILL, day INT(2) UNSIGNED ZEROFILL); INSERT INTO t1 VALU...原创 2012-11-08 17:21:34 · 99 阅读 · 0 评论 -
MYSQL中DECIMAL和NUMERIC
1.在MySQL 5.1中以二进制格式保存DECIMAL和NUMERIC值。2.DECIMAL和NUMERIC值作为字符串存储,而不是作为二进制浮点数,以便保存那些值的小数精度。一个字符用于值的每一位、小数点(如果scale>0)和“-”符号(对于负值)。如果scale是0,DECIMAL和NUMERIC值不包含小数点或小数部分。 DECIMAL和NUMERIC值得最大的范围与...原创 2012-11-07 22:37:37 · 351 阅读 · 0 评论 -
webservice的原理及概念
http://www.cnblogs.com/XL-Liang/archive/2012/06/08/2542050.htmlwebservice的原理及概念 1 webservice所谓webservice就是定义了一套标准的调用过程:a 服务器首先用一套标准的方法向外界描述它所提供的服务的内容,就属于WSDLb 客户端需要以一种标准的协议来调用此服务,这属于SOAP....原创 2012-10-26 22:10:12 · 74 阅读 · 0 评论 -
Java使用XFire调用WebService接口
转载:http://www.cnblogs.com/simle/archive/2011/10/31/2230091.html 服务端(为客户端提供Webservice接口): 使用工具:myeclipse-8.5-win32,apache-tomcat6.0 开发步骤: 1.创建工程File->New->Web Service Project,弹出...原创 2012-10-26 21:55:04 · 750 阅读 · 0 评论 -
UnsupportedClassVersionError:Unsupported major.minor version 51.0
Caused by: java.lang.UnsupportedClassVersionError: ...: Unsupported major.minor version 51.0 异常原因:class文件编译的jdk版本1.7,而引入class文件的项目用的jdk版本1.6。 解决办法:改变jdk的版本为1.7 from----:http://ithead.iteye.com...原创 2013-03-14 22:37:57 · 81 阅读 · 0 评论 -
eclipse如何修改dynamic web module version
一、修改工程属性:右键eclipse的工程,选择属性,再选择Project Facets里面中选择Dynamic Web Module ,将3.0修改为2.5,可能会提示如下信息:Cannot change version of project facet Dynamic Web Module to 2.5这样表示修改不了,然后采用第二种方法。二、修改配置文件:找到工程项目的硬盘目...原创 2013-03-14 00:11:17 · 91 阅读 · 0 评论 -
MySQL中的datetime与timestamp比较
转载:http://database.51cto.com/art/200905/124240.htm 相同显示TIMESTAMP列的显示格式与DATETIME列相同。换句话说,显示宽度固定在19字符,并且格式为YYYY-MM-DD HH:MM:SS。不同范围datetime 以'YYYY-MM-DD HH:MM:SS'格式检索和显示DATETIME值。支持的范...原创 2013-03-12 22:52:39 · 88 阅读 · 0 评论 -
使用eclipse和maven一步一步配置web项目
maven是个项目管理工具,集各种功能于一身,下面介绍maven web项目在eclipse种的配置,并于tomcat集成。配置成功后,可以跟一般的web项目一样调试。一、准备条件1、安装下载jdk这里以jdk1.6为例2、安装eclipse到eclipse官网下载 Eclipse IDE for Java EE Developers版本的eclipsehttp://w...原创 2013-03-05 09:58:38 · 81 阅读 · 0 评论 -
eclipse 在 Tomcat中 热部署 工程
转载:http://www.cnblogs.com/nami/archive/2012/09/05/2670542.html 1.在eclipse中国安装一个tomcat插件:Sysdeo Eclipse Tomcat Launcher plugin(http://www.eclipsetotale.com/tomcatPlugin.html )2.新建一个web工程,比如:hel...原创 2013-03-04 23:30:54 · 147 阅读 · 0 评论 -
mysql数据库体系结构简版
mysql数据库的体系结构连接池组件(Connection Pool)管理服务和工具组件(Management Services &Utilities)SQL接口组件(SQL Interface)查询分析器组件(Parser)优化器组件(Optimizer)缓冲组件(Caches &Buffers)插件式存储引擎(Pluggable Stor...2012-10-16 21:55:40 · 179 阅读 · 0 评论 -
通过java反射机制获取该类的所有属性类型、
方法使用了这俩个包下的 field 和methodimport java.lang.reflect.Field;import java.lang.reflect.Method; public static void getObjectValue(Object object) throws Exception { //我们项目的所有实体类都继承BaseDomain (所有实体...原创 2013-04-24 20:47:44 · 200 阅读 · 0 评论