自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(32)
  • 资源 (3)
  • 收藏
  • 关注

原创 java中类的初始化过程详解

在面试中经常会被考到类的初始化顺序相关的问题,老是回答不完善,所以在此进行一个实战并且备个份,供以后查阅。试验环境说明:会用到如下几个类:Father(父类) Son(子类,继承Father类) Main(程序入口类)开始实践一:Father类和Son类仅仅有一个无参构造器,并且Son继承Father代码详情:Father类:package _01;/** * Created by Feng

2017-07-23 00:08:38 540

转载 java中的日志处理

java中的日志处理简介在Java中我们可以使用自定义的、可扩展的日志处理方式。我们不仅可以使用Java中java.util.logging包提供的基本的日志相关的API来进行日志的处理,也可以使用一种或者多种其它的日志处理办法。 这些方法虽然在创建日志数据时会使用不同的方式,但是他们的目的都只有一个:将日志信息从应用程序中输出到具体的位置(这些位置可以是控制台,也可以是文件)。ja

2017-06-26 14:28:41 1567

原创 01Python的基本语法--数据类型

变量可变的可以用来存放数据,指向了存放具体数据的内存位置(指针) 例如:x = 2(x指向了存放2这个数据的地址)常量不能被修改的数据,通常使用全部大写的变量名表示常量。变量命名方式:标识符的第一个字符必须是字母(大小写都行)或下划线_标识符其他部分可以是字母(大小写都行),下划线_或数字标识符是大小写敏感的。提示变量名尽量使用名词多个单词可以使用驼峰命名法或加下划线数据类型:数值

2017-06-07 23:49:12 350

原创 00Python简介及开发环境搭建

pai shang(国外)1989年,Linux Python开发周期很短,越来越受到市场的欢迎。 脚本,在运维中用的也非常多。 YouTube TIOBE(每月更新)Python优点简单、优雅、明确(英文啊)一看就知道,代码的意思。强大的模块化三方库。(别人写好的模块,我们可以直接拿过来用)跨平台语言(Linux 、 Windows 上都可以执行运行)面向对象的语言可扩展(编

2017-06-07 22:48:16 368

原创 Groovy语法:闭包

什么是闭包?使用{}包起来的代码块就是闭包 println {}输出结果为: xx.com.xx.ClosureDemorunclosure1@102d1符合格式:类_run_closure1@102d1 符合格式:类匿名内部类@hash code闭包就是一个匿名内部类的对象。也可以创建一个有名字的闭包: def closure = { println ‘Hell

2017-06-07 00:11:46 397

原创 04Groovy语法(三)-----字符串与正则

Groovy中的字符串a = ‘abc”DEF”’ //单引号与双引号的嵌套(可以相互嵌套)字符串的操作索引def str = ‘GroovyIS a Good’ str[4]//同str.getAt(4) 输出v str[-1] //从后向前-1表示最后一个字符 输出 d str[1..2]// 范围内的字符 输出 ro str[1..<3]// 范围内的字符 输出

2017-06-04 17:37:47 866

原创 03Groovy语法(二)——集合

Groovy中的集合集合的使用是非常的广泛的。Groovy中集合的特点Groovy直接在语言内部使用集合,它不用导入专门的类不用初始化对象集合是语言本身的本地成员每个Groovy集合都是Java.util.Collenction或Java.util.Map的实例。List,String,StringBuffer,Range,Map,File,Matcher都使用统一的size()方法来获取

2017-06-04 13:44:27 554

原创 02Groovy语法(一)

Groovy语法直接来源于java的语法特性。 比如: 关键字和语句都是和java类似。 类,接口,属性,方法的定义。 Groovy也是使用new来创建对象的。 Groovy也会自动的导入许多包: groovy.lang.* groovy.util.* java.lang.*

2017-06-04 11:35:47 752

原创 01Groovy简介及环境搭建

Groovy?Groovy是java平台上的脚本语言,与java语言无缝集成。超级java。使用类“java”语法,java程序可快速过渡。 Groovy与java是二进制兼容的,生成的class字节码都是一致的。并且效率安全安全方面比其他脚本语言更高。 Groovy对象就是java对象,使用与JDK相同的API。 可以保护整个java产业在java上的巨大投资。(硬件,用户培训,系统)可以用

2017-06-04 08:44:35 261

原创 01Groovy简介

一什么是Groovy?特点groovy 是在 java平台上的、 具有象 Python, Ruby 和 Smalltalk 语言特性的灵活动态语言, groovy 保证了这些特性象 java 语法一样被 java 开发者使用。Groovy 经常被认为是脚本语言,是一种*误解*groovy 代码被编译成 java 字节码,然后能集成到 java 应用程序中或者 web 应用程序,整个应用程序都可以是

2017-06-03 22:13:22 399

原创 02Jenkins安装

如何安装Jenkins?安装环境准备: 说明: 由于Jenkins是用Java语言编写的,所有要想运行它,就需要先安装JDK,推荐安装JDK1.7; 如果需要使用Tomcat来运行Jenkins还应该安装Tomcat,推荐版本Tomcat7.XJenkins有能够在不同的操作系统平台上安装使用。 比如: 1. Jenkins master在window

2017-06-03 14:53:31 366

原创 01Jenkins简介

什么是Jenkins?Jenkins是一个开源软件项目,旨在提供一个开放易用的软件平台,使持续集成变成可能经济界。什么叫做持续集成?持续集成是一种软件开发实践,即团队开发成员经常集成他们的工作,通常每个成员每天至少集成一次,也就意味着每天可能会发生多次集成。每次集成都通过自动化的构建(包括编译,发布,自动化测试)来验证,从而尽快地发现集成错误。许多团队发现这个过程可以大大减少集成的问题,让团队能够更

2017-06-03 12:29:08 393

原创 Markdown语法简要

什么是Markdown语法?Markdown 是一种轻量级标记语言,目标是实现「易读易写」。标题在Markdown中,你只需要在文本前面加上# 即可,同理、你还可以增加二级标题、三级标题、四级标题、五级标题和六级标题,总共六级,只需要增加# 即可,标题字号相应降低

2017-06-03 09:30:00 662

原创 CentOS下创建应用程序的快捷方式

CentOS下创建快捷方式

2017-05-09 13:06:54 3177 1

原创 修改CentOS下的网络接口名称

详细的修改网络接口名称的步骤

2017-05-08 22:57:33 7373

原创 Linux 安装完Ubuntu Linux后如何修改root用户密码

安装完Ubuntu的Linux 的过程中发现并没有,设置root用户的密码。但是在实际运用时必不可少的要用到root用户,因为它是Linux的超级用户,权限是最大的。由于Ubuntu 的Linux系统安装时并没有设置root用户密码。怎么办?步骤如下:在命令行输入如下的命令:sudo passwd 【然后回车】[sudo] password for you :

2017-01-20 16:55:21 513

原创 在VMWare下安装Linux系统无法全屏显示的解决办法

解决VMware下安装桌面版Linux无法全屏显示的问题。。。。

2017-01-20 16:17:39 6445

原创 Struts2的架构 Struts2执行流程

图示说明:第一步:当一个初始化请求达到Servlet容器时,这个请求会通过一个标准的过滤器链。这个链包含了可选的ActionContextCleanUp过滤器,它可以用于集成类似SiteMesh Plugin的插件。然后FilterDispatcher被调用,它用于询问ActionMapper是否这个请求需要调用一个action。 第二步:如果ActionMapper决

2016-10-18 20:10:01 366

原创 Linux 的 Shell 子Shell 作业管理 进程管理

一Shell 与子Shell Linux是一种用户控制的多作业操作系统, 系统允许多个系统用户同时提交作业,而 一个系统用户可以用多个Shell登录, 每个系统用户可以用一个Shell提交多个作业。  父子Shell是相对的,他描述了两个Shell进程的fork关系(交叉)。父Shell:在控制终端或xterm窗口给出提示符的进程。子Shell:被父Sh

2016-10-18 20:04:15 1733

原创 java 本地方法的实现过程 JNI

费了半天劲,终于自己实现了一个简单的java本地方法调用,这里备个份方便以后回顾。具体步骤如下:一:编写本地java类,该类中包含本地方法   本地方法需要使用 native进行修饰,并且没有方法体,只有方法声明。   本地方法可以是static或非static的。   具体如下:   public class HelloNative { public static

2016-10-13 16:15:55 568

转载 jdk与jre的区别。

jdk与jre的区别。JDK就是Java Development Kit.简单的说JDK是面向开发人员使用的SDK,它提供了Java的开发环境和运行环境。SDK是Software Development Kit 一般指软件开发包,可以包括函数库、编译程序等。JRE是Java Runtime Enviroment是指Java的运行环境,是面向Java程序的使用者,而不是开发者。如果安装了

2015-09-03 00:19:22 304

原创 java中equals与==的区别

java中equals与==的区别java中的数据类型,可分为两种类型: 一.基本数据类型,也称原始数据类型。byte,short,char,int,long,float,double,boolean   他们之间的比较,应用双等号==,比较的是他们的值。 二.复合数据类型(类)   当他们用==进行比较的时候,比较的是他们在内存中的存放地址,所以,只有使用同一个n

2015-09-02 19:44:18 361

原创 The content of element type "session-factory" must match "(property*,mapping*,(class-cache|collectio

1.The content of element type "session-factory" must match "(property*,mapping*,(class-cache|collection-cache)*,event*,listener*)"原因也许是由于xml元素顺序没有按照固定顺序书写。比如这个错误提示中,property必须在mapping前面,even

2015-09-02 15:42:38 2440 2

转载 EL表达式的使用

EL表达式   语言定义折叠编辑本段E L(Expression Language) 目的:为了使JSP写起来更加简单。表达式语言的灵感来自于 ECMAScript 和 XPath 表达式语言,它提供了在 JSP 中简化表达式的方法。它是一种简单的语言,基于可用的命名空间(PageContext 属性)、嵌套属性和对集合、操作符(算术型、关系型和逻辑型)的访问符、映射到 Java 类中静态

2015-07-15 22:35:59 510

转载 Tomcat结构

1. Tomcat结构Tomcat是一个基于组件的服务器,它的构成组件都是可配置的,其中最外层的组件是Catalina Servlet容器,其他的组件按照一定的格式要求配置在这个顶层容器中。Tomcat的各个组件是在\conf\server.xml文件中配置的,Tomcat服务器默认情况下对各种组件都有默认的实现,下面通过分析server.xml文件来理解Tomcat的各个组件是如何组织的。s

2015-07-09 08:45:19 409

转载 Tomcat的配置

原文出处:http://blog.lihai.me/deploy-webapp-on-tomcat.html本文的主要内容是关于Tomcat上部署应用,因此Tomcat的安装及其他基本JavaEE中的概念就不多说了。由于从Tomcat4.x到Tomcat6.x的配置变化不大,因此本文以Tomcat 6进行介绍。在真正开始配置之前,我们先了解下与路径关系密切的一些知识。0.C

2015-06-05 21:15:25 413

转载 JDBC DRIVER 4 TYPE

在网上下载jdbc驱动程序,常看见type4字样是sun定义的jdbc标准。type1 jdbc-odbc桥形式进行连接,是作为jdk1.1后的一部分,当然也是sun.jdbc.odbc包的一部分连接形式:application--->jdbc-odbc bridge(type1 jdbc driver)---->jdbc-odbc library--->odbc driver-->d

2015-06-05 14:53:38 424

转载 java中main函数的使用

JAVAmain函数传参:JAVA中的主函就是程序的入口函数主函数的一般写法如下: public static void main(String[] args){…} 这些关键字的作用: (1)public关键字,声明主函数为public就是告诉其他的类可以访问这个函数。 (2)static关键字,告知编译器main函数是一个静态函数。也就是说main函数中的代码是存储在静态存

2015-06-02 17:04:02 678

原创 java中final关键字

java中final关键字的使用                               在java 中final关键字可以用来修饰类、变量和方法,表示“最终、最后”的意思。一、final类与final方法    当一个类声明为final后就表示该类是不允许被继承的,否则在编译的时候就会发生错误。所以但我们设计一个类是功能完备或者通用的,并且希望该类是不能够被其他类继承就可

2015-05-27 16:44:26 548

原创 java中操作符的使用

java中操作符的使用一、操作符         所谓操作符就是具有接收一个多个参数,并得到一个新的值的功能的符号。二、赋值操作符“=”         赋值操作符“=”的功能是将其右边的值复制到左边。         “=”左边必须是一个已经声明了的变量,“=”右边可以是任何常量、变量、或者是能产生一个值的表达式

2015-05-07 22:43:59 647

原创 java中static的使用

java中static关键字的使用1、static(静态):是指不需要创建对象,仅仅通过类名就能进行调用的域或方法。2、static所修饰的域或者方法是为整个类所共享的,而不是属于具体某一个对象的,无论创建多少个对象,用static所修饰的数据都只会占用一份存储 区。3、进行初始化操作的时候,就会为对static数据进行初始化,并且只会进行一次初始化,以后再使用该类创建对象时,

2015-05-07 01:06:03 572

原创 java线性表

线性表最近在学习java数据结构有感觉很有意思,在此与大家分享一下自己的丝丝感悟。一、线性表的特点        1、线性表是一种各元素间具有线性关系的线性结构。        2、对线性表的操作主要有,插入、遍历、获取元素值、查找、删除和排序二、线性表的存储结构。        所谓存储结构就是线性表中的元素是通过怎样的方式存储。线性表的存储结构有顺序存储结构和链式存储结

2015-05-06 21:55:22 1428

java代码的初始化顺序demo

一个java代码初始化具体过程的的demo

2017-07-23

java 邮件 开发

关于 使用java开发电子邮件

2016-04-27

java学习路线

想知道,如何学习java? 按照这样的学习路线进行java的学习一定会很有效果的。

2015-08-28

空空如也

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

TA关注的人

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