摘要:
使用注解之前要开启自动扫描功能,其中base-package为需要扫描的包(含子包)。 @Configuration把一个类作为一个IoC容器,它的某个方法头上如果注册了@Bean,就会作为这个Spring容器中的Bean。@Scope注解 作用域@Lazy(true) 表示延迟初始化@Servic 阅读全文
posted @ 2019-04-11 16:46
CaptainFM
阅读(194)
评论(0)
推荐(0)
摘要:
这是一篇译文,原文在 Hacker News 上获得接近 500 个点赞。 每过几年都有类似的文章出现,然而程序员却依然疲于学习新的框架,看完此文希望对你有所启示。 那么,译文开始。 我们是程序员,每天都在了解最新的技术,每天都在学习编程语言、框架和库。 因为我们知道的现代编程工具越多越好,对吧? 阅读全文
posted @ 2019-04-11 16:20
CaptainFM
阅读(170)
评论(0)
推荐(0)
摘要:
在前面的文章中,我们使用线程的时候就去创建一个线程,这样实现起来非常简便,但是就会有一个问题: 如果并发的线程数量很多,并且每个线程都是执行一个时间很短的任务就结束了,这样频繁创建线程就会大大降低系统的效率,因为频繁创建线程和销毁线程需要时间。 那么有没有一种办法使得线程可以复用,就是执行完一个任务 阅读全文
posted @ 2019-04-11 15:33
CaptainFM
阅读(209)
评论(0)
推荐(0)
摘要:
构造一个线程池为什么需要几个参数?如果避免线程池出现OOM?Runnable和Callable的区别是什么?本文将对这些问题一一解答,同时还将给出使用线程池的常见场景和代码片段。 基础知识 Executors创建线程池 Java中创建线程池很简单,只需要调用Executors中相应的便捷方法即可,比 阅读全文
posted @ 2019-04-11 15:30
CaptainFM
阅读(168)
评论(0)
推荐(0)
摘要:
一、涉及内容 1.理解事务的概念和几个特性。 2.熟练掌握事务管理命令的使用。 3.理解并发操作的概念和数据库锁的类型。 二、具体操作 (12.5 实验) 1. 分析以下代码,说出代码中的哪些部分体现了事务的语句级原子性、过程级原子性和事务级原子性。 答: (1)体现语句级原子性:上述代码中的每一条 阅读全文
posted @ 2019-04-11 15:27
CaptainFM
阅读(1020)
评论(0)
推荐(0)
摘要:
一、涉及内容 1.理解索引的概念和类型。 2.掌握创建索引的命令。 3.理解视图的概念和优点。 4.理解可更新视图应具备的特点。 5.掌握创建一般视图和可更新视图的命令。 6.理解序列和同义词的概念和作用。 7.掌握序列的创建与应用。 8.掌握同义词的创建与应用。 二、具体操作 ( 实验) 1.在数 阅读全文
posted @ 2019-04-11 15:26
CaptainFM
阅读(946)
评论(0)
推荐(0)
摘要:
一、涉及内容 1.理解触发器的概念、作用和类型。 2.练习触发器的创建和使用。 二、具体操作 (实验) 1.利用触发器对在scott.emp表上执行的DML操作进行安全性检查,只有scott用户登录数据库后才能向该表中执行DML操作。(第1题中,user是系统函数,返回当前用户。字符串中使用两个单引 阅读全文
posted @ 2019-04-11 15:26
CaptainFM
阅读(6368)
评论(0)
推荐(0)
摘要:
一、涉及内容 1.掌握存储过程与函数的概念。 2.能够熟练创建和调用存储过程与函数。 二、具体操作 1.创建存储过程,根据职工编号删除scott.emp表中的相关记录。 (1)以scott 用户连接数据库,然后为system 用户授予delete 权限。 语句: 截图: (2)以system 用户连 阅读全文
posted @ 2019-04-11 15:25
CaptainFM
阅读(3896)
评论(0)
推荐(1)
摘要:
一、涉及内容 1.掌握SELECT语句的多表连接查询。 2.掌握SELECT语句的子查询。 二、具体操作 (一)根据Oracle数据库scott方案下的emp表和dept表,完成下列操作: 1.查询所有工种为CLERK的员工的姓名及其部门名称。 select ename,dname from sco 阅读全文
posted @ 2019-04-11 15:15
CaptainFM
阅读(1008)
评论(0)
推荐(0)
摘要:
一、涉及内容 1.掌握SELECT 语句的基本语法。 2.掌握常用函数的使用。 二、具体操作 (一)使用Scott方案下的emp表和dept表,完成以下操作: 1.查询部门编号是20的员工信息。 2.查询工作为CLERK的员工号、员工名和部门号。 3.查询奖金COMM高于工资SAL的员工信息。 4. 阅读全文
posted @ 2019-04-11 15:14
CaptainFM
阅读(1351)
评论(0)
推荐(0)
摘要:
一、涉及内容 1.掌握使用OEM工具创建、修改和删除表。 2.掌握使用SQL语句创建、修改和删除表。 3.掌握使用SQL语句插入、修改和删除数据。 4.理解各种约束的作用,并能够使用OEM工具和SQL命令为表创建各种约束。 二、具体操作 (一)分别使用OEM和SQL语句完成下面的内容。 1.创建表并 阅读全文
posted @ 2019-04-11 13:42
CaptainFM
阅读(1183)
评论(0)
推荐(0)
摘要:
数据库回滚(rollback)和撤销(undo)的区别就是把某一个数据库操作恢复到该操作之前的状态,下面结合自己理解总结一下区别,如有错误,欢迎各路大佬斧正: 数据库事务过程:执行SQL——提交 回滚:即在事务运行的过程中发生了某种故障,事务不能继续执行,系统将事务中对数据库的所有已完成的操作全部撤 阅读全文
posted @ 2019-04-11 13:38
CaptainFM
阅读(6221)
评论(0)
推荐(1)