自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

碧海蓝天

一路走来。。。

  • 博客(111)
  • 资源 (1)
  • 收藏
  • 关注

原创 向来痴,从此醉,先生一路走好。

飞雪连天射白鹿、笑书神侠倚碧鸳。武侠世界如此让人痴迷,金庸武侠世界更是让人痴狂。已经记不清楚看的第一部金庸小说是哪部了,但依稀记得看的第一部金庸小说改编的电视是刘德华版的《神雕侠侣》。记得小时和别人打架,使用“蛤蟆功”将对方拍翻,从那时就进入了金庸武侠世界,从此痴迷数十年。初高中时,坊间有租书的书店,各种武侠小说,曾经一月看60本,当翻到金庸小说时,从此不再看别的小说,因为其它的小说不是情节烂...

2018-11-06 13:34:44 309

原创 人生

人  人是什么?人是精神;人是思想;人是记忆;认识灵魂;人是鬼魂;人是三魂七魄;人是幽灵;人是Ghost;人是一段非常复杂的程序;人是一种病毒;  但是暂时来说人需载体才能成为实体,当然人的实体就是这个灵长类的高等动物,一个65KG的碳水化合物,一个65KG的皮囊。 人自打出生开始就开始思考自己,研究自己,去了解自己到底是什么。 但是,到现在来说很少有人能够了解自己的,了解自己的人

2010-04-26 16:28:00 917 3

原创 idea 无法查看jdk源码,提示decompiled .class file,bytecode version 52.0 (java 8)

最近发现通过idea直接查看jdk中的源码,得到的是反编译的代码,无法直接链接到源码。看了下项目对应的sdk,Classpath,SoucePath都问题:很是奇怪,百度谷歌了各种方案,都不得而解。突然想到是不是idea识别的是jar,而无法识别zip。脑子里有点印象 某个版本的源码压缩的是jar包,就包src.zip改为jar。问题解决。直接连接到源码了。当我在把src.ja...

2018-11-02 09:56:44 13891 10

原创 maven有效镜像 地址更新

boundlessgeo * boundlessgeo https://repo.boundlessgeo.com/main/

2017-07-12 16:34:54 1371

原创 ambari安装笔记

Ambari安装笔记1 准备工作1.1 系统及版本选择1.1.1选用Centos6原因:1、   Ambari不支持ubuntu16,虽然最新的Ambari版本好像是支持的,但是没有试过。2、   Python 2.7默认启用SSL证书验证。Ambari代理使用自签名证书与服务器进行通信,不能验证。因此,如果在机器上安装了Python 2.7,则代理程序无法注册到服务器。我

2017-07-10 12:53:28 1882

原创 项目版本号

一个maven项目发布的版本号格式如:..-|. 。举个栗子:2.2.3-shaded-protobuf,主版本:2;次版本:2;增量版本:3;限定版本:shaded-protobuf。又举个李子:spring-core-4.2.5.RELEASE.jar ,其版本版号4.2.5.RELEASE,其中主版本:4;次版本:2;增量版本:5;限定版本:RELEASE。限定版本通常用来标

2017-02-04 14:54:37 690

转载 JMX 平台MXBean

本文转自:http://wangxuliangboy.iteye.com/blog/347189JAVA 平台MXBean 是一种托管 Bean,它符合 JMX Instrumentation Specification,提供管理接口,用于监视和管理 Java 虚拟机以及 Java 虚拟机在其上运行的操作系统。JAVA 平台MXBean:ClassLoadingMXBe

2016-12-30 16:59:26 394

原创 IDEA使用心得:工作区右边框提示信息

新环境,换新武器,从Eclipse换到了IDEA。感觉IDEA用起来就是一个字:“爽”,再也不会去用Eclipse这种冷兵器了(比喻有点过了~~!)。         发现一些好用的玩意,给大家分享。         工作区右边缘的提示信息:如上图,在IDEA的settings里可以找到这些信息的解释。例如红色的表示代码有错误,黄色的是警告等,感觉集成了ckstyle和find

2016-12-28 10:51:06 10242

转载 Maven进价:Maven的生命周期阶段

文章转自:http://www.cnblogs.com/tenghoo/p/maven_life_cycle.html一、Maven的生命周期Maven的生命周期就是对所有的构建过程进行抽象和统一。包含了项目的清理、初始化、编译、测试、打包、集成测试、验证、部署和站点生成等几乎所有的构建步骤。Maven的生命周期是抽象的,即生命周期不做任何实际的工作,实际任务由插件完成,类

2016-11-10 11:57:14 323

转载 TortoiseSVN客户端重新设置用户名和密码

TortoiseSVN客户端重新设置用户名和密码在第一次使用TortoiseSVN从服务器CheckOut的时候,会要求输入用户名和密码,这时输入框下面有个选项是保存认证信息,如果选了这个选项,那么以后就不用每次都输入一遍用户名密码了。不过,如果后来在服务器端修改了用户名密码,则再次检出时就会出错,而且这个客户端很弱智,出错之后不会自动跳出用户名密码输入框让人更新,我找了半天也没找到修

2015-06-02 23:07:36 379

转载 SVN服务器搭建和使用(三)

SVN服务器搭建和使用(三)接下来,试试用TortoiseSVN修改文件,添加文件,删除文件,以及如何解决冲突等.添加文件在检出的工作副本中添加一个Readme.txt文本文件,这时候这个文本文件会显示为没有版本控制的状态,如图:这时候,你需要告知TortoiseSVN你的操作,如图:加入以后,你的文件会变成这个状态,如图:这时候使用TortoiseSVN进

2015-06-02 23:02:11 395

转载 SVN服务器搭建和使用(二)

SVN服务器搭建和使用(二) 上一篇介绍了VisualSVN Server和TortoiseSVN的下载,安装,汉化.这篇介绍一下如何使用VisualSVN Server建立版本库,以及TortoiseSVN的使用.首先打开VisualSVN Server Manager,如图:可以在窗口的右边看到版本库的一些信息,比如状态,日志,用户认证,版本库等.要建立版本库,需要右键

2015-06-02 22:58:23 354

转载 SVN服务器搭建和使用(一)

SVN服务器搭建和使用(一) Subversion是优秀的版本控制工具,其具体的的优点和详细介绍,这里就不再多说.首先来下载和搭建SVN服务器.现在Subversion已经迁移到apache网站上了,下载地址:http://subversion.apache.org/packages.html这是二进制文件包的下载地址,你可在左侧的导航栏找到源代码,文档的下载地址.wi

2015-06-02 22:57:05 425

转载 Python3.x和Python2.x的区别

这个星期开始学习Python了,因为看的书都是基于Python2.x,而且我安装的是Python3.1,所以书上写的地方好多都不适用于Python3.1,特意在Google上search了一下3.x和2.x的区别。特此在自己的空间中记录一下,以备以后查找方便,也可以分享给想学习Python的friends.1.性能 Py3.0运行 pystone benchmark的速度比Py

2014-10-13 23:24:05 486

转载 myeclipse启动不了的解决方法

Myeclipse启动不了的解决方法   我们在开发过程中经常在加载大工程时由于项目很大,导致编译时间很长。或是其他原因导致进度条有时候一直在不停地跑,占用了大量内存,在无奈之下直接将进程kill掉,当再次打开,这时候悲剧的事情发生了 。    发现MyEclipse启动不了了,进程的内存大小永远都是恒定值。陷入了一个纠结中。 这里就说一下在工作经常遇到这样的问题是怎样解决的:

2014-01-16 10:46:01 1107

原创 eclipse 生成 doc 编码问题解决

用eclipse 导出 doc  文档时 报错 :编码 GBK 的不可映射字符解决方法:Export后进入javadoc Generate 时, 点“next”进入第三个对话框时,在"Extra Javadoc options" 文本框(或 vm options文本框)里面加上 “-encoding UTF-8 -charset UTF-8"如图:

2013-04-09 12:17:45 706

原创 Myeclipse 快捷键

一 CTRL+  Ctrl+1 快速修复Ctrl+D: 删除当前行 Ctrl+Q  定位到最后编辑的地方 Ctrl+L  定位在某行  Ctrl+O  快速显示 OutLine Ctrl+T  快速显示当前类的继承结构 Ctrl+W  关闭当前Editer Ctrl+K  快速定位到下一个 Ctrl+E 快速显示当前Editer的下拉列表Ctrl+J

2013-01-22 17:13:42 405

转载 PermGen space错误解决方法

转自:http://www.cnblogs.com/xwdreamer/archive/2011/11/21/2296930.html1.参考:http://blog.csdn.net/fox009/article/details/5633007http://hi.baidu.com/like_dark/blog/item/19c1948b3292b0799f2fb468.html

2013-01-21 11:34:33 518

原创 gongju

jdk 1.6myeclipse 7.5mysql 5.1.38apache-tomcat-6.0.20jprofiler 5svnEnterprise Architect 7.0Sybase.PowerDesigner.v15.0apache-ant-1.7.1-bin.zipMiddlegen-Hibernate-r5.rar

2013-01-16 15:50:59 574

原创 SpringAop

public class MyAdvice { public void before(){ System.out.println("前:org.springframework.aop.MethodBeforeAdvice"); } public void afterReturning(){ System.out.println("返回后: org.springframework

2012-03-14 16:23:33 572

转载 JNDI的基本应用

JNDI是Java Naming and Directory Interface(JAVA命名和目录接口)的英文简写,它是为JAVA应用程序提供命名和目录访问服务的API(Application Programing Interface,应用程序编程接口)。1.命名的概念与应用JNDI中的命名(Naming),就是将Java对象以某个名称的形式绑定(binding)到一个容器环境(Cont

2012-03-14 14:05:39 742

原创 Spring Bean 高级装配

applicationcontext <beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:p="http://www.springframework.org/schema/p" xsi:schema

2012-03-02 13:45:45 1142

原创 Spring Bean 初级装配

ApplicationCotext.xml<beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:p="http://www.springframework.org/schema/p" xsi:schem

2012-03-01 10:24:36 491

原创 Spring容器概述

容器是Spring 的核心,基于Spring 的应用中可以使用Spring容器来创建、装配和激活组件(bean) Spring提供了多种容器实现,并分为两类。①Bean工厂(org.springframework.beans.factory.BeanFactory 接口定义)是最简单的容器,提供了基础的依赖注入支持。② 应用上下文(org.springframework.context.A

2012-02-16 13:27:12 564

转载 Spring模块简述(摘自Spring in Action )

(图1)Spring框架主要由这些模块组成(图1所示)。从整体上看,这些模块为你提供了开发企业级应用所需要的一切。但你不必将应用完全建立在Spring框架之上,你可以自由地选择适合自己应用的模块,而不使用其他模块。事实上,Spring提供了与其他框架和库的集成点,因此你可以自由使用。就像你看到的,Spring的所有模块都是建立在核心容器之上的。容器规定如何创建、配置和管理Bean,以及

2012-02-16 12:57:43 789

转载 String 配置属性的外在化

大多数情况下,我们可以在一个Bean装配文件里配置整个程序,但有的时候却需要把部分配置提取到单独的属性文件中,最常见的一种情形就是配置数据源。在Spring里,如果使用ApplicationContext作为Spring容器(另一种是使用BeanFactory,ApplicationContext提供了更多的功能,所以大部分都是使用ApplicationContext作为Spring容

2012-02-16 12:35:05 657

转载 20个数据库设计最佳实践

导语:数据库设计是整个程序的重点之一,为了支持相关程序运行,最佳的数据库设计往往不可能一蹴而就,只能反复探寻并逐步求精,这是一个复杂的过程,也是规划和结构化数据库中的数据对象以及这些数据对象之间关系的过程。下面给出了20个数据库设计最佳实践,当然,所谓最佳,还是要看它是否适合你的程序。一起来了解了解吧。使用明确、统一的标明和列名,例如 School, SchoolCourse, Courc

2012-02-08 09:58:20 400

原创 走上程序员这条路 一

一切都有源,我的程序路是从红白机开始。        仍记得那时过年,压岁钱一入手,转身就跑去附近一家游戏厅,玩游戏。其实所谓的游戏厅也只有一台电视机配上一个任天堂的红白机,去了很对小孩排队等着交钱玩。一小时2块钱,超贵的,比现在网吧贵多了。当时的2块钱可以买4包方便面,可买200根然牙糖,20包果丹皮。。。虽然超贵但是 超级玛丽、小蜜蜂、魂斗罗、街霸、坦克大战、忍者、双截龙。

2011-12-30 23:51:07 767

原创 java中的System.getproperty(String key) 的key 在这里找

在看《java与模式》其中一个例子用到了system.getproperty(String key) System.getProperty("user.dir");很奇怪他怎么知道这个key就是:“user.dir”。百度了半天 很多人都把这些 key 都贴上了。但是具体在哪里找,翻了半天才找到:javaSe API 里  System 这个类里 getProperties 方

2011-12-29 14:03:40 1228 1

转载 Spring事务配置的五种方式

原文地址:hereSpring事务配置的五种方式     前段时间对Spring的事务配置做了比较深入的研究,在此之间对Spring的事务配置虽说也配置过,但是一直没有一个清楚的认识。通过这次的学习发觉Spring的事务配置只要把思路理清,还是比较好掌握的。     总结如下:     Spring配置文件中关于事务配置总是由三个组成部分,分别是DataSource

2011-12-20 23:44:47 375

转载 关于计算机中的各种编码

最近一直在复习,遇到神马各种码弄得我非常郁闷,最终专题研究了一下,留给自己一份材料,也分享给大家……本文所说的编码,主要针对字符的IO的编码,不涉及数字编码,视频、音频编码和校验码之类其他编码……这些资料都是收集自网上各种地方,由于太碎了,所以就不声明引自哪篇文章了……一、ASCII码最简单也是最离不开的一种编码,直接对应英文和键盘,计算机中的任何键盘输入都离不开ASCII,每

2011-12-13 14:41:00 1105

转载 android长度单位:dp (设备独立像素)

本文内容来源:百度百科:dp 在android系统中单位DP也就是DIP:device independent pixels(设备独立像素).  dip: device independent pixels(设备独立像素). 不同设备有不同的显示效果,这个和设备硬件有关,一般我们为了支持WVGA、HVGA和QVGA 推荐使用这个,不依赖像素。  px: pixe

2011-12-05 22:59:14 1347

转载 软件开发工具介绍之 6.Web开发工具

原文转自suson的博客园1.EditPlus 无论是编写xhtml页面,还是css、js文件,甚至随笔记记这样的事情,我都会使用EditPlus,感觉它不仅功能强大,更难得的是:绿色、轻量级、启动速度快、稳定性高1.1 配置文件模板设置好EditPlus的配置文件,告别重复的体力劳动。如果我们经常建立一种文件,而这种文件总会包含一些重复的文字或者代码的话,我们就可

2011-11-29 15:26:06 645

转载 软件开发工具介绍之 5. 计划管理

本文转自:duson的博客园计划管理(Project、Outlook、Google Calendar、ToDoList) 1.Project有效地管理和了解项目日程:对项目工作组、管理和客户的现实期望,以制定日程、分配资源和管理预算。通过各种功能了解日程。构建专业的图表和图示:“可视报表”引擎可以基于 Project 数据生成 Visio 图表和 Excel 图

2011-11-29 15:22:08 616

转载 软件开发工具介绍之 4. 建模工具

本文转自:duson的博客园今天,系统的构建变得越来越复杂,UML建模CASE工具为项目相关人员(如,项目经理,分析员,设计者,构架师,开发者等)提供了许多的好处。UML建模CASE工具允许我们应用规范的面向对象分析和设计的方法与理论,远离纠缠不清的源代码,达到构建和设计变得更直观,更容易地理解与修改的层次。在大型项目中,使用CASE工具更重要。通过使用CASE工具:  * 通过用例模型,

2011-11-29 15:19:39 3210

转载 软件开发工具介绍之 3. 原型设计

原文转自suson的博客园不知道你是否有这样的经历:当一个项目进入测试阶段或结束时,却发现你所做的东西并不是客户所要的,眼看交付在即,抱怨也无补于事,只能来个临时抱佛脚,无日无月的加班赶回来。导致这种情况的主要是由于需求分析错误,当客户向你提出需求时,他往往是从用户的角度出发的,而你的理解却建立在程序的基础上。如果评审做得不认真的话,就很晚才被发现,成本就加大了。所以解决问题最好方法是

2011-11-29 15:09:12 686

转载 Alan Kay 你需要认识的一个天才

以下资料来自百度百科an Kay  The best way to predict the future is to invent it,预测未来最好的方法是创造它!——Smalltalk发明人Alan Kay  “预测未来的最好方法,就是把它创造出来”这是天才大师阿伦凯的名言,他是Smalltalk面向对象编程环境语言的发明人之一,也是面向对象编程思想的创始人之一,他还是笔记

2011-11-29 12:54:20 853

转载 游戏史上80重要创新(原资料来自17173)

详细文章链接:进化-游戏史上最重要的80个创新1  ■1972年,《乓》(Pong)带来声音(Sound)。2  ■1974年,《猎鸭》(Qwak!)带来敌人(Enemies)。3   ■1974年,《迷宫战争》(Maze War)带来第一人称射击(First-Person Shooter)4  ■1975年,《枪战》(Gun Fight)带来场景破坏(Destructible

2011-11-24 16:52:03 1973

转载 JAVA NIO 简介

本文转自:http://www.iteye.com/topic/8344471.  基本概念IO是主存和外部设备(硬盘、终端和网络等)拷贝数据的过程。IO是操作系统的底层功能实现,底层通过I/O指令进行完成。所有语言运行时系统提供执行I/O较高级别的工具。(c的printf scanf,java的面向对象封装)2.  Java 标准io回顾Java标准IO类库是io

2011-11-07 10:31:46 496

原创 大学计算机学习路线

摘自 左飞老师 同名文章,最早见于《IT学生解惑真经》按左飞老师文章大意,学习路线可分为三条线路学习:1  c--->数据结构与算法--->编译原理 (学完线路1 后 学习 线路2)2 c---->汇编语言和微机接口技术--->计算机组成原理与体系结构---->计算机操作系统(学习线路2 后学习线路3)3 c---->Java or C++--->数据库系统---->计

2011-10-16 11:43:44 2243

ant权威指南中英版合集

网上下载的 ant权威指南 学习ant 电子版资料 就这个比较好了。 该压缩包 包含 中文和 英文版本 两文件,为了帮助大家更好的学习。毕竟 有时 作者的翻译水准 不是很高,发现中文版的看不懂的地方 打开英文版,搞个金山词霸 自己看下。

2010-06-04

空空如也

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

TA关注的人

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