2008年05月02日
开始我在eclipse创建一个properties文件之后,把encoding设置为utf-8,然后往这个文件写入中文,接着在程序里去这些中文的时候,出现乱码。然后google了一下!一下子ok!!
native2ascii -encoding 源文件 目标文件
ok!呵呵,可能对大部分人来说这是很基础的东西,别笑哦,反正学到一个了!
过了一会发现一个好插件,就是propertiesEditer,果然方便!呵呵,网站还是日文的,这下我的强项来了,嘿嘿,下载安装一切ok!
阅读全文>发表于 @ 2008年05月02日 00:41:00|评论(loading...)|编辑|收藏
2008年05月01日
启动服务:
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日
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...)|编辑|收藏