摘要: 转载地址:http://blog.csdn.net/llhhyy1989/article/details/7388059Java中的流,可以从不同的角度进行分类。按照数据流的方向不同可以分为:输入流和输出流。按照处理数据单位不同可以分为:字节流和字符流。按照实现功能不同可以分为:节点流和处理流。输出流:输入流:因此输入和输出都是从程序的角度来说的。字节流:一次读入或读出是8位二进制。字符流:一次读入或读出是16位二进制。字节流和字符流的原理是相同的,只不过处理的单位不同而已。后缀是Stream是字节流,而后缀是Reader,Writer是字符流。节点流:直接与数据源相连,读入或读出。直接使用节 阅读全文
posted @ 2013-08-15 11:16 三星蓝 阅读(443) 评论(0) 推荐(0) 编辑
摘要: java.util.Timer定时器,实际上是个线程,定时调度所拥有的TimerTasks。一个TimerTask实际上就是一个拥有run方法的类,需要定时执行的代码放到run方法体内,TimerTask一般是以匿名类的方式创建。一个完整的Timer:Java代码java.util.Timertimer=newjava.util.Timer(true);//true说明这个timer以daemon方式运行(优先级低,//程序结束timer也自动结束),注意,javax.swing//包中也有一个Timer类,如果import中用到swing包,//要注意名字的冲突。TimerTasktask= 阅读全文
posted @ 2013-08-15 08:54 三星蓝 阅读(281) 评论(0) 推荐(0) 编辑
摘要: 实现的方法有两种不过都是继承于线程类来实现的。1。 public void run() { while (true) { try { sleep(10000L); //间隔10s执行一次! } catch (Exception ex) { ToolBox.getLogger().error("Executing the sleep operation error!"); ex.printStackTrace(); } OperationExecute();//你的操作 } } 2。采用T... 阅读全文
posted @ 2013-08-15 08:47 三星蓝 阅读(1062) 评论(0) 推荐(0) 编辑
摘要: public class Demo{public static void main(String[] args) {try {String sql="insert into person values(?,?)";Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver");Connection conn=DriverManager.getConnection("jdbc:sqlserver://localhost:1433;databaseName=pubs"," 阅读全文
posted @ 2013-08-09 16:10 三星蓝 阅读(1859) 评论(0) 推荐(0) 编辑
摘要: 1.http协议传输统一iso-8859-1传输jsp中用request.getparameter("keword");得到的是iso-8859-1翻译过来的,要用keyword = new String(keyword.getBytes("iso-8859-1"),"gbk");转过来流程是 keyword(gbk)---keyword传输中(iso-8859-1)---接收keyword = new String(request.getparameter("keword").getBytes("iso 阅读全文
posted @ 2013-08-08 13:38 三星蓝 阅读(604) 评论(0) 推荐(0) 编辑
摘要: 1 SimpleDateFormat timeformat = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");2 java.util.Date currentTime = new java.util.Date();//得到当前系统时间 3 String st... 阅读全文
posted @ 2013-08-08 08:51 三星蓝 阅读(717) 评论(0) 推荐(0) 编辑
摘要: PL/SQL 会为程序中执行的每一条UPDATE,DELETE,INSERT 语句使用一个隐式游标。隐式游标有SQL%FOUND,SQL%NOTFOUND,SQL%ROWCOUNT三个属性,这些属性用于控制程序流程或者了解程序的状态。当运行DML语句时,PL/SQL打开一个内建游标并处理结果,游标是维护查询结果的内存中的一个区域,游标在运行DML语句时打开,完成后关闭。隐式游标只使用SQL%FOUND,SQL%NOTFOUND,SQL%ROWCOUNT三个属性。SQL%FOUND,SQL%NOTFOUND是布尔值,SQL%ROWCOUNT是整数值。1. SQL%FOUND和SQL%NOTFOU 阅读全文
posted @ 2013-05-10 08:36 三星蓝 阅读(2795) 评论(0) 推荐(0) 编辑
摘要: 数据库:就是咱安装的那个软件,这个不必多说实例:安装数据库后第一步就是创建实例,就相等于一大块地的名,比如你用PL/SQL连接数据库时选择数据库名实际上就是实例名,它的说法欠缺严谨。在oracle安装路径中的tnsnames.ora文件可以清楚的看到其配置,这个你应该知道,不知道再问我。表空间:就相当于一块地皮,你所有的数据库对象都是在表空间中存的用户:就是一个登陆的名,当然得有密码,它跟表空间是多对多的关系的,但我们在创建用户时一般都指定默认表空间的,若不指定用户默认表空间的话,则用户每次创建数据库对象的时候,都要指定表空间,太麻烦角色:每个用户都有角色,它决定了该用户有什么权限,比如DBA 阅读全文
posted @ 2013-04-23 10:00 三星蓝 阅读(432) 评论(0) 推荐(0) 编辑
摘要: jdbc:手动手动写sqldelete、insert、update要将对象的值一个一个取出传到sql中,不能直接传入一个对象。select:返回的是一个resultset,要从ResultSet中一行一行、一个字段一个字段的取出,然后封装到一个对象中,不直接返回一个对象。ibatis的特点:半自动化sql要手动写delete、insert、update:直接传入一个对象select:直接返回一个对象hibernate:全自动不写sql,自动封装delete、insert、update:直接传入一个对象select:直接返回一个对象 阅读全文
posted @ 2013-03-14 21:08 三星蓝 阅读(165) 评论(0) 推荐(0) 编辑
摘要: ibatis:sql需要自己写hibernate:sql自动生成上面是最大的区别,下面是一些细节.选择Hibernate还是iBATIS都有它的道理:Hibernate的特点:Hibernate功能强大,数据库无关性好,O/R映射能力强,如果你对Hibernate相当精通,而且对Hibernate进行了适当的封装,那么你的项目整个持久层代码会相当简单,需要写的代码很少,开发速度很快,非常爽。以数据库字段一一对应映射得到的PO和Hibernte这种对象化映射得到的PO是截然不同的,本质区别在于这种PO是扁平化的,不像Hibernate映射的PO是可以表达立体的对象继承,聚合等等关系的,这将会直接 阅读全文
posted @ 2013-02-24 19:43 三星蓝 阅读(257) 评论(0) 推荐(0) 编辑