- 博客(20)
- 资源 (4)
- 收藏
- 关注
原创 Jdbc通用连接类
public class DbUtil2 { private static String url = null; private static String user = null; private static String password = null; private static String driverClass = null; static { try { Pr
2017-09-30 23:31:25 341
原创 存储过程的使用
SHOW TABLES;SELECT *FROM USER;--CREATE TABLE emp(id INT PRIMARY KEY,NAME VARCHAR(10),pwd VARCHAR(10),deptname VARCHAR(10))DROP TABLE empSELECT * FROM emp;-- 创建存储过程(输入参数)INSERT INTO emp VA
2017-09-30 12:15:11 284
原创 线程插入
public class ThreadJoin { public static void main(String[] args) { Mum m = new Mum(); m.start(); }}class Mum extends Thread { public void run() { System.out.println("洗菜"); System.out.pri
2017-09-27 21:15:15 363
原创 守护线程
//只剩下一个线程,守护线程也消失//守护线程:有一个线程随主程序存在而存在,随主程序消失而消失public class ThreadDemo extends Thread { private String name; public ThreadDemo(String name) { super(); this.name = name; } public void run(
2017-09-27 21:07:34 244
原创 线程的停止
//线程停止/*线程的停止: 1. 停止一个线程 我们一般都会通过一个变量去控制的。 2. 如果需要停止一个处于等待状态下的线程,那么我们需要通过变量配合notify方法或者interrupt()来使用。*/public class ThreadDemo5 extends Thread { boolean flag = true; public ThreadDemo5(String
2017-09-27 20:22:09 261
原创 生产者与消费者问题
//产品类class Product { String name; double price; boolean flag = false;// 产品是否生产完毕的标识,默认情况是没有生产完成。}// 生产者class Producer extends Thread { Product p;// 产品 public Producer(Product p) { super()
2017-09-27 19:08:14 294
原创 线程安全问题(使用同步函数)
class SaleTicket2 extends Thread { static int num = 5000;// 票数,静态共享变量 static Object o = new Object();// 同步对象 public SaleTicket2(String name) { // 获取名字 super(name); } // 重写run方法 // 同步函数 pu
2017-09-26 22:52:10 278 1
原创 线程安全问题(使用同步代码块)
class SaleTicket extends Thread { static int num = 50;// 票数,静态共享变量 static Object o = new Object();// 同步对象 public SaleTicket(String name) { // 获取名字 super(name); } // 重写run方法 public void run
2017-09-26 20:50:26 322
原创 封装jdbc的crud操作
//封装crud操作public class BaseDao { private final static String driver = "oracle.jdbc.driver.OracleDriver"; private final static String url = "jdbc:oracle:thin:localhost:1521:orcl"; private final sta
2017-09-25 20:13:12 876
原创 jdbc处理事务
public class BankDao extends BaseDao { public static void main(String[] args) throws SQLException { BankDao bd = new BankDao(); bd.zz(); } private void zz() throws SQLException { // TODO Aut
2017-09-25 20:09:17 622
原创 用action执行方法
用dom4j解析xml标签,并将标签属性与文本内容添加进集合,创建方法,传入action查找对应的id,从何获取类路径与方法,利用反射执行方法FrameUtil.javapublic class FrameUtil { List list = new ArrayList(); public static void main(String[] args) throws Exce
2017-09-18 18:12:02 548
原创 使用dom4j解析xml标签,将标签属性与文本内容添加进集合
studentInfo.xml 崔卫兵 PC学院 62354666 男,1982年生,硕士,现就读于北京邮电大学 张洪泽 PC学院 62358888 男,1987年生,硕士,现就读于中国农业大学 映射Student..javapublic class Student { private String id; private
2017-09-18 18:06:34 1762
原创 操作jdbc利用集合和反射对数据表中的记录进行遍历
private static List test8(String tabname, String clname) throws Exception { Class cl = Class.forName(clname); Connection conn = getConnection(); String sql = "select *from " + tabname; Lis
2017-09-13 15:50:28 312
原创 反射获取类属性和方法的调用
package io.stream;import java.lang.reflect.Constructor;import java.lang.reflect.Field;import java.lang.reflect.Method;import java.lang.reflect.Modifier;public class ReflectTest { public static
2017-09-12 11:05:37 243
原创 字节数组流,文件流,数据流,转换流
public class Demo011 { public static void main(String[] args) { Demo011 de = new Demo011(); de.byteArrayInputStream();// 字节数组输入流 de.fileInputStream();// 文件输入流 de.fileInputStream2();// 文件输入流,读
2017-09-11 20:41:34 4793
原创 字符输出流,转换流,对象输入/输出流
private static void objectInputStream() { // TODO Auto-generated method stub try { FileInputStream fis=new FileInputStream("c:\\hello.txt"); ObjectInputStream ois=new ObjectInputStream(fis);
2017-09-11 19:21:54 374
原创 用字符流读取文件的几种方法
public class Demo2 { public static void main(String[] args) { //fileReader1();//创建字符数组,将文件字符流读入数组,用for each循环进行遍历输出 //fileReader2();//读取文件字符流挨个获取输出 //fileReader3();//创建字符数组把字符读进数组,获取长度添加进字符串缓冲区
2017-09-11 18:38:14 2131
原创 利用jdbc对数据表进行分页,操作存储过程(有参与无参,返回游标),函数等
select * from deptselect * from (select e.empno,e.ename,rownum r from (select empno,ename from emp order by empno) e where rownum>=20)where r<=30--无返回值的存储过程create or replace procedure proc_ins_dept
2017-09-07 21:04:02 508
原创 求子数组最大和
public class findMaxSubArySum1 { public static void main(String[] args) { findMaxSubArySum1(); } /* * (迪原)11. 求子数组的最大和 题目: 输入一个整形数组,数组里有正数和负数。 数组中连续的一个或多个整数组成一个子数组,每个子数组都有一个和。 * 求所有子数组的和的最大值
2017-09-06 11:42:52 260
原创 迭代器练习
public class IterableTest { public static void main(String[] args) { //test(); //test2();//list特有的迭代器ListIterator,可以在迭代过程中添加元素 test3();//添加指定元素 //test4();//替换指定元素 } private static void tes
2017-09-01 09:37:42 268
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人