自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(13)
  • 资源 (1)
  • 收藏
  • 关注

原创 ajax跨域问题以及解决方案

在工作中,大家应该都遇到过ajax跨域问题,浏览器的错误如下:XMLHttpRequest cannot load http://目标地址No 'Access-Control-Allow-Origin' header is present on the requested resource. Origin 'http://当前页面地址' is therefore not allowed a

2017-06-24 14:14:26 49294 1

原创 $(document).ready()与window.onload的区别

1、执行时间不同$(document).ready()是在浏览器已经解析完整个html文档,dom树已经建立起来,但像图片等资源文件还没有加载之前的时候执行的。window.onload是在整个页面所有元素(包括图片,引用文件)加载完成后执行。综上所述,可知,ready是在load之前执行。在此说明一下$(document).ready()的简写形式:$(function(){})

2017-06-20 15:11:12 401

转载 Web前端知识体系精简

Web前端技术由html、css和javascript三大部分构成,是一个庞大而复杂的技术体系,其复杂程度不低于任何一门后端语言。而我们在学习它的时候往往是先从某一个点切入,然后不断地接触和学习新的知识点,因此对于初学者很难理清楚整个体系的脉络结构。本文将对Web前端知识体系进行简单的梳理,对应的每个知识点点到为止,不作详细介绍。目的是帮助大家审查自己的知识结构是否完善,如有遗漏或不正确的地方,希

2017-06-19 09:12:23 329

原创 浅谈TypeScript语法

Angular是用TypeScript构建的TypeScript并不是一门全新的语言,而是ES6的超集。所有的ES6代码都是完全有效且可编译的TypeScript代码。说明一下:什么是ES5?什么是ES6?ES5是ECMAScript5的缩写,也被称为“普通的JavaScript”。ES5就是大家熟知的JavaScript,它能够运行在大部分浏览器上。ES6则是下一个版本的Java

2017-06-17 16:16:31 9868 1

原创 解决浏览器中点击【Backspace】回退问题

问题:工作中遇到在浏览器空白处,或者不可编辑的input框上,点击【Backspace】按键,出现浏览器页面回退的问题,经过测试,发现谷歌浏览器默认屏蔽了这个回退的功能,但IE、360浏览器、火狐浏览器都没有,这个功能会导致,特别是后台系统,session丢失,退回到登录页面,严重影响用户体验。比如,用户在进行表单的信息填写,不经意在浏览器空白处点击了【Backspace】按键,退到了登录

2017-06-16 17:14:01 18128 1

转载 Mybatis结合Oracle的foreach insert批量插入

最近做一个批量导入的需求,将多条记录批量插入数据库中。解决思路:在程序中封装一个List集合对象,然后把该集合中的实体插入到数据库中,因为项目使用了MyBatis,所以打算使用MyBatis的foreach功能进行批量插入。期间遇到了“SQL 命令未正确结束 ”的错误,最终解决,记录下来供以后查阅和学习。        首先,在网上参考了有关Mybatis的foreach insert

2017-06-10 17:34:08 3711 3

转载 oracle中的dual详解

对于Oracle的dual,有以下几点我们需要明确: 第一点dual不是缩写词而是完整的单词。dual名词意思是对数,做形容词时是指二重的,二元的。 第二点oracle中的dual表是一个单行单列的虚拟表。 第三点Dual表是oracle与数据字典一起自动创建的一个表,这个表只有1列DUMMY,数据类型为VERCHAR2(1),dual表

2017-06-10 16:27:43 1595

转载 Oracle中为表设置自动增长的标识列

oracle在创建表时,实现主键的自动增长和其它数据库有点不一样,如SQL SERVER可以在int类型的字段后加上identity(1,1),该字段就会从1开始,按照+1的方式自增,将这个字段设置为主键,有利于我们进行数据的插入操作。MySql中可以用“auto_increment”即可。但是oracle有点麻烦,需要使用序列和触发器达到目的。

2017-06-10 16:22:02 1108

原创 SimpleDateFormat线程不安全及解决办法

以前没有注意到SimpleDateFormat线程不安全的问题,写时间工具类,一般写成静态的成员变量,不知,此种写法的危险性!在此讨论一下SimpleDateFormat线程不安全问题,以及解决方法。为什么SimpleDateFormat不安全?直接上一个例子,日期格式化成字符串:package com.anjz.test.simpleDateFormat;import java.

2017-06-10 15:15:23 37440 14

原创 spring加载resource时classpath*:与classpath:的区别

对于spring加载resource时classpath*和classpath的区别,一直没有研究,今天在此总结一下:Spring可以通过指定classpath*:或classpath:前缀加路径的方式从classpath下加载文件。1)classpath*:可以从多个jar文件中加载相同的文件。2)classpath:只能加载找到的第一个文件。或者换句话说:classpath只会

2017-06-09 14:41:09 489

转载 Java中的equals和hashCode方法详解

Java中的equals方法和hashCode方法是Object中的,所以每个对象都是有这两个方法的,有时候我们需要实现特定需求,可能要重写这两个方法,今天就来介绍一些这两个方法的作用。equals()和hashCode()方法是用来在同一类中做比较用的,尤其是在容器里如set存放同一类对象时用来判断放入的对象是否重复。这里我们首先要明白一个问题:

2017-06-08 17:07:36 240

原创 java中Unicode码与中文的转化

什么是unicode码unicode(统一码、万国码、单一码)是计算机科学领域里的一项业界标准,包括字符集、编码方案等。Unicode是为了解决传统的字符编码方案的局限而产生的,它为每种语言中的每个字符设定了统一并且唯一的二进制编码,以满足跨语言、跨平台进行文本转换、处理的要求。1990年开始研发,1994年正式公布。unicode码是一种标准,utf-8是一种unicode的实现方式之一。

2017-06-01 19:53:37 11040 1

转载 ASCII,Unicode和UTF-8

1. ASCII码我们知道,在计算机内部,所有的信息最终都表示为一个二进制的字符串。每一个二进制位(bit)有0和1两种状态,因此八个二进制位就可以组合出256种状态,这被称为一个字节(byte)。也就是说,一个字节一共可以用来表示256种不同的状态,每一个状态对应一个符号,就是256个符号,从0000000到11111111。上个世纪60年代,美国制定了一套字符编码,对英语字符与

2017-06-01 16:24:26 647

正则表达式

正则表达式

2017-08-09

空空如也

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

TA关注的人

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