- 博客(26)
- 资源 (8)
- 收藏
- 关注
原创 同时支持Vue2/Vue3的图片懒加载组件(支持懒加载 v-html 指令梆定的 html 内容)
本组件是一个同时支持 Vue2 和 Vue3 的图片懒加载组件,比一般的图片懒加载指令更强大:1、可一次性懒加载任意数量的图片;2、还可懒加载 v-html 指令绑定的 html 字符串里的 <img> 图片……
2025-04-08 10:52:20
918
原创 一个比RTK或redux更轻量级更易使用的 React 第三方状态管理工具库的配置与使用
测试总结了目前使用量很高,一个比 @reduxjs/toolkit (RTX) 和 redux 更轻量级更易使用的 react 第三方 store 状态管理工具库的配置与使用……
2024-12-24 12:46:00
1254
原创 使用多端适配方案 Taro+React+RTK(@reduxjs/toolkit)开发微信小程序及RTK使用详解
React 18 精简版状态(组件共享数据)管理工具 @reduxjs/toolkit (RTK) 的配置与使用;使用 Taro4 + React18 + @reduxjs/toolkit(RTK状态管理工具) 开发的简单微信小程序样例
2024-12-22 20:55:42
1039
原创 自开发多功能Vue组件:可定义滚动速度[回到顶部/底部]图标组件的安装与使用!
本组件可用于在 Web 页面出现滚动条时,根据滚动条的位置,自动显示[回到顶部/底部]图标,可定义滚动图标的颜色,滚动动效时间和速度等参数设置,可拖拽和临时隐藏图标等功能。本组件采用 Vite5+Vue3+TypeScript(TS)开发,支持组件标签属性TS类型提示……
2024-08-20 23:56:58
919
原创 Nestjs 中定义既可以捕获错误(Error)和又可以异常(Exception)的过滤器
Nest.js 中使用不特定于平台(express 或 fastify)的方式定义可捕获所有错误和所有异常的过滤器...
2024-04-10 04:08:40
766
原创 【超详细】vue3+pinia+自动持久化插件+自定义存储器对象实现状态数据持久化
vue3 + pinia + pinia-plugin+persistedstate + js-cookie 实现状态管理及数据自动持久化到 localStorage、sessionStorage、cookieStorage
2024-03-08 09:53:27
2291
原创 PXC + LVS + Keepalived实践总结文档
PXC + LVS + Keepalived实践总结文档目录第1章 总体规划.. 21.1 系统规划.. 2第2章 安装依赖包及准备工作.. 32.1 先卸载CentOS7及以上版本自带的mariadb. 32.2 检查相关依赖包.. 32.3 安装缺少的依赖包.. 32.4 配置防火墙和关闭selinux. 4第...
2019-07-17 13:40:50
861
转载 PXC 5.7中限制模式(pxc-strict-mode)参数使用详解
在Percona XtraDB Cluster集群架构中,为了避免多主节点导致的数据异常,或者说一些不被支持的特性引发的数据不一致的情形,PXC集群可以通过配置pxc_strict_mode这个变量来实现。该变量的设置影响还是蛮大的。下文针对这个参数的不同设置进行描述,以及列出相关的具体影响。一、PXC严格模式描述PXC严格模式旨在避免在Percona XtraDB群集中使用实验性和不受支...
2019-07-14 00:16:00
2929
原创 检查是否数字类函数
public class ChkNumber{ public static void main(String []args) { String s=new String("12345"); System.out.println(isNumber(s)); } public static boolean isNumber(String str){ char[] c=str.t...
2018-05-03 16:17:30
414
原创 Java 数组的操作
数组Arrays.copyOf 方法的使用示例:java.util.Arrays;public class Array{ public static void main(String[] args){ int[] arr={23,42,12,63,34};System.out.println("原arr数组内容如下:");for(int i=0;i<arr.length;i++){ ...
2018-05-01 23:26:01
291
原创 RMAN中基于copy的全备合并增备进行增量备份的方式
日常在生产环境中使用RMAN在线热备数据库一般都是每周一次全备+每天备归档 或者 每周一次全备,每天一次增备的方式进行备份的。这种方式备份的优点时,占用空间较少,备份快,恢复时间相对较长(因为要逐一读取全备之后的所有增备的备份文件)。而另一种不常用的方法是:1、先做一次基于 level 0级别数据库文件副本完全拷贝(backup ascopy level 0 database),RMA
2017-10-12 16:11:07
2230
原创 MySQL-创建和使用全文索引(FullText)
MySQL5.6后,除了 MyISAM 存储引擎,事务型的 Innodb 存储引擎也支持创建和使用全文索引了。以下为测试过程:--创建测试表CREATE TABLE article ( id INT AUTO_INCREMENT NOT NULL PRIMARY KEY, title VARCHAR(200), body TEXT) engine=innodb;
2017-09-30 00:17:26
7975
原创 MySQL-MERGE存储引擎的使用测试
MERGE 存储引擎,主要用于合并多张表结构相同的 MyISAM 表,实践记录如下:1、创建三张相同表结构的 MyISAM 表:payment_2006、payment_2007、payment_2008:create table payment_2006( country_id smallint, payment_date datetime, amount dec
2017-09-19 10:37:52
623
原创 MySQL --init-file 参数可以让 memory 表的固定数据永不丢失
众所周知, memory 存储引擎的表,数据只保留在内存,重启 MySQL 服务或主机后,表数据会丢失。但可以在启动 MySQL 服务时,通过 --init-file 参数,指定需要执行插入数据到 memory 表的 sql 文件或在该sql文件中引用 load data infile 通过直接装载文件的方式,将固定格式的文本数据加载进 MySQL表,如下:1、在 insert_tme
2017-09-19 10:00:56
994
原创 梆定变量的长度不一致也可能会造成硬解析
当第一次使用梆定变量为字符串类型,并且小于32bytes时,oracle捕获这个梆定变量,并改写该梆定变量的字符串长度为32Bytes。如果第二次再使用该sql和梆定变量,如果梆定变量长度超过32字节小于128字节,则oracle会自动将该梆定变量长度改为128字节,并且重新生成一个子游标和执行计划,造成相同梆定变量的sql的执行计划不能共享,需要重新生成解析树和执行计划(即是硬解析),过多的硬解
2017-04-15 01:07:31
793
原创 MySQL服务无法启动,Innodb初始化失败处理。
早几天在 Linux 部署了LAMP(Linux+Apache+MySQL+PHP+phpMyAdmin)架构,玩了一下MySQL 5.6.26,比较稳定。今天在Windows安装部署了 MySQL 5.5.45 for Community 社区版,由于开启了很多其它的Win应用程序,导致内存使用过大。 平时启动都正常的 MySQL,现在启动报失败了,查了Win的系统事件日志和 MyS
2017-01-17 03:53:49
31821
5
原创 更改ASM实例的spfile路径方法
经测试,在ASM实例中,执行 createspfile from pfile;重新创建 spfile文件时,会报如下错误:SQL> createspfile='+CRS/rac-cluster/ASMPARAMETERFILE/REGISTRY.253.858642645' frompfile='/home/grid/tmp/pfile1.ora';createspfile='+C
2016-09-23 18:26:40
5077
原创 (超详细)Oracle 10g RAC 删除节点实验操作总结
Oracle10g RAC删除节点实验操作总结 目 录 RAC物理结构...3一. DBCA删除dbi节点的Database实例... 41.1、 检查删除dbi节点的wxxrdb3实例前的crs_stat -t -v 状态... 41.2、 先停掉RAC 上的dbi节点实例的服务... 41.3、 用Xmanager连
2016-09-02 23:32:02
3616
1
原创 (超详细)Oracle 10g RAC 添加节点实验操作总结
Oracle 10g RAC 添加节点实验操作总结 目 录 RAC物理结构...3一. 安装前准备及OS安装配置... 41、安装并配置新节点的虚拟机...42、节点三(dbi)的网络配置...43、节点三(dbi)的时间同步配置...55、 安装Oracle RAC依赖的操作系统软件包... 66、 安装oracl
2016-09-02 23:30:18
4949
原创 无法复制和rename ASM磁盘组上的数据文件处理方法
由于SYSTEM 数据文件丢失,启动数据库时会报如下无法标识或找不到数据文件1的错误:03:47:02 SYS@racdb1*SQL> startup;ORACLE instance started.Total System Global Area 413372416 bytesFixed Size 221
2016-07-21 12:30:18
5166
原创 使用Oracle自带的系统包和过程监控其它会话SQL语句的执行计划等信息
查看本地会话的SQL或PL/SQL的执行计划可以在本地执行 alter session set sql_trace=true; 和打开捕获 10046事件 alter session set events '10046 trace name context forever,level 12';10046事件的 level 值说明如下:level 1:和 sql trace 作用相同(跟踪s
2016-02-01 20:18:30
764
原创 使用wrap和unwrap加密解密Oracle的PL/SQL对象(包,存储过程,函数等)代码
使用wrap和unwrap加密解密Oracle的PL/SQL对象(包,存储过程,函数等)代码 Oracle数据库系统自带的PL/SQL对象(包,存储过程,函数等)的代码绝大部分都是使用了wrap程序加密的。为了程序代码的保密和业务规则的保密性,我们也可以将自己写的PL/SQL对象(包,存储过程,函数等)的代码进行加密。本人做了一个示例方法步骤如下:1、首先创建一个简单的加法计算,并返回计
2016-01-31 20:05:29
12849
2
原创 很久没写过PL/SQL存储过程了--删除SQL Plan Baseline的存储过程
很久没写过PL/SQL存储过程了--删除SQL Plan Baseline的存储过程 很久没写过PL/SQL了,今天需要,写了一个用于删除Oracle数据库系统自动捕获的 SQL Plan Baseline的PL/SQL块和存储过程。关闭系统自动捕获 SQL Plan Baseline 的参数 alter system/session set optimizer_capture_sql
2016-01-05 22:22:35
841
原创 很久没写过PL/SQL存储过程了--删除SQL Plan Baseline的存储过程
很久没写过PL/SQL存储过程了--删除SQL Plan Baseline的存储过程 很久没写过PL/SQL了,今天需要,写了一个用于删除Oracle数据库系统自动捕获的 SQL Plan Baseline的PL/SQL块和存储过程。关闭系统自动捕获 SQL Plan Baseline 的参数 alter system/session set optimizer_capture_sql
2016-01-05 22:19:50
1129
原创 慎用not in 和 <>all 表达式
当连接列或比较列有null空值,用 not in 和 04:21:56 SYS@orcl*SQL > select * from t1; COL1 CO-------------------- -- 1 A 2 B 3 C
2015-10-28 01:12:43
1001
原创 RAC-DG升级后无法同步应用案例一则
RAC-DG从11.2.0.1.0升级到11.2.0.4.0后,在主库操作后,无法同步数据到备库,在主库检查如下:SQL> selectopen_mode,protection_mode,protection_level,database_role,switchover_status fromv$database; OPEN_MODE
2015-10-05 00:35:59
436
(超详细)Oracle 10g RAC 删除节点实验操作总结
2016-09-02
(超详细)Oracle 10g RAC 添加节点实验操作总结.docx
2016-09-02
(超详细)Oracle11gR2 RAC在Windows Server 2008环境下的安装配置.pdf
2016-09-02
AIX日常维护.doc
2011-11-29
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人