首页
题库
公司真题
专项练习
面试题库
在线编程
面试
面试经验
AI 模拟面试
简历
求职
学习
基础学习课
实战项目课
求职辅导课
专栏&文章
竞赛
搜索
我要招人
发布职位
发布职位、邀约牛人
更多企业解决方案
在线笔面试、雇主品牌宣传
登录
/
注册
快乐的小小程序猿
获赞
9
粉丝
14
关注
4
看过 TA
58
男
武汉科技大学
2023
Java
IP属地:山东
还是快乐的小小程序猿
私信
关注
拉黑
举报
举报
确定要拉黑快乐的小小程序猿吗?
发布(193)
评论
刷题
快乐的小小程序猿
关注TA,不错过内容更新
关注
2020-10-19 10:25
武汉科技大学 Java
设计模式-单例模式的应用
单例模式的应用 在操作系统中,打印池(Print Spooler)是一个用于管理打印任务的应用程序,通过打印池用户可以删除、中止或者改变打印任务的优先级,在一个系统中只允许运行一个打印池对象,如果重复创建打印池则抛出异常。现使用单例模式来模拟实现打印池的设计。用JAVA语言实现(C#控制台应用程序实现)该模式。绘制该模式的UML图。 【模式UML图】 【模式代码(JAVA语言实现)】 // PrintSpoolerSingleton.java: package sdp.sy_4.singletonpattern; public class PrintSpoolerSingl...
0
点赞
评论
收藏
分享
2020-10-19 10:24
武汉科技大学 Java
设计模式-组合模式的应用
组合模式的应用 文件浏览 文件有不同类型,不同类型的文件其浏览方式有所区别,如文本文件和图片文件的浏览方式就不相同。对文件夹的浏览实际上就是对其中所包含文件的浏览,而客户端可以一致地对文件和文件夹进行操作,无须关心它们的区别。使用组合模式来模拟文件的浏览操作。利用组合者模式设计,用JAVA语言实现 (或C#控制台应用程序实现)。绘制该模式的UML图。 【模式UML图】 【模式代码(JAVA语言实现)】 // AbstractFile.java: package sdp.sy_5.compositepattern; public abstract class Abstract...
0
点赞
评论
收藏
分享
2020-10-19 10:24
武汉科技大学 Java
设计模式-适配器模式的应用
适配器模式的应用 加密适配器 某系统需要提供一个加密模块,将用户信息(如密码等机密信息)加密之后再存储在数据库中,系统已经定义好了数据库操作类。为了提高开发效率,现需要重用已有的加密算法,这些算法封装在一些由第三方提供的类中,有些甚至没有源代码。使用适配器模式设计该加密模块,实现在不修改现有类的基础上重用第三方加密方法。 现使用适配器模式来模拟实现加密适配器的设计。用JAVA语言实现该模式。绘制该模式的UML图。 【模式UML图】 【模式代码】 // DataOperator.java: package sdp.sy_6.adapterpattern; public abs...
0
点赞
评论
收藏
分享
2020-10-19 10:23
已编辑
武汉科技大学 Java
设计模式-外观模式的应用
外观模式的应用 某软件公司要开发一个可应用于多个软件的文件加密模块,该模块可以对文件中的数据进行加密并将加密之后的数据存储在一个新文件中,具体的流程包括3个部分,分别是读取源文件、加密、保存加密之后的文件,其中,读取文件和保存文件使用流来实现,加密操作通过求模运算实现。这3个操作相对独立,为了实现代码的独立重用,让设计更符合单一职责原则,这3个操作的业务代码封装在3个不同的类中。 现使用外观模式设计该文件加密模块。 用JAVA语言实现 。绘制该模式的UML图。 【模式UML图】 【模式代码(JAVA语言实现)】 // FileReader.java: package sdp....
0
点赞
评论
收藏
分享
2020-10-19 10:23
武汉科技大学 Java
设计模式-桥接模式的应用
桥接模式的应用 某软件公司要开发一个跨平台图像浏览系统,要求该系统能够显示BMP、JPG、GIF、PNG等多种格式的文件,并且能够在Windows、Linux、UNIX等多个操作系统上运行。系统首先将各种格式的文件解析为像素矩阵(Matrix),然后将像素矩阵显示在屏幕上,在不同的操作系统中可以调用不同的绘制函数来绘制像素矩阵。另外,系统需具有较好的扩展性,以便在将来支持新的文件格式和操作系统。 现使用桥接模式设计该跨平台图像浏览系统。 用JAVA语言实现该模式。绘制该模式的UML图。 【模式UML图】 【模式代码】 // Matrix.java: package sdp.s...
0
点赞
评论
收藏
分享
2020-10-19 10:23
已编辑
武汉科技大学 Java
设计模式-迭代器模式的应用
迭代器模式的应用 某软件公司为某商场开发了一套销售管理系统,在对该系统进行分析和设计时,开发人员发现经常需要对系统中的商品数据、客户数据等进行遍历,为了复用这些遍历代码,开发人员设计了一个抽象的数据集合类AbstractObjectList,将存储商品和客户等数据的类作为其子类,AbstractObjectList类结构如下图所示: 在图中,List类型的对象objects用于存储数据,其方法与说明如下表所示: AbstractObjectList类的子类ProductList和CustomerList分别用于存储商品数据和客户数据。 现使用迭代器模式设计该销售管理系统。 用JAV...
0
点赞
评论
收藏
分享
2020-10-19 10:22
武汉科技大学 Java
设计模式-访问者模式的应用
访问者模式的应用 某公司OA系统中包含一个员工信息管理子系统,该公司员工包括正式员工和临时工,每周人力资源部和财务部等部门需要对员工数据进行汇总,汇总数据包括员工工作时间、员工工资等。该公司基本制度如下: (1) 正式员工每周工作时间为40小时,不同级别、不同部门的员工每周基本工资不同;如果超过40小时,超出部分按照100元/小时作为加班费;如果少于40小时,所缺时间按照请假处理,请假所扣工资以80元/小时计算,直到基本工资扣除到零为止。除了记录实际工作时间外,人力资源部需记录加班时长或请假时长,作为员工平时表现的一项依据。 (2) 临时工每周工作时间不固定,基本工资按小时计算,不同岗...
0
点赞
评论
收藏
分享
2020-10-19 10:22
已编辑
武汉科技大学 Java
Oracle-Oracle数据库的安装(超详细)
一、Oracle的安装 对于新手来说安装Oracle这样的数据库,第一次还是会有些陌生的,我自己在安装的过程中也是遇到的很多的坑。(自己装了5遍 /(ㄒoㄒ)/~~ ) 由于我自己安装的是11g这个版本,所以下面以11g的下载安装为例 1.下载 Oracle数据库是有免费版的,所以大家直接到Oracle官网下载即可! 下载地址:https://www.oracle.com/technetwork/database/enterprise-edition/downloads/index.html (1)打开下载地址后进到下面这个页面: (2)然后下拉找到O...
0
点赞
评论
收藏
分享
2020-10-19 10:22
已编辑
武汉科技大学 Java
Oracle-Oracle数据库的连接(超详细)
Oracle基础 在上一篇博客:https://blog.csdn.net/xu_benjamin/article/details/90047264 中我详细的说了Oracle数据库的安装过程,这里补充一下关于如何检查Oracle数据库是否安装成功以及Oracle数据库的一些基础使用。 1.(补充上一篇博客)检查Oracle数据库是否安装成功 (1)打开电脑的服务,启动相应的Oracle服务,第一次安装完成后,其中的一些服务默认应该是已经打开了。(快捷键:win+R ,输入 services.msc ,回车),可以看到里面会多出很多Oracle的服务。下图中的OracleOra...
0
点赞
评论
收藏
分享
2020-10-19 10:21
已编辑
武汉科技大学 Java
Oracle-新建Oracle数据库并连接(图文,详细)
新建Oracle数据库并连接(图文,详细) 环境:win10 64位、Oracle 11g、sqldeveloper (由于一些原因以下内容有一部分是在sql plus命令行中完成的,有一部分是在sqldeveloper中完成的) 附:sqldeveloper下载链接: https://www.oracle.com/technetwork/developer-tools/sql-developer/downloads/index.html 1.新建BOOKSALES数据库 (1)按键盘上的windows键,找到下图中的Database Configuration Assi...
0
点赞
评论
收藏
分享
2020-10-19 10:21
已编辑
武汉科技大学 Java
Oracle-Oracle数据库物理存储结构管理
Oracle数据库物理存储结构管理 紧接着上一篇博客:Oracle-新建Oracle数据库并连接(图文,详细):https://blog.csdn.net/xu_benjamin/article/details/90209332 进行一些简单的Oracle数据库物理存储结构管理操作 说明:下面的操作由于一些原因,是在sql plus和SQL developer中混合完成的。(有一些是失败的,原因还不太清楚) 其中有 SQL> 表示在slqplus中进行的, 没有就表示在SQL developer中完成的。 经过这两个工具的使用比较过后,我建议使用SQL develop...
0
点赞
评论
收藏
分享
2020-10-19 10:21
已编辑
武汉科技大学 Java
Oracle-Oracle数据库逻辑存储结构管理
Oracle数据库逻辑存储结构管理 关于Oracle数据库的一些基本操作可以参考我之前的博客,下面内容的一些操作也是基于之前的建好的数据库 下面通过一些简单的例子来熟悉一下Oracle数据库表空间的管理和数据库表空间不同状态时对数据操作的影响。 (1)为BOOKSALES数据库创建一个名为BOOKTBS1的永久性表空间,区采用自动扩展方式,段采用自动管理方式。 SQL> create tablespace BOOKTBS1 DATAFILE 'D:\Oracle\app\administrators\oradata\BOOKSALES\BOOKTBS1_...
0
点赞
评论
收藏
分享
2020-10-19 10:20
武汉科技大学 Java
Oracle-Oracle数据库模式对象管理
Oracle数据库模式对象管理 下面通过一些简单的例子来熟悉一下在Oracle数据库中: 表的创建与管理。 索引的创建与管理。 视图的创建与管理。 序列的创建与应用。 例子来源于:《Oracle数据库基础教程(第2版)》–孙风栋 电子工业出版社 (1)打开SQL Plus,以system用户登录BOOKSALES数据库。 (2)按下列方式创建一个用户bs,并给该用户授权。 SQL> create user bs identified by bs default tablespace users; 用户已创建。 SQL>...
0
点赞
评论
收藏
分享
2020-10-19 10:20
已编辑
武汉科技大学 Java
Oracle-SQL语句应用
SQL语句应用 这一次的一些操作也是基于之前建的数据库和表,具体可参见之前的博客 下面通过一些简单的示例来对一些简单的SQL语句进行一个应用,来了解Oracle数据库中数据的插入(INSERT)、修改(UPDATE)和删除(DELETE)操作,和不同类型的数据查询(SELECT)操作。 (1)以bs用户登录BOOKSALES数据库,将表A-7至A-12中的数据插入数据库的相应表中。 insert into customers values(SEQ_CUSTOMERS.nextval,'王牧','83823422','Wangmu@sina.com','北京',...
0
点赞
评论
收藏
分享
2020-10-19 10:19
已编辑
武汉科技大学 Java
Oracle-Oracle数据库安全管理
Oracle数据库安全管理 下面通过一些小例子来熟悉一下: Oracle数据库安全控制的实现。 Oracle数据库用户管理。 Oracle数据库权限管理。 Oracle数据库角色管理。 Oracle数据库概要文件的管理。 Oracle数据库审计。 (1)创建一个名为Tom的用户,采用口令认证方式,口令为Tom,默认表空间为USERS表空间,默认临时表空间为TEMP,在USERS表空间上配额为10MB,在BOOKTBS1表空间上的配额为50MB。 create user Tom identified by Tom default table...
0
点赞
评论
收藏
分享
1
5
6
7
8
9
13
关注他的用户也关注了:
牛客网
牛客企业服务