- 博客(21)
- 资源 (1)
- 收藏
- 关注
转载 Oracle SQL查询优化方法
系统优化中很重要的方面是SQL语句的优化,对于海量数据,优质的SQL能够有效的提高系统的可用性。总结的有点罗嗦,列个简单的目录啦~目录 第一部分 知识准备 第二部分 常用sql用法和注意事项 第三部分 sql优化总结 1. sql执行过程 1. exi...
2018-03-14 17:25:50 550
转载 Oracle 函数大全
F.1字符函数——返回字符值 (chr,concat,initcap,lower,lpad/rpad,nls_initcap,nls_lower,nls_upper,regexp_replace,regexp_substr,replace,trim/ltrim/rtrim,soundex,substr,translate,upper) 说明:可以sql和plsql中
2018-03-14 11:51:49 330
转载 常用sql语句及案例(oracle) 目录
目录1)基本2)数学函数3)rownum4)分页5)时间处理6)字符函数7)to_number8)聚合函数9)学生选课10)图书馆借阅 基本--新建表:create table table1( id varchar(300) primary key, name varchar(200) not null);--插入数据 insert into table1 (id,name) valu...
2018-03-14 11:50:00 260
转载 Java中的String,StringBuilder,StringBuffer三者的区别
最近在学习Java的时候,遇到了这样一个问题,就是String,StringBuilder以及StringBuffer这三个类之间有什么区别呢,自己从网上搜索了一些资料,有所了解了之后在这里整理一下,便于大家观看,也便于加深自己学习过程中对这些知识点的记忆,如果哪里有误,恳请指正。 这三个类之间的区别主要是在两个方面,即运行速度和线程安全这两方面。首先说运行速度,或者说是执行速度,在这方面运行速...
2018-03-01 17:33:49 225
原创 StringBuffer详解
API这样解释:StringBuffer线程安全的可变字符序列。一个类似于 String 的字符串缓冲区,但不能修改。虽然在任意时间点上它都包含某种特定的字符序列,但通过某些方法调用可以改变该序列的长度和内容。 可将字符串缓冲区安全地用于多个线程。可以在必要时对这些方法进行同步,因此任意特定实例上的所有操作就好像是以串行顺序发生的,该顺序与所涉及的每个线程进行的方法调用顺序一致。 StringBu...
2018-03-01 17:31:14 1008
转载 ArrayList和LinkedList的区别
本文为博主原创文章,转载请注明出处:http://blog.csdn.net/eson_15/article/details/51145788前面已经学习完了List部分的源码,主要是ArrayList和LinkedList两部分内容,这一节主要总结下List部分的内容。List概括 先来回顾一下List在Collection中的的框架图: 从图中我们可以看出: ...
2018-03-01 16:43:27 230
转载 HashSet与HashMap的区别
HashMap和HashSet的区别是Java面试中最常被问到的问题。如果没有涉及到Collection框架以及多线程的面试,可以说是不完整。而Collection框架的问题不涉及到HashSet和HashMap,也可以说是不完整。HashMap和HashSet都是collection框架的一部分,它们让我们能够使用对象的集合。collection框架有自己的接口和实现,主要分为Set接口,Lis...
2018-03-01 15:56:22 149
原创 集合框架ArrayList、LinkedList、HashMap、Iterator、泛型
总述Collection 接口存储一组不唯一,无序的对象List 接口存储一组不唯一,有序(插入顺序)的对象Set 接口存储一组唯一,无序的对象 Map 接口存储一组键值对象,提供key到value的映射 1.ArrayList实现了长度可变的数组,在内存中分配连续的空间。遍历元素和随机访问元素的效率比较高。2.LinkedList采用链表存储方式。插入、删除元素时效率比较高。3.Vector和A...
2018-03-01 13:48:07 670
转载 浅谈Arrays.asList()方法的使用
首先,该方法是将数组转化为list。有以下几点需要注意: (1)该方法不适用于基本数据类型(byte,short,int,long,float,double,boolean) (2)该方法将数组与列表链接起来,当更新其中之一时,另一个自动更新 (3)不支持add和remove方法上代码:package com.shanheyongmu.test;import java.util.Arra...
2018-03-01 11:03:33 682
转载 Arrays用法整理
本文将整理 java.util.Arrays 工具类比较常用的方法: 本文介绍的方法基于JDK 1.7 之上。 1. asList方法 @SafeVarargs public static <T> List<T> asList(T... a) { return new ArrayList<>(a); } 使用该方法可以返回...
2018-03-01 11:02:20 146
转载 ArrayList详解
1、简介ArrayList是Java集合框架中的一个重要的类,它继承于AbstractList,实现了List接口,是一个长度可变的集合,提供了增删改查的功能。集合中允许null的存在。ArrayList类还是实现了RandomAccess接口,可以对元素进行快速访问。实现了Serializable接口,说明ArrayList可以被序列化,还有Cloneable接口,可以被复制。和Vector不同...
2018-03-01 11:01:07 199
转载 Java经典设计模式(1):五大创建型模式(附实例和详解)
一、概况总体来说设计模式分为三大类:(1)创建型模式,共五种:工厂方法模式、抽象工厂模式、单例模式、建造者模式、原型模式。(2)结构型模式,共七种:适配器模式、装饰器模式、代理模式、外观模式、桥接模式、组合模式、享元模式。(3)行为型模式,共十一种:策略模式、模板方法模式、观察者模式、迭代子模式、责任链模式、命令模式、备忘录模式、状态模式、访
2018-02-06 16:47:23 176
转载 uml类图(Class Diagram)中类与类之间的关系及表示方式
http://blog.csdn.net/a19881029/article/details/8957441
2018-02-06 11:22:42 220
转载 Mybatis入门概述
1.什么是MyBatis MyBatis 是支持普通 SQL 查询,存储过程和高级映射的优秀持久层框架。MyBatis 消除 了几乎所有的 JDBC 代码和参数的手工设置以及结果集的检索。MyBatis 使用简单的 XML 或注解用于配置和原始映射,将接口和 Java 的 POJOs(Plain Old Java Objects,普通的 Java 对象)映射成数据库中的记录
2018-01-25 11:51:57 167
转载 log4j.properties配置详解与实例
http://blog.csdn.net/dr_guo/article/details/50718063
2018-01-17 16:36:07 127
转载 Spring框架入门
Spring 框架概述 1.1. 什么是Spring Spring是分层的JavaSE/EE full-stack(一站式) 轻量级开源框架 分层: 来自JavaEE体系结构 (客户端层、 web层、业务层、持久层 ) 服务器端三层结构 (web层、业务层、持久层) Servlet + JSP —- web层技术 —- Struts2框架 JDBC 接口 —- 持久化技术 —- Hibernate
2018-01-17 14:17:54 197
转载 XML中<beans>中属性概述
beans —— xml文件的根节点。<beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:context="http://www.springframework.org/schema/context"
2018-01-09 17:28:09 425
转载 面向切面编程(AOP)的理解
在传统的编写业务逻辑处理代码时,我们通常会习惯性地做几件事情:日志记录、事务控制及权限控制等,然后才是编写核心的业务逻辑处理代码。当代码编写完成回头再看时,不禁发现,扬扬洒洒上百行代码中,真正用于核心业务逻辑处理才那么几行,如图6-4所示。方法复方法,类复类,就这样子带着无可奈何遗憾地度过了多少个春秋。这倒也罢,倘若到了项目的尾声,突然决定在权限控制上需要进行大的变动时,成千上万个方法又得一一"登
2018-01-05 17:37:26 161
转载 验证数字的正则表达式集
验证数字:^[0-9]*$验证n位的数字:^\d{n}$验证至少n位数字:^\d{n,}$验证m-n位的数字:^\d{m,n}$验证零和非零开头的数字:^(0|[1-9][0-9]*)$验证有两位小数的正实数:^[0-9]+(.[0-9]{2})?$验证有1-3位小数的正实数:^[0-9]+(.[0-9]{1,3})?$验证非零的正整数:^\+?[1-9][0-9]*$
2018-01-04 10:30:12 158
转载 js验证表单大全
js验证表单大全,用JS控制表单提交 ,javascript提交表单:目录:1:js 字符串长度限制、判断字符长度 、js限制输入、限制不能输入、textarea 长度限制2.:js判断汉字、判断是否汉字 、只能输入汉字3:js判断是否输入英文、只能输入英文4:js只能输入数字,判断数字、验证数字、检测数字、判断是否为数字、只能输入数字5:只能输入英文字符和数字6: j
2018-01-04 09:58:05 295
spring 完整jar包
2018-01-10
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人