码迷,mamicode.com
首页 > 其他好文 > 详细

Day01

时间:2016-07-07 12:30:07      阅读:111      评论:0      收藏:0      [点我收藏+]

标签:

1.JAVA
两种创建线程的方法:
//1
自定义类继承Thread类
重写Run方法
主函数通过自定义类调用start函数

class demo1 extens Thread{
    public void run()
    {
        System.out.println("This is a thread!");
    }
    public static void main(String[] args)
    {
        demo1 d = new demo1();
        d.start();
    }
}

  


//2
自定义类实现Runnable借口
实现run方法
创建自定义类对象
创建Thread类对象,将自定义类对象传入。
推荐使用第二种创建线程的方法,应为Java是单继承的。

class demo2 implements Runnable{
    public void run()
    {
        System.out.println("This is a thread!");
    }
   public static void main()
{
    demo2 d = new demo2();
    d.start();
   } }

  

 

2.Sql注入
order by ?(number)
小于正确的number页面正常,大于的报错,只有正确的才行
查询有多少个字段

union select 1,2,3,4,5
看页面上爆出那个错误,如果爆出1和2
1和2的位置就可以查询一些信息
类似database(),user(),version()

Day01

标签:

原文地址:http://www.cnblogs.com/CLUG/p/5649527.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!