`
文章列表

交换机

交换(switching)是按照通信两端传输信息的需要,用人工或设备自动完成的方法,把要传输的信息送到符合要求的相应路由上的技术统称。广义的交换机(switch)就是一种在通信系统中完成信息交换功能的设备。   在计算机网 ...
网络通信原理--转载 在当今的以太网络通信中,在IP数据包中有两个必不可少的地址,那就是IP地址和网卡地址(即MAC地址),在数据包中,无论是IP地址还是MAC地址,都有源地址和目标地址,因为通信是双方的,所以就必须同时 ...
java中很多关于文件读取的工作。 操作也很平凡。 所以java的文件读取是很重要的一部分。 首先是单字节的读取工作。 见源代码: 1package ReadFile; 2 3import java.io.FileReader; 4import java.io.IOException; 5 6public class readFile { 7    public static void readfile(String file){ 8        try{ 9            FileReader fr = new FileReader(file); 10      ...
MySQL使用CREATE TABLE语句创建表,简单语法如下。 CREATE TABLE table_name (      column_name_1 data_type_1 constraint_1,      column_name_2 data_type_2 constraint_2,      ...      column_name_n data_type_n constraint_n ) 其中,column_name为表中的列名,data_type为列的数据类型,constraint为该列的限制说明。CREATE TABLE其完整语法是相当复杂的,因为存在很多的可选子句。 CR ...
SQL中有很多的基本命令,show命令也是其中之一,在很多使用者中对show命令的使用还容易产生混淆,本文汇集了show命令的众多用法。 a. show tables或show tables from database_name; -- 显示当前数据库中所有表的名称。 b. show databases; -- 显示mysql中所有数据库的名称。 c. show columns from table_name from database_name; 或show columns from database_name.table_name; -- 显示表中列名称。 d. show grant ...
转载: 使用控制台运行 Java 程序时,我们只需要在程序中使用System.out.println()等标准输出语句就可以将信息在控制台界面打印出来;而在使用 IDE 运行程序时这些信息会输出在 IDE 的 Output 区域,这也是 IDE 的基本功能之一。实现输出从控制台到GUI并不复杂,只需要将标准输出重定向。 重定向标准输出很easy,System 类里有两个静态方法setErr(PrintStream err) 和 setOut(PrintStream out) 分别用于重定位“标准”错误输出流和“标准”输出流。只需要在程序初始时设置即可: // GUIPrintStream ...
转载 java模式之单例模式:           单例模式确保一个类只有一个实例,自行提供这个实例并向整个系统提供这个实例。 特点:        1,一个类只能有一个实例        2,自己创建这个实例        3,整个系统都 ...
eclipse 有启动参数里设置jvm大小,因为eclipse运行时自己也需要jvm,所以eclipse.ini里设置的jvm大小不是具体某个程序运行时所用jvm的大小,这和具体程序运行的jvm大小无关。 那么怎么才能设置某个程序的jvm大小呢(当然控制台运行的话不会存在这个问题,如:java -Xms256m -Xmx1024m classname,这样就可以把当前程序的jvm大小给设定)? 因为eclipse里默认的一个程序的jvm配置为:-Xms8m -Xmx128m,所以我们的处理耗内存比较大时需要手动调整一下,以便不会内存溢出。具体的设置方法为: 选中被运行的类,点击菜单‘run ...
  线程可以共享地址空间。 下面为java实现线程的两种方法,以及启动线程、停止线程、同步线程和线程间通信的Java实现方法。不涉及线程基本理论的讨论。 线程(thread)是”进程”中某个单一顺序的控制流。 也被称为轻量进 ...
类 java.awt.FileDialog java.lang.Object    |    +----java.awt.Component            |            +----java.awt.Container                    |                    +----java.awt.Window                            |                            +----java.awt.Dialog                                    |        ...
package test; import java.awt.*; import java.io.*; import java.awt.event.*; public class wenjian     extends Frame     implements ActionListener {   FileDialog open = new FileDialog(this, "打开文件",                                    FileDialog.LOAD);   String fileName;   Button b_dakai = ne ...
Java图形界面编程 AWT AWT(Abstract Window Toolkit),抽象窗口工具包,SUN公司提供的用于图形界面编程(GUI)的类库。基本的AWT库处理用户界面元素的方法是把这些元素的创建和行为委托给每个目标平台上(Windows、Unix、Macintosh等)的本地GUI工具进行处理。例如:如果我们使用AWT在一个Java窗口中放置一个按钮,那么实际上使用的是一个具有本地外观和感觉的按钮。这样,从理论上来说,我们所编写的图形界面程序能运行在任何平台上,做到了图形界面程序的跨平台运行。 布局管理器 1)  容器里组件的位置和大小是由布局管理器来决定的。容器对布局管 ...
array(数组)和Vector是十分相似的Java构件(constructs),两者全然不同,在选择使用时应根据各自的功能来确定。   1、数组:Java arrays的元素个数不能下标越界,从很大程度上保证了Java程序的安全性,而其他一些语言出现这一问题时常导致灾难性的后果。    Array可以存放Object和基本数据类型,但创建时必须指定数组的大小,并不能再改变。值得注意的是:当Array中的某一元素存放的是Objrct reference 时,Java不会调用默认的构造函数,而是将其初值设为null,当然这跟Java对各类型数据赋默认值的规则是一样的,对基本数据类型同样适用。    ...
 使用MySQL的命令终端时,如果输入SQL有误,将有beep声。若要关闭该功能,根据mysql --help,使用mysql --no-beep即可。   修改my.ini   在[mysql] 下加入一行   no-beep   最后重新启动MySQL数据库就可以了。
/** * @(#)JDBCTest.java * * * @author keer2345 * @version 1.00 2008/8/11 */ import java.sql.*; public class JDBCTest {     public static void main(String[] args) {         // 1. 注册驱动         try {             Class.forName("com.mysql.jdbc.Driver");         } catch(ClassNotFoundExce ...
Global site tag (gtag.js) - Google Analytics