自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(58)
  • 收藏
  • 关注

原创 opengausss审计日志及文档

【代码】opengausss审计日志及文档。

2024-01-24 10:56:40 339

原创 gbase审计日志

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档。

2024-01-24 10:38:40 474

原创 MySQL配置主从备份

主从复制简单来说就是主库把增删改查操作写入二进制文件,从库读取文件,复制数据,使得主从数据库保持一致。1.高可用性:主库出现异常时,快速切换从库恢复应用2.负载均衡:读写分离。主库写,从库读。但需要其他插件实现,比如MaxScale3.备份数据:从库数据与主库是一致的,相当于一个备份手段。

2023-07-06 17:15:46 2048

原创 开启审核所有 Oracle 数据泵操作(Oracle12后才可,之前的版本没有这个功能)

【代码】开启审核所有 Oracle 数据泵操作(Oracle12后才可,之前的版本没有这个功能)

2023-05-26 18:26:11 176

原创 docker安装Oracle21c

【代码】docker安装Oracle21c。

2023-05-23 14:17:24 601

原创 oracle开启审计日志

当已形成很对日志时,可删除里面的记录,目前是直接删除,未对数据库造成影响。一般建议部署完oracle后如不用审计功能,即关闭以节省空间。说明:VALUE值为FALSE,表面审计功能为关闭的状态。OS 将审计记录写入操作系统的一个文件。根据查询结果可知,已经开启数据库审计功能。DB (默认)开启审计功能。FALSE 关闭审计功能。TRUE 开启审计功能。NONE 关闭审计功能。最后重启服务即可开启。参数取值 说明。

2023-05-23 14:06:06 2319

原创 docker安装oracle18C

创建好容器等待几分钟即可。

2023-05-18 11:28:59 287

原创 Oracle审计日志设置

Oracle 11g 安装后会默认开启数据库审计功能,并且日志保存在 SYSTEM 表空间中。建议数据库安装完成之后将此功能关闭,当需要时候再进行开启。当已形成很对日志时,可删除里面的记录,目前是直接删除,未对数据库造成影响。一般建议部署完oracle后如不用审计功能,即关闭以节省空间。说明:VALUE值为FALSE,表面审计功能为关闭的状态。根据查询结果可知,已经开启数据库审计功能。a) 执行以下语句关闭数据库审计功能。FALSE 关闭审计功能。NONE 关闭审计功能。最后重启服务即可开启。

2023-04-26 16:17:17 3729

原创 MySQL的general日志

其中,general_log参数指定是否启用general日志,1表示启用,0表示禁用;MySQL的general日志是MySQL提供的一种记录所有SQL语句执行的日志文件。该日志文件可以用于调试和分析应用程序的性能问题,但在生产环境中应谨慎使用,因为会记录敏感信息。请注意,启用general日志会影响MySQL服务器的性能,因为每个SQL查询都会写入日志文件。因此,在生产环境中,应仅在需要时启用日志,并及时禁用它。如果不再需要日志文件,请将general_log参数设置为0,并重新启动MySQL服务器。

2023-04-13 15:52:54 1241

原创 PostgreSQL 的审计日志

log_disconnections:记录每个断开与数据库的客户端的信息。这将使用 CSV 格式记录审计日志,并在每行日志信息前添加时间戳、用户 ID、数据库名称和进程 ID。其中,逗号分隔的字段依次为时间戳、用户名、数据库名、进程 ID、主机名、会话 ID、命令标识符、日志级别和日志消息。在 PostgreSQL 中,还有许多其他的选项可供配置,以记录更详细的审计日志信息。log_line_prefix:设置每行日志信息的前缀,可以包括时间戳、用户名、数据库名等信息。

2023-04-13 10:44:30 4070

原创 docker创建的MySQL删除root账号处理方式

docker创建的MySQL删除root账号处理方式

2023-01-11 09:59:45 727

原创 AJAX与JSON相关知识点

文章目录AJAX概念异步和同步实现方式JSON概念语法AJAX概念ASynchronous JavaScript And XML 异步的JavaScript 和 XML异步和同步 客户端和服务器端相互通信的基础上 客户端必须等待服务器端的响应。在等待的期间客户端不能做其他操作。 客户端不需要等待服务器端的响应。在服务器处理请求的过程中,客户端可以进行其他的操作。 Ajax 是一种在无需重新加载整个网页的情况下,能够更新部分网页的技术。 通过在后台与服务器进行少量数.

2022-01-22 18:02:07 101

原创 归并排序与堆排序

文章目录归并排序思想代码测试分析堆排序(Heap Sort)堆的定义思想实现测试分析归并排序思想排序一个数组,我们先把数组从中间分成前后两部分,然后对前后两部分分别排序,再将排好序的两部分合并在一起,这样整个数组就都有序了。归并排序采用的是分治思想。分治,顾名思义,就是分而治之,将一个大问题分解成小的子问题来解决。小的子问题解决了,大问题也就解决了。注:x >> 1 是位运算中的右移运算,表示右移一位,等同于 x 除以 2 再取整,即 x >> 1 === Mat.

2022-01-22 09:59:11 861

原创 JQuery相关知识详解

文章目录一、JQuery 基础概念快速入门步骤JQuery对象和JS对象区别与转换选择器:筛选具有相似特征的元素(标签)分类DOM操作CRUD操作二、JQuery 高级动画遍历事件绑定插件:增强JQuery的功能一、JQuery 基础概念一个JavaScript框架。简化JS开发* jQuery是一个快速、简洁的JavaScript框架,是继Prototype之后又一个优秀的JavaScript代码库(或JavaScript框架)。jQuery设计的宗旨 是“write Less,Do More.

2022-01-18 15:31:28 291 1

原创 Javaweb三大组件的相关知识理解

文章目录Filter:过滤器1. 概念2. 快速入门1. 步骤2. 代码3. 过滤器细节Listener:监听器概念方法步骤servletFilter:过滤器1. 概念 * 生活中的过滤器:净水器,空气净化器,土匪、 * web中的过滤器:当访问服务器的资源时,过滤器可以将请求拦截下来,完成一些特殊的功能。 * 过滤器的作用: * 一般用于完成通用的操作。如:登录验证、统一编码处理、敏感字符过滤...2. 快速入门1. 步骤 1. 定义一个类,实现接口Filter 2. 复写方

2022-01-09 10:46:02 179 3

原创 Javaweb综合练习一(简单的增删改查)

文章目录增添加联系人相关代码删删除单个的联系人代码实现删除选中代码的实现改修改联系人相关代码查分页查询增添加联系人下面的图是添加联系人的流程思路:首先是要设置编码,因为有中文的输入然后是获取所有的数据然后是封装对象(对象我并没有写出来,对象就是自己创建的user实体类)然后是调用service的add方法完成保存到数据库里面去再跳转(因为添加后就会回到主的查询所有的用户的界面)相关代码首先是package web.Servlet;import domain.user;imp.

2022-01-07 18:52:48 1737 1

原创 EL与JSTL详解

文章目录JSP1. 指令2. 注释3. 内置对象MVC:开发模式1. jsp演变历史2. MVCEL表达式1. 概念2. 作用3. 语法4. 注意5. 使用JSTL1. 概念2. 作用3. 使用步骤4. 常用的JSTL标签三层架构:软件设计架构JSP1. 指令 * 作用:用于配置JSP页面,导入资源文件 * 格式: <%@ 指令名称 属性名1=属性值1 属性名2=属性值2 ... %> * 分类: 1. page : 配置JSP页面的 * contentType:等.

2022-01-05 09:06:34 1127 2

原创 Cookie与Session详解

文章目录会话技术Cookie1. 概念2. 快速入门3. 实现原理4. cookie的细节1. 一次可不可以发送多个cookie?2. cookie在浏览器中保存多长时间?3. cookie能不能存中文?4. cookie共享问题?5. Cookie的特点和作用JSP:入门学习1. 概念2. 原理3. JSP的脚本:JSP定义Java代码的方式4. JSP的内置对象Session:主菜1. 概念2. 快速入门3. 原理4. 细节1. 当客户端关闭后,服务器不关闭,两次获取session是否为同一个?2. .

2022-01-05 08:57:18 286 5

原创 Response相关知识详解

文章目录HTTP协议1. 请求消息2. 响应消息1. 响应行2. 响应头3. 响应空行4. 响应体Response对象1. 设置响应行2. 设置响应头3. 设置响应体案例路径写法服务器输出字符数据到浏览器服务器输出字节数据到浏览器验证码ServletContext对象概念获取功能获取MIME类型域对象:共享数据获取文件的真实(服务器)路径HTTP协议1. 请求消息客户端发送给服务器端的数据数据格式1. 请求行2. 请求头3. 请求空行4. 请求体2. 响应消息服务器端发送给客户端.

2021-12-28 19:40:04 218 3

原创 Servlet、HTTP、Request相关知识详解

文章目录请求响应理解图ServletHTTP概念特点:请求消息数据格式1. 请求行2. 请求头3. 请求空行4. 请求体(正文):Request1. request对象和response对象的原理2. request对象继承体系结构3. request功能1. 获取请求消息数据2. 获取请求头数据3. 获取请求体数据中文乱码问题请求转发概念步骤特点共享数据请求响应理解图Servlet概念(前面已经讲解)步骤(前面已经讲解)执行原理(前面已经讲解)生命周期(前面已经讲解).

2021-12-28 19:29:23 764 2

原创 Tomcat与Servlet相关知识详解

文章目录web相关概念回顾1. 软件架构2. 资源分类3. 网络通信三要素web服务器软件1. 下载2. 安装3. 卸载4. 启动5. 关闭6. 配置Servlet概念快速入门执行原理Servlet中的生命周期方法Servlet3.0IDEA与tomcat的相关配置web相关概念回顾1. 软件架构1. C/S:客户端/服务器端2. B/S:浏览器/服务器端2. 资源分类1. 静态资源:所有用户访问后,得到的结果都是一样的,称为静态资源.静态资源可以直接被浏览器解析 * 如: html,c.

2021-12-28 19:17:27 232 2

原创 JavaScript高级相关知识

文章目录DOM简单学习事件简单学习BOMDOM事件监听机制DOM简单学习* 功能:控制html文档的内容* 获取页面标签(元素)对象:Element * document.getElementById("id值"):通过元素的id获取元素对象* 操作Element对象: 1. 修改属性值: 1. 明确获取的对象是哪一个? 2. 查看API文档,找其中有哪些属性可以设置 2. 修改标签体内容: * 属性:innerHTML 1. 获取元素对象 2. 使用innerHTML.

2021-12-22 11:34:09 79 4

原创 JavaScript相关知识

文章目录JavaScript概念功能JavaScript发展史ECMAScript:客户端脚本语言的标准基本语法基本对象JavaScript概念一门客户端脚本语言运行在客户端浏览器中的。每一个浏览器都有JavaScript的解析引擎脚本语言:不需要编译,直接就可以被浏览器解析执行了功能可以来增强用户和html页面的交互过程,可以来控制html元素,让页面有一些动态的效果,增强用户的体验。JavaScript发展史1. 1992年,Nombase公司,开发出第一门客户端脚本语言,专门用于.

2021-12-22 09:03:28 74 4

原创 HTML与CSS相关知识

文章目录HTML标签:表单标签表单项标签:CSS:页面美化和布局控制1. 概念: Cascading Style Sheets 层叠样式表2. 好处3. CSS的使用:CSS与html结合方式1. 内联样式2. 内部样式3. 外部样式4. css语法:5. 选择器:筛选具有相似特征的元素案例:HTML标签:表单标签* 表单: * 概念:用于采集用户输入的数据的。用于和服务器进行交互。 * form:用于定义表单的。可以定义一个范围,范围代表采集用户数据的范围 * 属性:

2021-12-14 14:41:26 119 4

原创 HTML相关知识

文章目录web概念概述HTML1. 概念:是最基础的网页开发语言2. 快速入门:3. 简单标签学习3.1. 文件标签:构成html最基本的标签3.2. 文本标签:和文本有关的标签案例:公司简介4.深度标签学习4.1 图片标签:4.2 列表标签:4.3 链接标签:4.4 div和span:4.5. 语义化标签:html5中为了提高程序的可读性,提供了一些标签。4.6. 表格标签:案例:旅游网站首页web概念概述* JavaWeb: * 使用Java语言开发基于互联网的项目* 软件架构: 1. .

2021-12-14 11:25:30 130 7

原创 MySQL(DML数据操纵语言)

文章目录前言引入一、插入方式一方式二两种方式大PK二、删除相关概念方式一:delete方式二:truncatetruncate PK delete【★面试题】三、修改相关概念1、修改单表的记录2、修改多表的记录前言DML:数据操纵语言(Data Manipulation Language, DML)是用于数据库操作,对数据库其中的对象和数据运行访问工作的编程语句,通常是数据库专用编程语言之中的一个子集,例如在信息软件产业通行标准的SQL语言中,以INSERT、UPDATE、DELETE三种指令为核心.

2021-12-10 10:07:43 391 5

原创 图书管理系统重构版(数据库实现)

文章目录前言一、数据库二、基本流程三、注意事项四、心得五、代码前言此次的图书管理系统与上次用IO流实现的图书管理系统的思想相差不大,只是上次用的是IO流实现,而这次是用的是数据库实现的,但是逻辑思想相差不大。一、数据库二、基本流程首先运行代码,就会有这五个板块,注册管理员与修改密码就就不说了,全部把数据放在数据库里就好,然后就是登陆管理员和登陆操作员两大板块,下面是管理员:实现功能就好了,下面就是操作员:实现功能就好了三、注意事项①命名得按照规范来命名,要不然代码到时候.

2021-12-09 17:47:05 240 9

原创 Git工具的使用

文章目录Git分布式版本控制工具1. Git概述1.1 Git历史1.2 Git与SVN对比1.3 Git工作流程1.4 Git下载与安装2. Git代码托管服务2.1 常用的Git代码托管服务2.2 在码云注册账号2.3 登录码云并创建Git远程仓库2.4 邀请其他用户成为仓库成员3. Git常用命令3.1 环境配置3.2 获取Git仓库3.2.1在本地初始化一个Git仓库3.2.2从远程仓库克隆3.3工作目录、暂存区以及版本库概念3.4 Git工作目录下文件的两种状态3.5 本地仓库操作3.6 远程仓.

2021-11-30 16:55:38 105 10

原创 职责链模式

文章目录前言一、介绍二、实现步骤 1步骤 2步骤 3步骤 4前言顾名思义,责任链模式(Chain of Responsibility Pattern)为请求创建了一个接收者对象的链。这种模式给予请求的类型,对请求的发送者和接收者进行解耦。这种类型的设计模式属于行为型模式。在这种模式中,通常每个接收者都包含对另一个接收者的引用。如果一个对象不能处理该请求,那么它会把相同的请求传给下一个接收者,依此类推。一、介绍意图:避免请求发送者与接收者耦合在一起,让多个对象都有可能接收请求,将这些对象连接成一.

2021-11-26 16:15:10 84 3

原创 观察者模式

文章目录前言一、介绍二、实现步骤 1步骤 2步骤 3步骤 4步骤 5前言当对象间存在一对多关系时,则使用观察者模式(Observer Pattern)。比如,当一个对象被修改时,则会自动通知依赖它的对象。观察者模式属于行为型模式。一、介绍意图:定义对象间的一种一对多的依赖关系,当一个对象的状态发生改变时,所有依赖于它的对象都得到通知并被自动更新。主要解决:一个对象状态改变给其他对象通知的问题,而且要考虑到易用和低耦合,保证高度的协作。何时使用:一个对象(目标对象)的状态发生改变,所有的依赖对.

2021-11-26 16:09:03 70 1

原创 装饰者模式

文章目录一、咖啡馆订单系统项目1.普通的方案(简单的通过oo模式实现)2.一个好一点的设计方案3.问题二、装饰者模式原理三、新的项目设计方案1、用装饰者模式设计重新设计的方案2、装饰者模式下的举例订单四、装饰者模式示例演示一、咖啡馆订单系统项目咖啡馆订单项目:1)、咖啡种类:Espresso、ShortBlack(浓缩)、LongBlack、Decaf (无糖)(这些就是相当咖啡的基础,单品咖啡,基础元素,所有的咖啡都是在此基础上混合起来了的)2)、调料:Milk、Soy、Chocolate .

2021-11-26 16:00:17 256 2

原创 静态代理模式与动态代理模式

文章目录一、静态代理模式1.静态代理需要满足三点2.静态代理类优缺点3.代码详解1.生成一个接口2.房东实现接口3.一个代理4.实现租房二、动态代理模式动态代理的实现一、静态代理模式所谓静态也就是在程序运行前就已经存在代理类的字节码文件,代理类和委托类的关系在运行前就确定了举例理解:以租房为例,房东只需要处理自己的房子交给中介即可,其余的都是由中介充当代理进行租客签协议,带租客看房子,等等。1.静态代理需要满足三点1、需要有真实角色2、需要有一个代理角色3、这两个角色之间必须实现相同的接口.

2021-11-26 15:30:13 645 5

原创 抽象工厂模式

文章目录前言一、介绍二、实现步骤 1步骤 2步骤 3步骤4步骤 5步骤 6步骤 7步骤 8步骤 9前言抽象工厂模式(Abstract Factory Pattern)是围绕一个超级工厂创建其他工厂。该超级工厂又称为其他工厂的工厂。这种类型的设计模式属于创建型模式,它提供了一种创建对象的最佳方式。在抽象工厂模式中,接口是负责创建一个相关对象的工厂,不需要显式指定它们的类。每个生成的工厂都能按照工厂模式提供对象。一、介绍意图:提供一个创建一系列相关或相互依赖对象的接口,而无需指定它们具体的类。主.

2021-11-26 14:55:20 77 4

原创 工厂模式详解

文章目录前言一、介绍二、优点三、缺点四、使用场景五、注意事项六、实现步骤 1步骤 2步骤 3步骤 4步骤 5前言工厂模式(Factory Pattern)是 Java 中最常用的设计模式之一。这种类型的设计模式属于创建型模式,它提供了一种创建对象的最佳方式。在工厂模式中,我们在创建对象时不会对客户端暴露创建逻辑,并且是通过使用一个共同的接口来指向新创建的对象。一、介绍意图:定义一个创建对象的接口,让其子类自己决定实例化哪一个工厂类,工厂模式使其创建过程延迟到子类进行。主要解决:主要解决接口选.

2021-11-26 11:04:33 129 5

原创 单例模式详解

文章目录一、单例模式二、介绍三、优点四、缺点五、使用场景:六、注意事项七、实现步骤 1步骤 2步骤 3八、单例模式的几种实现方式1、懒汉式,线程不安全2、懒汉式,线程安全3、饿汉式4、双检锁/双重校验锁(DCL,即 double-checked locking)5、登记式/静态内部类6、枚举总结一、单例模式单例模式(Singleton Pattern)是 Java 中最简单的设计模式之一。这种类型的设计模式属于创建型模式,它提供了一种创建对象的最佳方式。这种模式涉及到一个单一的类,该类负责创建自己.

2021-11-26 10:29:41 121 8

原创 三层架构详解

文章目录三层架构详解1、什么是三层?2,为什么使用三层?3、与两层的区别??三层架构详解初学者很不理解:1、什么是三层?2、为什么使用三层?3、三层与以往使用的两层相比有什么不同?它的优势在哪里?4、如何学好三层?如何应用三层? ……服务员、厨师、采购员。这不就是个典型的三层架构吗???先了解:1、什么是三层?UI(表现层): 主要是指与用户交互的界面。用于接收用户输入的数据和显示处理后用户需要的数据。BLL:(业务逻辑层): UI层和DAL层之间的桥梁。实现业务逻辑。业.

2021-11-19 10:59:34 961 12

原创 Blob数据类型&数据库事务,数据库连接池

文章目录一、 操作BLOB类型字段1.1 MySQL BLOB类型1.2 向数据表中插入大数据类型1.3 修改数据表中的Blob类型字段1.4 从数据表中读取大数据类型二、 批量插入2.1 批量执行SQL语句2.2 高效的批量插入2.2.1 实现层次一:使用Statement2.2.2 实现层次二:使用PreparedStatement2.2.3 实现层次三2.2.4 实现层次四三、 数据库事务3.1 数据库事务介绍3.2 JDBC事务处理3.3 事务的ACID属性3.3.1 数据库的并发问题3.3.2 .

2021-11-19 09:09:25 1278 14

原创 MySQL(数据定义语言DDL)

文章目录相关概念一、库1.库的创建2.库的修改3.库的删除二、表1.表的创建☆2.表的修改3.表的删除4.表的复制①仅仅复制表的结构③创建表并复制部分的数据④复制表的部分结构三、标识列相关概念1、创建表时添加标识列2、修改表时添加标识列3、修改表时删除标识列四、数据类型相关概念1、整形2、小数3、字符型4.日期型五、常见约束相关概念1、创建表时添加约束①.添加列级约束②.添加表级约束③通用的写法(就是表级添加和列级添加一起使用)2、修改表时添加约束①.添加主键约束②.添加外键3、修改表时删除约束相关概.

2021-11-16 09:04:27 518 12

原创 JDBC、数据库连接、使用PreparedStatement实现CRUD操作

文章目录1.JDBC概述1.1 数据的持久化1.2 Java中的数据存储技术1.3 JDBC介绍1.4 JDBC体系结构1.5 JDBC程序编写步骤2.获取数据库连接2.1 要素一:Driver接口实现类2.1.1 Driver接口介绍2.1.2 加载与注册JDBC驱动2.2 要素二:URL2.3 要素三:用户名和密码2.4 数据库连接方式举例2.4.1 连接方式一2.4.2 连接方式二2.4.3 连接方式三2.4.4 连接方式四2.4.5 连接方式五(最终版)3.使用PreparedStatement实.

2021-11-12 11:06:07 1291 23

原创 MySQL(事务控制语言TCL)

文章目录事务的概念事务的特性隐式事务和显示事务事务的步骤三大范式步骤演示事务的隔离级别(面试常考)事务的概念事务:一个或一组SQL语句组成一个执行单元,这个执行单元要么全部执行,要么全部不执行事务的特性ACID 原子性:一个事务不可再分割,要么都执行要么都不执行 一致性:一个事务执行会使数据从一个一致状态切换到另外一个一致状态 隔离性:一个事务的执行不受其他事务的干扰 持久性:一个事务一旦提交,则会永久的改变数据库的数据事务的创建隐式事务和显示事务隐式事务:事务没有明显的开启和.

2021-11-06 10:18:07 956 16

空空如也

空空如也

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

TA关注的人

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