自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(45)
  • 资源 (4)
  • 问答 (1)
  • 收藏
  • 关注

原创 Git命令行模式建立本地仓库并上传到Gitee的详细图文

前提条件:满足其一即可,只是需要本地拥有gitA:可用的本地idea开发环境B:本机已经安装配置git具体操作步骤:一:新建一个空白目录test二:test目录中打开bash窗口,执行命令:git init 命令影响:会在此目录产生一个隐藏的.git文件夹三:将代码工程的src和pom.xml等一些同级文件粘贴到test目录四:添加所有文件到版本管理,执行命令:git add . 注意add后面跟空格和点号五:上传代码到本地仓库,执行...

2020-11-19 11:30:02 522

原创 maven项目构建时maven-clean-plugin,maven-resources-plugin,maven-jar-plugin,maven-compiler-plugin插件下载失败

maven项目构建时,时常会出现一些奇怪的问题。问题:今天遇到无法down maven构建插件的问题。原因:可能是网络不稳定导致在down 依赖 或 down插件的时候断路导致没有完全下载到本地,且maven自身无法自动修复本地的下载文件不完全问题。现象:报错内容如下:(版本号可能和我的不一样,这个不重要)Cannot resolve plugin org.apache.maven.plugins:maven-clean-plugin:3.1.0Cannot resolve ...

2020-11-17 23:18:13 3190

转载 javascript中window.open()与window.location.href的区别

window.open("index.aspx",'top'); 只是表示打开这个页面,并不是打开并刷新index.aspxwindow.location.href="index.aspx"; 表示重新定向到新页面,同时刷新打开的这个页面;eg:进行中项目onclick="JavaScript:window.open('ProjectList.aspx?flag=0

2017-05-26 08:40:00 370

原创 mysql修改数据库字符集使支持中文输入

已经更新,绝对管用 ,不管用你打我

2016-07-19 21:37:13 2757

转载 导入js出错

配置Ueditor的时候,总有那么几个js文件会报错,我就十分无语,我从官网下载下来的js文件竟然也能报错,在网上百度了一堆解决方法,基本上都没什么用,后来无意中发现了解决方法,不是官网上下载下来的js文件有问题,而是官网上的js文件都是经过压缩之后的,而我们的Eclipse或者MyEclipse没法识别而已,解决方法:选中报错的js文件,然后右键——MyEclipse——Exclude fr

2016-07-19 16:49:44 347

转载 javamail异常发送邮件出现Exception in thread "main" java.lang.NoClassDefFoundError: com/sun/mail/ut

myeclipse中发送邮件出现Exception in thread "main" java.lang.NoClassDefFoundError: com/sun/mail/util/LineInputStream出现这个问题的原因是jar包版本不统一,解决方法如下:我在项目导入了jar包与myeclipse自带jar冲突了删除Java EE 5 Libraries/

2016-07-18 22:14:10 876

转载 Java输入输出流 结构详解

1.什么是IO      Java中I/O操作主要是指使用Java进行输入,输出操作. Java所有的I/O机制都是基于数据流进行输入输出,这些数据流表示了字符或者字节数据的流动序列。Java的I/O流提供了读写数据的标准方法。任何Java中表示数据源的对象都会提供以数据流的方式读写它的数据的方法。        Java.io是大多数面向数据流的输入/输出类的主要软件

2016-07-08 00:00:49 486

转载 tomcat 之memory leak== registered the jdbc driver com mysql jdbc driver

异常如下: 2012-2-9 17:43:12 org.apache.catalina.loader.WebappClassLoader clearReferencesJdbc严重: The web application [/codeMarket] registered the JBDC driver [com.MySQL.jdbc.Driver] but failed to unreg

2016-07-05 22:33:43 1462

转载 ajax详解教程

开始在本文章中什么是 AJAX?步骤 1 – "请!" --- 如何发送一个HTTP请求步骤 2 – "收到!" --- 处理服务器的响应步骤 3 – "万事俱备!" - 简单实例步骤 4 – "X-档案" --- 处理XML响应这篇文章将带您浏览整个AJAX的基本概貌,并展示两个简单的例子让您轻松上路.什么是 AJAX?AJ

2016-07-03 00:59:38 314

转载 Ajax中浏览器的缓存问题解决方法

每次清除缓存后,就会得到一个新的数据,所以归根到底就是浏览器缓存问题。纠结了很久,终于解决了,在这里总结一下。我们都知道ajax能提高页面载入的速度主要的原因是通过ajax减少了重复数据的载入,也就是说在载入数据的同时将数据缓存到内存中,一旦数据被加载其中,只要我们没有刷新页面,这些数据就会一直被缓存在内存中,当我们提交 的URL与历史的URL一致时,就不需要提交给服务器,也就是不需要

2016-07-03 00:41:08 308

转载 Servlet生命周期与工作原理

Servlet生命周期与工作原理Servlet生命周期分为三个阶段:  1,初始化阶段  调用init()方法  2,响应客户请求阶段  调用service()方法  3,终止阶段  调用destroy()方法Servlet初始化阶段:  在下列时刻Servlet容器装载Servlet:    1,Servlet容器启动时自动装载某些Servlet,实现它只需要在web

2016-07-01 18:06:29 337

转载 Spring MVC配置介绍

一、Spring MVC 纵览Spring MVC就是Spring框架对MVC设计模式的实现,通过Spring MVC ,我们可以快速的构建灵活、松耦合的web服务。再具体介绍Spring MVC 之前,我们先看一下它的请求处理过程:1.1 springMVC 的请求过程1. 请求会首先发送到DispatchServlet,这是spring的前置Servlet,它会接收请求并转发给

2016-07-01 17:54:23 336

转载 ThreadLocal详解

ThreadLocal详解  ThreadLocal翻译成中文比较准确的叫法应该是:线程局部变量。  这个玩意有什么用处,或者说为什么要有这么一个东东?先解释一下,在并发编程的时候,成员变量如果不做任何处理其实是线程不安全的,各个线程都在操作同一个变量,显然是不行的,并且我们也知道volatile这个关键字也是不能保证线程安全的。那么在有一种情况之下,我们需要满足这样一个条件:变量

2016-07-01 14:10:04 227

转载 filter和拦截器的区别和执行顺序

1.Filter过滤器只过滤jsp文件不过滤action请求解决方案解决办法:在web.xml中将filter的配置放在struts2配置的前面。2.拦截器与Filter的区别 Spring的拦截器与Servlet的Filter有相似之处,比如二者都是AOP编程思想的体现,都能实现权限检查、日志记录等。不同的是:使用范围不同:Filter是Servlet规范规定的,

2016-07-01 13:52:23 314

转载 MySQL在Windows平台下忘记root密码的解决办法

我们常常在安装MySQL时没有注意到设置root密码,或者有的MySQL版本安装后不知道root默认密码是多少,或者设置了又忘记了,有的又没有设置登录权限。从安装开始说明,从MySQL官网下载Windows版的ZIP包,当前版本mysql-5.6.27-winx64.zip,手动安装配置。1.安装过程1.1解压后放置到目录D:\Program Files (x86)\mysql-5.6.2

2016-07-01 12:14:39 257

转载 Java中x=x+1 与x+=1 的一点区别

转载自:http://www.cnblogs.com/heshan664754022/archive/2013/04/01/2994028.html作者:十年半山首先来看下面两行代码:[java] view plain copy short s1 = 1;  s1 = s1 + 1;  对于稍微有点Java经验的人来说,这个是

2016-07-01 11:45:20 602

转载 SpringMVC返回json数据的三种方式

一.使用JSON工具将对象序列化成json,常用工具Jackson,fastjson,gson        利用HttpServletResponse,然后获取response.getOutputStream()或response.getWriter(),直接输出,示例:Java代码  import com.google.gson.Gson;  import com.

2016-06-29 14:04:18 433

转载 Spring mvc常用的注解

@Controller @Controller 负责注册一个bean 到spring 上下文中,bean 的ID 默认为类名称开头字母小写,你也可以自己指定,如下 方法一: @Controller public class TestController {}  方法二:            @Controller("tmpController") 

2016-06-29 13:54:02 362

转载 JDBC连接池

JDBC连接池1. 引言   近年来,随着Internet/Intranet建网技术的飞速发展和在世界范围内的迅速普及,计算机   应用程序已从传统的桌面应用转到Web应用。基于B/S(Browser/Server)架构的3层开发模式逐渐取代C/S(Client/Server)架构的开发模式,成为开发企业级应用和电子商务普遍采用的技术。在Web应用开发的早期,主要使用的

2016-06-21 14:43:47 188

转载 JSONObject与JSONArray的使用

参考文献:http://blog.csdn.net/huangwuyi/article/details/54125001.JAR包简介要使程序可以运行必须引入JSON-lib包,JSON-lib包同时依赖于以下的JAR包:commons-lang.jarcommons-beanutils.jarcommons-collections.jarcommons-logging.jar

2016-06-21 11:59:01 163

转载 Java String.split()用法小结

在java.lang包中有String.split()方法,返回是一个数组我在应用中用到一些,给大家总结一下,仅供大家参考:1、如果用“.”作为分隔的话,必须是如下写法,String.split("\\."),这样才能正确的分隔开,不能用String.split(".");2、如果用“|”作为分隔的话,必须是如下写法,String.split("\\|"),这样才能正确的分隔开,不能用

2016-06-17 18:05:05 161

转载 Ajax处理响应,连接 Web 表单

处理响应现在要面对服务器的响应了。现在只要知道两点:什么也不要做,直到 xmlHttp.readyState 属性的值等于 4。服务器将把响应填充到 xmlHttp.responseText 属性中。其中的第一点,即就绪状态,将在下一篇文章中详细讨论,您将进一步了解 HTTP 请求的阶段,可能比您设想的还多。现在只要检查一个特定的值(4)就可以了(下一期文章中还

2016-06-16 22:09:26 190

转载 Ajax获取 Request 对象

获取 Request 对象有了上面的基础知识后,我们来看看一些具体的例子。XMLHttpRequest 是 Ajax 应用程序的核心,而且对很多读者来说可能还比较陌生,我们就从这里开始吧。从 清单 1 可以看出,创建和使用这个对象非常简单,不是吗?等一等。还记得几年前的那些讨厌的浏览器战争吗?没有一样东西在不同的浏览器上得到同样的结果。不管您是否相信,这些战争仍然在继续,虽

2016-06-16 21:58:04 3461

转载 Ajax的基本使用

详细探讨 Ajax 是什么之前,先让我们花几分钟了解 Ajax 做 什么。目前,编写应用程序时有两种基本的选择:桌面应用程序Web 应用程序两者是类似的,桌面应用程序通常以 CD 为介质(有时候可从网站下载)并完全安装到您的计算机上。桌面应用程序可能使用互联网下载更新,但运行这些应用程序的代码在桌面计算机上。Web 应用程序运行在某处的 Web 服务器上 —— 毫不奇怪,要

2016-06-16 21:53:48 287

转载 PowerDesigner 使用常见问题锦集(转载)

1. 附加:工具栏不见了  调色板(Palette)快捷工具栏不见了  PowerDesigner 快捷工具栏 palette   不见了,怎么重新打开,找回来呢  上网搜索了一下”powerdesigner   图形工具栏”,找到了找回PowerDesigner工具栏palette的方法  Tools(工具栏)  customsize   toolbars(自定义

2016-06-15 13:37:56 619

原创 System类 currentTimeMillis()

System类代表系统,系统级的很多属性和控制方法都放置在该类的内部。该类位于Java.lang包。currentTimeMillis方法public static long currentTimeMillis()该方法的作用是返回当前的计算机时间,时间的表达格式为当前计算机时间和GMT时间(格林威治时间)1970年1月1号0时0分0秒所差的毫秒数。可以直接把这个方

2016-06-14 22:37:43 235

转载 如何创建并运行 java 线程

Java 线程类也是一个 object 类,它的实例都继承自 java.lang.Thread 或其子类。 可以用如下方式用 java 中创建一个线程:Tread thread = new Thread();执行该线程可以调用该线程的 start()方法:thread.start();在上面的例子中,我们并没有为线程编写运行代码,因此调用该方法后线程就终止了。编写

2016-06-14 21:39:39 354

转载 线程池(极客学院)

线程池(Thread Pool)对于限制应用程序中同一时刻运行的线程数很有用。因为每启动一个新线程都会有相应的性能开销,每个线程都需要给栈分配一些内存等等。我们可以把并发执行的任务传递给一个线程池,来替代为每个并发执行的任务都启动一个新的线程。只要池里有空闲的线程,任务就会分配给一个线程执行。在线程池的内部,任务被插入一个阻塞队列(Blocking Queue),线程池里的线程会去取这

2016-06-14 21:35:38 184

转载 避免死锁

在有些情况下死锁是可以避免的。本文将展示三种用于避免死锁的技术:加锁顺序加锁时限死锁检测加锁顺序当多个线程需要相同的一些锁,但是按照不同的顺序加锁,死锁就很容易发生。如果能确保所有的线程都是按照相同的顺序获得锁,那么死锁就不会发生。看下面这个例子:Thread 1: lock A lock BThread 2: wait fo

2016-06-14 21:31:54 319

转载 阻塞队列

阻塞队列与普通队列的区别在于,当队列是空的时,从队列中获取元素的操作将会被阻塞,或者当队列是满时,往队列里添加元素的操作会被阻塞。试图从空的阻塞队列中获取元素的线程将会被阻塞,直到其他的线程往空的队列插入新的元素。同样,试图往已满的阻塞队列中添加新元素的线程同样也会被阻塞,直到其他的线程使队列重新变得空闲起来,如从队列中移除一个或者多个元素,或者完全清空队列,下图展示了如何通过阻塞队列来合作:

2016-06-14 21:28:17 223

原创 解决Eclipse导入项目:No projects are found to import

有时候需要导入别的工程项目,但是myeclipse提示说:No projects are found to import  原因是myeclipse找不到要导入的工程的基本信息文件 查看项目目录中是否有隐藏文件.project,还有目录结构也还要有一个隐藏文件.classpath,如果没有这两个文件 ,可以从别的已有工程里复制这两个文件粘贴到目标工程目录下,然后修改.proje

2016-06-10 14:05:20 2042

转载 Java ServletContext 详解

ServletContext,是一个全局的储存信息的空间,服务器开始,其就存在,服务器关闭,其才释放。request,一个用户可有多个;session,一个用户一个;而servletContext,所有用户共用一个。所以,为了节省空间,提高效率,ServletContext中,要放必须的、重要的、所有用户需要共享的线程又是安全的一些信息。换一种方式说吧,运行在Java虚拟机中的每一个Web

2016-06-10 11:49:31 192

转载 Jstl验证用户登录及session控制

1.验证用户登录   select * from user where userName='${param.userName}' and userPwd='${param.userPwd}'      用户名或密码错误   重新登录                                2.session控

2016-06-06 12:11:59 1803

原创 最头疼的中文乱码:tomcat输出jsp中文乱码

就是乱码,软件上的各种设置都没有问题。然后折腾一番,在页面上设置utf-8,设置String编码,都解决不了,最后在dopost里加入下面这句response.setContentType("text/html;charset=utf-8");运行试试看,结果哈哈,苍天有眼啊,中文映入眼前。

2016-06-05 16:35:54 389

原创 严重: IOException while loading persisted sessions: java.io.EOFException

严重: IOException while loading persisted sessions: java.io.EOFException 严重: Exception loading sessions from persistent storage 错误产生的原因是在编写程序时不小心重启服务器太快,就会出现了这个问题。 EOFException表示输入过程中意外到达文件尾或IO流

2016-06-05 16:33:13 200

原创 一句话(非javascript)在页面中加入自动跳转

页面标签后面跟随这句://自动跳转设置 http-equiv="Refresh"http头,告诉浏览器一些相关的事情,Refresh是这些事情的其中之一。content="5; url=result.jsp"这是与上面的事情有关的内容,数字5代表5秒钟,url代表要连接的页面

2016-06-01 10:33:50 254

原创 java的static代码块执行时的机制

java的static块执行时机之前一直认为static块是在class load的时候执行,今天在验证Spring初始化Context loader的时候,发现bean的static块并没有执行。Java代码:1 Class A{ 2 static{3 System.out.println("static block invoked!")4

2016-05-27 10:46:01 354

原创 java 静态代码块与非静态代码块

相同点:都是在JVM加载类时且在构造方法执行之前执行,在类中都可以定义多个,    一般在代码块中对一些static变量进行赋值。不同点:静态代码块在非静态代码块之前执行(静态代码块—>非静态代码块—>构造方法)。    静态代码块只在第一次new执行一次,之后不再执行,而非静态代码块在每new    一次就执行一次。非静态代码块可在普通方法中定义(不过作用不大);而静态代码块不行

2016-05-23 17:11:30 196

原创 windows下免安装版的mysql的正确安装,折腾出来的方法

mysql 5.7之前的安装方式不适用于此版本及更高版本,再用之前的方法安装,你将收获失败和沮丧。mysql 5.7及更高版本没有自带的data目录 ,安装时需要初始化,初始化的时候需要注意:

2016-05-23 13:30:03 1861

原创 Eclipse控制台输入中文乱码解决办法

网上有很多方法,比如说,指定中文编码格式,我试过,不行。最后,终于找到一个方法,经测试可行,方法如下:   (1)关闭Eclipse;    (2)在Eclipse.exe同目录下,有一个eclipse.ini,打开,然后添加这么一句:           -Dfile.encoding = utf-8           保存;    (3)重新打开Ecl

2016-05-05 22:02:51 595

资料查询帮助工具

搜索工具

2017-08-14

Oracle数据库基础知识

Oracle数据库基础知识

2008-06-05

PL_SQL经典培训教程中文版

经典PL_SQL培训教程

2008-06-05

JAVA最新练习题大全

由本人整理的JAVA经典练习题,文件打开后格式为:doc<br>每个文档集中一项内容,可以说是比较系统的全面的JAVA练习题.

2008-05-08

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

TA关注的人

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