自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

愤怒的阿木木的博客

正在努力学习的阿木木

  • 博客(8)
  • 收藏
  • 关注

原创 Oracle 数据库 sql语句练习(scott)

–1、选择部门30中的雇员select from emp where deptno = 30;–2、列出所有办事员的姓名、编号和部门select ename,empno,dname from emp e inner join dept d on e.deptno = d.deptnowhere job=upper(‘clerk’);–3、找出佣金高于薪金的雇员select ename,sal,comm from emp where sal < comm;–4、找出佣金高于薪金60%的雇员

2021-04-21 21:28:28 603

原创 HashMap底层原理

HashMap底层原理数据结构中有数组和链表来实现对数据的存储,但这两者基本上是两个极端。数组数组存储区间是连续的,占用内存严重,故空间复杂的很大。但数组的二分查找时间复杂度小,为O(1);数组的特点是:寻址容易,插入和删除困难;链表链表存储区间离散,占用内存比较宽松,故空间复杂度很小,但时间复杂度很大,达O(N)。链表的特点是:寻址困难,插入和删除容易。哈希表那么我们能不能综合两者的特性,做出一种寻址容易,插入删除也容易的数据结构?答案是肯定的,这就是我们要提起的哈希表。哈希表((Hash

2021-04-19 19:25:12 88

原创 Set和List的区别,List和Map的区别、HashMap和Hashtable的区别

Set和List的区别,List和Map的区别1、Set是无序的,元素不可重复;List是有序的,元素可以重复;2、List存储的是单个对象的集合(有序的),Map存储的是键值对为对象的集合(无序的);HashMap和Hashtable的区别1、HashMap和Hashtable都完成了Map接口;2、HashMap非线程安全的,允许使用 null键和 null值;而Hashtable是线程安全的,原因是Hashtable里面的方法使用Synchronize关键字修饰的,Hashtable不允许n

2021-04-19 19:19:44 355

原创 sleep() 和 wait() 有什么区别

sleep() 和 wait() 有什么区别? sleep就是暂停当前线程一段时间,把cpu让给其他线程使用,到时后会自动恢复。调用sleep不会释放共享对象的锁。 wait方法导致本线程放弃对象锁,进入等待,只有等到其它线程调用共享对象的notify方法(或notifyAll)后本线程才进入就绪状态,等待执行。 ...

2021-04-19 19:18:04 109

原创 线程的基本概念,线程的基本状态以及状态之间的关系

线程的基本概念,线程的基本状态以及状态之间的关系1、是程序执行流的最小单元。在单个程序中同时运行多个线程完成不同的工作,称为多线程。2、开始时:就绪状态,等待cpu调用后进入运行状态,运行过程中遇到阻塞事件,进入阻塞状态,等待阻塞事件结束后,重新进入就绪状态;如果没有阻塞事件,运行结束后,则进入结束状态。...

2021-04-19 19:17:21 2367

原创 Java GUI窗体开发:简易的图书馆系统(Java+Oracle+JFormDesigner)

目录简易的图书管理系统项目简介用到的知识:Java,Oracle,窗体工具:IDEA、Oracle项目整体架构由此可见,项目也是采用的MVC架构,dao包用于操作数据库,entity包包含本项目的实体类,images包是本项目用到的图片,META-INF包是生成Jar包时产生的文件夹,util包包含本项目用到的工具类,view包是本项目的视图层,用于设计窗口显示。预览效果登录页用户主页管理员页面util包entity包dao包ui包项目总结...

2021-04-19 16:56:38 1793 8

原创 Oracle:实现主键自增长

Oracle标识列:在mysql和sql server数据库中处理起来很方便,在oracle数据库中,需要通过序列对象来生成。第一步在已连接的数据库下新建一个表tb_test:CREATE TABLE tb_test( id number not null, uname varchar2(50), ugender char(10), ubirthday date, uemail varchar2(50), CONSTRAINT pk_id PRIMAR

2021-04-02 10:50:54 91

原创 Oracle学习日志(三)

一、数据操作语言数据操作语言(DML:Data Manipulation Language) — INSERT,DELETE,UPDATEINSERT INTO table [(column [, column...])] VALUES (value [, value...]);UPDATE table SET column = value [, column = value, ...] [WHERE condition]DELETE [FROM] table [WHERE condition]

2021-04-02 10:22:14 72

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除