自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 IDEA链接mysql,Test connection报错

idea链接mysql报错Server returns invalid timezone. Go to 'Advanced' tab and set 'serverTimezone' property manually.原因:时区错误,MySQL默认的时区是UTC时区,比北京时间晚8个小时。解决方案:在mysql的命令模式下输入:show variables like ‘%time_zone%’;set global time_zone=’+8:00’;再次测试即可成功

2022-05-10 08:47:23 668

转载 let暂时性死区

只要块级作用域内存在let命令,他所声明的变量就绑定这个区域,不再受外部的影响。var tmp = 123;if (true) {tmp = 'abc';let tmp;}抛出错误:ReferenceError上面代码中,存在全局变量tmp,但是块级作用域内let又声明了一个局部变量tmp,导致后者绑定这个块级作用域,所以在let声明变量前,对tmp赋值会报错。ES...

2019-03-06 18:09:52 689

转载 angular中的ng-if和ng-show的区别以及ng-if的作用域问题

<input type="text" name="detectionResult" ng-model="detectionResult" required />'使用ng-if在他需要的时候再去创建这个dom节点,结果就是插件初始化成功了,但是ng-model的值取不到了。转而用了ng-show去判断浮动框的显示与否,发现好像又回到了起点,插件初始化又不成功了。以前使用这两个的时候...

2019-01-24 16:17:21 725

原创 Intellij IDEA--can't use subversion command line client : svn

出现这样的错误:Can't use Subversion command line client: svn     Probably the path to Subversion executable is wrong. Fix it.问题所在:在安装的TortoiseSVN工具时,本身是带有command-line功能的(我没有安装)如图解决办法1:

2017-11-22 09:34:17 23388 5

转载 哪些操作会造成内存泄漏

内存泄漏指任何对象在您不再拥有或需要它之后仍然存在。垃圾回收器定期扫描对象,并计算引用了每个对象的其他对象的数量。如果一个对象的引用数量为 0(没有其他对象引用过该对象),或对该对象的惟一引用是循环的,那么该对象的内存即可回收。setTimeout 的第一个参数使用字符串而非函数的话,会引发内存泄漏。闭包、控制台日志、循环(在两个对象彼此引用且彼此保留时,就会产生一个循环)

2017-11-01 21:34:55 1332

转载 js延迟加载的方式有哪些

defer和async属性、动态创建DOM方式(用得最多)、按需异步载入js。注:(setTimeOut(js,time))JS延迟加载,也就是等页面加载完成之后再加载 JavaScript 文件。 JS延迟加载有助于提高页面加载速度。 1. defer 属性HTML 4.01 为 标签定义了 defer属性。 用途:表明脚本在执行时不会影响页面的构造。

2017-11-01 21:18:58 957

转载 JavaScript原型,原型链 ? 有什么特点?

1.JS中每个函数都存在有一个原型对象属性prototype。并且所有函数的默认原型都是Object的实例。2.每个继承父函数的子函数的对象都包含一个内部属性_proto_。该属性包含一个指针,指向父函数的prototype。若父函数的原型对象的_proto_属性为再上一层函数。在此过程中就形成了原型链。3.原型链实现了继承。原型链存在两个问题:a 包含引用类型值的原型属性会被所有实例共享

2017-11-01 21:05:14 5304

原创 Javascript中,有一个函数,执行时对象查找时,永远不会去查找原型,这个函数是?

hasOwnProperty

2017-11-01 21:01:49 3591

转载 new 操作符具体干了什么?

new共经历了四个过程。var fn = function () { };var fnObj = new fn();1、创建了一个空对象var obj = new object();2、设置原型链obj._proto_ = fn.prototype;3、让fn的this指向obj,并执行fn的函数体var result = fn.call(obj);

2017-11-01 20:57:15 545 1

转载 js 判断一个对象是否属于某一类

javascript中检测对象的类型的运算符有:typeof、constructor、instanceoftypeof:typeof是一个一元运算符,返回结果是一个说明运算数类型的字符串。如:"number","string","boolean","object","function","undefined"(可用于判断变量是否存在)。 但 typeof 的能力有限,其对于Date、Reg

2017-11-01 20:53:44 15075

转载 CSS中可以和不可以继承的属性

一、无继承性的属性1、display:规定元素应该生成的框的类型2、文本属性:vertical-align:垂直文本对齐text-decoration:规定添加到文本的装饰text-shadow:文本阴影效果white-space:空白符的处理unicode-bidi:设置文本的方向3、盒子模型的属性:width、height、mar

2017-11-01 20:26:04 278

转载 如何实现浏览器内多个标签页之间的通信?

如何实现浏览器内多个标签页之间的通信?调用 localstorge、cookies 等本地存储方式方法一:使用localStorage使用localStorage.setItem(key,value);添加内容使用storage事件监听添加、修改、删除的动作   监听 storage 事件,即可得到 localstorge 存储的值,

2017-11-01 20:15:45 734

转载 HTML5头部为什么只需要写<!DOCTYPE HTML>?

HTML 4.01 中的 doctype 需要对 DTD 进行引用,因为 HTML 4.01 基于 SGML。而 HTML 5 不基于 SGML,因此不需要对 DTD 进行引用,但是需要 doctype 来规范浏览器的行为。其中,SGML是标准通用标记语言,简单的说,就是比HTML,XML更老的标准,这两者都是由SGML发展而来的。BUT,HTML5不是的。

2017-11-01 19:52:07 1421

原创 MongoDB下载、安装、配置和使用

我安装的版本是mongodb-win32-x86_64-2008plus-ssl-3.4.9-signed。下载地址:https://www.mongodb.com/download-center?jmp=nav#community下载之后,双击运行,弹出一个框,点击运行就可以了弹出安装框,然后点击Next,然后选择Custom,自定义安装,可以修改

2017-09-23 14:58:40 523

转载 你如何对网站的文件和资源进行优化?

1、文件合并(目的是减少http请求):Web性能优化最佳实践中最重要的一条是减少HTTP 请求,它也是YSlow中比重最大的一条规 则。减少HTTP请求的方案主要有合并JavaScript和CSS文件、CSS Sprites、图像映射 (Image Map)和使用Data URI来编码图片。CSS Sprites和图像映射现在已经随处可见了,但由于IE6和IE7不支持Data URI以及性能问题

2017-08-01 16:27:49 513

原创 IDEA编译less插件LESS CSS Compiler的安装

1.IDEA插件地址:https://plugins.jetbrains.com/plugin/7059-less-css-compiler(LESS CSS Compiler)  百度云盘下载地址:http://pan.baidu.com/s/1geS9ief?errno=0&errmsg=Auth%20Login%20Sucess&&bduss=&ssnerror=02.安装Nod

2017-07-25 17:49:38 9109

转载 LESS CSS 框架简介

简介CSS(层叠样式表)是一门历史悠久的标记性语言,同 HTML 一道,被广泛应用于万维网(World Wide Web)中。HTML 主要负责文档结构的定义,CSS 负责文档表现形式或样式的定义。作为一门标记性语言,CSS 的语法相对简单,对使用者的要求较低,但同时也带来一些问题:CSS 需要书写大量看似没有逻辑的代码,不方便维护及扩展,不利于复用,尤其对于非前端开发工程师来讲,

2017-07-25 15:33:43 261

原创 sublime安装“包控制”

安装Package Control(包控制),操作步骤网址:https://packagecontrol.io/installation#Simplesublime3的代码如下:import urllib.request,os,hashlib; h = 'df21e130d211cfc94d9b0905775a7c0f' + '1e3d39e33b79698005270310898eea7

2017-07-24 16:40:21 526

转载 Log4J的配置

Log4J的配置文件(Configuration File)就是用来设置记录器的级别、存放器和布局的,它可接key=value格式的设置或xml格式的设置信息。通过配置,可以创建出Log4J的运行环境。log4j可以通过配置文件的方式进行设置,目前支持两种格式的配置文件:•xml文件•properties文件(推荐)1. 配置文件Log4J配置文件的基本格式如下:

2017-07-21 15:32:06 236

转载 @Autowired与@Resource的区别

1、@Autowired与@Resource都可以用来装配bean. 都可以写在字段上,或写在setter方法上。两者如果都写在字段上,那么就不需要再写setter方法。2、@Autowired默认按类型装配(这个注解是属业spring的,需要导入包org.springframework.beans.factory.annotation.Autowired;),默认情况下必须要求依赖对象必须存

2017-07-21 11:26:46 296

原创 使用MyBatis Generator自动创建代码--ssm框架

MyBatis属于一种半自动的ORM框架,主要的工作就是配置Mapping映射文件,但是手写映射文件很容易出错,所以可利用MyBatis生成器自动生成实体类、Dao接口和Mapping映射文件。这样省去很多功夫,将生成的代码复制到项目工程中即可。使用自动生成有很多种方式,下面介绍的这种方式很方便快捷。

2017-07-20 09:42:12 300

原创 JAX-RS (REST Web Services) 2.0 can not be installed

项目Problems中提示错误JAX-RS (REST Web Services) 2.0 can not be installed : One or more constraints have not been satisfiedJAX-RS (REST Web Services) 2.0 requires Java 1.7 or newer1.在pom.xml文

2017-07-19 15:30:51 1173

转载 系统启动时,spring配置文件解析失败,报”cvc-elt.1: 找不到元素 'beans' 的声明“异常

spring加载配置文件spring-dao.xml出错,抛出Caused by: org.xml.sax.SAXParseException; lineNumber: 8; columnNumber: 77; cvc-elt.1: 找不到元素 'beans' 的声明。造成该异常原因有两种:第一,配置文件头部配置的xsd版本信息不正确,造成解析时出错。spring头部xsd

2017-07-18 14:45:26 4528 1

转载 mysql中REGEXP正则表达式使用

MySQL采用Henry Spencer的正则表达式实施,其目标是符合POSIX 1003.2。MySQL采用了扩展的版本,以支持在SQL语句中与REGEXP操作符一起使用的模式匹配操作。正则表达式描述了一组字符串。最简单的正则表达式是不含任何特殊字符的正则表达式。例如,正则表达式hello匹配hello。非平凡的正则表达式采用了特殊的特定结构,从而使得它们能够与1个以上的字符串匹配。

2017-07-17 14:45:32 10303

原创 myeclipse安装js代码提示插件Spket

Spket插件的安装下载地址:http://www.spket.com/download.html下载的版本是spket-1.6.23.zip,解压文件到myeclipse的安装目录下的dropins包中,我的目录路径是D:\Program Files\MyEclipse\dropins;然后重启myeclipse,myeclipse中出现spket插件。接下来在myeclip

2017-07-13 11:41:34 586

原创 JAVA代码提示

可以将只在.出现时进行代码提示换成任意字母+.出现时的代码提示了(.abcdefghijklmnopqrstuvwxyz)如下图进行配置

2017-07-13 11:20:17 988

转载 mysql用户变量

用户变量即用户自己定义的变量,我们可以给用户变量分配值,并且可用在任何可以正常使用标量表达式的地方。引入用户变量之前我们必须使用set语句或select语句来定义它,然后为它赋一个值,否则变量就只有一个空值。用户变量与连接有关。也就是说,一个客户端定义的变量不能被其它客户端看到或使用。当客户端退出时,该客户端连接的所有变量将自动释放。 set语句可用于向系统变量或用户变量赋值,

2017-07-11 15:57:45 650

转载 Ubuntu 修改Apache2端口

原先有个bug库运行在apache上,但是现在内网外网访问时,发现总是无法找到server打开网页。查了很久,原来是服务器上安装了多个tomcat,其中一个使用了80端口,导致apache上的bug库项目无法运行,导致外部浏览器无法访问apache。解决方法就是将apache的监听端口从80修改到了90。网络上的一些资料是基于旧的apache进行配置或者是windows环境下的ap

2017-07-10 17:19:57 7464

转载 Javascript 计算Object的长度

在我们日常开发中,对象的使用频率很高,我们计算数组的长度是非常方便的,但是如何计算对象的长度呢?假如我们有一个图书馆的项目,项目中有一组图书和作者,像下面这样:var bookAuthors = { "Farmer Giles of Ham": "J.R.R. Tolkien", "Out of the Silent Planet": "C.S. Lewis",

2017-07-06 10:25:39 445

转载 firebug可以在非firefox浏览器下使用

firebug可以在非firefox浏览器下使用,但是效果当然不如firefox下好使用,但是也可以解决一些ie9以下版本不好调试的弊病使用方法:在需要调试的页面上加:script type="text/javascript" src="https://getfirebug.com/firebug-lite.js">script>,然后再按F12,就会出来简陋版的firebug。

2017-06-19 16:19:42 496

转载 Intellij Idea创建Maven项目

创建maven项目File-->New-->Project选择maven,勾选 create from archetype 选中webapp点击next进入下一步,填写GroupId和ArtifactId点击next进入下一步,选择之前下载好的本地maven点击next进入下一步,填写项目名称点击Finish按钮,完成了maven

2017-06-19 11:31:19 688

转载 Win8/8.1删除文件夹没有权限怎么办?管理员权限

为了一劳永逸。我们建议使用【右键扩展菜单法】。具体操作:新建一个记事本,把如下内容复制进去,效果如图。Windows Registry Editor Version 5.00[HKEY_CLASSES_ROOT\*\shell\runas]@="管理员取得所有权""NoWorkingDirectory"=""[HKEY_CLASSES_ROOT\*\shell\

2017-06-15 17:33:47 1740

转载 Dynamic Web Module 3.0 requires Java 1.6 or newer

用Maven->Update Project更新项目后,出现Dynamic Web Module 3.0 requires Java 1.6 or newer错误提示,发现项目java Compiler中的版本回到1.5。在Maven官方文档找到了原因。Maven 3.0 source和target的默认设置都是1.5,与运行Maven时的JDK版本无关,除非在项目的POM文件中显示的指定

2017-06-15 17:26:52 272

转载 BeanFactory not initialized or already closed - call 'refresh' before accessing beans via the Applic

在网上查找很久,很多人说是因为错误写法:ApplicationContext ctx = new ClassPathXmlApplicationContext();时,没有指定配置文件,spring实例化BeanFactory的时候是默认到classPath下面查找名为applicationContext.xml的文件的,但是呢,你又没有指定,所以出现了这个错误。这就是错误

2017-06-13 14:48:10 468

转载 maven设置部署程序集

在项目上右键单击,选择Properties,在搜索框里填写Deployment Assembly设置部署时的文件发布路径1,我们删除test的两项,因为test是测试使用,并不需要部署。   2,设置将Maven的jar包发布到lib下。Add -> Java Build Path Entries -> Maven Dependencies -> Finish

2017-06-13 10:22:21 292

转载 Maven 编译错误 Dynamic Web Module 3.0 requires Java 1.6 or newer 解决方案

maven项目修改了Java Compiler、Project Facets、jdk1.7等配置,出现了错误,如图由于你的 Maven 编译级别是 jdk1.5 或以下,而你导入了 jdk1.6 以上的依赖包解决办法:使用 maven-compiler-plugin 将 maven 编译级别改为 jdk1.6 以上,在项目的pom.xml的标签中加入:

2017-06-12 15:23:17 461

转载 java.io.FileNotFoundException: class path resource ..cannot be opened because it does not exist

初学Spring在用Resource rs=new ClassPathResource("applicationContext.xml");时老是遇到这个错误。后来发现用ApplicationContext ctx=new FileSystemXmlApplicationContext("WebContent/WEB-INF/applicationContext.xml");可以解决这个问题

2017-06-12 10:00:51 1117

转载 class path resource [applicationContext.xml] cannot be opened because it does not exist

maven创建web工程Spring配置文件找不到问题解决方案使用maven创建web工程,将spring配置文件applicationContext.xml放在src/resource下,编译时提示class path resource [applicationContext.xml] cannot be opened because it does not exist错误。但是用m

2017-06-12 09:53:40 4577

转载 Execution default-resources of goal org.apache.maven.plugins:maven-resources-plugin:2.5:resources...

打开之间创建的maven项目,pom.xml文件显示红叉,打开pom.xml文件,鼠标放在红叉上,显示Execution default-resources of goal org.apache.maven.plugins:maven-resources-plugin:2.5的错误,如图  原因分析是缺少maven-resources-plugin-2.5.jar或该文件下载不正确

2017-06-12 09:28:27 29299 1

原创 在maven项目里引进jar包

现在以添加springmvc的jar包,打开pom.xml文件。选择上图中的Dependencies栏,点击Add按钮Add按钮点击之后出现的填框,在中间的输入框里输入spring-webmvcmaven会自动导入spring-webmvc依赖的其他jar包,可通过点击pom.xml页面下方的Dependency Hierarchy标签查

2017-06-09 17:21:39 1712

空空如也

空空如也

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

TA关注的人

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