摘要:
1.SET UNUSED 1.原理 清除掉字典信息(撤消存储空间),不可恢复 2.执行方式 第一步: alter table table1 set unused (column1,column2); 或者 alter table table1 set unused column1; alter ta 阅读全文
摘要:
问题: 大家有用过PUT方式吗,一直弄不明白它与POST方式的区别 回复: 在更新资源的操作上,POST 和 PUT 基本相同。 在创建资源时,PUT可以指定资源路径,POST无法指定资源路径。 如下: put post区别 POST: > modify and update a resource 阅读全文
摘要:
1.区别: REST是一种架构风格,其核心是面向资源; 而webService底层SOAP协议,主要核心是面向活动; 2.概念: (1)SOAP SOAP最早是针对RPC的一种解决方案,简单对象访问协议, 很轻量,同时作为应用协议可以基于多种传输协议来传递消息(Http,SMTP等)。 但是随着SO 阅读全文
摘要:
例子: DELETE FROM 表 A WHERE ROWID IN (SELECT ROWID_ FROM (SELECT 字段1, 字段2, ROWID ROWID_, ROW_NUMBER() OVER(PARTITION BY 字段1,字段2 ORDER BY 1) ROW_NUM FROM 阅读全文
摘要:
1.答疑(总结:只有在进程不关闭的情况下类才不会被回收) 问: 一个web应用中 初始化的时候会给一个类中的静态成员变量赋值, 然后隔一段时间会改变成员变量中的值,这样java会自动回收吗? 如果长时间不改变成员变量的值会给我回收掉吗? 如果回收的话有什么办法可以不让他回收?答: 静态类本身不会回收 阅读全文
摘要:
在类被回收的时候,如下: 1.静态变量在类被加载的时候分配内存。 类在什么时候被加载? 当我们启动一个app的时候,系统会创建一个进程,此进程会加载一个Dalvik VM的实例, 然后代码就运行在DVM之上,类的加载和卸载,垃圾回收等事情都由DVM负责。 也就是说在进程启动的时候,类被加载,静态变量 阅读全文
摘要:
1.栈的基本知识 栈(stack),是一种线性存储结构,它有以下几个特点: (1)栈中数据是按照"后进先出(LIFO, Last In First Out)"方式进出栈的。 (2)向栈中添加/删除数据时,只能从栈顶进行操作栈通常操作: push -- 将一个新值压入堆栈中,参数是被压入的值 peek 阅读全文
摘要:
1.顺序表和链表的优缺点(区别、特点) 概述: 通过系统地学习顺序表和链表我们知道,虽然它们同属于线性表, 但数据的存储结构有本质的不同: (1)顺序表存储数据,需预先申请一整块足够大的存储空间, 然后将数据按照次序逐一存储,数据之间紧密贴合, 不留一丝空隙,如图 1a) 所示; (2)链表的存储方 阅读全文
摘要:
1.结合junit加载数据源 开发、测试、生产都有各自的数据库,这样需要配置的数据源不一样。 每次部署时修改配置过于繁琐,此时,可以使用Spring的Profile来配置多个数据源,运行前指定需要加载的数据源即可。 采用spring结合junit做演示,使用oracle和mysql做数据源区别演示, 阅读全文
摘要:
1.方法: public static String getTrace(Throwable t) { StringWriter stringWriter= new StringWriter(); PrintWriter writer= new PrintWriter(stringWriter); t 阅读全文