自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(43)
  • 收藏
  • 关注

原创 通过修复web.xml来实现跨域

通过修复web.xml来实现跨域 (1)在开发项目中加入支持库,或把支持库直接丢到tomcat的lib目录下,下载地址:http://cdn.besdlab.cn/cors-lib.rar(2)修改web.xml,增加以下代码 <filter> <filter-name>CORS</filter-name> ...

2016-08-13 12:54:41 551

原创 通过nginx实现跨域请求

if ($request_method = 'OPTIONS') { add_header 'Access-Control-Allow-Origin' '*'; add_header 'Access-Control-Allow-Methods' 'GET, POST, OPTIONS'; # # Custom heade...

2016-08-13 11:55:47 227

原创 JS创建动态脚本跨域

    script标签本身就可以访问其它域的资源,不受浏览器同源策略的限制,可以通过在页面动态创建script标签,代码如下: var script = document.createElement('script'); script.src = "http://aa.xx.com/js/*.js"; document.body.appendChild(script); ...

2016-06-21 18:28:55 263

原创 AJAX跨域访问——XMLHttpRequest代理实现

跨域访问简单来说就是A网站的JavaScript代码试图访问B网站,包括提交内容和获取内容.由于安全原因,跨域访问是被各大浏览器所默认禁止的.在广域网环境中,由于浏览器的安全限制,网络连接的跨域访问时不被允许的,XmlHttpRequest也不例外。但有时候跨域访问资源是必需的。 我们不能在浏览器端直接使用AJAX来跨域访问资源,但是在服务器端是没有这种跨域安全限制的。所以,我们只需要让...

2016-06-21 16:23:36 1453

原创 window.name实现的跨域数据传输

有三个页面:a.com/app.html:应用页面。a.com/proxy.html:代理文件,一般是一个没有任何内容的html文件,需要和应用页面在同一域下。b.com/data.html:应用页面需要获取数据的页面,可称为数据页面。实现起来基本步骤如下:在应用页面(a.com/app.html)中创建一个iframe,把其src指向数据页面(b.com/data....

2016-06-21 16:09:54 127

原创 利用iframe和location.hash

这个办法比较绕,但是可以解决完全跨域情况下的脚步置换问题。原理是利用location.hash来进行传值。在url: http://a.com#helloword中的‘#helloworld’就是location.hash,改变hash并不会导致页面刷新,所以可以利用hash值来进行数据传递,当然数据容量是有限的。假设域名a.com下的文件cs1.html要和cnblogs.com域名下的cs2...

2016-06-21 16:09:42 396

原创 JQuery+ajax+jsonp 跨域访问

Jsonp(JSON with Padding)是资料格式 json 的一种“使用模式”,可以让网页从别的网域获取资料。关于Jsonp更详细的资料请参考http://baike.baidu.com/view/2131174.htm,下面给出例子: <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "ht...

2016-06-21 15:21:20 120

原创 mongodump 3.0.7

最近将mongo2.6升级到了mongo3.0,发现变化还不少,创建用户有了变化,数据导出mongodump也有变化,看了官网的API,也在网上搜索了很多相关描述,就是没有解决导出的问题。问题:mongodump -h 127.0.0.1:27017 -u XXXX$@180 -d XXX -o ./ --authenticationDatabase admin2015-06-23T...

2015-10-27 21:39:56 191 1

原创 SVN学习

已经分享在百度文库中了!基于Window下,有关CollabNetSubversionEdge搭建,通过MyEclipse SVN上传/下载共享代码!

2013-09-11 12:18:06 83

原创 Struts2&Hibernate3整合异常

[color=red][size=large][b]java.lang.NoSuchMethodError: antlr.collections.AST.getLine()I[/b][/size][/color][quote]HTTP Status 500 - ________________________________________type Exception re...

2013-06-03 14:17:00 181

原创 MySQL导入导出

[size=large]几个常用用例: 1.导出整个数据库 mysqldump -u 用户名 -p 数据库名 > 导出的文件名 mysqldump -u wcnc -p smgp_apps_wcnc > wcnc.sql 2.导出一个表 mysqldump -u 用户名 -p 数据库名 表名> 导出的文件名 mysqldump -u wcnc -p smgp_apps_wc...

2013-05-27 10:23:33 93

终极解决MySql乱码

[align=center][size=xx-large][b]MySql乱码问题[/b][/size][/align] [size=large]你是否和我遇到了同样的问题,因为MySql数据库中读取中文信息总是乱码而纠结?下面教你一套终极方法来解决它![/size][size=large]1、将整个工程的字符集设置成“UTF-8”:右击整个工程 ——>快捷菜单“pr...

2013-05-25 15:07:07 151

原创 Class加载机制——反射机制

[align=center][size=xx-large][b]Class加载机制——反射机制[/b][/size][/align] [size=medium]最近学习了动态加载Class.forName,知道了动态加载的应用流程,觉得这是一个很棒的功能,可以让Class动态加载,并且可以newInstance实例,invoke方法;在游戏中角色的加入、SSH框架的内部实现、...

2013-05-22 11:26:56 146

原创 Class加载机制——加载器类型

[align=center][size=xx-large][b]Class加载机制——加载器类型[/b][/size][/align] [size=medium] 在JVM中有三种类型的Class加载器,如图所示:[/size][align=center][img]http://dl2.iteye.com/upload/attachment/0084/6760/aced...

2013-05-18 22:36:34 127

原创 Class加载机制——加载过程

[align=center][size=xx-large][b]Class加载机制[/b][/size][/align][size=medium] Java之所以能够实现跨平台,是因为Java Virtual Machine(Java虚拟机)的优势;简而言之,我们编写的源代码(.java),通过Java编译器编译成为了字节码(.class)文件后,由不同平台相应的JVM通过解...

2013-05-18 20:31:09 148

原创 配置Andriod环境变量

打开系统属性-->环境变量—>在“系统变量”那一个GroupBox下面选择“新建”-->变量名为 "ANDROID_SDK_HOME” (注意,这个变量名不能改变,只能是这个名字!),然后 把变量值改为你想把AVD所在的".android”文件夹放置的位置,比如:"F:/AndroidEmulator”,在这里我把它放在Android SDK包中,值为:"D:/SDK/...

2013-05-18 15:10:45 107

原创 设计模式

[align=center][size=xx-large][b]设计模式[/b][/size][/align][size=large]1、什么是设计模式[/size] 设计模式(Design pattern)是一套被反复使用、多数人知晓的、经过分类编目的、代码设计经验的总结。使用设计模式是为了可重用代码、让代码更容易被他人理解、保证代码可靠性。 毫无疑问,设计模式于己于他人于系统...

2013-05-17 11:48:38 101

原创 IO流

[size=x-large][b]DataInputStream 、BfferedInputStream、InputStream的比较[/b][/size][img]http://dl.iteye.com/upload/attachment/0084/3818/2528b08d-13f3-3bb3-8296-9fafb0f33f86.jpeg[/img][img]htt...

2013-05-17 11:48:21 141

原创 Java小试牛刀4

[size=xx-large][align=center][b]Java小试牛刀4[/b][/align][/size][size=large]1、创建一个类继承异常类,捕捉指定异常,抛出相应的异常提示[/size][img]http://dl.iteye.com/upload/attachment/0084/3824/d67a43d2-42c3-3ffc-8f78-7d52f9c...

2013-05-17 11:48:14 94

原创 软件开发模式

[align=center][size=xx-large][b]软件开发模式[/b][/size][/align][size=large]1、瀑布模型和原型模型的区别?[/size][b]瀑布模型:[/b] 瀑布模型将软件生命周期划分为制定计划、需求分析、软件设计、程序编写、软件测试和运行维护等六个基本活动,并且规定了它们自上而下、相互衔接的固定次序,如同瀑布一样,一个阶级向另...

2013-05-17 11:48:06 177

原创 Java 异常分类

[align=center][size=xx-large][b]Java 异常分类[/b][/size][/align]算术异常类ArithmeticExecption空指针异常类NullPointerException类型强制转换异常ClassCastException数组负下标异常NegativeArrayException数组下标越界异常ArrayIndexOut...

2013-05-12 23:13:54 92

原创 Java小试牛刀3

[align=center][size=xx-large][b]Java小试牛刀3[/b][/size][/align][size=large]1、为什么在面向对象程序中,调用类的成员方法可以操作该类的属性?[/size]答:1)、在一个类中无论属性的访问修饰成什么(例如最低访问修饰private),只要是成员方法的局域之外,都能被所有成员方法操作,当然如果属性是定义在方法局部之内,其...

2013-05-12 23:09:20 102

原创 Java小试牛刀2

[align=center][b][size=xx-large]Java小试牛刀2[/size][/b][/align][size=large]一、运算符操作[/size]按位运算符:[code="java"] package Sean20120921;/** * 测试运算符 * @author Sean 2012-9 */public class Text...

2013-05-12 23:00:34 123

原创 Java小试牛刀1

[align=center][size=xx-large][b]Java小试牛刀1[/b][/size][/align][size=large]一、快捷方式[/size]Ctrl+1 快速修复(最经典的快捷键,就不用多说了)Ctrl+D: 删除当前行 Ctrl+Alt+↓ 复制当前行到下一行(复制增加)Ctrl+Alt+↑ 复制当前行到上一行(复制增加)Alt+↓ ...

2013-05-12 22:51:08 175

原创 初次涉猎Java

[b][align=center][size=xx-large]初次涉猎Java[/size][/align][/b][size=large]1、给定k个叶子结点,问可以产生多少棵叶子结点为k的二叉树?[/size]解答:2个叶子结点时,可以有1棵 3个叶子结点时,可以有4棵 4个叶子结点时,可以有6棵 5个叶子结点时,可以有8棵………...

2013-05-12 22:36:07 163

原创 腾讯面试题

[align=center][size=xx-large]2013年腾讯招聘实习生笔试题[/size][/align][size=medium]已知数组a[N],求数组b[N].要求:b[i]=a[0]*a[1]*……*a[N-1]/a[i],不能用除法。1.时间复杂度O(n),空间复杂度O(1)。2.除了迭代器i,不允许使用任何其它变量(包括栈临时变量等)[/size][...

2013-04-22 16:50:06 112

原创 认识UML的重要性

[size=xx-large][align=center][b]认识UML的重要性[/b][/align][/size] 上帝用一个星期的时间创建了这个世界,如此项浩大的工程,除了可以赞美上帝的动手能力,更值得赞美的是他的设计思想。我个人看来,一个好的设计在于将一个复杂的事物简化到每个人都能明白。 同样,我们在软件工程中,面对每个复杂的系统,我们如何才能让更多的人都能明...

2013-04-07 13:01:41 1196

Hibernate应用cascade&fetch

[b][align=center][size=xx-large]Hibernate应用cascade&fetch[/size][/align][/b]简单说明:cascade和fetch是Hibernate读取和写入数据库对象两个参数,cascade(层叠)管写入(Save、Update...);fetch管读取(Load、Get...)[size=large][b]一、cascade...

2013-02-26 16:54:19 104

Hibernate应用Many2Many

[align=center][b][size=xx-large]Hibernate应用Many2Many[/size][/b][/align][b][size=large]多对多(Teacher&Student 单/双向)[/size][/b]Teacher类:[code="java"]package com.sean.model.many2many;import java...

2013-02-26 15:06:08 99

Hibernate应用One2Many

[b][align=center][size=xx-large]Hibernate应用One2Many[/size][/align][/b]size=x-large][b]1、一对多或多对一(Group&Person 单向)[/b][/size]一个团队对应多名成员或多名成员对应一个团队,从单向来操作(主要看Annotation注解@):[code="java"]package c...

2013-02-26 13:43:40 84

原创 Hibernate应用One2One

[b][align=center][size=xx-large]Hibernate应用One2One[/size][/align][/b][b][size=large]1、一对一(Husband&Wife 单向)[/size][/b]Husband类[code="java"]package com.sean.model.one2one;import javax.persiste...

2013-02-26 12:29:52 81

多线程小游戏

[size=large][b][align=center]多线程小游戏[/align][/b] [/size] [size=medium][align=center] ——泡泡堂练习[/align][/size][b][size=medium]项目截图:[/size][/b] [align=center][img]http://dl.ite...

2012-10-27 16:54:37 931

文件搜索器

[align=center][b][size=large]文件搜索器[/size][/b][/align][size=medium][b]项目截图[/b][/size][align=center][img]http://dl.iteye.com/upload/attachment/0075/7129/f2b06e9d-f5a8-3b9d-8fdb-40e83448388d.jpg[/img...

2012-10-27 16:43:17 143

原创 画图板的实现

[b][size=large][align=center]画图板的实现[/align][/size][/b][size=medium]项目截图:[/size][align=center][img]http://dl.iteye.com/upload/attachment/0075/7120/f4268ecf-258e-32b0-8508-7dc5ac6d1fc8.jpg[/img][/alig...

2012-10-27 16:27:32 225

哈弗曼压

[b][align=center][size=large]哈夫曼编哈弗曼压缩技术总结[/size][/align][/b][b][size=medium]一、 哈弗曼编码原理[/size][/b]a) [b]哈弗曼编码概念:[/b]哈夫曼编码(Huffman Coding)是一种可变字长编码(VLC)的一种。uffman于1952年提出一种编码方法,该方法完全依据字符出现概率来构造异字...

2012-10-20 23:48:55 140

类VS接口VS抽象类

[size=large][align=center]类VS接口VS抽象类[/align][/size]一、类实例:Public class Student(){Private String name;Public Student(String name){This.name = name;}Public void paly(){System.out.printl...

2012-09-11 17:07:51 98

Java Interface(接口)

[size=large][align=center]Java Interface(接口)[/align][/size]一、如何定义接口?接口定义模型===>访问修饰符 interface 接口名(){ 定义方法;……}实例:[code="java"]package TextInterface;/** * 中学生接口 * @author Sean 2012-8 *...

2012-09-11 16:36:43 119

自动转型VS强制转型

[size=large][align=center]自动转型VS强制转型[/align][/size]一、 为什么要转型?对象与对象之间的数据不匹配;因此需要转型。二、 什么时候是自动转型?什么时候需要强制转型?最直接的答案就是不能自动转型,那我们就强制转型。最终的目的就是把一个对象赋给另一个对象。然而我们还是可以分析一下,就可以得出更具体的答案。举个生活中的例...

2012-09-11 16:00:07 212

重载VS重写

[size=large][align=center]重载VS重写[/align][/size]一、什么是重载?重载是一种静态地多态机制,通过相同的方法名来实现不同的方法。重点:1)那么是如何达到相同的方法名实现不同的方法的呢?——根据方法体的实参和型参来决定相应的方法。2)构造方法和普通方法都可以重载,但是构造方法没有返回类型。3)私有的重载方法不能被生成的对象直接...

2012-09-11 15:30:39 87

如何继承

[align=center][size=large]继承[/size][/align]一、为什么需要继承? 一句话——不要浪费时间来做重复的事情。二、如何继承?重点:1)继承关键字——类的继承extends ,接口的实现implements.2)每个类(class)只能继承一个类(class),但可以实现多个接口(interface).3)实现一个接口时,需...

2012-09-10 20:59:13 145

空空如也

空空如也

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

TA关注的人

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