自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Eclipse 乱码 解决方案总结(UTF8 -- GBK)

UTF8 --> GBK;   GBK --> UTF8eclipse的中文乱码问题,一般不外乎是由操作系统平台编码的不一致导致,如Linux中默认的中文字体编码问UTF8, 而Windows默认的中文编码为GBK,因此将Linux和Windows下的eclipse/Myeclipse项目源码在不同平台间的拷贝,都会出现乱码,原因就是中文字符编码的不一致。 解决办法1:

2016-11-27 17:08:54 559

原创 字符集和字符编码

什么是字符集在介绍字符集之前,我们先了解下为什么要有字符集。我们在计算机屏幕上看到的是实体化的文字,而在计算机存储介质中存放的实际是二进制的比特流。那么在这两者之间的转换规则就需要一个统一的标准,否则把我们的U盘插到老板的电脑上,文档就乱码了;小伙伴QQ上传过来的文件,在我们本地打开又乱码了。于是为了实现转换标准,各种字符集标准就出现了。简单的说字符集就规定了某个文字对应的二进制数字存放方式(

2016-11-27 17:07:27 403

原创 Windows中杀死占用某个端口的进程

Windows中杀死占用某个端口的进程启动tomcat时候,控制台报错,发现是端口占用,于是寻找方法关闭对应的程序。从网上找了好久,尝试之后,发现不行。开始自己尝试,终于,成功的将占用端口的进程杀掉。在此记录下过程(以8081端口为例):第一步,根据端口号查找对应的进程号[c] view plain copy1.  netstat -ano | findstr 80

2016-11-27 13:45:46 390

原创 Tomcat <context>标签详解

元素的属性: path:指定访问该Web应用的URL入口,即虚拟文件目录。例如:浏览器访问地址为:"http://IP地址或域名:端口/test"paht可以为空字符串,为空字符串时表示此项目为Tomcat默认的项目。 docBase:docBase除了可以为本地项目WebRoot绝对路径,也可以是相对Tomc

2016-11-27 12:32:21 14240 1

原创 Tomcat 下4个xml配置文件详细介绍

Tomcat 的配置文件并不多,由4个 xml 文件组成,分别是 context.xml、web.xml、server.xml、tomcat-users.xml 这几个文件。每个文件都有自己的功能与配置方法,本文将逐一的详细介绍这几个配置文件。一、context.xml 文件Context.xml 是 Tomcat 公用的环境配置,tomcat 服务器会定时去扫描这个文件。

2016-11-27 12:21:54 21426

原创 Tomcat 目录详解

一、文字版本: bin:该目录下存放的是二进制可执行文件,如果是安装版,那么这个目录下会有两个exe文件:tomcat6.exe、tomcat6w.exe,前者是在控制台下启动Tomcat,后者是弹出UGI窗口启动Tomcat;如果是解压版,那么会有startup.bat和shutdown.bat文件,startup.bat用来启动Tomcat,但需要先配置JAVA_HOM

2016-11-27 11:57:12 335

原创 tomcat在eclipse啓動成功卻打不開tomcat主頁

问题描述:  独立启动tomcat后在浏览器输入http://localhost:8080可以成功访问到tomcat主页,但是当在Eclipse中启动tomcat时,虽然启动成功,可以访问到自己所建项目的页面,如输入http://localhost:8080/MyProject/login.jsp可成功访问,但是,却访问不到http://localhost:8080主页。解决方案:

2016-11-27 11:46:19 639

原创 eclipse 无法创建tomcat7.0的server

在配置tomcat server的时候,系统竟然不允许创建tomcat 7.0的 server 。“NEXT”和“FINISH”按钮都是禁用的,我就纳了闷了,为什么其他几个版本的都可以创建,而唯独7.0不让创建呢?发现了一种可行的解决方案,有可能是eclipse工作空间的缓存配置造成的,引发了无法再次配置7.0 server的问题。解决思路1. 关闭Eclipse;

2016-11-27 11:27:55 7228 5

原创 JAVA_HOME、CLASSPATH、PATH的概念与联系-

Windows下JAVA用到的环境变量主要有3个,JAVA_HOME、CLASSPATH、PATH提示:x:是盘符x:\JDK_1.4.2 : 是JDK的安装目录1、JAVA_HOME:JAVA_HOME指向的是JDK的安装路径,如x:\JDK_1.4.2,在这路径下你应该能够找到bin、lib等目录。JAVA_HOME 相当于一个变量,可以通过 %JAVA_H

2016-11-27 11:01:55 451

原创 JDBC(二)

二、JDBC进阶1、事务(一)概念•在数据库中,所谓事务是指一组逻辑操作单元,使数据从一种状态变换到另一种状态。•为确保数据库中数据的一致性,数据的操纵应当是离散的成组的逻辑单元:当它全部完成时,数据的一致性可以保持,而当这个单元中的一部分操作失败,整个事务应全部视为错误,所有从起始点以后的操作应全部回退到开始状态。•事务的操作:先定义开始一个事务,然后对数据作修改操作,这

2016-11-21 18:44:14 336

原创 JDBC(一)

一、JDBC入门1、JDBC 架构JDBC 的 API 支持两层和三层处理模式进行数据库访问,但一般的 JDBC 架构由两层处理模式组成:JDBC API: 提供了应用程序对 JDBC 管理器的连接。(提供给开发者使用)JDBC Driver API: 提供了 JDBC 管理器对驱动程序连接。(由各个数据库厂商提供实现,如:数据库驱动)JDB

2016-11-20 15:13:44 385

转载 Java多线程--基础篇

Java多线程系列--“基础篇”01之 基本概念 多线程是Java中不可避免的一个重要主体。从本章开始,我们将展开对多线程的学习。接下来的内容,是对“JDK中新增JUC包”之前的Java多线程内容的讲解,涉及到的内容包括,Object类中的wait(), notify()等接口;Thread类中的接口;synchronized关键字。注:JUC包是指,Java.util.con

2016-11-06 19:11:08 392

转载 Java hashCode() 和 equals()的联系与区别

本章的内容主要解决下面几个问题:1 equals() 的作用是什么?2 equals() 与 == 的区别是什么?3 hashCode() 的作用是什么?4 hashCode() 和 equals() 之间有什么联系?  第1部分 equals() 的作用equals() 的作用是 用来判断两个对象是否相等。equals(

2016-11-06 11:06:43 335

转载 Java引用总结--StrongReference、SoftReference、WeakReference、PhantomReference

1 Java引用介绍   Java从1.2版本开始引入了4种引用,这4种引用的级别由高到低依次为:   强引用  >  软引用  >  弱引用  >  虚引用⑴强引用(StrongReference)    强引用是使用最普遍的引用。如果一个对象具有强引用,那垃圾回收器绝不会回收它。当内存空间不足,Java虚拟机宁愿抛出OutOfMemoryError错误,使程序异常终

2016-11-06 11:01:00 376

转载 Java集合源码解析(五)HashSet源码解析

前言今天来介绍下HashSet。前面,我们已经系统的对List和Map进行了学习。接下来,我们开始可以学习Set。相信经过Map的了解之后,学习Set会容易很多。毕竟,Set的实现类都是基于Map来实现的(HashSet是通过HashMap实现的)。构造图如下:蓝色线条:继承绿色线条:接口实现正文对于HashSet而言,它是基于HashMap来实现的,底层采

2016-11-06 10:57:43 308

转载 Java集合源码解析(四)TreeMap源码解析

前言今天来介绍下TreeMap,TreeMap是基于红黑树结构实现的一种Map,要分析TreeMap的实现首先就要对红黑树有所了解。构造图如下:蓝色线条:继承绿色线条:接口实现正文TreeMap底层是基于红黑树(Red-Black tree)实现,所以在学习TreeMap之前我们先来了解下红黑树。红黑树又称红-黑二叉树,它首先是一颗二叉树,它具体二叉树所

2016-11-06 10:56:37 381

转载 Java集合源码解析(三)HashMap源码解析

前言今天来介绍下HashMap,之前的List,讲了ArrayList、LinkedList,就前两者而言,反映的是两种思想:ArrayList以数组形式实现,顺序插入、查找快,插入、删除较慢LinkedList以链表形式实现,顺序插入、查找较慢,插入、删除方便那么是否有一种数据结构能够结合上面两种的优点呢?有,答案就是HashMap。它是基于哈希表的 Map 接口的实现,以key

2016-11-06 10:55:12 453

转载 Java集合源码解析(二)HashMap源码解析

前言今天来介绍下HashMap,之前的List,讲了ArrayList、LinkedList,就前两者而言,反映的是两种思想:ArrayList以数组形式实现,顺序插入、查找快,插入、删除较慢LinkedList以链表形式实现,顺序插入、查找较慢,插入、删除方便那么是否有一种数据结构能够结合上面两种的优点呢?有,答案就是HashMap。它是基于哈希表的 Map 接口的实现,以key

2016-11-05 14:59:31 297

转载 Java集合源码解析(一)ArrayList源码解析

前言今天来介绍下ArrayList,在集合框架整体框架一章中,我们介绍了List接口,ArrayList继承了AbstractList,实现了List。ArrayList在工作中经常用到,所以要弄懂这个类是极其重要的。构造图如下:蓝色线条:继承绿色线条:接口实现正文ArrayList简介ArrayList定义 public class ArrayLi

2016-11-05 14:55:18 350

空空如也

空空如也

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

TA关注的人

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