自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 tomcat没有正常启动的原因

导致Tomcat服务器无法正常启动的原因一般来说就是如下的两个:  1、JAVA_HOME环境变量设置问题    要想双击bin目录下的startup.bat文件启动Tomcat服务器,首先要做的就是在windows中设置JAVA_HOME环境变量,因为Tomcat服务器的启动需要用到这个JAVA_HOME环境变量,如果windows中不存在JAVA_HOME环境变量,则Tomca

2016-11-08 14:59:36 8646

转载 Log4j使用教程

日志是应用软件中不可缺少的部分,Apache的开源项目log4j是一个功能强大的日志组件,提供方便的日志记录。在apache网站:jakarta.apache.org/log4j 可以免费下载到Log4j最新版本的软件包。一、入门实例1.新建一个JAva工程,导入包log4j-1.2.17.jar,整个工程最终目录如下2、src同级创建并设置log4j.proper

2016-11-04 10:55:54 322

转载 Linux ntpdate同步网络时间

自己的Linux服务器的时间和PC机上的时间不太对,打log的时间对不上,不太方便调式信息的判断,因此需要同步一下Linux服务器的时间和自己Windows的时间,两者一致,才方便调式的查看呢。同步网络时间在Linux下,我们可以使用ntpdate进行网络时间的同步,而不是我们自己去设置时间。这个命令的使用很简单,1ntpdate

2016-09-22 20:15:36 8853

原创 Java集合---ArrayList的实现原理

ArrayList概述  ArrayList是基于数组实现的,是一个动态数组,其容量能自动增长,类似于C语言中的动态申请内存,动态增长内存。  ArrayList不是线程安全的,只能用在单线程环境下,多线程环境下可以考虑用  Collections.synchronizedList(List l)函数返回一个线程安全的ArrayList类,也可以使用concurrent并发包下的CopyOnWrit

2016-09-18 13:54:14 543

原创 transient关键字详解

1,transient的用途及使用方法1,用途  我们知道,当一个对象实现了Serilizable接口,这个对象就可以被序列化,我们不关心其内在的原理,只需要了解这个类实现了Serilizable接口,这个类的所有属性和方法都会自动序列化。而在开发过程中,我们可能要求:当对象被序列化时(写入字节序列到目标文件)时,有些属性需要序列化,而其他属性不需要被序列化,打个比方,如果一个用户有一些敏感信息(如

2016-09-18 11:29:45 20291 10

转载 java集合---hashMap

HashMap概述  HashMap基于哈希表的 Map 接口的实现。此实现提供所有可选的映射操作,并允许使用 null 值和 null 键。(除了不同步和允许使用 null 之外,HashMap 类与 Hashtable 大致相同。)此类不保证映射的顺序,特别是它不保证该顺序恒久不变.

2016-09-14 16:11:55 249

原创 Pro Git学习笔记(二)

Git基础获取Git仓库  有两种取得 Git 项目仓库的方法。第一种是在现有项目或目录下导入所有文件到 Git 中;第二种是从一个服务器克隆一个现有的 Git 仓库.

2016-09-13 12:15:41 785

原创 mysql常见问题--target table for update in FROM clause

最近接触到一个项目,需要对地区表进行操作,其需求就是:将市级地区和县级地区的地区名中的“市”“县”去除。比如“上海市”–>“上海”。在数据表中地区用一个字段表示dis_name. 首先想到的是用sql中replace函数:update district set dis_name=replace(dis_name,'市',' ');但这样的方式显得有点太粗糙了,如果在一些特殊的市级地区中也还有“市”

2016-09-09 12:47:33 650

原创 Pro Git学习笔记(一)

版本控制概括什么是版本控制?!  版本控制是一种记录一个或若干文件内容变化,以便将来查阅特定版本修订情况的系统。   如果你是位图形或网页设计师,可能会需要保存某一幅图片或页面布局文件的所有修订版本(这或许是你非常渴望拥有的功能),采用版本控制系统(VCS)是个明智的选择。有了它你就可以将某个文件回溯到之前的状态,甚至将整个项目都回退到过去某个时间点的状态,你可以比较文件的变化细节,查出最后是谁

2016-09-08 16:25:29 543

转载 java开发必备的linux命令

1.查找文件find / -name filename.txt 根据名称查找/目录下的filename.txt文件。find . -name "*.xml" 递归查找所有的xml文件find .  -name "*.xml" |xargs grep  "hello world" 递归查找所有文件内容中包含hello world的xml文件grep -

2016-07-27 17:31:09 455

转载 Maven项目的创建

下面推荐2个maven找jar包配置的网站,只需要搜索关键字即可找到需要的Jar包,非常方便,比如:mysql就可以找到mysql-connect-java.jar。         http://search.maven.org/#search%7Cga%7C1%7Cmybatis         http://mvnrepository.com/下面是创建的

2016-07-27 17:10:27 232

转载 Java中创建对象的5种不同方法

概述:本文列举了Java创建对象的5种方法,并介绍了它们如何与构造函数进行相互作用,如何利用这些方法的示例。作为Java开发者,我们每天都会创建大量的对象,但是,我们总是使用管理依赖系统(如Spring框架)来创建这些对象。其实还有其他方法可以创建对象,在接下来的文章中我会进行详细介绍。1.使用new关键字这是最常见的创建对象的方法,并且也非常简单。通过使用这种方法我们

2016-07-27 17:07:48 1564

转载 SSM框架——详细整合教程(Spring+SpringMVC+MyBatis)

使用SSM(Spring、SpringMVC和Mybatis)已经有三个多月了,项目在技术上已经没有什么难点了,基于现有的技术就可以实现想要的功能,当然肯定有很多可以改进的地方。之前没有记录SSM整合的过程,这次刚刚好基于自己的一个小项目重新搭建了一次,而且比项目搭建的要更好一些。以前解决问题的过程和方法并没有及时记录,以后在自己的小项目中遇到我再整理分享一下。这次,先说说三大框架整合过程。个人认

2016-07-27 16:54:06 283

转载 MyEclipse+Tomcat+MAVEN+SVN项目完整环境搭建

1.JDK的安装       首先下载JDK,这个从sun公司官网可以下载,根据自己的系统选择64位还是32位,安装过程就是next一路到底。安装完成之后当然要配置环境变量了。———————————————————————————————————————————————————1.1新建变量名:JAVA_HOME   变量值:E:\Java\jdk1.6.0_43(

2016-07-27 16:49:20 320

转载 myeclipse中的js文件报错

方法一:myeclipse9 很特殊 和 myeclipse10 不一样,所以myeclipse9 不能使用该方法。方法二: 为了做一个页面特效,导入了一个jquery文件,怎想,myeclipse竟然报错说是语法错误,但是这个js文件我是从官网上下载的,不应该出错才对,百度谷歌之后终于找到了解决办法: 选中报错的js文件,右键选择

2016-06-25 11:21:33 413

转载 Java开发中的23种设计模式详解

一、设计模式的分类总体来说设计模式分为三大类:创建型模式,共五种:工厂方法模式、抽象工厂模式、单例模式、建造者模式、原型模式。结构型模式,共七种:适配器模式、装饰器模式、代理模式、外观模式、桥接模式、组合模式、享元模式。行为型模式,共十一种:策略模式、模板方法模式、观察者模式、迭代子模式、责任链模式、命令模式、备忘录模式、状态模式、访问者模式、中介者模式、解释器模式

2016-02-19 10:19:54 360

转载 最全面的65条最常用正则表达式

很多不太懂正则的朋友,在遇到需要用正则校验数据时,往往是在网上去找很久,结果找来的还是不很符合要求。所以我最近把开发中常用的一些正则表达式整理了一下,在这里分享一下。给自己留个底,也给朋友们做个参考。一、校验数字的表达式1 数字:^[0-9]*$2 n位的数字:^\d{n}$3 至少n位的数字:^\d{n,}$4 m-n位的数字:^\d{m,n}$

2016-02-19 10:02:03 317

转载 java中简单实现MD5加密

import java.security.MessageDigest;  import java.security.NoSuchAlgorithmException;    import org.apache.commons.codec.digest.DigestUtils;//开发的jar包 使用更方便  public class MD5 {            /* 

2015-08-05 11:29:20 464

转载 java中静态代码块的用法 static用法详解

(一)java 静态代码块 静态方法区别一般情况下,如果有些代码必须在项目启动的时候就执行的时候,需要使用静态代码块,这种代码是主动执行的;需要在项目启动的时候就初始化,在不创建对象的情况下,其他程序来调用的时候,需要使用静态方法,这种代码是被动执行的. 静态方法在类加载的时候 就已经加载 可以用类名直接调用比如main方法就必须是静态的 这是程序入口两者的区别就是:静态代码块是自动执

2015-07-28 14:33:00 363

转载 单例模式

单例模式算是设计模式中最容易理解,也是最容易手写代码的模式了吧。但是其中的坑却不少,所以也常作为面试题来考。本文主要对几种单例写法的整理,并分析其优缺点。很多都是一些老生常谈的问题,但如果你不知道如何创建一个线程安全的单例,不知道什么是双检锁,那这篇文章可能会帮助到你。懒汉式,线程不安全当被问到要实现一个单例模式时,很多人的第一反应是写出如下的代码,包括教科书上也是这样教我们的。

2015-07-28 10:37:51 392

原创 几种常见排序算法的实现

排序算法

2014-12-12 23:03:27 331

转载 javascript开发人员的10个关键习惯

javascript 关键习惯

2014-12-12 22:55:36 368

原创 start service失败的问题解决

start service mysql

2014-12-12 22:34:22 21234 1

转载 二分法经典题目

版权所有,转载请注明出处,谢谢!http://blog.csdn.net/walkinginthewind/article/details/8937978二分查找,最基本的算法之一,也是面试中常被考察的重点,因为基本的算法最能反映出一个人的基础是否扎实。本文对二分查找相关题目做一个总结。题目列表:1. 给定一个有序(非降序)数组A,求任意一个i使得A[i]等于target,不存

2014-12-11 23:02:25 955 1

遍历学期学科

通过对HastSet的应用来对本学期学的科目进行遍历,了解科目信息!

2013-12-18

空空如也

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

TA关注的人

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