自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Oracle横向纵向求和

有一张工资表SALARY如下, (NO 员工编号 ,MONEY 工资)NO    NAME     ITEM       MONEY001    张三        工资        80 001    张三        补贴        86 001    张三        奖金        75 002    李四        工资        78 

2016-09-08 15:18:04 8389

原创 java web 过滤器和拦截器的区别

1. 拦截器是基于java的反射机制的,而过滤器是基于函数回调。2. 拦截器不依赖与servlet容器,过滤器依赖与servlet容器。 3. 拦截器只能对action请求起作用,而过滤器则可以对几乎所有的请求起作用。4. 拦截器可以访问action上下文、值栈里的对象,而过滤器不能访问。 5. 在action的生命周期中,拦截器可以多次被调用,而过滤器只能在容器初始化时被调用一次

2016-08-03 17:37:45 260

原创 Java学习之多线程

进程:每个进程都有独立的代码和数据空间(进程上下文),进程间的切换会有较大的开销,一个进程包含1--n个线程。线程:同一类线程共享代码和数据空间,每个线程有独立的运行栈和程序计数器(PC),线程切换开销小。线程和进程一样分为五个阶段:创建、就绪、运行、阻塞、终止。 在java中要想实现多线程,有两种手段,一种是继承Thread类,另外一种是实现Runable接口。Thread类实际上也

2016-07-27 10:41:27 329

原创 Java学习之IO流

什么是IO:IO即数据的输入输出。将外设的数据读到内存中就是输入,将内存中数据写入到外设中就是输出。IO流常见的基类:字节流的抽象基类:InputStream, OutputStream字符流的抽象基类:Reader, Writer这四个类的子类都是以父类名称作为子类名称的后缀,如InputStream的子类FileInputStream, Writer的子

2016-07-27 10:39:24 263

原创 在代码中如何限制一个Map的大小

今天遇到一个问题: 在session中放入了一个Map, 但是担心放入内容过多撑爆内存,想要限制这个Map的大小,应该如何实现呢?其实LinkedHashMap就提供了简单的实现,代码如下://构建一个map,大小限制为10。如果到达上限,再存值则会删除最先存入的值然后再存入新值public class LinkedHashMapTest {    static int m

2016-07-27 10:30:00 8518

原创 MyBatis中#和$区别

1. #将传入的数据都当成一个字符串,会对自动传入的数据加一个双引号。如:order by #user_id#,如果传入的值是111,那么解析成sql时的值为order by "111", 如果传入的值是id,则解析成的sql为order by "id".  2. $将传入的数据直接显示生成在sql中。如:order by $user_id$,如果传入的值是111,那么解析成sql时的值为

2016-07-15 15:07:18 313

原创 Java对象创建过程

今天读了《Thinking in Java》关于对象初始化的一章,了解了Java对象的创建过程,总结如下:1,通过classpath加载对应的.class文件,并载入对应的父类的.class文件;2,从父类到子类的顺序完成静态成员变量的初始化(只执行一次);3,在堆上为要创建的对象分配存储空间,并将这块空间清零,也就是将对象的所有基本类型设为默认值,引用类型设为null;4,执行父

2016-07-15 15:00:20 188

原创 jQuery获取某个标签的内容

1,html()方法此方法类似于JavaScript中的innerHTML属性,可以用来读取或者设置某个元素中的HTML内容。例如:specification如果要得到内容specification,用$("#test").html()即可。但如果是下面这种:            specification     这时如果用$("#test").

2016-07-11 17:12:49 5467

转载 HashMap的实现原理分析

原文地址:http://blog.csdn.net/vking_wang/article/details/141665931. HashMap的数据结构数据结构中有数组和链表来实现对数据的存储,但这两者基本上是两个极端。      数组数组存储区间是连续的,占用内存严重,故空间复杂的很大。但数组的二分查找时间复杂度小,为O(1);数组的特点是:寻址容易,插入和删除困难;链表

2016-05-18 10:06:16 280

原创 如何让Eclipse高亮选中的变量

选择:Windows-> Preferences->Java->Editor->Mark Occurrences左边的选项就是要高亮的内容。比如要高亮选中的局部变量,就勾选Local variables即可(Alt+Shift+0)。另外可在上方Annotations中设置高亮时的颜色。

2016-05-18 10:02:30 681

原创 Java学习之集合框架

1.Collection接口Collection是最基本的集合接口,一个Collection代 表一组Object,即Collection的元素(Elements)。一些 Collection允许相同的元素而另一些不行。一些能排序而另一些不行。JavaSDK不提供直接继承自Collection的类,JavaSDK提 供的类都是继承自Collection的“子接口”如List和Set。所有实

2016-04-16 22:00:09 262

原创 Java学习之Cookie&Session

Cookie和Session都是为了解决一个问题:Http协议无状态问题。 Http协议无状态:无状态是指协议对于事务处理没有记忆能力。服务器不知道哪一个客户端请求了自己。 Cookie是通过客户端保持状态的解决方案。当用户使用浏览器访问一个支持Cookie的网站的时候,用户会提供包括用户名在内的个人信息并且提交至服务器;接着,服务器在向客户端回传相应超文本的同时也会发回这些个人信

2016-03-14 22:36:16 225

原创 Java学习之Servlet

servlet是Java语言编写的服务器端程序,其主要功能是交互式地浏览和修改数据,生成动态Web内容。开发Servlet:1定义一个类HelloServlet,并让该类去实现javax.servlet.Servlet接口;2实现Servlet接口中的init,service,destory等方法.3找到项目根下的WEB-INF下的web.xml文件,在根元素web-app中创建一

2016-03-09 23:08:17 284

原创 Java学习之反射

反射是指程序可以访问、检测和修改它本身状态或行为的一种能力。Java中的反射是指得到和操作元数据的行为。    获取指定类的Class对象方式一: 类名.class方式二: 对象名.getClass() 方式三: forName(String className) 该方法是Class类的静态方法。    常用方式三,因为一般的情况下我们都需要在不知道类名的情况下获取类的

2016-02-26 22:03:04 237

原创 Java学习之枚举

枚举是字段由一组不变的常量构成的一种类型。常量的值一 一列出来,只限于列举出来的值的范围内。    例1:public enum Gender {                 MALE,FEMALE;           }    可以用JDK自带的反编译工具javap查看Gender内部的实现: javap -c -l -private Gender (-c 反编译class

2016-02-24 22:33:20 234

原创 主要由javascript实现的网页打字小游戏

代码如下 :打字游戏    b{        position:absolute;            }        function startGame(){                var words = "QWERTYUIOPASDFGHJKLZXCVBNM";//要生成的所有字母        var wor

2015-05-02 21:19:44 849

转载 成为优秀Java程序员的10个要点

成为优秀Java程序员的10个要点如果你是一个热衷于技术的Java程序员, 那么下面的10个要点可以让你在众多Java开发人员中脱颖而出。1.拥有扎实的基础和深刻理解OO原则对于Java程序员,深刻理解Object Oriented Programming(面向对象编程)这一概念是必须的。没有OOPS的坚实基础,就领会不了像Java这些面向对象编程语言的美。光学习OO原则的

2015-04-08 22:36:25 296

原创 基于Session的简易网上购物车

我们平时网购时经常会接触到购物车(Shoppingcart)这个概念。说到底,购物车就是购买物品的小推车,盛放商品的一个容器。购物网站的购物车与生活中的超市购物车非常类似,顾客可以添加多种商品到购物车,然后统一结算。目前网上购物车主要通过Cookie和Session两种方式来实现。Cookie占用资源小,属于浏览器内置的,并且只要在Cooike定义的有效期内都不会失效。但Cookie有侵犯顾客隐私

2015-04-01 22:32:45 1632

空空如也

空空如也

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

TA关注的人

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