自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

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

原创 Spring应用上下文

Spring主要有以下三种类型的应用上下文:ClassPathXmlApplicationContext(org.springframework.context.support.ClassPathXmlApplicationContext)——从类路径下的XML配置文件中加载上下文定义,把应用上下文定义文件当作类资源。FileSystemXmlApplicationContext(org.

2017-02-11 22:07:40 3495

原创 HTTP状态码(5类)

5类状态代码的描述:1yy:(1开头的3位数):主要是实验性质的。2yy:用来表明请求成功的。例如,状态代码200可以表明已成功取得了请求的页面。3yy:用来表明在请求满足之前应采取进一步的行动。4yy:当浏览器做出无法满足的请求时,返回该状态代码。例如404表示请求的页面不存在。5yy:用来表示服务器出现问题。例如,500说明服务器内部发生错误。

2016-09-21 12:41:37 1754

原创 Java远程调试(Remote Debug)方法——以Eclipse为例

在启动程序时,将以下参数选项添加到自定义的命令行中,程序就会以支持RemoteDeubg的方式启动。wrapper.java.additional.1=-Xdebugwrapper.java.additional.2=-Xrunjdwp:transport=dt_socket,server=y,address=7899,suspend=nDEBUG选项参数的意思:-

2016-08-24 12:14:33 28484 2

原创 overload(重载) VS override(重写、覆盖)

overload(重载):方法名相同,参数不同。override(重写、覆盖):方法名、参数完全相同,父类不能是private。

2016-06-02 18:18:42 1181

原创 可变参数[JDK 5新特性]

示例代码:public class VariableParameter { public static int add(int x, int...args) { int sum = x; for (int i = 0; i < args.length; i++) { sum += args[i]; }

2016-05-27 15:11:29 705

原创 组合模式(Composite)——Java

Component:节点的抽象类public abstract class Component { public abstract void Operation(); public abstract void Add(Component c); public abstract void Remove(Component c); public abstra

2016-05-27 11:53:32 634

原创 单例模式(Singleton)——Java

Singleton模式的主要作用是保证在Java应用程序中,一个类Class只有一个实例存在。Singleton模式通常有两种形式。第一种形式:定义一个类,它的构造函数为private的,它有一个static的private的该类变量,在类初始化时实例化。通过一个public的getInstance方法获取对对象的引用,继而调用其中的方法。public class Si

2016-04-20 18:09:17 1050

原创 ZooKeeper安装与配置(Windows环境)

(1)在机器上安装JDK环境(略)(2)从ZooKeeper官网下载ZooKeeper( http://zookeeper.apache.org/releases.html#download )这里我下载的是zookeeper-3.3.6.tar.gz。下载完成后解压缩,这里我本地放的路径是D:\zookeeper-3.3.6。(3)D:\zookeeper-3.3

2016-04-11 19:50:32 31246 1

原创 Java使用GZIP进行压缩和解压缩(GZIPOutputStream,GZIPInputStream)

使用GZIPOutputStream进行GZIP压缩:public static byte[] compress(String str, String encoding) { if (str == null || str.length() == 0) { return null; } ByteArrayOutputStre

2016-04-11 14:49:59 87561 7

原创 Windows下ElasticSearch及相关插件的安装

(1)在官网下载ElasticSearch压缩包,这里我下载的是elasticsearch-1.7.1(下载地址:https://download.elastic.co/elasticsearch/elasticsearch/elasticsearch-1.7.1.zip)。(2)选择电脑上的某个位置进行解压,这里我是放在了D:\elasticsearch-1.7.1。(3)进入bin目录

2015-08-24 15:55:17 19261 16

原创 美团网Java工程师面试题

JVM原理相关字符串"Welcome To Meituan ."逆置Spring的各种标记:例如,@Resource @Component等生成券码算法MySQL:索引,having,数据库操作

2015-07-27 17:08:55 5452 2

原创 [Java]Map的静态赋值

Java中Map的静态赋值:import java.util.HashMap;import java.util.Map;public class RegionMapUtil { public static final Map regionProvMap = new HashMap(); static { regionProvMap.put("0

2015-04-30 14:00:11 20104 3

原创 计算机组成原理学习笔记(二)

通常把系统程序员感觉到的计算机的功能特性和概念性结构称为计算机系统结构或指令集体系结构(Instruction Set Architecture,ISA)。

2015-01-09 23:30:29 1505

原创 [Java]网络通信

netAddress类java.net包中的InetAddress类是与IP地址相关的类,利用该类可以获取IP地址、主机地址等信息。import java.net.InetAddress;import java.net.UnknownHostException;public class Address { public static void main(String[

2015-01-04 21:37:28 884

原创 Java多线程

在Java中主要提供两种方式实现线程,分别为继承java.lang.Thread类与实现java.lang.Runnable接口。public class ThreadTest extends Thread { private int count = 10; @Override public void run() { // 重写run()方法 whil

2014-12-29 21:43:30 548

原创 当当网-前端工程师测试题

前端工程师测试题(笔试时间20分钟,面试时间20分钟) 一、笔试1.基础问题(1)前端页面有哪三层构成,分别是什么?作用是什么?(2)Doctype是什么?严格模式与混杂模式-如何触发这两种模式,区分它们有何意义?(3)内联元素有哪些?块级元素有哪些?标记与标记区别?(4)CSS选择符有哪些?哪些属性可以继承?优先级算法如何计算?内联和important哪个优先级高?

2014-05-25 00:02:15 3034 1

原创 Matlab——plot函数

plot函数——基本平面图形函数【语法说明】plot(X,Y):当X,Y均为实数向量,且为同维向量,X=[x(i)],Y=[y(i)]时,则plot(X,Y)先描出点(x(i),y(i)),然后用直线依次相连;若X,Y为复数向量,则不考虑虚数部分。plot(Y):若Y为实数向量,Y的维数为n,则plot(Y)等价于plot(X,Y),其中x=1:n;若Y为实数矩阵,则把Y按列的方向分解

2012-09-10 16:51:30 7960

原创 Matlab——zeros函数和ones函数

zeros函数——生成零矩阵ones函数——生成全1阵【zeros的使用方法】B=zeros(n):生成n×n全零阵。B=zeros(m,n):生成m×n全零阵。B=zeros([m n]):生成m×n全零阵。B=zeros(d1,d2,d3……):生成d1×d2×d3×……全零阵或数组。B=zeros([d1 d2 d3……]):生成d1×d2×d3×……全零

2012-09-06 23:49:13 362941 5

原创 Matlab——多项式拟合

【多项式拟合指令】polyfit(X,Y,N):多项式拟合,返回降幂排列的多项式系数。polyval(P,xi):计算多项式的值。其中,X,Y是数据点的值;N是拟合的最高次幂;P是返回的多项式系数;xi是要求的点的横坐标。【.m文件的代码】x=[1 2 3 4 5 6 7 8 9]y=[9 7 6 3 -1 2 5 7 20]P=polyfit(x,y,3);

2012-09-06 20:42:41 66462

原创 常用DOS命令总结

1)DIR[功能] 显示目录中的文件以及子目录。[举例]DIR C:说明:显示C:\中的文件以及子目录。2)CLS[功能] 清除屏幕。[举例]CLS说明:清除屏幕中的所有内容。3)DEL[功能] 删除一个或多个文件。[举例]DEL Test.java说明:删除当前目录中的文件Test.java。DEL Test.*

2012-04-26 20:23:20 1121

转载 各大IT公司2012校园招聘笔试面试整理

面试中常问的非技术类问题:1.简单介绍一下你自己。2.对自己做个评价,优点、缺点。3.自己做过的项目,详细介绍一下。4.实习经历,在实习过程中遇到哪些问题,如何解决的?5.你对公司有什么问题要问吗(对公司有什么要了解的)?技术类的问题主要就看对技术的掌握程度和自己的综合能力了。百度移动终端研发工程师笔试题,题量不大,2个小时,有点难度。

2012-04-21 12:43:50 1541 2

转载 最常被程序员们谎称读过的计算机书籍

马克·吐温曾经说过,所谓经典小说,就是指很多人希望读过,但很少人真正花时间去读的小说。这种说法同样适用于“经典”的计算机书籍。 在Stack Overflow(以及其它很多软件论坛)上,诸如”程序员最应该读的计算机书籍有哪些?“这样的问题会周期性的出现。这样的问题不断的被提出、被回答,只是形式不同罢了。相同的几本书总是会出现在清单的前几名内,所以,如果想知道人们谈论的都是些什么,你有必要去

2012-04-20 20:30:00 1708

原创 Java中的StringTokenizer类的使用方法

StringTokenizer是字符串分隔解析类型,属于:java.util包。1.StringTokenizer的构造函数StringTokenizer(String str):构造一个用来解析str的StringTokenizer对象。java默认的分隔符是“空格”、“制表符(‘\t’)”、“换行符(‘\n’)”、“回车符(‘\r’)”。StringTokenizer(String

2012-04-09 20:21:29 43409 4

原创 The Enhanced 'for' Statement

从Java 5(例如,JDK 1.5或者J2SE 5)起,出现了for循环的改进版。格式为for (type iteration-variable:iterableObject) constituent statement或者for (type iteration-variable:iterableObject){ constituent statement

2012-04-07 23:42:55 1486

原创 基于Eclipse的Hadoop开发环境配置方法

(1)启动hadoop守护进程在Terminal中输入如下命令:$ bin/hadoop namenode -format$ bin/start-all.sh(2)在Eclipse上安装Hadoop插件找到hadoop的安装路径,我的是hadoop-0.20.2,将/home/wenqisun/hadoop-0.20.2/contrib/eclipse-plug

2012-04-07 21:36:04 2492 1

原创 Java的三种输入方式

Java的三种输入方式:1.Hard-coded data2.DOS prompt input3.Dialog input下面对三种输入方式举例说明:1.Hard-coded datapublic class E1_1 { public static void main(String args[]){ int x=20; int y=5; int z=

2012-04-04 12:11:03 2766

原创 Ubuntu下JDK的安装、配置与卸载

首先,在Oracle的官网上下载JDK。http://www.oracle.com/technetwork/java/javase/downloads/jdk-6u31-download-1501634.html这里我下载的是jdk-6u31-linux-i586.bin。(如果安装openjdk,在Ubuntu下可能没有javac的编译环境,只能运行程序)进入jdk-

2012-04-04 00:49:27 11693

原创 ASP环境配置方法

在Windows XP下,选择“开始”|“控制面板”|添加或删除程序|“添加/删除Windows组件”|“Internet信息服务(IIS)”|“下一步”|“完成”。在Windows Vista下,选择“开始”|“控制面板”|“程序和功能”|“打开或关闭Windows功能”|“Internet信息服务(IIS)”|“确定”。一般情况下,配置完成后,要重启一下计算机。配置完成后,在浏览器

2012-04-02 16:41:52 1836

原创 脉冲、电平及逻辑电平

脉冲英文名称:pulse定义:一个物理量在短持续时间内突变后迅速回到其初始状态的过程。那究竟什么是脉冲?从字面上理解——脉搏的跳动所产生的冲击波。脉冲的定义其实是这样的:电压(V)或电流(A)的波形象心电图上的脉搏跳动的波形但现在听到的什么电源脉冲、声脉冲……又作何解释呢——脉冲的原意被延伸出来得: 隔一段相同的时间发出的波等机械形式,学术上把脉冲定义为:在短时间内突变,随后又迅速

2012-03-26 14:32:36 5863

原创 Java中split的用法

【示例程序】public class Split { public static String[]ss=new String[20]; public Split(){ String s="The rain in Spain falls mainly in the plain."; ss=s.split(" "); } public static void main(

2012-03-24 17:49:55 3681

原创 Java中的输入输出流

1.BufferedReader类BufferedReader(Reader in)建立一个使用默认大小输入缓冲区的缓冲字符输入流。public String readLine()读取一个文本行。public void close()关闭该字符流。2.BufferedWriter类BufferedWriter(Writer out)建立一个使用默认大小输出缓

2012-03-24 15:48:29 1852 2

原创 在JDK和Eclipse下Java Applet的编写和运行方式

Java Applet的源代码如下:import java.applet.*;import java.awt.*;public class HelloWorldApplet extends Applet { public void paint(Graphics g){ g.drawString("Hello,world",40,60); }}在Eclipse下,

2012-03-23 18:18:04 26943 1

原创 Java和C++中的switch语句

在Java和C++中,switch语句表示有多种条件可供选择,在Java和C++中用法基本相同。switch语句的格式如下:switch (expression - E){  case constant - expression -1: statement -1;break;  case constant - expression -2: statement -2;  case

2012-03-16 23:32:11 1982

原创 Java入门级题目及源代码(下)

[Problem 5]Write a java program that prompts the user to enter an integer using JOptionPane. The program then determines and displays if the integer is even or odd.import javax.swing.JOption

2012-03-14 14:40:16 1190 2

原创 Java入门级题目及源代码(上)

[Problem 1]Use Java to implement the following algorithm:Step 1: declare a variable named x and assign 20 to it.Step 2: declare a variable name y and assign 5 to it.Step 3 compute the product

2012-03-14 14:33:40 1714 2

原创 HTML&CSS 定位

使用CSS设置项目位置的方法主要有三种:绝对定位,相对定位和浮动定位。绝对定位在CSS使用如下声明:position:absolute;相对定位在CSS使用如下声明:position:relative;浮动定位在CSS使用如下声明:float:le

2011-08-05 15:08:07 625

原创 HTML 表单:和用户交互

表单是用来实现用户与网站交互的。一个表单是以开始标签开始,以结束标签结尾的。form元素是一种特殊的容器,它包含的许多XHTML元素只能出现在form元素中的,例如:fieldsetlegendinputtextareaselect

2011-08-05 14:01:28 1268

原创 HTML&CSS 高级表格 可访问性进阶

过度构造的表格将带来很大的可访问性问题。这时,可以使用scope属性。scope属性是应用于表头的,它有两个可选值:row和col。一个例子如下:HTML代码如下: Train times and departures

2011-08-05 05:03:10 1754

原创 HTML&CSS 高级表格 合并单元格

有时,有的元素占用两行,有时,有的元素占用两列,这时,用到了以下XHTML属性:rowspancolspan一个简单的例子:HTML代码如下: Date Event Details Contact

2011-08-05 04:07:16 44016 1

原创 HTML&CSS 表格:组织数据的工具

最近学习了HTML&CSS中表格的应用,现在总结一下。一些基本的XHTML标签如下:table    包括整个表格tr    包括表格的一整行(也就是表格行)th    表示表头的单元格td    表示数据单元格一个简单的表格的例子:HTML代码如下: Name Contact (Home

2011-08-05 03:48:06 942

在JDK和Eclipse下Java_Applet的编写和运行方式

本文主要介绍了在JDK和Eclipse下Java_Applet的编写和运行方式。

2012-03-24

空空如也

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

TA关注的人

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