![](https://img-blog.csdnimg.cn/20201014180756923.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
数据库
Ashley zhao
意外和明天不知道哪个先降临?往者不可谏,来者犹可追
展开
-
数据库常见操作
一、oracle基础1、 数据库登录:sqlplus / as sysdba2、 表空间:sqlplus Sys/sysOrc_123 as sysdba3、 进入监听器控制台,命令:lsnrctl status4、 启动监听器,命令:lsnrctl start lsnrctl stop5、 启动监听 lsnrctl start LISTENER_vspudba6、 数据库安装...原创 2019-08-05 10:03:38 · 1199 阅读 · 0 评论 -
数据库常见问题总结
数据库索引什么是索引?(1)索引是对记录集多个字段进行排序的方法。(2)也是一个数据结构,在一张表中为一个字段创建索引,将创建另外一个数据结构,包含字段的数值以及指向相关记录的指针,就可以对该数据结构进行二分法排序,当需要查询时就可以降低时间复杂度。优势:快速存取数据;保证数据记录的唯一性;实现表和表之间的参照完整性;在使用order by group by子句进行数据的检索时,利用索引可...翻译 2019-08-16 18:00:04 · 1505 阅读 · 0 评论 -
java面试题总结4
设计模式6大原则1.单一职责。2.里氏替换 3.依赖导致4接口隔离5.迪米特法则6.开闭原则。XML和JSON优缺点XML的优点A.格式统一,符合标准; B.容易与其他系统进行远程交互,数据共享比较方便。C.可读性高XML的缺点 A.XML文件庞大,文件格式复杂,传输占带宽; B.服务器端和客户端都需要花费大量代码来解析XML,导致服务器端和客户端代码变得异常复杂且不易...翻译 2019-08-16 17:59:00 · 214 阅读 · 0 评论 -
java面试题总结3
45.系统进程间通信的方式管道( pipe ):管道是一种半双工的通信方式,数据只能单向流动,而且只能在具有亲缘关系的进程间使用。进程的亲缘关系通常是指父子进程关系。命名管道 (named pipe) : 命名管道也是半双工的通信方式,但是它允许无亲缘关系进程间的通信。信号量( semophore ) : 信号量是一个计数器,可以用来控制多个进程对共享资源的访问。它常作为一种锁机制,防止某...翻译 2019-08-16 17:44:11 · 133 阅读 · 0 评论 -
java面试题总结2
16.想让所有线程都等到一个时刻同时执行有哪些方法CountDownLatch:CountDownLatch首先我们在构造函数当中传入了一个标志值,然后在需要阻塞的地方调用await(),直到其他线程把countDown减少完。这个是不可重用的。CyclicBarrier:和他的名字一样栅栏,我们对他的构造函数传入一个栅栏值,在需要阻塞的地方调用await的时候我们就对其基础值加一,直到等于栅...翻译 2019-08-16 17:27:19 · 176 阅读 · 0 评论 -
java面试题总结1
垃圾回收算法1.标记-清除算法标记-清除算法是最基本的算法,和他的名字一样,分为两个步骤,一个步骤是标记需要回收的对象。在标记完成后统一回收被标记的对象。这个算法两个问题。一个是效率问题,标记和清除的效率不高。第二个问题是标记-清除之后会有大量不连续的碎片空间,如果我们需要更大的连续内存就必须GC。2.复制算法复制算法,不同于标记-清除,复制算法大多数用于新生代,它需要大小相等的两块内存,...翻译 2019-08-16 17:14:32 · 163 阅读 · 0 评论 -
ORACLE导入导出命令
一、创建逻辑目录,该命令不会在操作系统创建真正的目录,最好以system等管理员创建。create directory dpdata1 as ‘d:\test\dump’;二、查看管理理员目录(同时查看操作系统是否存在,因为Oracle并不关心该目录是否存在,如果不存在,则出错select * from dba_directories;SQL> select * from dba_d...原创 2019-08-05 10:00:31 · 287 阅读 · 0 评论 -
MySQL导入导出方法
1.导出整个数据库mysqldump -u 用户名 -p 数据库名 > 导出的文件名mysqldump -u wcnc -p smgp_apps_wcnc > wcnc.sql2.导出一个表mysqldump -u 用户名 -p 数据库名 表名> 导出的文件名mysqldump -u wcnc -p smgp_apps_wcnc users> wcnc_users...原创 2019-08-05 10:01:17 · 125 阅读 · 0 评论 -
MySQL之mysqldump介绍
mysqldump是一个备份程序,可以用来转储一个数据库或者数据库集合,用于备份或者将数据转移到另一个数据库,也不一定非要是MySQL服务器。转储的类型也包括SQL语句,如:创建表、填充表等。而且,mysqldump也可以用于生成CSV文件、分隔文本或者XML格式。1.mysqldump的基本使用方法:(1)导出整个数据库(包括数据库中的数据)mysqldump -u username -p...转载 2019-08-05 10:02:39 · 3191 阅读 · 0 评论 -
java面试题总结5
锁的优化策略1.读写分离,锁分离2.减少锁持有时间,可以减少其他的锁的持有时间3.以正确的顺序获得和释放锁4.适当的锁的范围扩大或者缩小,控制锁的粒度Spring Bean中作用域singleton:单例模式,在整个Spring IoC容器中,使用singleton定义的Bean将只有一个实例。prototype:原型模式,每次通过容器的getBean方法获取prototype定义的...翻译 2019-08-16 18:03:11 · 277 阅读 · 0 评论