知识介绍来自网络,后面会根据继续学习进行补充和适当的修改,谢谢!原文地址:http://www.importnew.com/26821.html#comment-578355 java中的垃圾回收机制让开发者无须关注空间的创建和释放,它以守护进程的方式在后台自动回收垃圾.这样不仅提高了开发效率,还改善了内存的使用状况. 一.主要涉及的问题: 1)什么是堆内存? 2)什么是垃圾? 3)回收垃圾的方法有哪些? 4)什么是分代回收机制? 二.问题简要作答 1.什么是堆内存? 其在jvm启动时创建,主要…
对于Oracle中没有 if exists(...) 的语法,目前有许多种解决方法,这里先分析常用的三种,推荐使用最后一种 第一种是最常用的,判断count(*)的值是否为零,如下declare  v_cnt number;begin  select count(*) into v_cnt from T_VIP where col=1;  if v_cnt = 0 then    dbms_output.put_line('无记录');  end if;end;首先这种写法让人感觉很奇怪,明明只…
ORACLE 中IN和EXISTS比较 EXISTS的执行流程      select * from t1 where exists ( select null from t2 where y = x ) 可以理解为:   for x in ( select * from t1 )   loop       if ( exists ( select null from t2 where y = x.x )       then         OUTPUT THE RECORD       en…
本文转自:http://blog.csdn.net/hollboy/article/details/7550171 对于Oracle中没有 if exists(...) 的语法,目前有许多种解决方法,这里先分析常用的三种,推荐使用最后一种 第一种是最常用的,判断count(*)的值是否为零,如下 declare v_cnt number; begin ; then dbms_output.put_line('无记录'); end if; end; 首先这种写法让人感觉很奇怪,明明只需要知道表里有…
http://blog.csdn.net/hollboy/article/details/7550171对于Oracle中没有 if exists(...) 的语法,目前有许多种解决方法,这里先分析常用的三种,推荐使用最后一种 第一种是最常用的,判断count(*)的值是否为零,如下declare  v_cnt number;begin  select count(*) into v_cnt from T_VIP where col=1;  if v_cnt = 0 then    dbms_o…
oracle中 with的简单使用介绍,具体可以参见其他的博文介绍,在这里只是简单的介绍: with 构建了一个临时表,类似于存储过程中的游标,我是这么理解的. 一.数据准备: select * from table1; insert into table1(id) values(1);insert into table1(id) values(2);insert into table1(id) values(3);insert into table1(id) values(4); select…
话不多说,简单的总结而已.网络上很多很详细介绍. 例如,博文:http://blog.csdn.net/zhiweianran/article/details/7868894  当然这篇也是转载的,原创地址就不深究了.学习就好. 具体的可以参照这个博文地址,介绍的还是比较详细的. ---我的简单记录,如下: select * from a ; insert into a(id,name) values(1,'name1');insert into a(id,name) values(2,'nam…
最近做的项目中,没有完整的数据库表结构图(ER图),自己就根据服务器上oracle数据库和powerdesign整理一份,但是存在两个问题:1.没有把数据库表的相关备注弄下来:2.数据库表中的主外键关联也没有弄下来,可能是表中就没有. 现在,把操作流程和遇到的问题,记录下来. ************************************** 黄金分割线 *************************************** 一.安装powerdesign 和 oracle数据…
项目中使用了redis ,对于其基本的使用,相对简单些,根据项目中已经提供的工具就可以实现基本的功能,但是只是这样的话,对于redis还是太肤浅,甚至刚开始时候,集群.多节点.主从是什么,他们之间是什么关系都很模糊.利用瓜弟的服务器,自己学习搭建了一个,现在将其中的主要流程.集群测试.搭建中遇到的问题,记录下来,以备后用和帮助后来者. 一.主要的搭建过程 分为两部分: 1.利用小王子提供的简要命令安装redis; redis安装 1.安装redis依赖 # yum install gcc tcl…
在公司项目开始之前,根据springboot .mybatis.Swagger2 整合了一个demo,在测试时候,遇到的问题,简单记录.之前在使用mybatis时候,没有注意到这一点. 1.错误:There is no getter for property named 'classid' in 'class java.lang.String' 2.错误场景:再代码传递参数时候,只是传递了 字符串 类型的,但是在 mapper.xml 文件中使用了类似这样的判断 如下: 注意:这种写法本身是没有…