自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(74)
  • 论坛 (2)
  • 收藏
  • 关注

原创 Could not open the editor: URLDecoder: Illegal hex characters in escape (%) pattern - For input stri

一、问题 打开jsp文件,出现Could not open the editor: URLDecoder: Illegal hex characters in escape (%) pattern - For input stri二、解决:到window->preference->general->editors->File Associatior 然...

2018-12-22 12:22:44 542

原创 SpringMVC-jsp文件中链接js/css文件的路径问题(..相对路径不好使)

一,问题的发现 在没有用SpringMVC框架时,JSP文件中链接s/css文件的路径是使用的相对路径: .. 但是换用SpringMVC框架后,访问Jsp时,样式css和js就链接不上二、解决问题: 1,在web.xml中把DispatcherServlet的源配置访问路径:改为:2,在 IOC配置文件spring-mvc.xml中添加:静态资源配置 ...

2018-12-21 22:22:19 823

原创 启动tomcat,部署项目后,出现java.lang.ClassNotFoundException: 异常,但程序正常运行

具体错误提示: (web项目能正常访问)十二月 20, 2018 3:47:44 下午 org.apache.catalina.core.StandardContext loadOnStartup严重: Servlet [JAX-RS Servlet] in web application [/SpringMVC] threw load() exceptionjava.lang.Class...

2018-12-20 15:57:03 4525

转载 myeclipse 2014 修改deploy location

Myeclipse在开发的过程中,有时要重新修改项目名称,但是部署在Tomcat上的webapps下面的项目名称却一直是上一个的项目名称。自己发现的解决方案是:在项目的根目录下面有一个.settings文件,找到org.eclipse.wst.common.component文件,打开后将<propertyname="context-root" value="/MNGCC"/>这一...

2018-12-18 22:32:37 108

转载 java项目里classpath具体指哪儿个路径

classpath路径指什么 只知道把配置文件如:mybatis.xml、spring-web.xml、applicationContext.xml等放到src目录(就是存放代码.java文件的目录),然后使用“classpath:xxx.xml”来读取,都放到src目录准没错,那么到底classpath到底指的什么位置呢? src路径下的文件在编译后会放到WEB-INF/cla...

2018-12-18 20:16:47 202 1

转载 注解@Retention的作用 @Target({ElementType.TYPE}) 注解

注解@Retention可以用来修饰注解,是注解的注解,称为元注解。Retention注解有一个属性value,是RetentionPolicy类型的,Enum RetentionPolicy是一个枚举类型,这个枚举决定了Retention注解应该如何去保持,也可理解为Rentention 搭配 RententionPolicy使用。RetentionPolicy有3个值:CLASS  RUN...

2018-12-11 21:52:10 10517

转载 安装mysql出现access denied for user 'root@localhost'(using password: YES)

如果你能登陆到数据库所在的服务器,那么可以尝试这个方法:Windows下的实际操作如下  1.关闭正在运行的MySQL。  2.打开DOS窗口,转到mysql\bin目录。  3.输入mysqld --skip-grant-tables回车。如果没有出现提示信息,那就对了。  4.再开一个DOS窗口(因为刚才那个DOS窗口已经不能动了),转到mysql\bin目录。  5.输入mysq...

2018-12-10 21:55:38 128

原创 myeclipse 中建立mysql数据库连接,驱动程序jar是8.0版本的为什么为什么还是Driver class not found?

myeclipse 中建立mysql数据库连接,驱动程序jar是8.0版本的为什么为什么还是Driver class not found?可能问题:com/mysql/cj/jdbc/Driver是6.0版本的驱动,兼容JDK8环境,不兼容JDK7环境,在基于jdk7的Myeclipse/tomcat中编译运行会出错,在基于jdk8的Myeclipse/tomcat中编译运行则不会出错。...

2018-12-09 22:52:59 3095

转载 ORACLE修改列名与列类型

ORACLE修改列名与列类型--修改列名alter table 表名 rename column 旧列名 to 新列名;--修改列类型alter table 表名 modify (列名varchar(255));删除表的一列:alter table 表名 drop column 列名给表增加一列:alter table 表名 add 列名 类型 ...

2018-12-08 22:23:54 3439

转载 classpath路径及ClassPathXmlApplicationContext()用法

// ClassPathXmlApplicationContext 是读取 src 目录下的配置文件ApplicationContext app = new ClassPathXmlApplicationContext("applicationContext.xml");//  FileSystemXmlApplicationContext 即系统文件路径,文件的目录。Application...

2018-11-28 21:21:36 456

转载 静态工厂方法和实例工厂方法的区别

在学习Spring bean的实例化方式的时候遇到的一个问题,Spring bean实例化有3种方法 1、构造器生成 2、静态工厂方法 3、实例工厂方法 那么问题来了,什么是静态工厂方法,什么是实例工厂方法?静态工厂方法就是直接可以通过静态方法来实例化一个对象public class HelloWorldFactory {    public static HelloWorld ge...

2018-11-18 21:19:20 291

原创 打开页面后调用方法$(function() {});在浏览器控制台出现Uncaught ReferenceError: $ is not defined

原因:$(function() {});运行是要用到外卖的js文件,但浏览器加载页面时是先执行$(function() {});方法,再加载js文件,要用的js文件在$(function() {});方法之后就无法使用该方法了。解决的方法是:将$(function() {});方法使用的js文件放在页面最前面先加载。html,css,js加载顺序参考网页:html,css,js...

2018-11-11 19:03:50 15026 1

转载 json-lib.jar开发包及依赖包的下载地址免费

首先要去官方下载json-lib工具包下载地址:http://sourceforge.net/projects/json-lib/files/json-lib/json-lib-2.4/目前最新的是2.4的版本,本示例中使用的是v2.3;json-lib还需要以下依赖包:jakarta commons-lang 2.5jakarta commons-beanutils 1.8.0jak...

2018-11-08 23:03:28 296

转载 JavaScript 字符串转json格式

第一种:浏览器支持的转换方式(Firefox,chrome,opera,safari,ie)等浏览器:  JSON.parse(jsonstr); //可以将json字符串转换成json对象 JSON.stringify(jsonobj); //可以将json对象转换成json对符串  第二种:Javascript支持的转换方式:  eval('(' + jsons...

2018-11-04 22:19:55 146

转载 介绍设置Session失效的几种方法

我们设置SESSION失效的时间,是为了确保在用户长时间不与服务器交互的情况下,可以自动退出登录。本文介绍了三种设置SESSION失效的方法,希望对你有帮助,一起来看。 Session对象是HttpSessionState的一个实例。该类为当前用户会话提供信息,还提供对可用于存储信息会话范围的缓存的访问,以及控制如何管理会话的方法。下面介绍设置session失效的几种方法。在系统登录后...

2018-09-18 20:32:13 119

转载 Java Servlet实现同一账号后登陆挤掉前一个登陆(类似QQ)

实现类似QQ登陆功能,账号已在一处登陆,在另外一处登陆时,将挤掉前一次的登录。 原理简介: 主要是servlet中对用户登录时的处理,servlet中维护了用户和sessionId的关系以及用户和session的关系,保存在两个map中,当用户登录时会向map中新增一条记录,如果发现map中已经有了该用户,则将该用户对应的记录删掉,注意是将map中的记录删掉而不是将sessio...

2018-09-16 17:39:06 681 1

原创 request.getAttribute()和request.getParameter()的区别

1,getAttribute表示从request范围取得设置的属性,必须要先setAttribute设置属性,才能通过getAttribute来取得,设置与取得的为Object对象类型 2,getParameter表示接收参数,参数为页面提交的参数,包括:表单提交的参数、URL重写(就是xxx?id=1中的id)传的参数等,因此这个并没有设置参数的方法(没有setParameter)...

2018-09-16 09:53:38 3966 3

转载 java类中子类重写父类中的方法,父类对象用子类对象实例化以后,父类的对象如何调用父类中的被重写方法

父类 实例 = new 子类() 实例可以调用父类中特有的方法(未在子类中覆盖的方法) 实例可以调用子类中覆盖父类的方法 但不可以调用子类中特有的方法(即父类中没有的方法) ...

2018-09-03 20:47:23 7283 3

转载 Javascript定时器学习笔记

掌握定时器工作原理必知:JavaScript引擎是单线程运行的,浏览器无论在什么时候都只且只有一个线程在运行JavaScript程序. 常言道:setTimeout和setInterval是伪线程。  Javascript是运行在单线程环境中的,在页面的声明周期中,不同时间可能有其他代码在控制Javascript进程,比如:包含在<script>元素中的代码、dom元素的事件处理程...

2018-08-28 22:09:36 65

转载 config和context

config和context的应用:在servlet中预留参数,我们可以自己写外部的配置文件来读取,但是自己写比较麻烦,Tomcat做了一些比较好的方法,例如使用web.xml文件来配置参数,使用servletConfig或servletContext来读取。 tomcat创建servlet的逻辑:LoginServlet s = new LoginServlet ();Ser...

2018-08-28 22:06:37 135

原创 html中的单引号、双引号及其转义使用

在 (x)HTML 中,一些特殊字符应该进行 HTML 实体转义。常见的有:&(and)、"(双引号)、'(单引号)、<(小于号)、>(大于号),这些在 (x)HTML 文档内容中应该分别转换成:&、"、'、< 和 >。 IE 浏览器暂时不支持单引号的实体名称,IE 浏览器暂时只支持单引号的实...

2018-08-26 20:14:11 10679

原创 项目在Myeclipse下测试能连接数据库,部署到tomcat后加载不了数据库驱动

可能原因:tomcat发布时,WEB-INF/lib下没有项目中导入的jar包。解决办法:右键工程 properties-deployment assembly把需要的jar包add进去即可。

2018-08-25 21:37:12 1451

转载 eclipse启动tomcat 报错: 找不到或无法加载主类

今天配置eclipse 下tomcat 时 总是报eclipse启动tomcat 报错: 找不到或无法加载主类后来发现是 eclipse中配置的jre 加了参数导致。删掉参数启动正常。操作/:打开Installed JREs 修改jre Definition, 删除Default Vm auguments。成功。...

2018-08-23 21:15:15 1364 1

转载 创建maven项目时,出现Could not calculate build plan错误(其中一种解决办法)

近期,自己开始重新对java方面知识补课,过程中学到了Maven,在Eclipse中创建Maven项目时候发现并不是一帆风顺,出现了如下错误(图片是借用本站网友博客中的一张) 问题原因:         发现大概是因为maven本地仓库中缺少maven-resource-plugin:2.6这个相应的依赖文件;         PS:网上很多解决方案都是说将/org/apche...

2018-08-22 22:51:26 4606 3

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

 Eclipse Maven 开发一个 jee 项目时,编译时遇到以下错误:Description Resource Path Location TypeDynamic Web Module 3.0 requires Java 1.6 or newer. bdp line 1 Maven Java EE Configuration ProblemDescription Resource ...

2018-08-22 22:33:39 84

转载 JS中出现的兼容性问题的总结

1.关于获取行外样式 currentStyle 和 getComputedStyle 出现的兼容性问题  我们都知道js通过style不可以获取行外样式,当我们需要获取行外样式时:  我们一般通过这两个方法获取行外样式:  IE下: currentStyle  Chrome,FF下: getComputedStyle(oDiv,false)        兼容两个浏览器的写法:    ...

2018-08-14 22:36:46 2811

转载 html在ie浏览器中中文为什么是乱码

第一种,html网页源代码编码与中文字输入编码不同。解决方法:使用软件进行编辑HTML网页内容,推荐使用DW软件进行HTML代码编辑和开发。尽量不要直接使用记事本进行编辑HTML代码。第二种,如果网页设置编码是gbk的,而数据库储存数据编码格式是UTF-8的,这个时候程序查询数据库数据显示数据前进乡程序转码即可。例如PHP程序+mysql查询显示数据转码:1、mysql_query("...

2018-08-14 22:35:56 7479

原创 CSS span标签里面的text-indent为何不起作用

对span设置text-indent没有起作用,是因为text-indent只能给块级元素设置。但是如果让span{display:block}转换为块级元素,就会换行,还得通过浮动来控制,增加了麻烦。所以改css为span{display:inline-block;}。...

2018-08-04 12:33:19 2062

转载 子元素设置margin-top,父元素也受影响

外边距合并问题常见于第一个子元素的margin-top会顶开父元素与父元素相邻元素的间距,而且只在标准浏览器下 (FirfFox、Chrome、Opera、Sarfi)产生问题,IE下反而表现良好。例子可以查看下面代码(IE下表现“正常”,标准浏览器下查看出现“bug”):<!doctype html><html><head>    <title...

2018-08-03 00:17:44 317

转载 block,inline和inline-block概念和区别

总体概念block和inline这两个概念是简略的说法,完整确切的说应该是 block-level elements (块级元素) 和 inline elements (内联元素)。block元素通常被现实为独立的一块,会单独换一行;inline元素则前后不会产生换行,一系列inline元素都在一行内显示,直到该行排满。 大体来说HTML元素各有其自身的布局级别(block元素还是inlin...

2018-08-01 21:17:29 84

转载 行内元素(例如<a>)设置float之后才能用width调整宽度

因为只有块元素才会有物理属性,在css世界里边,有三种形态的东西,1. 块元素。 特性:有物理属性,width,height写值起作用,而且要占据一行。2. 内联元素。 特性:没有物理属性。但是margin,padding值有用。不占据一行,后边可以有兄弟元素。3. 即是块又是内联,根据兄弟兄弟元素决定。为什么是float之后才会有物理属性,这就是块与内联元素相互转化的问题。块元素 -&...

2018-08-01 00:49:00 738

转载 CSS设置超链接A标签宽度和高度

CSS成功定义设置超链接a宽度与高度方法在DIV CSS布局中,html中a超链接标签,直接对其设置宽度和高度不能生效,设置宽度和高度也不起作用,这里为大家分享解决实现A标签宽度和高度实现。解决方法:1、对a标签样式加display:block;或者display:inline-block;加后实现成块状属性2、float,对a样式盒子float:left让它成浮动3、当然以上两种...

2018-07-30 22:53:33 622

转载 :link,:visited,:focus,:hover,:active详解

CSS 又名 层叠样式表,所谓层叠,就是后面的样式会覆盖前面的样式,所以在样式表中,各样式排列的顺序很有讲究。 :link 与 :visited 在样式文件中的顺序可以随便放置。而focus, hover,active这几个,如果你设置的顺序不同,会直接影响样式的显示效果,下面会详细解释。:focus -&gt; :hover -&gt; :active 有些人可能会困惑,...

2018-07-30 22:51:54 372

转载 Meta http-equiv属性详解

http-equiv顾名思义,相当于http的文件头作用,它可以向浏览器传回一些有用的信息,以帮助正确和精确地显示网页内容,与之对应的属性值为content,content中的内容其实就是各个参数的变量值。 引用meat标签的http-equiv属性语法格式是:<meta http-equiv="参数" content="参数变量值"> ;其中http-equiv属性主要有以下几种参数:...

2018-07-26 20:25:56 70

原创 创建MAVEN项目可能出现的问题

MAVEN配置:https://blog.csdn.net/fn0723/article/details/81160156阿里云私服配置:https://blog.csdn.net/fn0723/article/details/81160344私服配置:https://blog.csdn.net/fn0723/article/details/81176859 一、 locaRepo...

2018-07-24 22:50:29 542

原创 使用Nexus搭建私服

1、Nexus下载     下载地址:http://www.sonatype.org/nexus/go2、Nexus启动      我下载的是zip包,解压后进入\nexus-2.1.2-bundle\nexus-2.1.2\bin\jsw\,根据操作系统类型选择文件夹,我选的是windows-x86-64文件夹,进入后可看到如下所示bat文件。                  ...

2018-07-23 23:45:05 122

转载 maven发布项目到私服-snapshot快照库和release发布库的区别和作用及maven常用命令

在日常的工作中由于各种原因,会出现这样一种情况,某些项目并没有打包至mvnrepository。如果采用原始直接打包放到lib目录的方式进行处理,便对项目的管理带来一些不必要的麻烦。例如版本升级后需要重新打包并,替换原有jar包等等一些额外的工作量和麻烦。为了避免这些不必要的麻烦,通常我们会通过Nexus搭建私有的仓库。下面着重介绍下怎么通过mvn命令将程序打包并发布到私有仓库Nexus中。前...

2018-07-23 23:26:18 433

原创 离线更新nexus搭建的Maven私服中央仓库索引

            nexus可以在线更新中央仓库索引,但是更新速度慢,而且很有可能下载的索引不全。下面介绍一种离线更新中央仓库索引的方式,速度快并且可靠。1、访问http://repo.maven.apache.org/maven2/.index/下载中心仓库最新版本的索引文件,我们需要下载如下两个文件nexus-maven-repository-index.gz和nexus-maven...

2018-07-23 23:05:07 5835 1

原创 阿里云Maven私服

       在国内maven仓库连接速度太慢 ,虽然对于很多互联网企业和大中型软件公司,建个镜像是分分钟的事。但对于个人开发者确实是个问题。解决办法可以用阿里云MAVEN私服。有两种方法:1、在$MAVEN_HOME的conf文件夹的setting.xml的标签里配置阿里云MAVEN私服&lt;mirror&gt; &lt;id&gt;alimaven&lt;/id&gt; ...

2018-07-22 23:16:58 3664

原创 Maven项目---maven下载,操作系统环境变量配置,maven本地仓库配置(Local Repository),及在Myeclipse 上配置maven参数

1. 在https://maven.apache.org/download.cgi下载最新版的Maven程序:2. 将文件解压到目录下(C:\Users\Administrator\apache-maven-3.5.2)3. 新建环境变量MAVEN_HOME及追加环境变量Path  MAVEN_HOME = C:\Users\Administrator\apache-maven...

2018-07-22 22:59:07 8342

空空如也

空空如也

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

TA关注的人 TA的粉丝

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