life is wonderful

世界上并没有完美的程序,但我们并不因此而沮丧,因为写程序本来就是一个不断追求完美的过程。...

老调重弹:JDBC系列 之 存储过程 CallableStatement(创建和使用)

前言       最近在研究Mybatis框架,由于该框架基于JDBC,想要很好地理解和学习Mybatis,必须要对JDBC有较深入的了解。所以便把JDBC 这个东东翻出来,老调重弹,好好总结一番,作为自己的笔记,也是给读者一个参考~~~       本文主要通过 使用JDBC...

2017-04-18 23:02:12

阅读数:1078

评论数:0

老调重弹:JDBC系列 之 <JDBC层次结构和基本构成>

前言        最近在研究Mybatis框架,由于该框架基于JDBC,想要很好地理解和学习Mybatis,必须要对JDBC有较深入的了解。所以便把JDBC 这个东东翻出来,老调重弹,好好总结一番,作为自己的笔记,也是给读者一个参考~~~本篇博文是我的上篇博文 老调重弹:JDBC系列 ...

2017-04-18 22:59:47

阅读数:745

评论数:0

老调重弹:JDBC系列 之 <驱动加载原理全面解析>

前言          最近在研究Mybatis框架,由于该框架基于JDBC,想要很好地理解和学习Mybatis,必须要对JDBC有较深入的了解。所以便把JDBC 这个东东翻出来,好好总结一番,作为自己的笔记,也是给读者一个参考~~~以下是本文的组织结构,读者可以点击上面的目录查看: ...

2017-04-18 22:56:04

阅读数:1195

评论数:0

SQL 多条件查询

网上有不少人提出过类似的问题:“看到有人写了WHERE 1=1这样的SQL,到底是什么意思?”。其实使用这种用法的开发人员一般都是在使用动态组装的SQL。让我们想像如下的场景:用户要求提供一个灵活的查询界面来根据各种复杂的条件来查询员工信息,界面如下图: 界面中列出了四个查询条件...

2017-04-16 17:57:47

阅读数:8592

评论数:0

Java注解(Annotation)原理详解

序言 注解在Java中到底是什么样的东西?具体是如何实现的?  本文将一层一层深入探究注解的实现原理。为了尽可能的将分析的过程呈现出来,所以文章包含了大量的截图和代码。(ps:如果图片看不清楚,请将网页放大来看,chrome可以通过ctrl+鼠标滚轮放大) 前期准备 知识方面 ...

2017-04-12 21:08:27

阅读数:491

评论数:0

子类可以继承到父类上的注解吗--有结论了

不了解注解基础知识的请先看《JDK 5 Annotation\注解\注释\自定义注解》   子类可以继承到父类上的注解吗? ----------------------------------------------------------------- 我们知道在编写自定...

2017-04-12 18:49:12

阅读数:5294

评论数:0

JVM(三):类加载机制(类加载过程和类加载器)

一、为什么要使用类加载器? Java语言里,类加载都是在程序运行期间完成的,这种策略虽然会令类加载时稍微增加一些性能开销,但是会给java应用程序提供高度的灵活性。例如: 1.编写一个面向接口的应用程序,可能等到运行时再指定其实现的子类; 2.用户可以自定义一个类加载器,让程序在运行时从网络...

2017-04-12 16:38:23

阅读数:574

评论数:0

JVM(一):体系结构 && 内存模型

在分析JVM体系结构之前,先看下Dalvik-JVM和Java-DVM的区别: 1.DVM基于寄存器JVM基于内存 Dalvik 基于寄存器,而 JVM 基于栈。基于寄存器的虚拟机对于更大的程序来说,在它们编译的时候,花费的时间更短。   2.字节码区别 VM字节码由.c...

2017-04-12 16:34:26

阅读数:801

评论数:0

Java基础加强:细说JDK动态代理的实现原理

原文地址:http://blog.csdn.net/mhmyqn/article/details/48474815 关于JDK的动态代理,最为人熟知的可能要数spring AOP的实现,默认情况下,Spring AOP的实现对于接口来说就是使用的JDK的动态代理来实现的,而对于类的代...

2017-04-11 00:13:07

阅读数:1160

评论数:0

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