自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(30)
  • 资源 (2)
  • 问答 (1)
  • 收藏
  • 关注

原创 Linux系统的NTP Server搭建与Client配置

Network Time Protocol(NTP)是用来使计算机时间同步化的一种协议,它可以使计算机对其服务器或时钟源(如石英钟,GPS等等)做同步化,它可以提供高精准度的时间校正(LAN上与标准间差小于1毫秒,WAN上几十毫秒),且可介由加密确认的方式来防止恶毒的协议攻击,NTP提供准确时间,首先要有准确的时间来源,这一时间应该是国际标准时间UTC。 NTP获得UTC的时间来源可以是原子钟

2012-07-25 12:58:07 1654

转载 Linux tar命令

tar [-cxtzjvfpPN] 文件与目录 .... 参数:  -c :建立一个压缩文件的参数指令(create 的意思);  -x :解开一个压缩文件的参数指令!  -t :查看 tarfile 里面的文件!       特别注意,在参数的下达中, c/x/t 仅能存在一个!不可同时存在!       因为不可能同时压缩与解压缩。 -z :是否同时具有 gzi

2011-11-12 10:33:32 455

转载 UML序列图(时序图)

图的目的序列图主要用于按照交互发生的一系列顺序,显示对象之间的这些交互。很象类图,开发者一般认为序列图只对他们有意义。然而,一个组织的业务人员会发现,序列图显示不同的业务对象如何交互,对于交流当前业务如何进行很有用。除记录组织的当前事件外,一个业务级的序列图能被当作一个需求文件使用,为实现一个未来系统传递需求。在项目的需求阶段,分析师能通过提供一个更加正式层次的表达,把用例带入下一层次。那种情

2011-11-07 10:08:07 1470

转载 Oracle创建用户,授权

创建用户CREATE USER WDM IDENTIFIED BY "WDM";授权为DBAGRANT DBA TO WDM;关于Oracle角色与权限:为了给不同的用户授予不同的权限,oracle有下列角色:1.CONNECT, RESOURCE, DBA这些预定义角色主要是为了向后兼容。其主要是用于数据库管理。oracle建议用户自己设计数据库管理和安全的权

2011-11-07 10:07:03 521

转载 substr和instr的用法

oracle的substr函数的语法:取得字符串中指定起始位置和长度的字符串   substr( string, start_position, [ length ] )substr('This is a test', 6, 2)     would return 'is'substr('This is a test', 6)     would return 'is a test'

2011-11-07 10:06:36 659

转载 Oracle中dmp文件的导入导出

Oracle数据导入导出imp/exp就相当于oracle数据还原与备份。exp命令可以把数据从远程数据库服务器导出到本地的dmp文件,imp命令可以把dmp文件从本地导入到远处的数据库服务器中。执行环境:SQLPLUS.EXE或者DOS(命令行)数据导出:1 将数据库TEST完全导出,用户名system 密码manager 导出到D:\daochu.dmp中

2011-11-07 10:06:11 430

转载 Serializable接口

百度百科:public interface Serializable类通过实现 java.io.Serializable 接口以启用其序列化功能。未实现此接口的类将无法使其任何状态序列化或反序列化。可序列化类的所有子类型本身都是可序列化的。序列化接口没有方法或字段,仅用于标识可序列化的语义。JDK:The   writeObject   method   is   responsi

2011-11-07 10:05:40 349

转载 Java Thread.join()

一个不错的thread.join()使用例子:  指在一线程里面调用另一线程join方法时,表示将本线程阻塞直至另一线程终止时再执行  using System;namespace TestThreadJoin{ class Program { static void Main() { System.Thread

2011-11-07 10:05:12 360

转载 lsnrctl start

在oracle用户下使用lsnrctl start来启动监听程序,但是发现报了如下错误: oracle@Web2:~> lsnrctl startLSNRCTL for Linux: Version 11.1.0.6.0 - Production on 28-11月-2009 18:55:00Copyright (c) 1991, 2007, Oracle.  All rights r

2011-11-07 10:04:36 989

转载 ORA-12500:TNS:监听程序无法启动专用服务器进程 解决办法

遇到:ORA-12500:TNS:监听程序无法启动专用服务器进程,          ORA-12560:TNS:协议适配器错误这两个错误:最可能的原因是连接数过多.除此之外的其他原因: 1. 原因:ORACLE的数据库服务没有启动。使用命令net start ORACLESERVICEORADB(ORADB为数据库名字)即可。如果仍没有解决,请继续向下看。  如果数据库服务启

2011-11-07 10:04:11 2214

转载 oracle sql 常用语法

upper(str)---将字符串str全部转换成大写lower(str)---将字符串str全部转换成小写initcap(str)---将字符串中每个单词的首字母大写concat(str1,str2)---将字符串str1与str2连接起来(也可以通过'||'号直接相连)substr(str,a,b)---取字符串str中的指定字符,从位置a开始取长度为b的字符串,假如a为正则从

2011-11-07 10:03:05 524

转载 oracle 中的exception

关键字: oracle  1、异常的优点      如果没有异常,在程序中,应当检查每个命令的成功还是失败,如   BEGIN   SELECT ...   -- check for ’no data found’ error   SELECT ...   -- check for ’no data found’ error   SELECT ...   -

2011-11-07 10:02:18 331

转载 Oracle常见问题及解决方法

--------ORA-12154: TNS:could not resolve service name--------解决步骤:ORA-12154: TNS:could not resolve service name错误指出客户不能查找到tnsnames.ora文件中所列举的服务。查错误码显示:ORA-12154: TNS:could not resolv

2011-11-07 10:01:35 488

转载 Oracle字符串处理函数(转)

字符函数——返回字符值这些函数全都接收的是字符族类型的参数(CHR除外)并且返回字符值.除了特别说明的之外,这些函数大部分返回VARCHAR2类型的数值.字符函数的返回类型所受的限制和基本数据库类型所受的限制是相同的。字符型变量存储的最大值:VARCHAR2数值被限制为2000字符(ORACLE 8中为4000字符)CHAR数值被限制为255字符(在ORACLE8中是200

2011-11-07 10:00:56 421

转载 通俗易懂的解释Thread和Runable关系

问题代码:class test implements Runnable{public void run() { System.out.println("test"); }}public class Run { public static void main(String[] args) { te

2011-11-07 10:00:08 440

转载 UML的9种图例

UML(统一建模语言):是面向对象的可视化建模的一种语言。是数据库设计过程中,在E-R图(实体-联系图)的设计后的进一步建模。       UML中有3种构造块:事物、关系和图,事物是对模型中最具有代表性的成分的抽象;关系是把事物结合在一起;图聚集了相关的的事物。具体关系图标如下:说明:构件事物是名词,是模型的静态部分。行为事物是动态部分,表示行为。分组事物是组织部分。

2011-11-07 09:59:06 1054

转载 Java虚拟机内存的堆区(heap),栈区(stack)和静态区(static/method)

JAVA的JVM的内存可分为3个区:堆(heap)、栈(stack)和方法区(method) 堆区:1.存储的全部是对象,每个对象都包含一个与之对应的class的信息。(class的目的是得到操作指令)2.jvm只有一个堆区(heap)被所有线程共享,堆中不存放基本类型和对象引用,只存放对象本身栈区:1.每个线程包含一个栈区,栈中只保存基础数据类型的对象和自定义对象的引用(不是

2011-11-07 09:58:24 422

转载 在Eclipse中显示JVM的内存使用情况

1.在eclipse根目录下建立一个文件,文件名options,不要加后缀直接保存,文件内容为:org.eclipse.ui/perf/showHeapStatus=true2.修改eclipse目录下的eclipse.ini文件,在开始添加如下内容:-debugoptions-vmjavaw.exe重新启动eclipse,就可以看到左下方状态条多了JVM的信息

2011-11-07 09:57:36 409

原创 Eclipse无法启动/无法编译,解决办法

1.eclipse无法启动     (1)检查JDK是否正确安装,Path是否设置?     (2)启动提示jdk版本过低:解决办法:打开eclipse.ini文件,将下面参数改成本机的JDK版本                 -Dosgi.requiredJavaVersion=1.52.Java eclipse 在Debuger窗口提示"JRE not compatible

2011-11-07 09:56:46 770

转载 集合类ArrayList,Vector,LinkedList区别与用法

ArrayList 和Vector是采用数组方式存储数据,此数组元素数大于实际存储的数据以便增加和插入元素,都允许直接序号索引元素,但是插入数据要设计到数组元素移动等内存操作,所以索引数据快插入数据慢,Vector由于使用了synchronized方法(线程安全)所以性能上比ArrayList要差,LinkedList使用双向链表实现存储,按序号索引数据需要进行向前或向后遍历,但是插入数据时只需要

2011-11-07 09:55:57 520

转载 Java静态方法,静态变量,初始化顺序

1. 静态方法:        成员变量分为实例变量和静态变量。其中实例变量属于某一个具体的实例,必须在类实例化后才真正存在,不同的对象拥有不同的实例变量。而静态变量被该类所有的对象公有(相当于全局变量),不需要实例化就已经存在。方法也可分为实例方法和静态方法。其中,实例方法必须在类实例化之后通过对象来调用,而静态方法可以在类实例化之前就使用。与成员变量不同的是:无论哪种方法,在内存中只有

2011-11-07 09:55:28 587

转载 广播风暴原理,成因及解决办法(个人整理)

广播风暴:简单的讲,当广播数据充斥网络无法处理,并占用大量网络带宽,导致正常业务不能运行,甚至彻底瘫痪,这就发生了“广播风暴”。一个数据帧或包被传输到本地网段 (由广播域定义)上的每个节点就是广播;由于网络拓扑的设计和连接问题,或其他原因导致广播在网段内大量复制,传播数据帧,导致网络性能下降,甚至网络瘫痪,这就是广播风暴。(转自百度知道),广播风暴指数据帧形成环路,而帧头中无ttl的结构,所以帧始

2011-11-07 09:52:16 23385

转载 Eclipse常用快捷键

1. Ctrl+左键 这个是大多数人经常用到的,用来查看变量、方法、类的定义2. Ctrl+O 查看一个类的纲要,列出其方法和成员变量。提示 :再多按一次Ctrl+O ,可以列出该类继承的方法和变量。助记 :"O"--->"Outline"--->"纲要"3. Ctrl+T 查看一个类的继承关系树,是自顶向下的,再多按一次Ctrl+T, 会换成自底向上的显示结构。提示

2011-11-07 09:51:15 344

原创 Linux Red hat 5.4常用命令整理(个人发布,持续更新)

1.配置IP方法1:IP地址 ifconfig eth0 192.168.0.20 netmask 255.255.255.0修改默认网关: route add default gw 192.168.0.2542.配置IP方法2:修改:/etc/sysconfig/network-scripts/ifcfg-eth0重启网络服务: /sbin/service network r

2011-11-07 08:41:31 877

原创 为Linux 添加分区

最近发现一台IBM X3850设备上的硬盘空间不足,查看发现sda存储未完全划分,下面记录分区过程:首先,了解fdisk命令命令说明: 这个硬盘是298.9G的,有255个磁面;63个扇区;36351个磁柱;每个 cylinder(磁柱)的容量是 8225280 bytes=8225.280 K(约为)=8.225280M(约为);Device       分区序列

2011-11-07 08:41:16 373

转载 shell脚本中报 “/bin/sh^M: bad interpreter: 没有那个文件或目录”解决方法

如果sh目录存在且脚本无误,最可能是原因是在windows下写的脚本换行符是dos格式的,放在Linux下编码不识别,解决方法是将脚本重新保存 本文转自网络

2011-11-07 08:40:59 427

转载 ORA-12519:没有找到适用的服务处理程序

此错误为oracle进程数不够导致确定问题方法:1. select count(*) from v$process;取得数据库目前的进程数2. select value from v$parameter where name = ‘processes’  取得数据库配置文件中的参数如果当前进程数过于接近配置参数则需要进行优化解决办法:SQL> alter system

2011-11-07 08:39:20 969

原创 Oracle表空间管理

Oracle表空间相关表:DBA_DATA_FILES 数据文件表,包括数据文件名、大小、状态等信息DBA_TABLESPACES表空间 回滚段、初始大小等信息下面为常用组合:----查询表空间使用情况---SELECT UPPER(F.TABLESPACE_NAME) "表空间名",D.TOT_GROOTTE_MB "表空间大小(M)",D.TOT_GROOTTE_MB

2011-11-07 08:39:04 669

转载 Java Swing学习笔记——GUI布局管理器

进行过java GUI编程的人一定都接触过布局管理器,最近研究了一下,写下总结供初学者参考~GUI布局管理器大致可以分为三种 BorderLayout,FlowLayout,GridLayout1.BorderLayout将容器分为北、南、西、东和中心五个部分(叫法和看地图一样,上北下南左西右东),可以根据界面的需要将空间放置在容器的特定位置:使用实例: JPanel pa

2011-11-07 08:38:44 703

转载 Java事件机制

java中的事件机制的参与者有3种角色:1.event object:就是事件产生时具体的“事件”,用于listener的相应的方法之中,作为参数,一般存在与listerner的方法之中2.event source:具体的接受事件的实体,比如说,你点击一个button,那么button就是event source,这样你必须使button对某些事件进行相应,你就需要注册特定的lis

2011-11-07 08:38:10 311

Java新手入门的30个基本概念

新手入门必备的Java基本知识整理,包括对象、封装、继承多态等

2011-11-17

Java开发规范(编程风格).pdf

包含业内常用的,默认的java变成规范,程序员必备

2011-11-07

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

TA关注的人

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