自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 eclipse配置maven + 创建maven项目

在现实的企业中,以低成本、高效率、高质量的完成项目,不仅仅需要技术大牛,企业更加需要管理大牛,管理者只懂技术是远远不够的。当然,管理可以说有很多的方面,例如:对人员的管理,也有对项目的管理等等。如果你想成为一个优秀的管理者,你必须得会使用高大上的管理工具。      从这篇博文开始,我会给大家介绍更多的项目管理工具,经过点点滴滴的积累,不断的进步,最终成为管理大牛。简介

2017-02-09 15:19:51 4766 1

转载 Maven 环境的配置

现在Java新架构的不断出现,例如Struts,Spring,Hibernate等,项目的配置文件的增多,给开发人员带来很大麻烦。在实际的开发当中,Myeclipse中的project越来越庞大,所依赖的第三方Jar包越来越多,这显得Project很臃肿,给项目管理带来了很大不便,尤其实在一些大些项目。为了解决上述问题,Apache开源组织 早在几年前就发布了Maven,它适用于大的Java项目。

2017-02-09 15:10:32 395

转载 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 408

转载 GIT 分支管理:创建与合并分支、解决合并冲突

分支就是科幻电影里面的平行宇宙,当你正在电脑前努力学习Git的时候,另一个你正在另一个平行宇宙里努力学习SVN。如果两个平行宇宙互不干扰,那对现在的你也没啥影响。不过,在某个时间点,两个平行宇宙合并了,结果,你既学会了Git又学会了SVN!分支在实际中有什么用呢?假设你准备开发一个新功能,但是需要两周才能完成,第一周你写了50%的代码,如果立刻提交,由于代码还没写完,不完整

2016-12-08 17:51:20 5434

原创 hibernate tool 从数据库逆向生成Hibernate带注解的实体类

1. 首先,要在eclipse中采用自带的数据库管理器(Data Management),连通你的数据库: 然后选择数据库,这里用的oracle,然后给个名字,如MyOracle。点击下图中按钮,新建一个数据库驱动的配置。选择数据库版本,这里是oracle 10g版本,可以为该配置另起个名字。然后选择相应数据库版本的jar包。下面就是依据自身情况填写

2016-12-07 14:00:02 2747

转载 eclipse导入远程git代码及(push、pull、及maven工程导入)

1、下载eclipse,安装(需要安装jdk,对jdk设置)本处提供windows的jdk下载地址:http://pan.baidu.com/s/1c0x5mzY(下载双击安装即可)打包好egit插件的eclipse下载地址:http://pan.baidu.com/s/1i3feiCd(下载此版本eclipse则不需要第2步的安装插件了)

2016-11-28 14:47:32 559

转载 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 3639

转载 Java中的ThreadPoolExecutor类

在前面的文章中,我们使用线程的时候就去创建一个线程,这样实现起来非常简便,但是就会有一个问题:  如果并发的线程数量很多,并且每个线程都是执行一个时间很短的任务就结束了,这样频繁创建线程就会大大降低系统的效率,因为频繁创建线程和销毁线程需要时间。  那么有没有一种办法使得线程可以复用,就是执行完一个任务,并不被销毁,而是可以继续执行其他的任务?  在Java中可以通过线程池

2016-10-28 17:24:42 1224

转载 java 线程池

一、前言1.5后引入的Executor框架的最大优点是把任务的提交和执行解耦。要执行任务的人只需把Task描述清楚,然后提交即可。这个Task是怎么被执行的,被谁执行的,什么时候执行的,提交的人就不用关心了。具体点讲,提交一个Callable对象给ExecutorService(如最常用的线程池ThreadPoolExecutor),将得到一个Future对象,调用Future对象的get

2016-10-28 17:05:21 288

转载 java中Map,List与Set的区别与联系

Set,List,Map的区别java集合的主要分为三种类型:Set(集)List(列表)Map(映射)要深入理解集合首先要了解下我们熟悉的数组:数组是大小固定的,并且同一个数组只能存放类型一样的数据(基本类型/引用类型),而JAVA集合可以存储和操作数目不固定的一组数据。 所有的JAVA集合都位于 java.util包中! JAVA集合只能存放引用类型的的数据,不能存

2016-10-26 14:11:03 352

转载 hibernate缓存学习之【一级缓存】

最先接触到缓存机制是在学习计算机操作系统原理时,计算机的缓存机制是为了解决CPU和内存的速度差异。CPU存取数据的速度非常快,相对CPU来说内存的速度就慢很多。CPU需要从内存中读取一些数据但是由于内存的速度慢就无法及时提供,所以内存中使用最频繁的数据、指令会被复制到CPU的缓存中CPU就不需要总是和内存打交道这样可以提高效率。CPU的缓存也分为一级和二级,在实际访问中会先找一级缓存,一级没有就会

2016-10-11 14:07:01 290

转载 计算机网络——TCP/IP

附注:本文我主要从该处:http://wenku.baidu.com/link?url=vxbdevFLuWCD3Qbq_KGeuGw6J1a0zlIA94RCEGZ40LiuaJZi-BTQQnwkj-mCforKM5YykZBqUhn6Nx0ZNJg3ggBKtcTJpaxzV2oTyQzr02O文章进行总结与标注重点同时进行相应的解释理解目录:             (1)

2016-10-11 13:47:49 828

转载 深入Java关键字null

一、null是代表不确定的对象 Java中,null是一个关键字,用来标识一个不确定的对象。因此可以将null赋给引用类型变量,但不可以将null赋给基本类型变量。 比如:int a = null;是错误的。Ojbect o = null是正确的。 Java中,变量的适用都遵循一个原则,先定义,并且初始化后,才可以使用。我们不能int a后,不给a指

2016-09-23 14:55:30 306

转载 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 680

转载 iOS 远程消息推送 APNS推送原理和一步一步开发详解篇

前言:现在第三方推送也很多 ,比如极光,融云,信鸽,其原理也是相同利用APNS推送机制 ,前段公司让做自己的推送,1.避免device token被第三方泄露,保护手机设备信息,2.第三方部分开始收费,一些免费的以后谁又知道呢 ,不如自己创建,除了后台麻烦点,需要数据库来存储token相关字段(后台配置部分在最后更新添加),前端实现起来并不复杂 。 对于iOS8.0以后,原生推送实时性很好,也解决

2016-08-16 09:42:59 23543

转载 Maven实战--- dependencies与dependencyManagement的区别

1、DepencyManagement应用场景         当我们的项目模块很多的时候,我们使用Maven管理项目非常方便,帮助我们管理构建、文档、报告、依赖、scms、发布、分发的方法。可以方便的编译代码、进行依赖管理、管理二进制库等等。         由于我们的模块很多,所以我们又抽象了一层,抽出一个itoo-base-parent来管理子项目的公共的依赖。为了项目的正确

2016-08-01 16:46:28 374

转载 json、javaBean、xml互转的几种工具介绍

工作中经常要用到Json、JavaBean、Xml之间的相互转换,用到了很多种方式,这里做下总结,以供参考。现在主流的转换工具有json-lib、jackson、fastjson等,我为大家一一做简单介绍,主要还是以代码形式贴出如何简单应用这些工具的,更多高级功能还需大家深入研究。首先是json-lib,算是很早的转换工具了,用的人很多,说实在现在完全不适合了,缺点比较多,依赖的第

2016-07-07 15:03:32 1721

转载 Centos6.5快速配置可用网卡

关于Cenots的安装,散仙就不介绍了,散仙使用的mini版本的iso镜像文件,下载地址在 http://mirror.bit.edu.cn/centos/6.5/isos/x86_64/ 在虚拟机里面装的,启动时,加载CentOS的镜像文件就可以了,然后,按提示,进行下一步,就可以了。 安装完成后,我们启动我们的系统,此时我们的系统,是没有连网的,IP设备,并没有被激活,如果我们使用if

2016-07-05 14:23:51 513

转载 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 3893

转载 一个多maven项目聚合的实例

本文介绍一个多maven项目的实例demo,展示了聚合、继承、工程依赖、单元测试、多war聚合、cargo发布等场景 一、工程介绍 该项目由5个maven项目组成  task-aggregator是父工程,同时承担聚合模块和父模块的作用,没有实际代码和资源文件 task-common是基础工程,里面是公共的代码 task-sla是某一个业务子模块,不包含we

2016-07-01 15:37:00 6689 1

转载 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 693

转载 dom4j如何取得name相同的节点

比如:XML code GN declaration Wang 23 Li 24 我只想打印person的name和age,不想遍历!------回答---------------其他回答(3分)---------不遍历? 那怎么能

2016-06-03 09:19:26 2322

转载 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 4519

转载 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 5060

原创 两个时间相加

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 1008

转载 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 6281 4

转载 Java:类与继承

一.你了解类吗?  在Java中,类文件是以.java为后缀的代码文件,在每个类文件中最多只允许出现一个public类,当有public类的时候,类文件的名称必须和public类的名称相同,若不存在public,则类文件的名称可以为任意的名称(当然以数字开头的名称是不允许的)。  在类内部,对于成员变量,如果在定义的时候没有进行显示的赋值初始化,则Java会保证类的每个成员变量都得

2016-05-09 16:16:41 329

转载 java动态绑定在属性和方法上的不同

运行时绑定也叫动态绑定,它是一种调用对象方法的机制。Java调用对象方法时,一般采用运行时绑定机制。 1.Java的方法调用过程 编译器查看对象的声明类型和方法名(对象变量的声明类型)。通过声明类型找到方法列表。 编译器查看调用方法时提供的参数类型。 如果方法是private、static、final或者构造器,编译器就可以确定调用那个方法。这是静态绑定。 如果不是上述情况,就

2016-05-09 16:06:37 1832 1

转载 用Eclipse建spring mvc项目(图解)

我参考了一个博客来建项目,网址是:http://limingnihao.iteye.com/blog/830409。按照这个博客的流程创建了项目,但是由于实际情况的不同,中间还是有一些不一样的。下面我把我用到的相关软件版本列一下,虽然我不知道这些有什么关系,但是,还是列一下吧,哈哈哈~~因为不知道列哪些,所以就把这些都截了个图,只知道要用jdk,maven,tomcat,和ja

2016-05-05 10:39:23 620

原创 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 2766

转载 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 497

转载 ios录制并写视频文件

iphone提供了AVFoundation库来方便的操作多媒体设备,AVAssetWriter这个类可以方便的将图像和音频写成一个完整的视频文件。甚至将整个应用的操作录制下来,也不是什么困难的事情。      这里先说一下如何将录像的视频写到指定文件中去:      首先先准备好AVCaptureSession,当录制开始后,可以控制调用相关回调来取音视频的每一贞数据。

2016-03-29 16:34:43 631

原创 常用工具收集

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 382

转载 ActiveMQ 即时通讯服务 浅析

一、 概述与介绍ActiveMQ 是Apache出品,最流行的、功能强大的即时通讯和集成模式的开源服务器。ActiveMQ 是一个完全支持JMS1.1和J2EE 1.4规范的 JMS Provider实现。提供客户端支持跨语言和协议,带有易于在充分支持JMS 1.1和1.4使用J2EE企业集成模式和许多先进的功能。二、 特性1、 多种语言和协议编写客户端。语言:

2016-03-15 16:21:20 367

转载 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 3214

转载 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 671

转载 Linux 文件的权限

当你在linux下用命令ll 或者ls -la的时候会看到这些字眼,这些字眼表示为不同用户组的权限:r:read就是读权限 --数字4表示w:write就是写权限 --数字2表示x:excute就是执行权限 --数字1表示读、写、运行三项权限可以用数字表示,就是r=4,w=2,x=1。所以,-rw-r--r--用数字表示成644。这里总共会有10个“-”,第一个表示文件类型

2016-03-01 14:04:38 248

转载 iOS面试题

第一篇面试题整理:http://www.cocoachina.com/bbs/read.php?tid-459620.html本篇面试题同样:如答案有问题,欢迎指正!1.回答person的retainCount值,并解释为什么Person * per = [[Person alloc] init];self.person = per;

2016-02-26 14:07:48 317

转载 hibernate中dialect的讲解

hibernate中dialect的讲解RDBMS方言DB2org.hibernate.dialect.DB2DialectDB2 AS/400org.hibernate.dialect.DB2400DialectDB2 OS390org.hibernate.dialect.DB2390Dialect

2016-02-24 09:45:05 342

转载 深入理解Java的接口和抽象类

深入理解Java的接口和抽象类  对于面向对象编程来说,抽象是它的一大特征之一。在Java中,可以通过两种形式来体现OOP的抽象:接口和抽象类。这两者有太多相似的地方,又有太多不同的地方。很多人在初学的时候会以为它们可以随意互换使用,但是实际则不然。今天我们就一起来学习一下Java中的接口和抽象类。下面是本文的目录大纲:  一.抽象类  二.接口  三.抽象类和接口

2016-02-18 17:35:59 256

空空如也

空空如也

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

TA关注的人

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