自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 [Linux]vsftp配置大全---超完整版

这样,xuchen用户可以下载/home/vsftpd里的文件及upload里的文件,而upload用户可以上传和下载/home/vsftpd/upload文件夹的东西,但不能到/home/vsftpd里下载文件,很简单得实现了分用户上传和下载。恩,从这点说,这也是vsftp安全的一个表现----禁止本地用户登陆。可以看出,和前面的用db库来验证没有多大区别,其实就是一个东西,一个用mysql来验证,一个用db库,我个人比较倾向于用db库来验证,在这个环境下,相对于Mysql来说,安全系数更高一点。

2024-05-31 23:15:40 1946

原创 Oracle_RMAN快速入门指南

这篇文章主要是在北京出差期间写的,回到家后整理修改了一下,时间比较仓促,同时因为篇幅有限,一些技术细节不能一一覆盖了,只希望能够帮助新手入门的作用,想真正熟练掌握RMAN,必须经过较长时间的实践磨练才可以,尤其需要在工程中获得宝贵的故障解决经验。5.注册或者注销目标数据库5.1.注册目标数据库数据库状态:恢复目录状态:打开目标数据库:加载或者打开目标数据库在第一次使用RMAN之前必须在恢复目录中注册:第一步,启动恢复管理器,并且连接目标数据库:C:\>rman target。一个备份片的大小是有限制的;

2024-05-31 23:15:32 936

原创 oracle+110个常用函数

功能描述:将一个组分为"表达式"的散列表示,例如,如果表达式=4,则给组中的每一行分配一个数(从1到4),如果组中有20行,则给前5行分配1,给下5行分配2等等。密集的序列返回的时没有间隔的数。功能描述:和CUME_DIST(累积分配)函数类似,对于一个组中给定的行来说,在计算那行的序号时,先减1,然后除以n-1(n为组中所有的行数)。功能描述:返回一个与输入的分布百分比值相对应的数据值,分布百分比的计算方法见函数CUME_DIST,如果没有正好对应的数据值,就取大于该分布值的下一个值。

2024-05-30 22:51:28 1207

原创 oracle等待事件

为了防止与数据块相关的缓冲忙等待,也可以使用较小的块:在这种情况下,单个块中的记录就较少,所以这个块就不是那么"繁忙"。当用户commit的时候通知lgwr写日志但lwgr正忙,造成的可能原因是commit太频繁或者lgwr一次写日志时间太长(可能是因为一次log io size 太大),可调整 _log_io_size,结合log_buffer,使得 (_log_io_size*db_block_size)*n = log_buffer,这样可避免和增大log_buffer引起冲突;

2024-05-30 22:51:19 867

原创 Tomcat环境变量配置(新手观看)

1.===> 进入bin目录下,双击startup.bat看是否报错。一般肯定会报。2.===> 右键我的电脑===>高级===>环境变量 新建一个 变量名为 JAVA_HOME 然后变量值是 你的JDK的bin目录的上一层。 再新建一个 变量名为CATALINA_HOME 变量值是你的Tomcat的bin的目录的上一层。 JAVA_HOME C:\Program Files (x86)\Java\jdk1.5.0_06\ lib C:\Program Fil

2024-05-29 22:02:38 1274

原创 在Oracle中建库(新手入门篇)

最重要的两上子目录是bdump和udump目录,bdump目录存放的是数据库动行过程中的各个后台进程的跟踪信息,当中alert文件是警告文件,其文件名称为alert_book.log,当数据库出现问题时,首先就可以去查看此文件以找出原因,手工创建过程中出现的各种问题往往也可以通过查看这个文件找到原因。另一种方法就是自己手工去写一份建库脚本,这也是这里要见意使用的方法,用记事本编辑如下的内容,并将其保存为文件名任取而后缀名为(*.sql)的SQL脚本,这里保存到E盘根本录下且文件名称为book.sql。

2024-05-29 22:02:22 3010

原创 Web服务器安全指南

Netscape Communications Server中无法识别CGI-BIN下的扩展名及其应用关系,如.pl文件是PERL的代码程序自动调用的解释文件,即使现在也只能把perl.exe文件存放在CGI-BIN目录之下。6.设置好Web服务器上系统文件的权限和属性,对可让人访问的文档分配一个公用的组,如WWW,并只分配它只读的权利。4.在Web服务器上去掉一些绝对不用的如SHELL之类的解释器,即当在你的CGI的程序中没用到PERL时,就尽量把PERL在系统解释器中删除掉。

2024-05-24 22:02:02 503

原创 彻底删除Oracle

常规卸载方法是运行Oracle的自带的卸载程序,可遗憾的是我在卸载时总不能完全卸载,当我再次安装Oracle时,就会出现莫名其妙的问题,并且这种卸载方式比较麻烦,比较慢,下面我介绍一种比较快并且能够彻底卸载Oracle的方法。建议:删除PATH环境变量中关于Oracle的值时,将该值全部拷贝到文本编辑器中,找到对应的Oracle的值,删除后,再拷贝修改的串,粘贴到PATH环境变量中,这样相对而言比较安全。Linux 平台下卸载Oracle 非常简单,即:删除Oracle安装目录下的所有文件和文件夹即可。

2024-05-24 22:01:54 2654

原创 存储+调优:存储-Cloud

meta logger 日志服务器。Chunk Server 块服务器。

2024-05-23 23:03:26 802

原创 存储+调优:存储-IP-SAN

NAS(Network Attached Storage:网络附属存储)是一种将分布、独立的数据整合为大型、集中化管理的数据中心,以便于对不同主机和应用服务器进行访问的技术。直连式存储依赖服务器主机操作系统进行数据的IO读写和存储维护管理,数据备份和恢复要求占用服务器主机资源(包括CPU、系统IO等),数据流需要回流主机再到服务器连接着的磁带机(库),数据备份通常占用服务器主机资源20-30%,因此许多企业用户的日常数据备份常常在深夜或业务系统不繁忙时进行,以免影响正常业务系统的运行。

2024-05-23 23:03:18 1542 1

原创 存储+调优:存储-IP-SAN-EXTENSION

6.扩展存储节点node6,集群节点node1 node2发现并登录node6存储,使用udev给node6存储创建别名,并在线扩容lv-iscsi 1G。修改存储节点node4,node5,node6配置文件,并在node3上发现并登录成功,使用udev设置存储别名。交换机-----------------------------5.集群节点node1,node2,使用存储创建lvm 并创建GFS2文件系统,挂载/iscsi成功。3.集群节点node1,node2发现并登陆node4,node5存储。

2024-05-22 20:17:22 754

原创 存储+调优:存储-memcached

memcached会优先使用已超时的记录的空间,但即使如此,也会发生追加新记录时空间不足的情况,此时就要使用名为 Least Recently Used(LRU)机制来分配空间。因此,当memcached的内存空间不足时(无法从slab class 获取到新的空间时),就从最近未被使用的记录中搜索,并将其空间分配给新的记录。memcached内部不会监视记录是否过期,而是在get时查看记录的时间戳,检查记录是否过期。通过缓存数据库的查询结果,减少数据库访问次数,以提高动态Web应用的速度、提高可扩展性。

2024-05-22 20:17:13 970

原创 存储+调优:调优二-memory

如:做一个内存磁盘,往其中dd写大文件,直到内存被占尽。linux在内存还剩余一点的时候,使用交换分区,喜好程度的值越大,越会考虑用swap。cpu执行进程加载进程的数据,执行下一个进程切换下一个进程上下文,进程切换比较频繁。所有进程占用的buffer/cache使得剩余内存低于内存总量的10%,立刻同步。关闭交换分区,挂载一个超过内存大小的tmpfs,dd内容直到内存耗尽。使用free命令查看内存状态,记录当前内存总量,内存剩余量。执行一下命令,并在执行之后查看当前内存状态,对比之前的状态。

2024-05-21 21:45:13 607

原创 存储+调优: 调优四-networking

我们在这介绍的Linux双网卡绑定实现就是使用两块网卡虚拟成为一块网卡,这个聚合起来的设备看起来是一个单独的以太网接口设备,通俗点讲就是两块网卡具有相同的IP地址而并行链接聚合成一个逻辑链路工作。我们知道,在正常情况下,网卡只接收目的硬件地址(MAC Address)是自身Mac的以太网帧,对于别的数据帧都滤掉,以减轻驱动程序的负担。bonding也运行在这个模式下,而且修改了驱动程序中的mac地址,将两块网卡的Mac地址改成相同,可以接收特定mac的数据帧。0,1,2,3四种模式,常用的为0,1两种。

2024-05-21 21:43:12 611

原创 存储+调优: 调优三-IO

这是缺省的ext3日志模式。这种模式降低了在写入文件系统和写入日志之间的冗余,因此速度较快,虽然文件数据的变化情况并不被记录在日志中,但它们必须做,而且由ext3的daemon程序在与之相关的文件系统元数据变化前执行,即在记录元数据前要修改文件系统数据,这将稍微降低系统的性能(速度),然而可确保文件系统中的文件数据与相应文件系统的元数据同步。因为它只记录元数据的变化,而不需等待与文件数据相关的更新如文件大小、目录信息等情况,对文件数据的更新与记录元数据变化可以不同步,即ext3是支持异步的日志。

2024-05-19 20:30:11 928

原创 存储+调优 : 调优一-CPU

所谓批处理(batch processing )就是将作业按照它们的性质分组(或分批),然后再成组(或成批)地提交给计算机系统,由计算机自动完成后再输出结果,从而减少作业建立和结束过程中的时间浪费。它的特征是内存中只允许存放一个作业,即当前正在运行的作业才能驻留内存,作业的执行顺序是先进先出,即按顺序执行。一台中型机(或者小型机)带着一大堆终端,然后轮流响应各终端的请求,就是一个典型的分时系统。创建进程并指定其优先级为1,绑定到相同CPU执行,并持续观察2个进行的状态,可能需要一定时间,请耐心等待,等到]

2024-05-19 20:30:01 788

原创 Oracle JOIN连接的3种模式

但如果不是等值条件的时候,条件是>,>=,

2024-05-18 20:29:44 730

原创 Oracle 全表扫描的4种优化手段

插入不能压缩,只有在直接加载的时候,才会有压缩的特性,参考网站内的压缩表文章。这句话的目的是使每个数据块更加紧密的码放数据,没有update,或者update行长不变的表,占用了1568个数据块,比原来多了192个数据块,这是因为高水位不是一个一个块的挪动,代价为310,比原来的275大,因为浪费了一些块,这些块存在于高水位下,但没有数据。但带来的负面影响是当我们update的时候,表会暴涨,比不压缩还大,而且普通的。代价为97,因为压缩了,数据在同一个数据块内复用了,减少了存储空间。而是一组一组的挪动。

2024-05-18 20:07:58 1457

原创 Oracle 高级复制多主体

【代码】Oracle 高级复制多主体。

2024-05-17 21:11:46 254

原创 Oracle rowid的操作

【代码】Oracle rowid的操作。

2024-05-17 21:11:34 277

原创 Oracle 关于latch_free事件

P2-表示Latch编号,对应于视图V$LATCHNAME中的latch#。P1-表示Latch地址,也就是进程正在等待的latch地址。将参数TIMED_STATISTICS设置为假。--找到段的名称,千万别运行,老大的查询,相当慢。--library cache latch的诊断。P3-表示为了获得该latch而尝试的次数。可以看到大量的latch free事件。--查看latch操作系统进程号。查找关于latch的隐含参数。

2024-05-16 21:28:30 636

原创 Oracle 挂起事务的处理

【代码】Oracle 挂起事务的处理。

2024-05-16 21:28:22 288

原创 oracle 临时表

oracle 临时表。--验证临时表空间的使用。

2024-05-15 21:17:22 307

原创 Oracle 流stream数据的复制

-建立streamout帐号--------------------------------------------------------------------------------------------------dos下exp/imp---------------------------------------------------------------远程数据库-----------------------------------实例化emp1表,emp1存在于scott帐号内。

2024-05-15 21:17:14 535

原创 Oracle 临时表空间的管理

1.创建一个新的temporary tablespace;2.改变数据库的默认临时表空间。

2024-05-14 20:05:05 260

原创 Oracle 流stream将删除的数据保存

-实验的目的是捕获hr.employees表的删除行,将删除行插入到emp_del表中。--查看数据库的名称,我的为ora9,将以下的ora9全部替换为你的数据库名称。--建立流队列,名称叫streams_queue ,用于存储捕获的变化。--建立表emp_del,用于存放EMPLOYEES的删除数据。--配置logmnr使用的表空间,我们就用tools。--建立存储过程enq_row_lcr。--配置叫emp_agent的代理程序。--建立DML处理存储过程。--显示应用程序的错误。

2024-05-14 20:04:37 516

原创 Oracle 流stream数据的复制

-建立streamout帐号--------------------------------------------------------------------------------------------------dos下exp/imp---------------------------------------------------------------远程数据库-----------------------------------实例化emp1表,emp1存在于scott帐号内。

2024-05-12 23:05:05 1162 1

原创 Oracle 删除表中的列

-到6000行,构造一个实验用大表T1。Oracle 删除表中的列。--验证是否释放空间。--验证是否释放空间。

2024-05-12 23:04:50 880

原创 oracle 新_多种块大小的支持9i

oracle 新_多种块大小的支持conn sys/sys as sysdbaSHOW PARAMETER CACHEALTER SYSTEM SET DB_CACHE_SIZE=16M;ALTER SYSTEM SET DB_4K_CACHE_SIZE=8M;CREATE TABLESPACE K4 DATAFILE 'F:\ORACLE\ORADATA\ZL9\K4.DBF' SIZE 2M BLOCKSIZE 4K;CREATE TABLE SCOTT.A1 TABLESPACE K4 AS S

2024-05-11 22:13:16 267

原创 oracle 9i 行头带有scn的表

-t2表每行都有scn,会增加六个字节的开销。oracle 9i 行头带有scn的表。

2024-05-11 22:13:08 245

原创 Oracle count的优化-避免全表扫描

SQL> --3.参数db_file_multiblock_read_count=64。对这句话运行的理解,反映了你对数据库的理解深度!为什么没有使用我们建立的索引,因为null不进入普通的索引!SQL> --4.建立b*tree类型的索引。SQL> --6.建立位图索引来避免全表扫描。SQL> --5.使用并行查询的特性。PL/SQL 过程已成功完成。PL/SQL 过程已成功完成。PL/SQL 过程已成功完成。PL/SQL 过程已成功完成。PL/SQL 过程已成功完成。PL/SQL 过程已成功完成。

2024-05-10 23:03:01 1378

原创 Oracle -在线回缩表

- 将数据挪动到表的前端,但不回缩高水位。-- 查询块内行的分布。-- 删除一半的数据。-- 增加到14000行。该特性和压缩的特性冲突。

2024-05-10 23:02:51 589

原创 oracle 数据库找到UDUMP的文件名称

【代码】oracle 数据库找到UDUMP的文件名称。

2024-05-09 20:47:07 364

原创 Oracle 修改数据库的字符集

【代码】Oracle 修改数据库的字符集。

2024-05-09 20:46:59 430

原创 Oracle 美化并最小化数据库

UNION ALLUNION ALLUNION ALLUNION ALLUNION ALLUNION ALL。

2024-05-08 18:47:01 446

原创 Oracle 查看有那些隐藏的初始化参数

-----------------------------含有corrup的参数----------------------------

2024-05-08 18:46:52 522

原创 表的条带化

Connected.NAMESTType。

2024-05-06 17:45:45 743

原创 oracle 8i系统检查

oracle 8i系统检查

2024-05-06 17:45:35 1159 1

原创 Oracle 数据库找到单次消耗资源多的语句(DB)

代价最高的SQLIO最高的SQLorder by 1;处理行最高的SQLorder by 1;

2024-04-13 21:05:52 600

原创 Oracle 数据库全表扫描的4种优化方法(DB)

我们看到代价为526,比原来小一点,因为cost是根据块,内存,cpu,网络综合计算的。占用了1568个数据块,比原来多了192个数据块,这是因为高水位不是一个一个块的挪动,代价为310,比原来的275大,因为浪费了一些块,这些块存在于高水位下,但没有数据。但带来的负面影响是当我们update的时候,表会暴涨,比不压缩还大,而且普通的。插入不能压缩,只有在直接加载的时候,才会有压缩的特性,参考网站内的压缩表文章。代价为97,因为压缩了,数据在同一个数据块内复用了,减少了存储空间。高水位的标志存在表头。

2024-04-13 21:05:42 1405

GRU,LSTM三种网络

GRU,LSTM三种网络 GRU与LSTM的对比: 1. 结构复杂性:GRU的结构相对简单,只有两个门,而LSTM有三个门。这使得GRU在计算效率和训练速度上可能比LSTM略胜一筹。 2. 记忆机制:LSTM的遗忘门允许它精确地选择忘记哪些信息,而GRU则通过重置门和更新门来平衡新旧信息的融合,可能没有LSTM那么精确,但也能有效地处理长短期依赖。 3. 参数数量:由于门的数量不同,LSTM的参数数量通常比GRU多,这可能导致LSTM更容易过拟合,但也可能使其在某些任务上具有更强大的表达能力。 4. 实际应用:在实际应用中,GRU和LSTM的表现往往相当接近,有时GRU在某些任务上甚至能略微超过LSTM,尤其是在资源有限的环境下。然而,LSTM在一些复杂任务上仍然保持优势,例如机器翻译和语音识别。 5. 学习曲线:由于结构简洁,GRU的学习曲线可能更平滑,新手更容易理解和实现。 总结来说,GRU和LSTM都是用于处理序列数据的强大工具,它们各自有优缺点。选择哪种模型取决于具体任务的复杂性、可用资源和训练时间。在Python中,通过TensorFlow、PyTorch等深度学

2025-03-26

CAD批量打印工具 - BatchPlot 3.6.1

CAD批量打印工具 - BatchPlot 3.6.1

2025-03-25

基于UC3842的27W反激电源Multisim14仿真文件

基于UC3842的27W反激电源Multisim14仿真文件

2025-03-24

mamba-ssm-2.2.2-cp310-cp310-win-amd64.whl

mamba-ssm-2.2.2-cp310-cp310-win-amd64.whl

2025-03-23

单片机概述20140213.pptx

单片机概述20140213.pptx

2025-03-23

MCS-51单片机硬件结构20140213.pptx

MCS-51单片机硬件结构20140213.pptx

2025-03-23

MCS-51单片机指令系统20140217.ppt

MCS-51单片机指令系统20140217.ppt

2025-03-23

程序设计20130402.ppt

程序设计20130402.ppt

2025-03-23

MCS-51单片机定时器2014.ppt

MCS-51单片机定时器2014.ppt

2025-03-23

MCS-51单片机的中断系统20140324.ppt

MCS-51单片机的中断系统20140324.ppt

2025-03-23

MCS-51单片机汇编语言程序设计20140318.ppt

MCS-51单片机汇编语言程序设计20140318.ppt

2025-03-23

MCS-51单片机IO接口技术2014.ppt

MCS-51单片机IO接口技术2014.ppt

2025-03-23

ADDA接口技术20140413.ppt

ADDA接口技术20140413.ppt

2025-03-23

MCS-51单片机串行通信20140403.ppt

MCS-51单片机串行通信20140403.ppt

2025-03-23

30012第9章MCS-51单片机IO接口技术20140413.ppt

30012第9章MCS-51单片机IO接口技术20140413.ppt

2025-03-23

1+MCS-51单片机并行扩展技术20140407.ppt

1+MCS-51单片机并行扩展技术20140407.ppt

2025-03-23

2 MCS-51单片机并行扩展技术2.ppt

2 MCS-51单片机并行扩展技术2.ppt

2025-03-23

基于java-springboot的宠物领养系统毕业设计(源代码+论文+开题+数据库+PPT+演示视频+运行教学+配套开发所需要的软件) 适合新手小白

基于java_springboot的宠物领养系统毕业设计(源代码+论文+开题+数据库+PPT+演示视频+运行教学+配套开发所需要的软件) 适合新手小白

2025-03-23

基于java-springboot的宠物领养系统论文

基于java_springboot的宠物领养系统论文

2025-03-23

基于java-springboot的宠物领养系统开题报告

基于java_springboot的宠物领养系统开题报告

2025-03-23

110KV高压配电装置设计毕业论文.doc

110KV高压配电装置设计毕业论文.doc

2025-04-03

蓝凌OA系统V15.0管理员手册

蓝凌OA系统V15.0管理员手册

2025-03-31

华为射频岗笔试题.docx

华为射频岗笔试题.docx

2025-03-30

MiBOX2-2S-dredd-gitv-1.3.112d.2199

MiBOX2_2S_dredd_gitv_1.3.112d.2199 【MiBOX2_2S_dredd_gitv_1.3.112d.2199.zip】这个文件是一个针对MiBOX2 2S设备的固件更新压缩包,其版本号为1.3.112d.2199。"dredd"可能是指开发者的代号或者特定的分支版本,而"gitv"可能是表示该固件基于Git版本控制系统进行管理。"MDZ-09-AA"是设备的型号

2025-03-28

140套网站模板源代码

140套网站模板源代码 HTML5是现代网页开发的核心语言,它在HTML4的基础上进行了许多改进和扩展,增强了语义化、多媒体支持和离线存储等功能。例如,`<header>`、`<footer>`、`<section>`等新元素让网页结构更加清晰;`<audio>`和`<video>`标签使得音频和视频的集成变得简单;而`<canvas>`元素则提供了动态图形绘制的能力。此外,HTML5还引入了Web Storage和Application Cache等技术,提升了网站的离线访问体验。 JavaScript是一种广泛用于网页交互的脚本语言,它使得网站动态化和响应式成为可能。通过DOM(Document Object Model)操作,JavaScript可以动态改变网页内容,实现如轮播图、下拉菜单、表单验证等功能。另外,AJAX(Asynchronous JavaScript and XML)技术允许在不刷新整个页面的情况下更新部分内容,提高了用户体验。随着库和框架的发展,如jQuery、React、Vue等,JavaScript的功能更加强大,使用也更加便捷。

2025-03-28

第2章 统计学基础回归.ppt

第2章 统计学基础回归.ppt

2025-03-26

第3章 定性数据的x2检验.ppt

第3章 定性数据的x2检验.ppt

2025-03-26

第1章 概论.ppt

第1章 概论.ppt

2025-03-26

第8章 定型数据的建模分析.ppt

第8章 定型数据的建模分析.ppt

2025-03-26

第9章 多变量的图表示法.ppt

第9章 多变量的图表示法.ppt

2025-03-26

第12章 主成分分析.ppt

第12章 主成分分析.ppt

2025-03-26

第15章 典型相关分析.ppt

第15章 典型相关分析.ppt

2025-03-26

第11章 判别分析.ppt

第11章 判别分析.ppt

2025-03-26

第10章 聚类分析.ppt

第10章 聚类分析.ppt

2025-03-26

第4章 一元线性回归.ppt

第4章 一元线性回归.ppt

2025-03-26

第7章 自变量选择与逐步回归.ppt

第7章 自变量选择与逐步回归.ppt

2025-03-26

第14章 对应分析.ppt

第14章 对应分析.ppt

2025-03-26

第6章 违背基本假定的回归分布.ppt

第6章 违背基本假定的回归分布.ppt

2025-03-26

第13章 因子分析.ppt

第13章 因子分析.ppt

2025-03-26

第5章 多元线性回归.ppt

第5章 多元线性回归.ppt

2025-03-26

空空如也

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

TA关注的人

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