- 博客(95)
- 收藏
- 关注
转载 eclipse配置maven + 创建maven项目
在现实的企业中,以低成本、高效率、高质量的完成项目,不仅仅需要技术大牛,企业更加需要管理大牛,管理者只懂技术是远远不够的。当然,管理可以说有很多的方面,例如:对人员的管理,也有对项目的管理等等。如果你想成为一个优秀的管理者,你必须得会使用高大上的管理工具。 从这篇博文开始,我会给大家介绍更多的项目管理工具,经过点点滴滴的积累,不断的进步,最终成为管理大牛。简介
2017-02-09 15:19:51
4829
转载 Maven 环境的配置
现在Java新架构的不断出现,例如Struts,Spring,Hibernate等,项目的配置文件的增多,给开发人员带来很大麻烦。在实际的开发当中,Myeclipse中的project越来越庞大,所依赖的第三方Jar包越来越多,这显得Project很臃肿,给项目管理带来了很大不便,尤其实在一些大些项目。为了解决上述问题,Apache开源组织 早在几年前就发布了Maven,它适用于大的Java项目。
2017-02-09 15:10:32
454
转载 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
460
转载 GIT 分支管理:创建与合并分支、解决合并冲突
分支就是科幻电影里面的平行宇宙,当你正在电脑前努力学习Git的时候,另一个你正在另一个平行宇宙里努力学习SVN。如果两个平行宇宙互不干扰,那对现在的你也没啥影响。不过,在某个时间点,两个平行宇宙合并了,结果,你既学会了Git又学会了SVN!分支在实际中有什么用呢?假设你准备开发一个新功能,但是需要两周才能完成,第一周你写了50%的代码,如果立刻提交,由于代码还没写完,不完整
2016-12-08 17:51:20
5515
原创 hibernate tool 从数据库逆向生成Hibernate带注解的实体类
1. 首先,要在eclipse中采用自带的数据库管理器(Data Management),连通你的数据库: 然后选择数据库,这里用的oracle,然后给个名字,如MyOracle。点击下图中按钮,新建一个数据库驱动的配置。选择数据库版本,这里是oracle 10g版本,可以为该配置另起个名字。然后选择相应数据库版本的jar包。下面就是依据自身情况填写
2016-12-07 14:00:02
2800
转载 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
606
转载 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
3722
转载 Java中的ThreadPoolExecutor类
在前面的文章中,我们使用线程的时候就去创建一个线程,这样实现起来非常简便,但是就会有一个问题: 如果并发的线程数量很多,并且每个线程都是执行一个时间很短的任务就结束了,这样频繁创建线程就会大大降低系统的效率,因为频繁创建线程和销毁线程需要时间。 那么有没有一种办法使得线程可以复用,就是执行完一个任务,并不被销毁,而是可以继续执行其他的任务? 在Java中可以通过线程池
2016-10-28 17:24:42
1293
转载 java 线程池
一、前言1.5后引入的Executor框架的最大优点是把任务的提交和执行解耦。要执行任务的人只需把Task描述清楚,然后提交即可。这个Task是怎么被执行的,被谁执行的,什么时候执行的,提交的人就不用关心了。具体点讲,提交一个Callable对象给ExecutorService(如最常用的线程池ThreadPoolExecutor),将得到一个Future对象,调用Future对象的get
2016-10-28 17:05:21
329
转载 java中Map,List与Set的区别与联系
Set,List,Map的区别java集合的主要分为三种类型:Set(集)List(列表)Map(映射)要深入理解集合首先要了解下我们熟悉的数组:数组是大小固定的,并且同一个数组只能存放类型一样的数据(基本类型/引用类型),而JAVA集合可以存储和操作数目不固定的一组数据。 所有的JAVA集合都位于 java.util包中! JAVA集合只能存放引用类型的的数据,不能存
2016-10-26 14:11:03
393
转载 hibernate缓存学习之【一级缓存】
最先接触到缓存机制是在学习计算机操作系统原理时,计算机的缓存机制是为了解决CPU和内存的速度差异。CPU存取数据的速度非常快,相对CPU来说内存的速度就慢很多。CPU需要从内存中读取一些数据但是由于内存的速度慢就无法及时提供,所以内存中使用最频繁的数据、指令会被复制到CPU的缓存中CPU就不需要总是和内存打交道这样可以提高效率。CPU的缓存也分为一级和二级,在实际访问中会先找一级缓存,一级没有就会
2016-10-11 14:07:01
338
转载 计算机网络——TCP/IP
附注:本文我主要从该处:http://wenku.baidu.com/link?url=vxbdevFLuWCD3Qbq_KGeuGw6J1a0zlIA94RCEGZ40LiuaJZi-BTQQnwkj-mCforKM5YykZBqUhn6Nx0ZNJg3ggBKtcTJpaxzV2oTyQzr02O文章进行总结与标注重点同时进行相应的解释理解目录: (1)
2016-10-11 13:47:49
898
转载 深入Java关键字null
一、null是代表不确定的对象 Java中,null是一个关键字,用来标识一个不确定的对象。因此可以将null赋给引用类型变量,但不可以将null赋给基本类型变量。 比如:int a = null;是错误的。Ojbect o = null是正确的。 Java中,变量的适用都遵循一个原则,先定义,并且初始化后,才可以使用。我们不能int a后,不给a指
2016-09-23 14:55:30
351
转载 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
730
转载 iOS 远程消息推送 APNS推送原理和一步一步开发详解篇
前言:现在第三方推送也很多 ,比如极光,融云,信鸽,其原理也是相同利用APNS推送机制 ,前段公司让做自己的推送,1.避免device token被第三方泄露,保护手机设备信息,2.第三方部分开始收费,一些免费的以后谁又知道呢 ,不如自己创建,除了后台麻烦点,需要数据库来存储token相关字段(后台配置部分在最后更新添加),前端实现起来并不复杂 。 对于iOS8.0以后,原生推送实时性很好,也解决
2016-08-16 09:42:59
23839
转载 Maven实战--- dependencies与dependencyManagement的区别
1、DepencyManagement应用场景 当我们的项目模块很多的时候,我们使用Maven管理项目非常方便,帮助我们管理构建、文档、报告、依赖、scms、发布、分发的方法。可以方便的编译代码、进行依赖管理、管理二进制库等等。 由于我们的模块很多,所以我们又抽象了一层,抽出一个itoo-base-parent来管理子项目的公共的依赖。为了项目的正确
2016-08-01 16:46:28
423
转载 json、javaBean、xml互转的几种工具介绍
工作中经常要用到Json、JavaBean、Xml之间的相互转换,用到了很多种方式,这里做下总结,以供参考。现在主流的转换工具有json-lib、jackson、fastjson等,我为大家一一做简单介绍,主要还是以代码形式贴出如何简单应用这些工具的,更多高级功能还需大家深入研究。首先是json-lib,算是很早的转换工具了,用的人很多,说实在现在完全不适合了,缺点比较多,依赖的第
2016-07-07 15:03:32
1785
转载 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
560
转载 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
4005
转载 一个多maven项目聚合的实例
本文介绍一个多maven项目的实例demo,展示了聚合、继承、工程依赖、单元测试、多war聚合、cargo发布等场景 一、工程介绍 该项目由5个maven项目组成 task-aggregator是父工程,同时承担聚合模块和父模块的作用,没有实际代码和资源文件 task-common是基础工程,里面是公共的代码 task-sla是某一个业务子模块,不包含we
2016-07-01 15:37:00
6773
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
753
转载 dom4j如何取得name相同的节点
比如:XML code GN declaration Wang 23 Li 24 我只想打印person的name和age,不想遍历!------回答---------------其他回答(3分)---------不遍历? 那怎么能
2016-06-03 09:19:26
2377
转载 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
4591
转载 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
5113
原创 两个时间相加
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
1077
转载 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
6711
4
转载 Java:类与继承
一.你了解类吗? 在Java中,类文件是以.java为后缀的代码文件,在每个类文件中最多只允许出现一个public类,当有public类的时候,类文件的名称必须和public类的名称相同,若不存在public,则类文件的名称可以为任意的名称(当然以数字开头的名称是不允许的)。 在类内部,对于成员变量,如果在定义的时候没有进行显示的赋值初始化,则Java会保证类的每个成员变量都得
2016-05-09 16:16:41
377
转载 java动态绑定在属性和方法上的不同
运行时绑定也叫动态绑定,它是一种调用对象方法的机制。Java调用对象方法时,一般采用运行时绑定机制。 1.Java的方法调用过程 编译器查看对象的声明类型和方法名(对象变量的声明类型)。通过声明类型找到方法列表。 编译器查看调用方法时提供的参数类型。 如果方法是private、static、final或者构造器,编译器就可以确定调用那个方法。这是静态绑定。 如果不是上述情况,就
2016-05-09 16:06:37
1924
转载 用Eclipse建spring mvc项目(图解)
我参考了一个博客来建项目,网址是:http://limingnihao.iteye.com/blog/830409。按照这个博客的流程创建了项目,但是由于实际情况的不同,中间还是有一些不一样的。下面我把我用到的相关软件版本列一下,虽然我不知道这些有什么关系,但是,还是列一下吧,哈哈哈~~因为不知道列哪些,所以就把这些都截了个图,只知道要用jdk,maven,tomcat,和ja
2016-05-05 10:39:23
674
原创 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
2833
转载 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
540
转载 ios录制并写视频文件
iphone提供了AVFoundation库来方便的操作多媒体设备,AVAssetWriter这个类可以方便的将图像和音频写成一个完整的视频文件。甚至将整个应用的操作录制下来,也不是什么困难的事情。 这里先说一下如何将录像的视频写到指定文件中去: 首先先准备好AVCaptureSession,当录制开始后,可以控制调用相关回调来取音视频的每一贞数据。
2016-03-29 16:34:43
695
原创 常用工具收集
json格式化工具在线 :http://tools.jb51.net/tools/json/json_editor.htmeclipse的json格式化插件:http://sourceforge.net/projects/eclipsejsonedit/xml格式化工具绿色版下载地址:http://download.youkuaiyun.com/detail/daven_java/
2016-03-24 13:47:45
426
转载 ActiveMQ 即时通讯服务 浅析
一、 概述与介绍ActiveMQ 是Apache出品,最流行的、功能强大的即时通讯和集成模式的开源服务器。ActiveMQ 是一个完全支持JMS1.1和J2EE 1.4规范的 JMS Provider实现。提供客户端支持跨语言和协议,带有易于在充分支持JMS 1.1和1.4使用J2EE企业集成模式和许多先进的功能。二、 特性1、 多种语言和协议编写客户端。语言:
2016-03-15 16:21:20
403
转载 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
3319
转载 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
776
转载 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
287
转载 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
356
转载 hibernate中dialect的讲解
hibernate中dialect的讲解RDBMS方言DB2org.hibernate.dialect.DB2DialectDB2 AS/400org.hibernate.dialect.DB2400DialectDB2 OS390org.hibernate.dialect.DB2390Dialect
2016-02-24 09:45:05
388
转载 深入理解Java的接口和抽象类
深入理解Java的接口和抽象类 对于面向对象编程来说,抽象是它的一大特征之一。在Java中,可以通过两种形式来体现OOP的抽象:接口和抽象类。这两者有太多相似的地方,又有太多不同的地方。很多人在初学的时候会以为它们可以随意互换使用,但是实际则不然。今天我们就一起来学习一下Java中的接口和抽象类。下面是本文的目录大纲: 一.抽象类 二.接口 三.抽象类和接口
2016-02-18 17:35:59
286
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人