自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(28)
  • 资源 (2)
  • 收藏
  • 关注

转载 针对非maven模式的JAVA项目进行sonar-runner配置

(原文地址 http://www.ituring.com.cn/article/69556)过年后,北京分公司的同事移交了一个项目给我们上海分公司。目前此项目由我负责。因为原来上海分公司这边的java项目都是maven配置模式,因此用sonar基本上很轻松方便。但是这个项目没有用maven,也没有用ant,因此想在sonar中查看此项目就有点困难,我在sonar官网上找了sonar-run

2016-03-20 00:24:00 1132

转载 同步与异步、阻塞与非阻塞

原创作品,转载请注明出处:http://www.cnblogs.com/albert1017/p/3914149.html 看了一些这两个概念的解释,感觉不分场景的笼统理解是不对的,下面陈述一下我的理解: 这是两对概念,用在不同的语境会有一些不同的含义,不能一概而论。整体来说,同步就是两种东西通过一种机制实现步调一致,异步是两种东西不必步调一致。 一

2016-03-16 10:49:29 255

转载 手把手教你使用Git

2014/10/26 · IT技术, 书籍与教程 · 16 评论 · Git分享到:335Android-短信验证HQL数据查询基础MongoDB集群之分片技术应用Hello,移动WEB原文出处: 涂根华的博客   欢迎分享原创到伯乐头条一:Git是什么?       Git是目前世界上最先进的分布式版本控制系统。

2016-02-24 21:35:53 271

转载 Maven配置文件pom.xml详解

什么是POM?POM是项目对象模型(Project Object Model)的简称,它是Maven项目中的文件,使用XML表示,名称叫做pom.xml。在Maven中,当谈到Project的时候,不仅仅是一堆包含代码的文件。一个Project往往包含一个配置文件,包括了与开发者有关的,缺陷跟踪系统,组织与许可,项目的URL,项目依赖,以及其他。它包含了所有与这个项目相关的东西。事实上,在Ma

2016-01-22 12:30:01 500

转载 Maven配置文件settings.xml

简介:概览当Maven运行过程中的各种配置,例如pom.xml,不想绑定到一个固定的project或者要分配给用户时,我们使用settings.xml中的settings元素来确定这些配置。这包含了本地仓库位置,远程仓库服务器以及认证信息等。settings.xml存在于两个地方:1.安装的地方:$M2_HOME/conf/settings.xml2.用户的目录:${user.

2016-01-22 12:28:40 271

转载 Maven较完整教程

1. Maven介绍  1.1. 简介 java编写的用于构建系统的自动化工具。目前版本是2.0.9,注意maven2和maven1有很大区别,阅读第三方文档时需要区分版本。 1.2. Maven资源 见官方网站;The 5 minute test,官方简易入门文档;Getting Started

2016-01-22 12:27:38 253

转载 Eclipse创建Maven项目

Maven这个个项目管理和构建自动化工具,越来越多的开发人员使用它来管理项目中的jar包。本文仅对Eclipse中如何安装、配置和使用Maven进行了介绍。1.   Eclipse-jee的安装进入eclipse官网的下载页面:http://www.eclipse.org/downloads/,如下图所示:根据你的操作系统具体情况选择相应的版本。我这

2016-01-22 12:26:18 361

转载 java多线程总结

以前没有写笔记的习惯,现在慢慢的发现及时总结是多么的重要了,呵呵。这一篇文章主要关于java多线程,主要还是以例子来驱动的。因为讲解多线程的书籍和文章已经很多了,所以我也不好意思多说,呵呵、大家可以去参考一些那些书籍。我这个文章主要关于实际的一些问题。同时也算是我以后复习的资料吧,。呵呵大家多多指教。同时希望多结交一些技术上的朋友。谢谢。------------------------

2016-01-22 12:23:46 250

转载 Java并发编程:线程池的使用

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

2016-01-22 12:22:02 233

转载 Java中输出当前时间的各种方法(较齐全)

[java] view plain copy package com.grace.test;    import java.text.DateFormat;  import java.text.ParseException;  import java.text.SimpleDateFormat;  import java.util.Calendar;  

2016-01-21 14:27:23 296

转载 GIT分支管理是一门艺术

原创文章属于《Linux大棚》博客,博客地址为http://roclinux.cn。文章作者为 rocrocket。为了防止某些网站的恶性转载,特在每篇文章前加入此信息,还望读者体谅。===[正文开始]原文链接:http://www.nvie.com/posts/a-successful-git-branching-model/原文作者:Vincen

2015-09-02 16:00:28 256

转载 一个成功的Git分支模型

本文译自 http://nvie.com/posts/a-successful-git-branching-model/ (by Vincent Driessen)–本文中我会展示一种开发模型,一年前该模型就已经被我用在所有的项目中(包括工作中的项目和私有项目),结果是非常成功的。我早就想为此写点东西,可直到现在才有时间。本文不会讲述任何项目的细节,只会涉及到分支策略和发布管理

2015-07-14 17:08:37 267

转载 rabbitmq-server 安装方法

***在 CentOS 6.4上安装python***注意啊,自己手动安装python2.7.5,不要动系统上面其他的版本1,先安装GCC,用如下命令yum install gcc gcc-c++ yum install zlibyum install zlib-devel2,下载python-2.7.5.tar.gz文件,修改文件权限chmode +x p

2015-05-30 09:05:14 369

转载 rabbitMQ入门详解

rabbitMQ是什么RabbitMQ是由 LShift提供的一个 Advanced Message Queuing Protocol (AMQP)的开源实现,由以高性能、健壮以及可伸缩性出名的 Erlang写成(因此也是继承了这些优点)。首先介绍AMQP和一些基本概念: 当前各种应用大量使用异步消息模型,并随之产生众多消息中间件产品及协议,标准的不一致使应用与

2015-03-24 23:08:02 372

转载 消息队列 RabbitMQ系列 第四篇:发布/订阅 Publish/Subscribe

上篇中我们实现了Work Queue的创建,在Work Queue背后,其实是rabbitMQ把每条任务消息只发给一个消费者。本篇中我们将要研究如何把一条消息推送给多个消费者,这种模式被称为publish/subscribe(发布/订阅)。为了说明这个模式,我们将会构建一个简单的日志系统。这将会包含两部分程序,第一个是发送日志信息,第二个将会接收并打印它们。在我们的日志系统里,每个

2015-03-24 22:51:12 774

转载 关于RabbitMQ

1      什么是RabbitMQ?RabbitMQ是实现AMQP(高级消息队列协议)的消息中间件的一种,最初起源于金融系统,用于在分布式系统中存储转发消息,在易用性、扩展性、高可用性等方面表现不俗。消息中间件主要用于组件之间的解耦,消息的发送者无需知道消息使用者的存在,反之亦然: 单向解耦 双向解耦(如:RPC)    例如一个日志系统,很容易使用RabbitM

2015-03-24 22:15:44 427

转载 深入理解java异常处理机制

1. 引子       try…catch…finally恐怕是大家再熟悉不过的语句了,而且感觉用起来也是很简单,逻辑上似乎也是很容易理解。不过,我亲自体验的“教训”告诉我,这个东西可不是想象中的那么简单、听话。不信?那你看看下面的代码,“猜猜”它执行后的结果会是什么?不要往后看答案、也不许执行代码看真正答案哦。如果你的答案是正确,那么这篇文章你就不用浪费时间看啦。

2015-03-10 17:15:47 319

转载 Java调用XML的方法:DocumentBuilderFactory

首先得到:得到 DOM 解析器的工厂实例      DocumentBuilderFactory domfac=DocumentBuilderFactory.newInstance();然后从 DOM 工厂获得 DOM 解析器 DocumentBuilder dombuilder=domfac.newDocumentBuilder(); 3 )把要解析的 XML 文

2015-02-28 13:48:37 371

转载 遗失的JVM堆内存

“HI,你能不能过来帮我看下这个奇怪的现象?”我之所以会写这篇文章是因为我在一个技术支持的案例中遇到了这么一个情况。这个问题是由于不同的JVM工具所检测出来的可用内存的大小不一致所产生的。简言之,就是有一个工程师在排查某个应用内存使用过多的问题,而他一直“认为”这个程序的堆是2G的。由于某些原因,JVM工具貌似也不太确定这个进程的堆到底有多大。比如说,jconsole认为这个堆的最大可用内存为

2015-02-26 17:40:54 236

转载 Java虚拟机(JVM)中的内存设置详解

在一些规模稍大的应用中,Java虚拟机(JVM)的内存设置尤为重要,想在项目中取得好的效率,GC(垃圾回收)的设置是第一步。PermGen space:全称是Permanent Generation space.就是说是永久保存的区域,用于存放Class和Meta信息,Class在被Load的时候被放入该区域Heap space:存放Instance。GC(Garbage Coll

2015-02-26 10:29:01 232

原创 Java细节

1 同步在使用synchronized关键字时候,应该尽可能避免在synchronized方法或synchronized块中使用sleep或者yield方法,因为synchronized程序块占有着对象锁,你休息那么其他的线程只能一边等着你醒来执行完了才能执行。不但严重影响效率,也不合逻辑。同样,在同步程序块内调用yeild方法让出CPU资源也没有意义,因为你占用着锁,其他互斥线程还是

2015-02-12 17:42:21 357

转载 java的守护线程与非守护线程

最近重新研究Java基础知识,发现以前太多知识知识略略带过了,比较说Java的线程机制,在Java中有两类线程:User Thread(用户线程)、Daemon Thread(守护线程) ,(PS:以前忽略了)。       估计学过Unix开发但是没有细致学习Java的同学们会疑惑了,操作系统里面是没有所谓的守护线程的概念,只有守护进程一说,但是Java语言机制是构建在JVM的基础之上的

2015-02-12 17:33:34 322

转载 Spring2.5整合RMI技术

Java的RMI技术使用起来比较麻烦,有两点:服务发布和调用服务。通过Spring的RMI支持,可以非常容易的暴露任何的服务。 下面是之前一篇《Java RMI之HelloWorld篇》文章的基础上,加入了Spring的框架来实现的例子。 环境:jdk1.5spring-framework-2.5.6.SEC01所用的第三方包

2015-02-12 14:58:57 301

转载 Spring的下载和第一个Spring HelloWorld程序

Spring2.5下载地址:http://mesh.dl.sourceforge.net/sourceforge/springframework/spring-framework-2.5.5-with-dependencies.zip解压缩下载到的压缩包,解压缩后的文件夹应用如下几个文件夹。  ◆dist:该文件夹下放Spring的jar包,通常只需要 Spring.jar文件即可。该

2015-02-12 11:38:48 299

转载 Java RMI之HelloWorld篇

Java RMI之HelloWorld篇 Java RMI 指的是远程方法调用 (Remote Method Invocation)。它是一种机制,能够让在某个 Java 虚拟机上的对象调用另一个 Java 虚拟机中的对象上的方法。可以用此方法调用的任何对象必须实现该远程接口。 Java RMI不是什么新技术(在Java1.1的时代都有了),但却是是非常重要的底层技

2015-02-12 10:50:32 237

转载 Maven及LOG4J配置示例

首先用maven引入log4j,相关的代码如下:?12345dependency>  groupId>log4jgroupId>  artifactId>log4jartifactId>  version>1.2.9version>dependency>

2015-01-26 17:57:19 497

原创 Log4j详解

1. 概述1.1. 背景      在应用程序中添加日志记录总的来说基于三个目的 :监视代码中变量的变化情况,周期性的记录到文件中供其他应用进行统计分析工作;跟踪代码运行时轨迹,作为日后审计的依据;担当集成开发环境中的调试器的作用,向文件或控制台打印代码的调试信息。     最普通的做法就是在代码中嵌入许多的打印语句,这些打印语句可以输出到控制台或文件中,比较好的做法就是构造一个日志操

2015-01-08 17:45:16 271

原创 Java多线程总结

以前没有写笔记的习惯,现在慢慢的发现及时总结是多么的重要了,呵呵。虽然才大二,但是也快要毕业了,要加油了。这一篇文章主要关于java多线程,主要还是以例子来驱动的。因为讲解多线程的书籍和文章已经很多了,所以我也不好意思多说,呵呵、大家可以去参考一些那些书籍。我这个文章主要关于实际的一些问题。同时也算是我以后复习的资料吧,。呵呵大家多多指教。同时希望多结交一些技术上的朋友。谢谢。----

2015-01-08 17:39:34 231

SANGFOR-GENERAL-MIB

深信服 AC mib

2023-03-06

现代移动通信系统-祁玉生

现代移动通信系统-祁玉生-人民邮电出版社.讲述移动通讯原理。

2011-07-11

空空如也

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

TA关注的人

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