关闭
当前搜索:

Oracle中的SQL分页查询原理和方法详解

转载请注明出处:http://blog.csdn.net/anxpp/article/details/51534006,谢谢!     本文分析并介绍Oracle中的分页查找的方法。     Oracle中的表,除了我们建表时设计的各个字段,其实还有两个字段(此处只介绍2个),分别是ROWID(行标示符)和ROWNUM(行号),即使我们使用DESCRIBE命令查看表的结构,也是看不到这...
阅读(30960) 评论(9)

Java 网络IO编程总结(BIO、NIO、AIO均含完整实例代码)

本文会从传统的BIO到NIO再到AIO自浅至深介绍,并附上完整的代码讲解。 1、BIO编程 1.1、传统的BIO编程 网络编程的基本模型是C/S模型,即两个进程间的通信。 服务端提供IP和监听端口,客户端通过连接操作想服务端监听的地址发起连接请求,通过三次握手连接,如果连接成功建立,双方就可以通过套接字进行通信。 传统的同步阻塞模型开发中,ServerSocket负责绑定IP地址,启动监听端口;Socket负责发起连接操作。连接成功后,双方通过输入和输出流进行同步阻塞式通信。...
阅读(90094) 评论(68)

Linux 网络 I/O 模型简介(图文)

1、介绍 Linux 的内核将所有外部设备都看做一个文件来操作(一切皆文件),对一个文件的读写操作会调用内核提供的系统命令,返回一个file descriptor(fd,文件描述符)。而对一个socket的读写也会有响应的描述符,称为socket fd(socket文件描述符),描述符就是一个数字,指向内核中的一个结构体(文件路径,数据区等一些属性)。 根据UNIX网络编程对I/O模型的分类,UNIX提供了5种I/O模型。 1.1、阻塞I/O模型 最常用的I/O模型,默认...
阅读(19775) 评论(3)

Jquery选择器完全总结

基本的选择器 元素选择器element ID选择器#id 类选择器.class 匹配所有元素通常用于结合上下文搜索* 根据多个规则获取元素selector1,selector2,selectorN 层次结构中选取 选取指定元素内所有匹配的元素ancestor descendant 选择指定父元素下匹配的子元素parent>child 选择所有紧接在指定元素后指定的匹配元素prev+next 选择指定元素之后的所有指定的...
阅读(18827) 评论(4)

Spring ORM+Hibernate?Out!换 Spring Data JPA 吧!

Spring Data JPA 的目标是通过让一些必须的工作变得更简单,来极大的提高数据访问层的实现效率。通常我们只需要姐访问方法,而 Spring 给你提供自动实现。! 在一切开始之前,先举个简单的例子,以提高大家的兴致! 如果一张表user有三个字段,id、name和age,要查找指定姓氏在某年龄以上的user,在传统的Spring+Hibernate中,dao层我们是这样写的......
阅读(36791) 评论(11)

手把手教你从最基本的Java工程搭建SpringMVC+SpringDataJPA+Hibernate(含源码下载)

转载请注明出处:http://blog.csdn.net/anxpp/article/details/51415366,谢谢!     本文会介绍从一个最基本的java工程,到Web工程,到集成Spring、SpringMVC、SpringDataJPA+Hibernate。     平时我们可能是通过一个模板,或者是直接导入一个项目,而本文选择从最基本的java工程开始,也是为了展示...
阅读(30262) 评论(21)

对JVM GC进一步的实例解析

转载请注明出处:http://blog.csdn.net/anxpp/article/details/51388806,谢谢!     本文主要是基于Java内存回收机制作一些测试,目的是进一步了解JVM的相关机制。     您可能需要阅读:JAVA 内存泄露详解(原因、例子及解决),以便对Java中的内存管理有初步的认识。          总的来说,就是申请2次超过最大可用内存一半的内...
阅读(3934) 评论(0)

JPA规范介绍及实例(Java数据持久化解决方案)

ORM框架的出现,使直接存储对象成为可能,它们将Java对象拆分成SQL语句,并利用JDBC保存到数据库。但是不同的框架,使用起来却是很大不同的,这也导致开发者需要学习各种不同的ORM框架(虽然你可能觉得精通一个ORM框架就够了,但你也不能保证不会碰到需要维护别人的程序的时候,当然,他们很可能就使用了不同的框架)。而JAP规范,正式为了解决这个问题:规范ORM框架,是ORM框架有统一的接口和用法。至于规范,我们可以把它当作接口来理解,它规定了应该怎么做,但不包含任何实现。所以JPA并不能单独使用,必须指定实...
阅读(11879) 评论(0)

Oracle 在Spring+Hibernate中的使用

本文会基于一个搭建好的工程更新配置文件完成。 1、准备     您需要一个搭建好的Spring+Hibernate工程。     可以直接参考(含下载):Eclipse搭建Maven工程集成Spring4+Hibernate5+SpringMVC 2、jdbc驱动     若已安装Oracle,在Oracle主目录中有,比如本人的为:C:\app\iamanxpp\p...
阅读(6825) 评论(0)

Oracle 12c 简单的jdbc使用

1、准备工作 Oracle数据库 您需要Oracle数据库,如果没有可以参考这篇文章安装:Oracle 12c Windows安装、介绍及简单使用(图文) 基本的java工程 相信大家都没有问题。 jdbc驱动 在Oracle主目录中有,比如本人的为:C:\app\iamanxpp\product\12.1.0\dbhome_1\jdbc 把ojdbc7.jar添加到工程中即可。 2、代码 此处,直接将说明放到注释中,大家阅读起来也请清楚,...
阅读(9649) 评论(0)

Oracle 12c Windows安装、介绍及简单使用(图文)

本文图文详细介绍了 Oracle 12c 的安装,简单介绍了web管理,sql developer和plsql developer的使用以及配置相关信息。 都是非常基础的内容,因为本人也是Oracle 的初学者。 后续系列文章也会慢慢深入。...
阅读(33295) 评论(3)

JAVA 内存泄露详解(原因、例子及解决)

Java中的内存泄露,广义并通俗的说,就是:不再会被使用的对象的内存不能被回收,就是内存泄露。 Java中的内存泄露与C++中的表现有所不同。 在C++中,所有被分配了内存的对象,不再使用后,都必须程序员手动的释放他们。所以,每个类,都会含有一个析构函数,作用就是完成清理工作,如果我们忘记了某些对象的释放,就会造成内存泄露。 但是在Java中,我们不用(也没办法)自己释放内存,无用的对象由GC自动清理,这也极大的简化了我们的编程工作。但,实际有时候一些不再会被使用的对象,在GC看来不...
阅读(40432) 评论(14)

SQL数据库语言总结及代码示例

SQL 指结构化查询语言(Structured Query Language),SQL使我们有能力访问数据库SQL是一种 ANSI 的标准计算机语言。 SQL语言不区分大小写。 可以把 SQL 分为两个部分:数据操作语言 (DML) 和 数据定义语言 (DDL)。 SQL (结构化查询语言)是用于执行查询的语法。但是 SQL 语言也包含用于更新、插入和删除记录的语法。查询和更新指令构成了 SQL 的 DML 部分: SELECT - 从数据库表中获取数据 UPDATE...
阅读(22078) 评论(2)

MySQL 中的数据类型介绍

要了解一个数据库,我们也必须了解其支持的数据类型。 MySQL支持所有标准的SQL数据类型,主要分3类: ·数值类型 ·字符串类型 ·时间日期类型 另一类是几何数据类型,用的不多,也没多介绍。...
阅读(94334) 评论(17)

[置顶] 本博客全部文章导航

按时间顺序(新添加的文章更靠前)整理了本博客中所有文章。并未文章提供了推荐等级。博客一旦添加新的文章,索本文都会及时更新。...
阅读(4728) 评论(2)

HashMap源码之hash()函数分析(JDK 1.8)

我们知道,使用散列的容器,其高性能的主要影响因素之一就是hash值。     在HashMap中,为了更好的性能,我们希望作为Key的对象提供一个合理的hash函数以便能将其合理的分配到桶中。     而在实际的HashMap中,对从对象获取的hash值又做了调整。     我们先看源码: static final int hash(Object key) { i...
阅读(7028) 评论(5)

23种设计模式介绍以及在Java中的实现

文本详细总结了23种设计模式以及他们如何应用到java中,并提供了大量的示例代码。 文章中的示例源码在github上:https://github.com/anxpp/JavaDesignPattern。 如果本文对您有所帮助,请帮忙点个赞扩散一下,谢谢!...
阅读(25381) 评论(7)

Java之LinkedList源码解读(JDK 1.8)

java.util.LinkedList     双向链表实现的List。    基于JDK 1.8。    没有使用标准的注释,并适当调整了代码的缩进以方便介绍。    里面很多方法的实现是一样的,不过可以让外界感觉其提供了更多的行为。    需要花比ArrayList更多一点的时间理解 package com.anxpp.thinkinjava.chapter11.sourse;...
阅读(6910) 评论(3)

Java之ArrayList源码解读(JDK 1.8)

java.util.ArrayList     详细注释了ArrayList的实现,基于JDK 1.8 。     迭代器SubList部分未详细解释,会放到其他源码解读里面。此处重点关注ArrayList本身实现。 import java.util.AbstractList; import java.util.Arrays; import java.util.BitSet; impor...
阅读(6535) 评论(1)

基于JDK 1.8 的 Java 容器UML图

这张图主要描述Java中容器框架,基于JDK 1.8 的。    网上现有的相关图都是基于老版本的JDK,而且也比较简陋。    图中省略了过时的容器和多线程编程时用到的一些容器(不过相关内容再博客另外一篇总结Java容器的文章也会介绍的)。    不是完整的UML图,因为省略了属性层和方法层(当然,相关内容会在Java源码系列文章中详细介绍,这系列文章也在总结Java容器的文章能找到索引)。...
阅读(4040) 评论(2)
97条 共5页首页 上一页 1 2 3 4 5 ... 下一页 尾页
    个人资料
    • 访问:786076次
    • 积分:5612
    • 等级:
    • 排名:第5594名
    • 原创:96篇
    • 转载:1篇
    • 译文:0篇
    • 评论:299条
    博客专栏
    其他信息
    music