2008年05月02日

转载 深入HashCode方法 

深入hashCode()阅读全文>

发表于 @ 2008年05月02日 21:20:00|评论(loading...)|编辑|

原创 第一次用native2ascii 

开始我在eclipse创建一个properties文件之后,把encoding设置为utf-8,然后往这个文件写入中文,接着在程序里去这些中文的时候,出现乱码。然后google了一下!一下子ok!!

native2ascii -encoding  源文件 目标文件   

ok!呵呵,可能对大部分人来说这是很基础的东西,别笑哦,反正学到一个了!

过了一会发现一个好插件,就是propertiesEditer,果然方便!呵呵,网站还是日文的,这下我的强项来了,嘿嘿,下载安装一切ok!

阅读全文>

发表于 @ 2008年05月02日 00:41:00|评论(loading...)|编辑|

2008年05月01日

原创 MySql的一些小操作 

启动服务:

net start mysql;

运行MySQL客户程序:

bin目录下,mysql -u username -p;之后会出现输入密码的命令等待操作,然后输入密码!

创建数据库:

create database database_name;

进入数据库:

use database_name;

import脚本:

方法1:连接mysql之后,source  <脚本的绝对路径及文件名字+后缀名

查看执行时间:set timing on

觉得每次都在bin目录下执行操作麻烦的话,干脆把这个.....\bin这个设置成path就好了,下次开始就方便了

阅读全文>

发表于 @ 2008年05月01日 14:04:00|评论(loading...)|编辑|

2008年04月28日

原创 JDBC结果集用法 

1.可滚动的结果集

   Statement s = conn.createStatement(type,concurrency);

   type:

   1.TYPE_FORWARD_ONLY   结果集不能滚动

   2.TYPE_SCROLL_INSENSITIVE  结果集可以滚动,但对数据库变化不敏感,也就是说即使数据库数据被更新了,也不反应在这个结果集上。

   3.TYPE_SCROLL_SENSITIVE   结果集可以滚动,但对数据库变化敏感,反映在这个结果集上。

   Concurrency:

   1.CONCUR_READ_ONLY   结果集不能用于更新数据库

   2.CONCUR_UPDATABLE &nbs阅读全文>

发表于 @ 2008年04月28日 13:57:00|评论(loading...)|编辑|

原创 网络编程 

1.实现服务器

  ServerSocket(port);创建一个监听制定端口的套接字。

  Socket accept();等待连接,该方法获得一个Socket对象,可以通过这个对象与连接中的客户端进行通信。

2.为多个客户端服务

   每当程序建立一个新的连接,也就是说当accept被成功调用的时候,将创建一个新的线程来处理服务器和该客户端之间的连接。主程序将立即返回并等待下一个连接。

  

阅读全文>

发表于 @ 2008年04月28日 11:48:00|评论(loading...)|编辑|

原创 集合(一) 

1.链表

   有序排序的容器:LinkedList

 数组是将对象的引用放在连续的存储位子中,而链表则将每个对象存放在独立的节点中,每个节点中还存放着序列中下一个节点的引用,也存放着上一个节点的引用。

LinkedList.add()用于将对象添加到列表的尾部,但你有时候肯那个需要把元素插入到列表中的某个位置,这种依赖于位置的add()是由迭代器负责的,因为迭代器描述的是集合中的位置,使用迭代器来添加元素的方法,只对于由自然顺序的集合才由实际意义。

remove方法之前一定要调用一次next方法,不然出java.lang.IllegalStateException。

remove方法将除掉迭代器左边的那个元素,但是,如果调用的是previous方法,那么移除的是迭代器右边的元素!

2.散列集 HashSet 

      散列码是用hashCode()方法取得的任何整数。取得元素的索阅读全文>

发表于 @ 2008年04月28日 01:38:00|评论(loading...)|编辑|

Csdn Blog version 3.1a
Copyright © anqini