自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(30)
  • 收藏
  • 关注

我是一个垃圾程序员

过去的一段时间里,我深刻的反省了自己。曾经我以为我可以做好的,会竭力去做好。也就在过去的一年里,我工作的很充实,虽然很累,每天不知疲倦的努力工作,就算受了委屈,哪怕犯过错误,可一步步的走来,回首来时路,依然觉得那是我人生中忘不掉的一段经历。对于什么事 我都希望是公平的,既然自己觉得可以做的更好,还有更大的潜力,然后我就跳槽了。这一切让我知道了:我是一个垃圾程序员开始给...

2013-05-31 23:23:00 290

java笔试01

一、面向对象的特征都有哪些?他们在使用过程中的优势是什么?(1)对象唯一性 (2)抽象性 (3)继承性 (4)多态性 1、易维护 采用面向对象思想设计的结构,可读性高,由于继承的存在,即使改变需求,那么维护也只是在局部模块,所以维护起来是非常方便和较低成本的。 2、质量高 在设计时,可重用现有的,在以前的项目的领域中已被测试过的类使系统满足业务需求并具有较高的质量。 3、...

2013-05-31 19:58:00 101

PreparedStatement与Statement区别

1、PreparedStatement是预编译的,对于批量处理可以大大提高效率,也教JDBC存储过程。2、Statement每次执行sql语句,相关数据库都要执行sql语句的编译,PreparedStatement是预编译的,preparedstatement支持批处理,每一种数据库都会尽最大努力对预编译语句提供最大的性能优化,因为预编译语句有可能被重复调用,所以语句在背DB的编译器编...

2013-05-29 22:47:00 78

oracle中having子句的使用

先了解一下聚合函数,例如 SUM,COUNT,MAX,AVG等。这些函数和其他函数的根本区别就是他们一般作用在多条记录上select count(unit_id) from sys_user; 这里的COUNT作用在所有返回记录的unit_id字段上,结果就是该查询只返回一个结果,即总数。通过使用GROUP BY子句,可以让SUM和COUNT这些函数对属于一组的数据起作用。当你指定BR...

2013-05-29 19:08:00 1490

在HTML中,标记<font>的Size属性最大取值

写代码测试一下:&lt;script type="text/javascript"&gt; function test(){ var str = ""; for(var i = 1; i &lt;= 10; i++){ str += "&lt;font size=" + i +" &gt;"+ i +" &lt;/font&gt;&qu

2013-05-28 13:42:00 3620

jquery实现控制表格行高亮

&lt;style&gt;.height{ background:#666666; /*背景颜色为灰色*/}tr{ cursor: pointer; /*手形*/ }&lt;/style&gt;&lt;body&gt;&lt;table border="1" width="40%"&gt; &lt;tr&gt;&lt

2013-05-28 00:17:00 179

jquery实现复选框checkbox全选(完善)

实现:当一个未选中或者未全部选中时点击全选进行全部选中,而再次点全选则取消全部选中。点击反选则就进行反选。html&lt;body&gt;&lt;form&gt; &lt;input type="checkbox" name="mycheck" value="朴树" /&gt;朴树 &lt;input type="checkbox" name

2013-05-26 21:08:00 146

Javascript中函数定义方法比较

定义函数的方法主要包括3种:function 语句、函数直接量、Function()构造函数(代码格式比较如下) //使用function语句编织函数 function f(x){ return x; } //使用函数直接量直接生成函数 var f = function(x)...

2013-05-26 18:16:00 86

Javascript基础

下面这些题目说他是js中的基础,确实是基础,可不借助IDE工具的时候,谁又真正能做出几个......alert(typeof(NaN)); //Number alert(typeof(Infinity)); //Number,Infinity 属性用于存放表示正无穷大的数值。 alert(typeof(null)); //object al...

2013-05-26 00:55:00 98

java学习笔记14--动态代理

InvocationHandler接口public interface InvocationHandler{ public Object invoke(Object proxy,Method method,Object[] args)throws Throwable}参数说明:Object proxy:被代理的对象Method method:要调用的方法Object a...

2013-05-21 00:29:00 57

java学习笔记13--比较器(Comparable、Comparator)

Comparable接口的作用之前Arrays类中存在sort()方法,此方法可以直接对对象数组进行排序。Comparable接口可以直接使用java.util.Arrays类进行数组的排序操作,但对象所在的类必须实现Comparable接口,用于指定排序接口。Comparable接口的定义如下:public interface Comparable&lt;T&gt;{...

2013-05-20 23:20:00 113

java学习笔记12--国际化

国际化的操作就是指一个程序可以同时适应多门语言,即:如果现在程序者是中国人,则会以中文为显示文字,如果现在程序的使用者是英国人,则会以英语为显示的文字,也就是说可以通过国际化操作,让一个程序适应各个国家的语言要求。程序根据不同的语言环境找到不同的资源文件,之后从资源文件中取出内容,资源文件中的内容都是以key-&gt;value的形式保存的,所以在读取的时候通过其key找到对应的value...

2013-05-20 12:39:00 156

java学习笔记11--Annotation

Annotation:在JDK1.5之后增加的一个新特性,这种特性被称为元数据特性,在JDK1.5之后称为注释,即:使用注释的方式加入一些程序的信息。java.lang.annotation Annotation接口是所有的Annotation都必须实现的接口。系统内建的Annotation在JDK1.5之后,系统中已经建立了如下的三个内建的Annotation类型,用户直接使用即...

2013-05-19 22:36:00 91

java学习笔记10--枚举

在JDK1.5之前,java可以有两种方式定义新类型:类和接口。对于大部分面向对象编程来说,这两种方法看起来似乎足够了,但是在一些特殊情况下,这些方法就不适合。例如,想定义一个Color类,它只能有Red、Green、Blue三种值,其他的任何值都是非法的,那么JDK1.5之前虽然可以构造这样的代码,但是要做很多的工作,也有可能带来各种不安全的问题。而JDK1.5之后引入的枚举类型(Enum)就能...

2013-05-19 21:06:00 107

java学习笔记10--枚举

在JDK1.5之前,java可以有两种方式定义新类型:类和接口。对于大部分面向对象编程来说,这两种方法看起来似乎足够了,但是在一些特殊情况下,这些方法就不适合。例如,想定义一个Color类,它只能有Red、Green、Blue三种值,其他的任何值都是非法的,那么JDK1.5之前虽然可以构造这样的代码,但是要做很多的工作,也有可能带来各种不安全的问题。而JDK1.5之后引入的枚举类型(Enum)就能...

2013-05-19 21:06:00 52

java学习笔记09--反射机制

什么是反射:反射是java语言的一个特性,它允许程序在运行时来进行自我检查并且对内部的成员进行操作。例如它允许一个java的类获取他所有的成员变量和方法并且显示出来。java的反射机制的实现要借助4个类:Class,Constructor,Field,Method 其中Class代表的是类对象,Constructor 类的构造器对象,Field 类的属性对象,Method类的方法对...

2013-05-19 12:22:00 166

java学习笔记08--泛型

泛型可以解决数据类型的安全性问题,它主要的原理,是在类声明的时候通过一个标识标识类中某个属性的类型或者是某个方法的返回值及参数类型。这样在类声明或实例化的时候只要指定好需要的类型即可。class Point&lt;T&gt;{ private T var; //var的类型由T决定 即由外包决定 public T getVar() { return var; } ...

2013-05-18 12:32:00 153

java学习笔记07--日期操作类

一、Date类在java.util包中定义了Date类,Date类本身使用非常简单,直接输出其实例化对象即可。public class T { public static void main(String[] args) { Date date = new Date(); System.out.println("当前日期:"+date); //当前日期:Thu May 1...

2013-05-16 23:46:00 103

java学习笔记06--正则表达式

正则表达式可以方便的对数据进行匹配,可以执行更加复杂的字符串验证、拆分、替换等操作。例如:现在要去判断一个字符串是否由数字组成,则可以有以下的两种做法不使用正则表达式public class T { public static void main(String[] args) { String str = "0123456789"; boolean flag = tru...

2013-05-16 18:44:00 161

java学习笔记05--字符串 .

一、String类由字符所组成的一串文字符号被称之为字符串。在java中字符串不仅仅是字符数组,而且是String类的一个实例,可以使用String类来构建。字符串的每个字符是使用Unicode字符来构建。Sring对象上的几个方法:length() 取得字符串的长度equals() 判断源字符串中的字符是否等于指定字符串中的字符toLowerCase() 转换字符串中的英...

2013-05-15 23:58:00 92

java学习笔记04--数组

数组复制的方法是使用System类提供的arraycopy()方法,其语法如下:System.arraycopy(Objectsrc, intsrcPos,Objectdest, intdestPos, intlength);System.arraycopy(源数组,源数组中的起始位置,目标数组,目标数据中的起始位置,要复制的数组元素的数量);public class T { pu...

2013-05-15 00:04:00 130

java学习笔记04--数组

数组复制的方法是使用System类提供的arraycopy()方法,其语法如下:System.arraycopy(Objectsrc, intsrcPos,Objectdest, intdestPos, intlength);System.arraycopy(源数组,源数组中的起始位置,目标数组,目标数据中的起始位置,要复制的数组元素的数量);public class T { pu...

2013-05-15 00:04:00 47

java学习笔记03--判断与循环语句

程序的结构 一般来说程序的结构包含有下面三种: 1)顺序结构2)选择结构 3)循环结构在使用switch进行表达式判断的时候,在表达式中只能使用数字或字符。public class T { // 完成一个四则运算的功能 public static void main(String args[]){ int x = 3 ; int ...

2013-05-12 23:40:00 80

java学习笔记02--运算符、表达式 .

赋值运算符号一元运算符算术运算符关系运算符递增与递减运算符public class T { public static void main(String[] args) { int a = 3 , b = 3 ; // 定义两个变量a和b int x = 6, y = 6 ; // 定义两个变量x和y System.out.printl...

2013-05-12 23:05:00 56

java学习笔记01--数据类型

java数据类型划分分为两大类型: 1)基本数据类型:类似于普通的值。2)引用数据类型:传递的是内存的地址。浮点类型实际上就是表示小数。java基本数据类型数据的溢出当整数的数据大小超出了可以表示的范围,而程序中又没有做数值范围的检查时,这个整型变量所输出的值将发生絮乱,且不是预期的运行结果。例如:求出整型的最大值public class T {...

2013-05-12 22:44:00 72

java学习笔记01--数据类型

java数据类型划分分为两大类型: 1)基本数据类型:类似于普通的值。2)引用数据类型:传递的是内存的地址。浮点类型实际上就是表示小数。java基本数据类型数据的溢出当整数的数据大小超出了可以表示的范围,而程序中又没有做数值范围的检查时,这个整型变量所输出的值将发生絮乱,且不是预期的运行结果。例如:求出整型的最大值public class T {...

2013-05-12 22:44:00 41

oracle行转列、列转行

一、行转列需要将如下格式转换为:这就是最常见的行转列,主要原理是利用decode函数、聚集函数(sum),结合group by分组实现的create table test( id varchar2(255) primary key not null, name varchar2(255), course varchar...

2013-05-11 22:56:00 709

经理回复我的一封信

XXX,你好! 收到你的来信我很欣慰,你希望了解自己的不足,希望展现给别人真实的一面。这点非常好。就从这点我觉得不管作为你的上级、同事,还是朋友,也都应该对你再说点什么。 先来说说我个人对你的认识吧,概括的说:优点就是有抗压能力,缺点是考虑问题不动脑。作为一个程序员我认为3点最重要: 第一 是工作态度,也就是对工作的责任心、细心,不管做什么样的事情只要我们确定要去做了,就要做好...

2013-05-11 20:14:00 70

经理回复我的一封信

XXX,你好! 收到你的来信我很欣慰,你希望了解自己的不足,希望展现给别人真实的一面。这点非常好。就从这点我觉得不管作为你的上级、同事,还是朋友,也都应该对你再说点什么。 先来说说我个人对你的认识吧,概括的说:优点就是有抗压能力,缺点是考虑问题不动脑。作为一个程序员我认为3点最重要: 第一 是工作态度,也就是对工作的责任心、细心,不管做什么样的事情只要我们确定要去做了,就要做好...

2013-05-11 20:14:00 72

Java程序员面试中的多线程问题

很多核心Java面试题来源于多线程(Multi-Threading)和集合框架(Collections Framework),理解核心线程概念时,娴熟的实际经验是必需的。这篇文章收集了 Java 线程方面一些典型的问题,这些问题经常被高级工程师所问到。0.Java 中多线程同步是什么?在多线程程序下,同步能控制对共享资源的访问。如果没有同步,当一个 Java 线程在修改一个共享变量时,另外...

2013-05-09 10:40:00 54

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除