请叫我头头哥
摘要: 请叫我头头哥如果您通过网页获取用户输入的数据并将其插入一个MySQL数据库,那么就有可能发生SQL注入安全的问题。本博文将为大家介绍如何防止SQL注入,并通过脚本来过滤SQL中注入的字符。所谓SQL注入,就是通过把SQL命令插入到Web表单递交或输入域名或页面请求的查询字符串,最终达到欺骗服务器执行恶意的SQL命令。我们永远不要信任用户的输入,我们必须认定用户输入的数据都是不安全的,我们都需要对用户输入的数据进行过滤处理... 阅读全文
posted @ 2013-06-12 22:44 请叫我头头哥 阅读(2746) 评论(0) 推荐(0) 编辑
摘要: 请叫我头头哥Tomcat是Apache 软件基金会(Apache Software Foundation)的Jakarta 项目中的一个核心项目,由Apache、Sun 和其他一些公司及个人共同开发而成。由于有了Sun 的参与和支持,最新的Servlet 和JSP 规范总是能在Tomcat 中得到体现,Tomcat 5支持最新的Servlet 2.4 和JSP 2.0 规范。因为Tomcat 技术先进、性能稳定,而且免费,因而深受Java 爱好者的喜爱并得到了部分软件开发商的认可,成为目前比较流行的Web 应用服务器。 阅读全文
posted @ 2013-05-08 22:14 请叫我头头哥 阅读(661) 评论(0) 推荐(0) 编辑
摘要: 请叫我头头哥Java 泛型(generics)是 JDK 5 中引入的一个新特性, 泛型提供了编译时类型安全检测机制,该机制允许程序员在编译时检测到非法的类型。泛型的本质是参数化类型,也就是说所操作的数据类型被指定为一个参数。假定我们有这样一个需求:写一个排序方法,能够对整形数组、字符串数组甚至其他任何类型的数组进行排序,该如何实现?答案是可以使用 Java 泛型。使用 Java 泛型的概念,我们可以写一个泛型方法来对一个对象数组排序。然后,调用该泛型方法来对整型数组、浮点数数组、字符串数组等进行排序。 阅读全文
posted @ 2013-05-07 22:52 请叫我头头哥 阅读(577) 评论(0) 推荐(0) 编辑
摘要: 程序猿这条路走了3年多了,因为各方面(说虚伪一点,是为了能学到新东西,锻炼自己。说实际一点,就是为了生计。怪只怪北京房价太高)的原因,做过的私活也比较多。想了很久还是决定对这次的私活做一个了断,也算是总结一下做私活的感悟吧。这篇博客呢,我不打算介绍私活的利弊或者是接私活要注意些什么或者是怎么收尾款之类的,这种类型的博客园子里也有很多了。我主要是为了介绍一下自己在做私活中一些使用到的有用的东西。因为一般每次接私活我都是我自己接,然后再找同学做的。所以在私活中也担任了team lead这么一个角色吧(当然,如果不是走公司的私活,是个人的私活基本都是一个人就可以做,没有什么team的概念)。这里需要顺带一句,对于初次接私活的朋友来说,在私活做完的时候,尾款没有到账之前,可以demo,但不要给code。不要问我为什么。 阅读全文
posted @ 2013-05-06 21:31 请叫我头头哥 阅读(17699) 评论(141) 推荐(106) 编辑
摘要: 请叫我头头哥Java中,可以使用访问控制符来保护对类、变量、方法和构造方法的访问。Java支持4种不同的访问权限。默认的,也称为default,在同一包内可见,不使用任何修饰符。私有的,以private修饰符指定,在同一类内可见。共有的,以public修饰符指定,对所有类可见。受保护的,以protected修饰符指定,对同一包内的类和所有子类可见。 阅读全文
posted @ 2013-04-22 21:53 请叫我头头哥 阅读(808) 评论(0) 推荐(2) 编辑
摘要: 请叫我头头哥数组对于每一门编程语言来说都是重要的数据结构之一,当然不同语言对数组的实现及处理也不尽相同。Java语言中提供的数组是用来存储固定大小的同类型元素。你可以声明一个数组变量,如numbers[100]来代替直接声明100个独立变量number0,number1,....,number99。本博文将为大家介绍Java数组的声明、创建和初始化,并给出其对应的代码。 阅读全文
posted @ 2013-04-21 22:12 请叫我头头哥 阅读(600) 评论(0) 推荐(0) 编辑
摘要: 请叫我头头哥Java.io包几乎包含了所有操作输入、输出需要的类。所有这些流类代表了输入源和输出目标。Java.io包中的流支持很多种格式,比如:基本类型、对象、本地化字符集等等。一个流可以理解为一个数据的序列。输入流表示从一个源读取数据,输出流表示向一个目标写数据。Java为I/O提供了强大的而灵活的支持,使其更广泛地应用到文件传输和网络编程中。但本文讲述最基本的和流与I/O相关的功能。我们将通过一个个例子来学习这些功能。 阅读全文
posted @ 2013-04-20 20:47 请叫我头头哥 阅读(1081) 评论(1) 推荐(3) 编辑
摘要: 请叫我头头哥有些 MySQL 数据表中可能存在重复的记录,有些情况我们允许重复数据的存在,但有时候我们也需要删除这些重复的数据。本博文我们将为大家介绍如何防止数据表出现重复数据及如何删除数据表中的重复数据... 阅读全文
posted @ 2013-04-17 22:29 请叫我头头哥 阅读(884) 评论(0) 推荐(0) 编辑
摘要: 请叫我头头哥异常是程序中的一些错误,但并不是所有的错误都是异常,并且错误有时候是可以避免的。比如说,你的代码少了一个分号,那么运行出来结果是提示是错误java.lang.Error;如果你用System.out.println(11/0),那么你是因为你用0做了除数,会抛出java.lang.ArithmeticException的异常。异常发生的原因有很多,通常包含以下几大类:用户输入了非法数据。要打开的文件不存在。网络通信时连接中断,或者JVM内存溢出。这些异常有的是因为用户错误引起,有的是程序错误引起的,还有其它一些是因为物理错误引起的。- 阅读全文
posted @ 2013-04-16 23:22 请叫我头头哥 阅读(885) 评论(0) 推荐(1) 编辑
摘要: 一切都是为了性能,一切都是为了逻辑一、查询的逻辑执行顺序(1) FROM left_table(3) join_type JOIN right_table (2) ON join_condition(4) WHERE where_condition(5) GROUP BY group_by_list... 阅读全文
posted @ 2013-04-14 23:55 请叫我头头哥 阅读(2657) 评论(7) 推荐(23) 编辑
//Setting ico for cnblogs