oracle VARCHAR2和NVARCHAR2的区别详解

区别一: VARCHAR2(size type),size最大为4000,type可以是char也可以是byte,不标明type时默认是byte(如:name  VARCHAR2(60))。 NVARCHAR2(size),s...

hibernate中session的get和load方法的区别和联系:详解

1. get:及时加载,调用到get方法时立即向数据库查询(在没有session缓存的请况)。 2. load:默认使用懒加载,当用到数据的时候才向数据库查询(在没有session缓存的请况)。 3. 懒加载(lazy):   概念:...

Oracle,sqlserver,mySQl的区别和联系:详解

1、日期处理方式 2、对保留字和关键字的处理方式: Oracle,sqlserver,mySQl的保留字不可以用作列字段,关键字可以,但他们对关键字的处理方式又不同: Oracle:关键字作为列时:用“”(双引号),sqlServer...

JAVA list集合详解

为什么需要集合?集合与数组有什么区别?答:数组是一个线性的序列,所以它可以快速的访问其他的元素,一旦建立它的容量就固定了,而且在其生命周期里是不能改变的。集合则以对象形式来存储它们的元素,可根据需要动态改变大小。--------------...

分享几道经典的javascript面试题详解

这几道题目还是有一点意思的,大家可以研究一番,对自己的技能提升绝对有帮助。 1、调用过程中输出的内容是什么 function fun(n, o) { console.log(o); return {...

MySQL大数据量分页查询方法及其优化详解

方法1: 直接使用数据库提供的SQL语句 语句样式: MySQL中,可用如下方法: SELECT * FROM 表名称 LIMIT M,N 适应场景: 适用于数据量较少的情况(元组百/千级) 原因/缺点:...

告诉你38个MySQL数据库的小技巧详解

无论是运维、开发、测试,还是架构师,数据库技术是一个必备加薪神器,那么,一直说学习数据库、学MySQL,到底是要学习它的哪些东西呢? 1、如何快速掌握MySQL? 培养兴趣 兴趣是最好的老师,不论学习什么知识,兴趣都可以极大地提高学习...

Redis的那些最常见面试问题详解

1.什么是redis? Redis 是一个基于内存的高性能key-value数据库。 2.Reids的特点 Redis本质上是一个Key-Value类型的内存数据库,很像memcached,整个数据库统统加载在内存当中进行操作,定期通...

Java多线程和并发基础详解

第一:Java多线程面试问题 1:进程和线程之间有什么不同? 一个进程是一个独立(self contained)的运行环境,它可以被看作一个程序或者一个应用。而线程是在进程中执行的一个任务。Java运行环境是一个包含了不同的类和程序的单...

从产品、开发、测试论恋爱的不同阶段详解

1.产品的角度:   当两个人在一起本身就是一个错误时候,说明两个人在恋爱之前没有互相了解对方;没有互相做需求调研导致双方身心疲惫,心灵受到伤害。同时就涉及到需求变更(需求变更流程复杂),需求变更会导致感情受到伤害的两个人疲于应付感情,把...