java
csdn_lead
这个作者很懒,什么都没留下…
展开
-
Maven 环境的配置
现在Java新架构的不断出现,例如Struts,Spring,Hibernate等,项目的配置文件的增多,给开发人员带来很大麻烦。在实际的开发当中,Myeclipse中的project越来越庞大,所依赖的第三方Jar包越来越多,这显得Project很臃肿,给项目管理带来了很大不便,尤其实在一些大些项目。为了解决上述问题,Apache开源组织 早在几年前就发布了Maven,它适用于大的Java项目。转载 2017-02-09 15:10:32 · 420 阅读 · 0 评论 -
Maven3路程(三)用Maven创建第一个web项目(1)
Maven3路程(三)用Maven创建第一个web项目(1)一.创建项目1.Eclipse中用Maven创建项目上图中Next 2.继续Next 3.选maven-archetype-webapp后,next 4.填写相应的信息,Packaged是默认创建一个包,不写也可以 5.创建好项目后,目录如下:至此,项目已经创建完毕,转载 2016-08-22 13:47:01 · 703 阅读 · 0 评论 -
Maven实战--- dependencies与dependencyManagement的区别
1、DepencyManagement应用场景 当我们的项目模块很多的时候,我们使用Maven管理项目非常方便,帮助我们管理构建、文档、报告、依赖、scms、发布、分发的方法。可以方便的编译代码、进行依赖管理、管理二进制库等等。 由于我们的模块很多,所以我们又抽象了一层,抽出一个itoo-base-parent来管理子项目的公共的依赖。为了项目的正确转载 2016-08-01 16:46:28 · 408 阅读 · 0 评论 -
oracle日期格式转换 to_date(),to_char()
1、转换函数 与date操作关系最大的就是两个转换函数:to_date(),to_char() to_date() 作用将字符类型按一定格式转化为日期类型: 具体用法:to_date(''2004-11-27'',''yyyy-mm-dd''),前者为字符串,后者为转换日期格式,注意,前后两者要以一对应。 多种日期格式:转载 2016-06-23 16:57:46 · 728 阅读 · 0 评论 -
json、javaBean、xml互转的几种工具介绍
工作中经常要用到Json、JavaBean、Xml之间的相互转换,用到了很多种方式,这里做下总结,以供参考。现在主流的转换工具有json-lib、jackson、fastjson等,我为大家一一做简单介绍,主要还是以代码形式贴出如何简单应用这些工具的,更多高级功能还需大家深入研究。首先是json-lib,算是很早的转换工具了,用的人很多,说实在现在完全不适合了,缺点比较多,依赖的第转载 2016-07-07 15:03:32 · 1755 阅读 · 0 评论 -
jboss eap 6.3 域(Domain)模式配置
jboss eap 6.3 域(Domain)模式配置jboss提供了二种运行模式:standalone(独立运行模式)、domain(域模式),日常开发中,使用standalone模式足已;但生产部署时,一个app,往往是部署在jboss集群环境中的,如果所有jboss server均采用standalone模式,会给运维带来极大的工作量,需要每台jboss server上逐一部转载 2016-07-01 15:45:53 · 3938 阅读 · 0 评论 -
一个多maven项目聚合的实例
本文介绍一个多maven项目的实例demo,展示了聚合、继承、工程依赖、单元测试、多war聚合、cargo发布等场景 一、工程介绍 该项目由5个maven项目组成 task-aggregator是父工程,同时承担聚合模块和父模块的作用,没有实际代码和资源文件 task-common是基础工程,里面是公共的代码 task-sla是某一个业务子模块,不包含we转载 2016-07-01 15:37:00 · 6715 阅读 · 1 评论 -
dom4j如何取得name相同的节点
比如:XML code GN declaration Wang 23 Li 24 我只想打印person的name和age,不想遍历!------回答---------------其他回答(3分)---------不遍历? 那怎么能转载 2016-06-03 09:19:26 · 2357 阅读 · 0 评论 -
Java:类与继承
一.你了解类吗? 在Java中,类文件是以.java为后缀的代码文件,在每个类文件中最多只允许出现一个public类,当有public类的时候,类文件的名称必须和public类的名称相同,若不存在public,则类文件的名称可以为任意的名称(当然以数字开头的名称是不允许的)。 在类内部,对于成员变量,如果在定义的时候没有进行显示的赋值初始化,则Java会保证类的每个成员变量都得转载 2016-05-09 16:16:41 · 353 阅读 · 0 评论 -
深入Java关键字null
一、null是代表不确定的对象 Java中,null是一个关键字,用来标识一个不确定的对象。因此可以将null赋给引用类型变量,但不可以将null赋给基本类型变量。 比如:int a = null;是错误的。Ojbect o = null是正确的。 Java中,变量的适用都遵循一个原则,先定义,并且初始化后,才可以使用。我们不能int a后,不给a指转载 2016-09-23 14:55:30 · 333 阅读 · 0 评论 -
计算机网络——TCP/IP
附注:本文我主要从该处:http://wenku.baidu.com/link?url=vxbdevFLuWCD3Qbq_KGeuGw6J1a0zlIA94RCEGZ40LiuaJZi-BTQQnwkj-mCforKM5YykZBqUhn6Nx0ZNJg3ggBKtcTJpaxzV2oTyQzr02O文章进行总结与标注重点同时进行相应的解释理解目录: (1)转载 2016-10-11 13:47:49 · 863 阅读 · 0 评论 -
hibernate缓存学习之【一级缓存】
最先接触到缓存机制是在学习计算机操作系统原理时,计算机的缓存机制是为了解决CPU和内存的速度差异。CPU存取数据的速度非常快,相对CPU来说内存的速度就慢很多。CPU需要从内存中读取一些数据但是由于内存的速度慢就无法及时提供,所以内存中使用最频繁的数据、指令会被复制到CPU的缓存中CPU就不需要总是和内存打交道这样可以提高效率。CPU的缓存也分为一级和二级,在实际访问中会先找一级缓存,一级没有就会转载 2016-10-11 14:07:01 · 314 阅读 · 0 评论 -
java日志组件介绍(common-logging,log4j,slf4j,logback )
common-loggingcommon-logging是apache提供的一个通用的日志接口。用户可以自由选择第三方的日志组件作为具体实现,像log4j,或者jdk自带的logging, common-logging会通过动态查找的机制,在程序运行时自动找出真正使用的日志库。当然,common-logging内部有一个Simple logger的简单实现,但是功能很弱。所以使用common-转载 2017-01-12 16:13:30 · 432 阅读 · 0 评论 -
Eclipse使用git最基本流程,eclipsegit流程
git有诸多好处,网上都说的很清楚了,在这里我不再赘述。对于我来说,私下里想做一些项目,而又不能很好的保存自己的代码和进行版本控制,这时候,就用到了git。下面,就以我个人为例讲讲git从0开始如何安装使用。Step1 准备工作msysgit,下载地址为http://msysgit.github.io/。Eclipse IDE for Java EE Developers(转载 2016-11-28 14:42:54 · 3692 阅读 · 0 评论 -
GIT 分支管理:创建与合并分支、解决合并冲突
分支就是科幻电影里面的平行宇宙,当你正在电脑前努力学习Git的时候,另一个你正在另一个平行宇宙里努力学习SVN。如果两个平行宇宙互不干扰,那对现在的你也没啥影响。不过,在某个时间点,两个平行宇宙合并了,结果,你既学会了Git又学会了SVN!分支在实际中有什么用呢?假设你准备开发一个新功能,但是需要两周才能完成,第一周你写了50%的代码,如果立刻提交,由于代码还没写完,不完整转载 2016-12-08 17:51:20 · 5472 阅读 · 0 评论 -
hibernate tool 从数据库逆向生成Hibernate带注解的实体类
1. 首先,要在eclipse中采用自带的数据库管理器(Data Management),连通你的数据库: 然后选择数据库,这里用的oracle,然后给个名字,如MyOracle。点击下图中按钮,新建一个数据库驱动的配置。选择数据库版本,这里是oracle 10g版本,可以为该配置另起个名字。然后选择相应数据库版本的jar包。下面就是依据自身情况填写原创 2016-12-07 14:00:02 · 2771 阅读 · 0 评论 -
Java中的ThreadPoolExecutor类
在前面的文章中,我们使用线程的时候就去创建一个线程,这样实现起来非常简便,但是就会有一个问题: 如果并发的线程数量很多,并且每个线程都是执行一个时间很短的任务就结束了,这样频繁创建线程就会大大降低系统的效率,因为频繁创建线程和销毁线程需要时间。 那么有没有一种办法使得线程可以复用,就是执行完一个任务,并不被销毁,而是可以继续执行其他的任务? 在Java中可以通过线程池转载 2016-10-28 17:24:42 · 1252 阅读 · 0 评论 -
java 线程池
一、前言1.5后引入的Executor框架的最大优点是把任务的提交和执行解耦。要执行任务的人只需把Task描述清楚,然后提交即可。这个Task是怎么被执行的,被谁执行的,什么时候执行的,提交的人就不用关心了。具体点讲,提交一个Callable对象给ExecutorService(如最常用的线程池ThreadPoolExecutor),将得到一个Future对象,调用Future对象的get转载 2016-10-28 17:05:21 · 309 阅读 · 0 评论 -
java中Map,List与Set的区别与联系
Set,List,Map的区别java集合的主要分为三种类型:Set(集)List(列表)Map(映射)要深入理解集合首先要了解下我们熟悉的数组:数组是大小固定的,并且同一个数组只能存放类型一样的数据(基本类型/引用类型),而JAVA集合可以存储和操作数目不固定的一组数据。 所有的JAVA集合都位于 java.util包中! JAVA集合只能存放引用类型的的数据,不能存转载 2016-10-26 14:11:03 · 368 阅读 · 0 评论 -
java动态绑定在属性和方法上的不同
运行时绑定也叫动态绑定,它是一种调用对象方法的机制。Java调用对象方法时,一般采用运行时绑定机制。 1.Java的方法调用过程 编译器查看对象的声明类型和方法名(对象变量的声明类型)。通过声明类型找到方法列表。 编译器查看调用方法时提供的参数类型。 如果方法是private、static、final或者构造器,编译器就可以确定调用那个方法。这是静态绑定。 如果不是上述情况,就转载 2016-05-09 16:06:37 · 1877 阅读 · 1 评论 -
用Eclipse建spring mvc项目(图解)
我参考了一个博客来建项目,网址是:http://limingnihao.iteye.com/blog/830409。按照这个博客的流程创建了项目,但是由于实际情况的不同,中间还是有一些不一样的。下面我把我用到的相关软件版本列一下,虽然我不知道这些有什么关系,但是,还是列一下吧,哈哈哈~~因为不知道列哪些,所以就把这些都截了个图,只知道要用jdk,maven,tomcat,和ja转载 2016-05-05 10:39:23 · 648 阅读 · 0 评论 -
java参数传递,引用还是拷贝
public class Foo{ public static void main(String [] args){ StringBuffer a = new StringBuffer("G"); StringBuffer b = new StringBuffer("H"); operate(a,b);原创 2016-04-19 14:41:20 · 2794 阅读 · 0 评论 -
卸载mysql残留
一、在控制面板中进行卸载mysql; 二、删除注册表中mysql项: 点击“开始”-“运行”,输入“regedit”打开注册表编辑器, HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\Eventlog\Application\MySQL 目录删除 HKEY_LOCAL_MACHINE\SYS原创 2016-02-03 13:56:45 · 547 阅读 · 0 评论 -
新手上路-MySQL安装
目录结构Windows平台 MySQL安装 示例数据导入Linux平台 CentOS系统 Ubuntu系统FAQ 密码生成工具-keepass 修改提示符 图形工具 删除报错MySQL安装32位系统下载地址http://downlo转载 2016-02-02 13:35:15 · 488 阅读 · 0 评论 -
jsp中request的常见使用方法
HttpServletRequestHttpServletRequest对象代表客户端的请求,当客户端通过HTTP协议访问服务器时,HTTP请求头中的所有信息都封装在这个对象中,开发人员通过这个对象的方法,可以获得客户这些信息request常用方法l获得客户机信息•getRequestURL方法返回客户端发出请求时的完整URL。•getRequestURI方法返回请求行中的转载 2016-01-30 15:18:29 · 7318 阅读 · 0 评论 -
UIView的hitTest:方法和pointInside:方法的实现
处理原理如下:? 当用户点击屏幕时,会产生一个触摸事件,系统会将该事件加入到一个由UIApplication管理的事件队列中? UIApplication会从事件队列中取出最前面的事件进行分发以便处理,通常,先发送事件给应用程序的主窗口(UIWindow)? 主窗口会调用hitTest:withEvent:方法在视图(UIView)层次结构中找到一个最合适的UIView来处转载 2015-12-07 14:10:56 · 941 阅读 · 0 评论 -
java Enumeration用法
java Enumeration用法 转载▼Enumeration是java.util中的一个接口类,在Enumeration中封装了有关枚举数据集合的方法。 在Enumeration中提供了方法hawMoreElement()来判断集合中是束还有其它元素和方法nextElement()来获取下一个元素。利用这两个方法可以依次获得集合中元素。 Enum转载 2016-01-07 15:35:17 · 1802 阅读 · 0 评论 -
在eclipse导入项目的步骤
1. Import2. Next3. 确定 选中copy projects into workspace Finish这样项目就导入进来了。4.导入jar包 Configure Build Path 把白转载 2016-01-18 11:26:49 · 564 阅读 · 0 评论 -
Hibernate Session
Hibernate的透明持久化用起来非常舒服,有时甚至忘记了数据库的存在。我身边的朋友经常会分不清save、saveOrUpdate、update的区别,lock、merge、replicate、refresh、evict甚至不知道是干什么用的。而且关于实体对象的生命周期也有很多概念不清,分不清transient、persistent、detached的区别,只是知道PO、VO这样的通俗叫法。其实转载 2015-12-16 10:31:10 · 255 阅读 · 0 评论 -
Java反射机制
一、什么是反射机制 简单的来说,反射机制指的是程序在运行时能够获取自身的信息。在java中,只要给定类的名字, 那么就可以通过反射机制来获得类的所有信息。 二、哪里用到反射机制 有些时候,我们用过一些知识,但是并不知道它的专业术语是什么,在刚刚学jdbc时用过一行代码, Class.forName("com.mysql.转载 2015-12-29 15:03:41 · 339 阅读 · 0 评论 -
Chart.js
Chart.js是一个HTML5图表库,使用canvas元素来展示各式各样的客户端图表,支持折线图、柱形图、雷达图、饼图、环形图等。在每种图表中,还包含了大量的自定义选项,包括动画展示形式。 Chart.js比较轻量(gzip版本仅4.5k),且不依赖其他库。项目官网: http://www.chartjs.org/曲线图(Line chart)doctype h转载 2016-03-03 16:23:26 · 709 阅读 · 0 评论 -
chart.js 参数说明
chart.js 参数说明var lineChartData = { labels : ["09/12","09/13","09/14","09/15","09/16","09/17","09/18"], //X轴 坐标 datasets : [ { fillColor : "transparent", // 背景色转载 2016-03-03 16:24:08 · 3266 阅读 · 0 评论 -
深入理解Java的接口和抽象类
深入理解Java的接口和抽象类 对于面向对象编程来说,抽象是它的一大特征之一。在Java中,可以通过两种形式来体现OOP的抽象:接口和抽象类。这两者有太多相似的地方,又有太多不同的地方。很多人在初学的时候会以为它们可以随意互换使用,但是实际则不然。今天我们就一起来学习一下Java中的接口和抽象类。下面是本文的目录大纲: 一.抽象类 二.接口 三.抽象类和接口转载 2016-02-18 17:35:59 · 275 阅读 · 0 评论 -
Dom4j解析xml文件-递归遍历所有节点和属性
Dom4j是java中常用读取xml文件的工具,就方便性和性能方面,一定程度要优于JDK中Domcument和SAX解析的,感兴趣的童鞋可以看看这篇文章 java解析XML的四种方式及比较,相关jar包可免费下载:dom4j-1.6.1.jar,下边我就分享一下用Dom4j对xml文件进行遍历,一看代码就明白了,注释的很详细。被测试的xml文件test.xml 张三 24转载 2016-05-26 09:35:14 · 4558 阅读 · 0 评论 -
dom4j怎么获得指定名称的节点信息
xml version="1.0" encoding="utf-8" ?> MgUtil> db_config> db_driver>oracle.jdbc.driver.OracleDriverdb_driver> db_url>dbc:oracle:thin:@172.16.1.101:1521:orcldb_url>转载 2016-05-26 09:33:52 · 5088 阅读 · 0 评论 -
两个时间相加
public static void main(String[] args){ String date="12:30:30"; Calendar cal=Calendar.getInstance(); cal.set(Calendar.HOUR_OF_DAY, 12); cal.set(Calendar.MINUTE, 30); cal.set(Calendar.SECOND原创 2016-05-24 19:41:17 · 1048 阅读 · 0 评论 -
Java将CST的时间字符串转换成需要的日期格式字符串
Java将CST的时间字符串转换成需要的日期格式字符串下列代码可以实现把Java的CST格式的时间字符串转为为Date对象和所需要的日期时间格式!String dateStr = "Wed Sep 16 11:26:23 CST 2009"; SimpleDateFormat sdf = new SimpleDateFormat("EEE MMM dd HH:mm:转载 2016-05-11 10:44:25 · 6556 阅读 · 4 评论 -
ActiveMQ 即时通讯服务 浅析
一、 概述与介绍ActiveMQ 是Apache出品,最流行的、功能强大的即时通讯和集成模式的开源服务器。ActiveMQ 是一个完全支持JMS1.1和J2EE 1.4规范的 JMS Provider实现。提供客户端支持跨语言和协议,带有易于在充分支持JMS 1.1和1.4使用J2EE企业集成模式和许多先进的功能。二、 特性1、 多种语言和协议编写客户端。语言:转载 2016-03-15 16:21:20 · 395 阅读 · 0 评论 -
java对日期Date类进行加减运算,年份加减,月份加减
import java.text.SimpleDateFormat;import java.util.Calendar;import java.util.Date;public class DateTestUtil { public static void main(String[] args) throws Exception {转载 2016-04-07 18:56:01 · 519 阅读 · 0 评论 -
常用工具收集
json格式化工具在线 :http://tools.jb51.net/tools/json/json_editor.htmeclipse的json格式化插件:http://sourceforge.net/projects/eclipsejsonedit/xml格式化工具绿色版下载地址:http://download.csdn.net/detail/daven_java/原创 2016-03-24 13:47:45 · 407 阅读 · 0 评论