自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

码农界的小学生

学习 学习 再学习

转载 Linux命令--grep

1.作用   Linux系统中grep命令是一种强大的文本搜索工具,它能使用正则表达式搜索文本,并把匹 配的行打印出来。grep全称是Global Regular Expression Print,表示全局正则表达式版本,它的使用权限是所有用户。 2.格式   grep [options] 字符...

2013-01-15 23:55:46

阅读数 211

评论数 0

转载 Linux命令--cut

cut是一个选取命令,就是将一段数据经过分析,取出我们想要的。一般来说,选取信息通常是针对“行”来进行分析的,并不是整篇信息分析的。    1. 其语法格式为: cut [-bn] [file] 或 cut [-c] [file] 或 cut [-df] [file] 使用说明    cu...

2013-01-15 22:21:14

阅读数 224

评论数 0

原创 AWK学习笔记<一>

awk 没有一个动听的名字。但它是一种很棒的语言。awk 适合于文本处理和报表生成,它还有许多精心设计的特性,允许进行需要特殊技巧程序设计。与某些语言不同,awk 的语法较为常见。它借鉴了某些语言的一些精华部分,如 C 语言、python 和 bash(虽然在技术上,awk 比 python 和b...

2012-10-22 20:51:58

阅读数 184

评论数 0

转载 正则表达式学习--RegexBuddy工具的使用(一)

开始学习正则表达式了,增取今年过后能够熟悉的使用它,太强大了!! 昨天晚上对这几天学习过程中使用的工具RegexBuddy进行了总结。   一、           什么是RegexBuddy     使用了几天,个人感觉RegexBuddy 是学习正则表达式时的比较好的帮手。它可以容易地建立你...

2012-10-12 10:35:41

阅读数 301

评论数 0

转载 成为Java高手的25个学习目标

对比一下自己,你已经掌握了这25条中的多少 条了呢?  1.你需要精通面向对象分析与设计(OOA/OOD)、涉及模式(GOF,J2EEDP)以及综合模式。你应该了解UML,尤其是 class,object,interaction以及statediagrams。   2.你需要学习Java语言的基础...

2012-02-05 01:50:03

阅读数 184

评论数 0

转载 Spring@Autowired注解与自动装配

1   配置文件的方法   我们编写spring 框架的代码时候。一直遵循是这样一个规则:所有在spring中注入的bean 都建议定义成私有的域变量。并且要配套写上 get 和 set方法。  Boss 拥有 Office 和 Car 类型的两个属性:         清单 3. B...

2012-01-18 10:38:35

阅读数 460

评论数 0

转载 据说是世界上最健康的作息(借以明志,再不通宵)

7:30:起床。英国威斯敏斯特大学的研究人员发现,那些在早上5:22―7:21分起床的人,其血液中有一种能引起心脏病的物质含量较高,因此,在7:21之后起床对身体健康更加有益。   打开台灯。“一醒来,就将灯打开,这样将会重新调整体内的生物钟,调整睡眠和醒来模式。”拉夫堡大学睡眠研究中心...

2012-01-08 22:13:27

阅读数 324

评论数 0

转载 几个简单有趣的算法

闲来无事总结3个我认为比较好的算法,很简单,但有趣。我们应该学会欣赏简单的东西,拒绝钻进复杂的东西里面,比如股市...  这三个算法分别为大数乘法,求交集算法,将一个数拆成连续整数和算法以及8位倒置算法。这些算法都非出自本人,但是本人实现了一个。  1.大数乘法:这个算法很著名,它可以突破...

2012-01-08 01:14:49

阅读数 826

评论数 0

转载 ubuntu中安装deb、bin、rpm、及源程序文件

在学习Ubuntu以及其他Linux发行版本时,肯定会遇到安装某些软件及文件的问题,在这里,把自己用的过程中一些方法写出来。声明一下, 这里文章的原创并不是纯净的。因为当我们遇到问题解决不了时,我们大多数会去百度或google,所以我这里的总结也包含了网上其他网友的方法心得。在这 里系统的总结一下...

2012-01-04 09:37:29

阅读数 232

评论数 0

转载 WebSocket不同版本的三种握手方式以及一个Netty实现JAVA类

一、WebSocket不同版本的三种握手方式 WebSocket是HTML5中的新特性,应用也是非常的广泛,特别是用户WEB端与后台服务器的消息通讯,如阿里的WEBWW就是使用的WebSocket与后端服务器建立长连接进行的通讯。目前WebSocket还处于发展当中,就目前的发展过程而言,W...

2012-01-01 21:42:06

阅读数 406

评论数 0

原创 一些常用的正则表达式

常用表达式: "^/d+$"  //非负整数(正整数 + 0)  "^[0-9]*[1-9][0-9]*$"  //正整数  "^((-/d+)|(0+))$"  //非正整数(负整数 + 0)  "^-[0-9]*[1...

2012-01-01 21:39:17

阅读数 165

评论数 0

转载 正则表达式使用详解

简单的说,正则表达式是一种可以用于模式匹配和替换的强有力的工具。正则表达式可以让用户通过使用一系列的特殊字符构建匹配模式,然后把匹配模式与数据文件、程序输入以及WEB页面的表单输入等目标对象进行比较,根据比较对象中是否包含匹配模式,执行相应的程序。举例来说,正则表达式的一个最为普遍的应用就是用于验...

2012-01-01 21:38:34

阅读数 148

评论数 0

转载 正则表达式

原貼地址:http://tb.blog.csdn.net/TrackBack.aspx?PostId=667996 正则表达式是一种文本模式,包括普通字符(例如,a 到 z 之间的字母)和特殊字符(称为“元字符”)。模式描述在搜索文本时要匹配的一个或多个字符串。 下面是正则表达式的一些...

2012-01-01 21:37:54

阅读数 158

评论数 0

转载 百万数据查询优化技巧三十则

1.对查询进行优化,应尽量避免全表扫描,首先应考虑在 where 及 order by 涉及的列上建立索引。 2.应尽量避免在 where 子句中对字段进行 null 值判断,否则将导致引擎放弃使用索引而进行全表扫描,如:  select id from t where num is nu...

2012-01-01 21:25:38

阅读数 220

评论数 0

转载 linux查看硬件配置的命令

1.查看机器所有硬件信息: dmidecode |more dmesg |more 这2个命令出来的信息都非常多,所以建议后面使用"|more"便于查看 2.查看CPU信息 方法一: Linux下CPU相关的参数保存在 /proc/cpu...

2012-01-01 21:23:40

阅读数 512

评论数 1

原创 ubuntu下搭建wifi热点,无需第三方软件

win7下我们可以轻松的搭建wifi热点,而ubuntu下能么?实际上ubuntu下连命令都不用就能搭建wifi热点了,方法如下: 1、首先确认你的系统是ubuntu8.04或者以上版本 2、确认能通过有线网络链接internet 3、在网络链接图标上右击,找到编辑连接,进入无线...

2012-01-01 15:30:42

阅读数 2717

评论数 3

原创 win7下搭建wifi热点,无需第三方软件

1、请确认您使用的操作系统是微软的Windows 7或者Windows server 2008 R2。 2、以管理员身份运行命令提示符(用快捷键WIN+R调出运行然后输入CMD打开命令提示符的不是管理员权限),右击“命令提示符”,选择以“管理员身份运行”。必须是管理员权限哦 3、在命令...

2012-01-01 15:30:03

阅读数 624

评论数 0

转载 Java clone方法使用详解

以下是J2SE6的API中关于接口Cloneable的说明: ************************************************************************ public interface Cloneable 此类实现了 Clone...

2011-12-31 02:04:09

阅读数 314

评论数 0

转载 Java 理论与实践: 正确使用 Volatile 变量---volatile 变量使用指南

简介: Java语言包含两种内在的同步机制:同步块(或方法)和 volatile 变量。这两种机制的提出都是为了实现代码线程的安全性。其中 Volatile 变量的同步性较差(但有时它更简单并且开销更低),而且其使用也更容易出错。在这期的 Java 理论与实践 中,Brian Goetz 将介绍几...

2011-12-31 02:04:04

阅读数 195

评论数 0

转载 Java学习笔记

Java编译器编译的是源文件而Java解释器解释的是类不是文件 System.out.println()的含义:System是类,out是System类的一个静态成员变量同时又是PrintStream类(该类是FilterOutputStream类的子类)的对象,它的类型是static ...

2011-12-31 02:04:00

阅读数 552

评论数 0

转载 JNDI介绍

JNDI是 Java 命名与目录接口(Java Naming and Directory Interface),在J2EE规范中是重要的规范之一,不少专家认为,没有透彻理解JNDI的意义和作用,就没有真正掌握J2EE特别是EJB的知识。 那么,JNDI到底起什么作用? 要了解JNDI的...

2011-12-30 11:18:37

阅读数 214

评论数 0

原创 静态代码的执行顺序

静态代码是和class绑定的,class装载成功就表示执行了你的静态代码了。而且以后不会再走这段静态代码了。     1 父类的静态代码块  2 子类的静态代码块  3 父类的构造函数  4 子类的构造函数     需要注意的地方:     1 子类的  构...

2011-12-30 11:18:34

阅读数 165

评论数 0

转载 Jdbc连接各种数据库

1、Oracle8/8i/9i数据库(thin模式) Class.forName("oracle.jdbc.driver.OracleDriver").newInstance(); String url="jdbc:oracle:thin:@localhost...

2011-12-30 11:18:21

阅读数 224

评论数 0

转载 JDBC修改Blob字段和文件转移

private static void Removetodata2(String path) { Session session = null; Connection conn = null; java.sql.Statement stmt = null; try { ...

2011-12-30 11:18:17

阅读数 263

评论数 0

转载 Java IO梳理

(结合decorator 模式理解,很容易理清这些类的关系) 1. stream代表的是任何有能力产出数据的数据源,或是任何有能力接收数据的接收源。在Java的IO中,所有的stream(包括Input和Out stream)都包括两种类型: 1.1 以字节为导向的stream ...

2011-12-30 11:18:15

阅读数 163

评论数 0

转载 Java 强引用、 软引用、 弱引用、虚引用

1.对象的强、软、弱和虚引用 在JDK 1.2以前的版本中,若一个对象不被任何变量引用,那么程序就无法再使用这个对象。也就是说,只有对象处于可触及(reachable)状态,程序才能使用它。从JDK 1.2版本开始,把对象的引用分为4种级别,从而使程序能更加灵活地控制对象的生命周期。这4...

2011-12-30 11:18:08

阅读数 169

评论数 0

转载 Java反射机制

Reflection 是 Java 程序开发语言的特征之一,它允许运行中的 Java 程序对自身进行检查,或者说"自审",并能直接操作程序的内部属性。例如,使用它能获得 Java 类中各成员的名称并显示出来。   1. 一个简单的例子 考虑下面这个简单的例子,...

2011-12-30 11:17:56

阅读数 150

评论数 0

转载 全面分析Java的垃圾回收机制

引言    Java的堆是一个运行时数据区,类的实例(对象)从中分配空间。Java虚拟机(JVM)的堆中储存着正在运行的应用程序所建立的所有对象,这些对象通过new、newarray、anewarray和multianewarray等指令建立,但是它们不需要程序代码来显式地释放。一般来说,堆...

2011-12-30 11:17:46

阅读数 208

评论数 0

转载 Java内存管理机制

为了判断Java中是否有内存泄露,我们首先必须了解Java是如何管理内存的。Java的 内存管理就是对象的分配和释放问题。在Java中,程序员需要通过关键字new为每个对象申请内存空间 (基本类型除外),所有的对象都在堆 (Heap)中分配空间。另外,对象的释放是由GC决定和执行的。在Java中,...

2011-12-30 11:17:40

阅读数 156

评论数 0

转载 java中字符串池是存在于栈中还是存在于堆中?

1. 栈(stack)与堆(heap)都是Java用来在Ram中存放数据的地方。与C++不同,Java自动管理栈和堆,程序员不能直接地设置栈或堆。   2. 栈的优势是,存取速度比堆要快,仅次于直接位于CPU中的寄存器。但缺点是,存在栈中的数据大小与生存期必须是确定的,缺乏灵活性。另外...

2011-12-30 11:17:34

阅读数 441

评论数 0

转载 Java中堆内存与栈内存

Java中堆内存与栈内存分配浅析  Java 把内存划分成两种:一种是栈内存,另一种是堆内存。在函数中定义的一些基本类型的变量和对象的引用变量都是在函数的栈内存中分配,当在一段代码块定义一个变量时,Java 就在栈中为这个变量分配内存空间,当超过变量的作用域后,Java 会自动释放掉为该变量...

2011-12-30 11:17:30

阅读数 189

评论数 0

原创 圣思园 ——JAVA SE Lesson 0

Java SE 第一讲: Java SE:Java Standard Edition Java ME: Java Misco Edition Java EE:Java Enterprise Edition   Java是由Sun公司推出的(今年初被Oracle公司收购...

2011-12-30 11:17:26

阅读数 1328

评论数 0

原创 圣思园——JAVA SE Lesson 1

1. 类是一种 抽象 的概念,对象是类的一种具体表示形式,是 具体 的概念。先有类,然后由类来生成对象( Object)。对象又叫做实例( Instance )。 2. 类由两大部分构成:属性以及方法。属性一般用名词来表示,方法一般用动词来表示。 3. 如果一个 java 源文件中定义...

2011-12-30 11:17:23

阅读数 1242

评论数 0

原创 圣思园——Java SE Lesson 2

1. 多态:父类型的引用可以指向子类型的对象。 2. Parent p = new Child(); 当使用多态方式调用方法时,首先检查父类中是否有sing() 方法, 如果没有则编译错误;如果有,再去调用子类的 sing() 方法。 3. 一共有两种类型的强制类型转换: a) ...

2011-12-30 11:17:20

阅读数 1202

评论数 0

原创 圣思园——Java SE Lesson 3

1. 接口中所声明的方法都是抽象方法。接口中的方法都是 public 的。 2. 接口中也可以定义成员变量。接口中的成员变量都是 public、final、static 的。 3. 一个类不能既是 final,又是 abstract 的。因为 abstract 的主要目的是定义一种约定...

2011-12-30 11:17:16

阅读数 1351

评论数 0

原创 圣思园——Java SE Lesson 4

1. 包装类(Wrapper Class)。针对于原生数据类型的包装。所有的包装类(8 个)都位于 java.lang 包下。Java 中的 8个包装类分别是:Byte, Short, Integer, Long, Float, Double, Character, Boolean。他们的使用...

2011-12-30 11:17:13

阅读数 1132

评论数 0

原创 圣思园——Java SE Lesson 5

1. 对于Java中的常量的命名规则:所有单词的字母都是大写,如果有多个单词,那么使用下划线连接即可。比如说:public static final int AGE_0F_PERSON = 20; 2. 在 Java 中声明 final 常量时通常都会加上 static 关键字,这样对象的每...

2011-12-30 11:17:10

阅读数 1132

评论数 0

原创 圣思园——Java SE Lesson 6

1. 当向ArrayList添加一个对象时,实际上就是将该对象放置到了 ArrayList 底层所维护的数组当中;当向 LinkedList 中添加一个对象时,实际上 LinkedList 内部会生成一个Entry 对象,该 Entry 对象的结构为: Entry { Entry...

2011-12-30 11:17:07

阅读数 1098

评论数 0

原创 圣思园-----Java SE Lesson 7

1. 有这样一个类:    // getter and setter 要求:假如有若干个类 Person 对象存在一个 List 当中,对他们进行排序,分别按照名字、年龄、 id 进行排序(要有正序与倒序两种排序方式)。假如年龄或者姓名重复,按照 id的正序进行排序。 要求使...

2011-12-30 11:17:04

阅读数 1172

评论数 0

原创 圣思园——Java SE Lesson 11

1. 所谓自定义异常, 通常 就是定义了一个继承自 Exception 类的子类,那么这个类就是 一个自定义异常类。通常情况下,我们都会直接继承自 Exception 类, 一般 不会继承 某个运行时的异常类。   2. 我们可以使用多个 catch 块来捕获异常,这时需要将父类型的 ...

2011-12-30 11:17:00

阅读数 1199

评论数 0

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