- 博客(47)
- 资源 (7)
- 收藏
- 关注

原创 服务器SSL证书生成
SSL是一种加密协议,用于在网络通信中提供数据的保密性和完整性。它使用公钥和私钥来建立安全的连接,并对传输的数据进行加密和解密,以防止未经授权的访问和篡改。根据文章操作,生成以下四个文件用于存储与SSL相关的密钥、证书和信任的根证书。
2025-01-07 18:00:10
1179

原创 软件23种设计模式完整版[附Java版示例代码]
设计模式是在软件设计中反复出现的问题的通用解决方案。它们是经过多次验证和应用的指导原则,旨在帮助软件开发人员解决特定类型的问题,提高代码的可维护性、可扩展性和重用性。设计模式是一种抽象化的思维方式,可以帮助开发人员更好地组织和设计他们的代码。它们提供了一种通用的框架,可以用于解决各种不同的软件设计问题。设计模式不是完整的代码,而是一种描述问题和解决方案之间关系的模板。设计模式并不是一成不变的法则,而是根据不同的问题和情境来决定是否使用以及如何使用。
2025-01-07 17:23:19
1399
原创 Docker网络模式图解
当Dockerserver启动时,会在主机上创建一个名为docker0的虚拟网桥,此主机上启动的Docker容器会在连接到这个虚拟网桥上。虚拟网桥的工作方式和物理交换机类似,这样主机上的所有容器就通过交换机连在了一个二层网络中。
2025-01-07 16:47:36
430
转载 Hadoop集群开机自启动脚本
需要设置相关的环境变量并先编写hive元数据和hiveserver2启动脚本,且调试通过。创建脚本文件:touch /etc/init.d/hadoop。查看启动列表:chkconfig --list hadoop。设置自启动:chkconfig --add hadoop。
2023-04-02 00:57:15
756
转载 gitee及github有什么区别?
前言: 1、目前的最常用的版本控制中心有两种:SVN和Git; 2、SVN:集中式版本控制中心,svn就像是一对多的关系,一个仓库供多个人使用,而且必须联网才能工作,个人感觉不是太方便; 3、Git:分布式版本控制中心,而Git就像是多对多的关系,每一个终端都是一个仓库,客户端并不只拉取最新版本的代码,而是把原始的代码仓库完整地镜像下来。每一次的拉取操作,实际上都是一次对代码仓库的完整备份;......
2022-06-26 11:39:25
5283
转载 软考(软件设计师)考点总结 -- 面向对象设计基础
https://blog.youkuaiyun.com/Lzy410992/article/details/117129530
2021-07-15 09:56:37
132
转载 软考(软件设计师)考点总结 -- 超详细整理
分值比例与题型上午题:下午题:考点总结软考软件设计师考点总结,结合历年真题(2012-2020)整理。计算机组成与体系结构:数据表示、计算机结构、运算器与控制器、输入输出方式、中断、DMA、指令系统、Flynn分类法、CISC与RISC、流水线技术、层次化存储、Cache、总线系统、磁盘工作、可靠性分析、差错检测操作系统基本原理:进程管理:进程与线程、前趋图、信号量与PV操作、死锁、银行家算法、进程资源管理存储管理:段页式存储、页面置换算法文件管理:地址路径、索引文件、位视图.
2021-07-15 09:52:38
5144
转载 TCP/IP,HTTP,SOAP等协议之区别
TCP/IP,HTTP,SOAP等协议之区别术语TCP/IP代表传输控制协议/网际协议,指的是一系列协议。“IP”代表网际协议,TCP和UDP使用该协议从一个网络传送数据包到另一个网络。把IP想像成一种高速公路,它允许其它协议在上面行驶并找到到其它电脑的出口。TCP和UDP是高速公路上的“卡车”,它们携带的货物就是像HTTP,文件传输协议FTP这样的协议等。 你应该能理解,TCP和UDP是FTP,HTTP和SMTP之类使用的传输层协议。虽然TCP和UDP都是用来传输其他协议的,它们却有一...
2020-10-28 15:44:50
887
转载 多线程学习(一)
多线程学习(一)面试中,多线程并发问题基本上是必问的,所以,不背上个线程相关的问题,都不好意思出去面试了。一提到多线程,相信大部分小伙伴首先想到的一定是Synchronize、Lock,再就是volatile、concurrent并发包,厉害点的小伙伴呢,还能再跟面试官吹吹Synchronize、volatile的区别跟原理,以及并发包常用的数据结构,例如之前提到的Concurre...
2020-04-01 11:56:08
213
转载 Oracle数据库体系结构详解
一、oracle数据库的整体架构由上图可知,oracle数据库由实例和数据库组成。二、数据库存储结构:2.1数据库存储结构Oracle数据库有物理结构和逻辑结构。数据库的物理结构是数据库中的操作系统文件的集合。数据库的物理结构由数据文件、控制文件和重做日志文件组成。数据文件:数据文件是数据的存储仓库。联机重做日志文件:联机重做日志文件包含对数据库所做的更改记...
2019-07-17 08:58:16
1061
原创 Linux命令mv用法
----------------------------------------------------mv用法开始-------------------------------------------------用法:mv [选项]... [-T] 源文件 目标文件 或:mv [选项]... 源文件... 目录 或:mv [选项]... -t 目录 源文件...将源文件重命名为目标文件,...
2019-07-02 16:05:19
3529
转载 Oracle集群概念和原理
Oracle的三种高可用集群方案1 RAC(Real Application Clusters) 多个Oracle服务器组成一个共享的Cache,而这些Oracle服务器共享一个基于网络的存储。这个系统可以容忍单机/或是多机失败。不过系统内部的多个节点需要高速网络互连,基本上也就是要全部东西放在在一个机房内,或者说一个数据中心内。如果机房出故...
2019-06-26 10:51:52
915
原创 linux定时备份mysql数据库shell脚本,并删除15天前的备份文件
linux定时备份mysql数据库shell脚本,并删除15天前的备份文件
2019-06-20 21:22:19
1311
原创 Linux定时备份oracle数据库shell脚本,并删除15天以前备份
#!/bin/shexport USER=oracleexport ORACLE_SID=orclexport ORACLE_PORT=1521export ORACLE_ADDR=192.168.230.128export ORACLE_BASE=/home/oracle/app/oracleexport ORACLE_HOME=$ORACLE_BASE/product/11.2.0/dbhome_1export LD_LIBRARY_PATH=:$ORACLE_HOME/lib:/usr/
2019-06-20 21:07:58
1116
原创 Linux常用命令
1.在所有普通文件下搜索hostname这个词(可能使用于aix系统) find . -type f -prit | xargs grep "hostname"2.查看磁盘使用情况 liunx:df -h aix:按GB为单位则df -g; 按MB为单位则df -m; 按字节为单位则df -s;3.统计输出信...
2019-06-20 20:58:45
223
原创 ORACLE数据库常用SQL收集
各位程序大佬们,删库需谨慎,跑路要不留痕迹oracle删库SQL:drop user cacade;1.创建备份表 create table tablename_bak as select * from tablename;2.添加字段 alter table test_table add (tablecolumnvarchar2(30) default null...
2019-06-20 20:55:45
413
原创 oralce数据库授权权限传递详解
以sys用户登陆oracle,执行select * from V_$PWFILE_USERS;可查询到具有sysdba权限的用户。sys/change_on_install SYSDBA 或 SYSOPER 不能以 NORMAL 登录,可作为默认的系统管理员system/manager SYSDBA 或 NORMAL 可作...
2019-06-20 20:51:11
1053
原创 基础概念:Oracle数据库、实例、用户、表空间、表之间的关系
数据库:Oracle数据库是数据的物理存储。这就包括(数据文件ORA或者DBF、控制文件、联机日志、参数文件)。其实Oracle数据库的概念和其它数据库不一样,这里的数据库是一个操作系统只有一个库。可以看作是Oracle就只有一个大数据库。实例: 一个Oracle实例(Oracle Instance)有一系列的后台进程(Backguound Processes)和内存结构(Memor...
2018-10-26 15:24:18
225
原创 drop、truncate和delete的区别
(1)DELETE语句执行删除的过程是每次从表中删除一行,并且同时将该行的删除操作作为事务记录在日志中保存以便进行进行回滚操作。 TRUNCATE TABLE 则一次性地从表中删除所有的数据并不把单独的删除操作记录记入日志保存,删除行是不能恢复的。并且在删除的过程中不会激活与表有关的删除触发器。执行速度快。(2)表和索引所占空间。 当表被TRUNCATE 后,这个表和索引所占用...
2018-10-26 15:22:04
209
原创 Linux 设置定时任务crontab命令
Linux 设置定时任务crontab命令1、 crontab命令概念crontab命令用于设置周期性被执行的指令。该命令从标准输入设备读取指令,并将其存放于“crontab”文件中,以供之后读取和执行。cron 系统调度进程。 可以使用它在每天的非高峰负荷时间段运行作业,或在一周或一月中的不同时段运行。cron是系统主要的调度进程,可以在无需人工干预的情况下运行作业。cront...
2018-10-26 15:19:51
209
原创 BASH的初始化和Shell简介
BASH的初始化什么时候不使用shell脚本 通配符 什么是RPM? RPM命令的一般形式 Linux框架结构 tar文件备份 tar示例 grep命令常用开关 基本特殊字符集 扩展字符集,要加-E 正则表达式例子 、 s...
2018-10-26 15:18:40
389
原创 Linux下启动/关闭Oracle正确顺序
一、Linux下启动Oracle Linux下启动Oracle分为两步: 1)启动监听; 2)启动数据库实例;1.登录服务器,切换到oracle用户,或者以oracle用户登录[admin@dataserver ~]$ su - oracle密码:[oracle@dataserver ~]$2.打开监听服务[oracle@localhost ~]$ lsn...
2018-10-26 15:16:57
903
原创 oracle数据库常用SQL语句以及角色传递
一、本地oracle11g数据库以下用户密码统一修改为:sysorcl;本地使用DBA权限远程连接ORACLE数据库以sys用户登陆oracle,执行select * from V_$PWFILE_USERS;可查询到具有sysdba权限的用户。sys/change_on_install SYSDBA 或 SYSOPER 不能以 NORMAL 登录,可作为默认...
2018-10-26 15:12:59
330
原创 oracle数据库表名和列表规范
一、表名和列表规范1.必须以字母开头2.长度不能超过30字符3.不能使用oracle的保留字4.只能使用如下字符 A-Z,a-z,0-9,$,#等二、数据类型1.char 定长 最大2000个字符 例子:char(10) '小明' 前四个字符存放'小明',后面添加6个空格补全,虽然浪费空间,但是查询速度极快.2.varchar2(20) 变长 最大...
2018-10-26 15:11:05
9403
原创 Oracle数据库启动过程及状态详解(nomount、mount和open)
Oracle数据库启动过程及状态详解(nomount、mount和open)SGA主要由Share Pool(共享池,又分Library Cache和Data Dictionary Cache,前者临时存储最近执行过的语句代码等,后者临时存储数据位置、表定义及用户权限等)、Database Buffer Cache(数据缓冲区,临时存储读过的数据块)、Redo Log Buffer(重做日志缓...
2018-10-26 14:54:29
2439
原创 ORACLE 正确删除归档日志的方法
ORACLE 正确删除归档日志的方法 我们都知道在controlfile中记录着每一个archivelog文件的相关信息,当然们在OS下把这些物理文件delete掉后,在我们的controlfile中仍然记录着这些archivelog文件的相关信息,在oracle的OEM管理器中有可视化的日志展现出,当我们手工清除 archive目录下的文件后,这些记录并没有被我们从cont...
2018-10-26 14:51:21
9494
原创 Extjs3.0角色权限管理系统-菜单列表模块篇
1.菜单列表功能模块效果图如下菜单列表模块jsp代码 菜单列表 菜单列表模块js代码/********************************************Ext入口函数,相当于java中的主函数开始********************************************/E
2017-11-17 23:16:13
738
原创 Extjs3.0角色权限管理系统-角色管理模块篇
1.角色管理功能模块效果图如下2.角色管理功能->角色授权效果图如下角色管理模块后台controller代码package com.gsww.controller.sys;import java.util.ArrayList;import java.util.HashMap;import java.util.List;import java.util.Ma
2017-11-17 23:02:02
960
liunx下数据库备份shell脚本(备份之前做了详细的判断)
2018-08-24
liunx6.4安装oracle11g r2所需软件包列表整理,亲自安装成功了!
2018-08-24
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人