- 博客(80)
- 资源 (3)
- 收藏
- 关注

原创 Oracle日期加减
Oracle中日期进行加减可以使用多种方式,以下介绍三种一种是针对天的操作,适用于对日,时,分,秒的操作,一种是对月的操作,适用于月,年的操作,一种是使用INTERVAL函数,适用于年,月,日,时,分,秒的操作。
2018-12-08 17:45:20
97824
3

原创 ORACLE 12C下创建表空间和新用户
首先是关于ORACLE 12C的新特性,这部分内容转载自https://www.cnblogs.com/kerrycode/p/3386917.html,如有转载限制,请联系我 Oracle 12C引入了CDB与PDB的新特性,在ORACLE 12C数据库引入的多租用户环境(Multitenant Environment)中,允许一个数据库容器(CDB)承载多个可插拔数据库(PDB)。CDB全称为...
2017-12-08 12:05:53
41615
2
原创 postgresql常用快捷命令
数据库对象有表(table,简写t)、索引(index,简写i)、视图(view,简写v)、函数(function,简写f)、序列(sequence简写s)、权限§、用户或角色(u、g)\。通过此命令查看数据库命令帮助信息,本文中的所有命令都可以在帮助命令列表找到。可以看到本会话的所有操作历史,类似linux系统的history命令。命令\d加指定类型可以查看指定对象的信息,带+号展示信息更详细。执行成功会切换到指定的数据库。命令格式:\c 数据库名称。
2024-08-14 15:58:12
741
原创 greenplum授权
在Greenplum数据库中,表空间(Tablespace)是用于存储数据库对象的物理位置。通过授予创建、使用和修改模式的权限,您可以控制用户在数据库中创建、访问和修改对象的范围和权限。
2024-08-13 15:52:05
637
原创 Redis cluster集群设置密码
打开每个redis cluster节点的配置文件,添加下面两项密码选项,并保存。通过ssh连接工具链接所有redis cluster服务器。修改完配置文件,重启redis使之生效。链接每个redis集群节点。
2023-12-19 11:57:14
2357
原创 redis cluster集群定时备份
对于redis cluster,为了保证高可用,我们在保证并发能力的情况下,还要保证崩溃情况下恢复的能力,因此需要定时保存数据,以应对意外情况出现,下面提供了一种数据备份的设计方法。主节点采用rdb快照的方式进行备份,备份速度快,减少对主进程的影响。以下是备份脚本,可以通过contab命令定时执行如下脚本进行备份。从节点采用aof的形式备份,尽量完整的保存数据。
2023-12-19 11:45:45
500
原创 标准差计算方式对比
通过数学公式可以看到,每个参数都要计算与平均值的平方差,因此要首先计算出样本数据的平均值,再计算标准差,需要循环两次数组,计算示例代码如下。welford提出了一种计算算法,可以通过滚动计算的方式得出标准差,而不用计算所有样本数据,对于需要流式处理的数据比较友好。avg表示平均值,sum表示平方差。标准差的数学计算公式如下。
2023-05-05 18:26:13
1316
原创 在markdown中优雅的编写数学公式 - LaTeX
作为经常使用markdown记录的人来说,纯文本操作是最优雅的,所以我们选择用LaTeX来记录数学公式,我们一起来看下常用公式的写法。
2023-03-30 10:45:10
1963
原创 Linux查找清理大文件方式
查看磁盘占用情况输入命令:df -h得到磁盘占用情况文件系统 容量 已用 可用 已用% 挂载点/dev/mapper/centos-root 71G 53G 19G 74% //dev/sda1 1014M 150M 865M 15% /boot/dev/sdb 500G 40G 460G 8% /data.
2022-01-21 16:23:30
1144
转载 testWhileIdle和testOnBorrow
testOnBorrow能够确保我们每次都能获取到可用的连接,但如果设置成true,则每次获取连接的时候都要到数据库验证连接有效性,这在高并发的时候会造成性能下降,可以将testOnBorrow设成false,testWhileIdle设置成true这样能获得比较好的性能。 testWhileIdle是什么意思? testWhileIdle:如果为true(默认true),当应用向连接池申请连接,并且testOnBorrow为false时,连接池将会判断连接是否处于空闲状态,如果是,则验证这条
2021-09-09 13:02:22
16351
原创 mapstract实体转换工具
实体类转换工具本文档描述mapstract实体转换工具的引入1 前言mapstract相较于BeanUtils之类属性复制工具,效率高出很多,因为mapstrac采用的是java方法调用实现的属性复制,而不是反射。代码编译时,mapstrac会自动生成实现类的字节码文件(存在问题会编译不通过),反编译打开可看到实现类是通过get、set方法进行的属性赋值转换,经过测试,百万次转可以在几十毫秒内完成2 功能引入2.1 引入依赖由于项目使用的是java8,引入如下依赖<dep
2021-07-30 14:15:32
1423
原创 linux安装mysql
1.下载mysql的repo源wget http://repo.mysql.com/mysql-community-release-el7-5.noarch.rpm2.安装mysql-community-release-el7-5.noarch.rpm包sudo rpm -ivh mysql-community-release-el7-5.noarch.rpm安装这个包后,会获得两个mysql的yum repo源:/etc/yum.repos.d/mysql-community.repo,/
2021-07-27 01:14:18
141
原创 linux下nginx安装
yum -y install gcc pcre pcre-devel zlib zlib-devel openssl openssl-devel
2021-07-27 00:44:34
147
原创 linux 安装java环境
1.Oracle官网下载jdk的Linux环境安装包,本文使用的是jdk-8u271-linux-x64.tar.gz2.新建文件夹/usr/lib/jdk/,并复制tar包到此文件夹3.解压tar -zxvfjdk-8u271-linux-x64.tar.gz4.解压后的文件夹是jdk1.8.0_271此时的java_home是/usr/lib/jdk/jdk1.8.0_2715.配置环境变量1)vim打开/etc/profilevim /etc/profile...
2021-07-27 00:09:46
89
原创 Microsoft Visual C++ Redistributable 记录
id=48145id=53587pid=1452id=8328id=26999id=29id=15336id=26368id=3387id=21254。
2021-07-05 09:43:59
154
1
原创 springboot + dubbo + nacos + seata 快速集成
1.首先去官网下载demo包https://github.com/seata/seata-samples2.
2021-06-07 21:18:51
975
1
原创 nginx动态添加ssl模块
一.查看nginx模块/usr/local/nginx/sbin/nginx -V二.安装openssl包yum -y install pcre pcre-devel zlib zlib-devel openssl openssl-devel三.重新编译nginx源码包,并且生成了新的obj目录./configure --prefix=/usr/local/nginx --with-http_stub_status_module --with-http_ssl_modu...
2021-04-28 16:44:17
645
原创 修改用户默认表空间,移动所有拥有表到特定表空间
有事我们在创建数据库时未明确指定用户的表空间,导致后期创建的表都自动创建在了users表空间内,这时我们想要转移用户所有表到指定表空间可以执行以下步骤:1.先查询需要转移的表空间查看所有表空间select * from dba_tablespaces;2.目标表空间存在,移动所有表到目标表空间单个执行语句:ALTER TABLE 表名 MOVE TABLESPACE 表空间名获取批量执行语句:--所有表移动到指定表空间语句 SELECT 'ALTER ...
2021-04-13 17:48:59
972
原创 done is better than perfect,做完比完美更重要
编码工作总会遇到大量的工作铺面而来,经常正在做一件事,销售去催另一件事,你急急忙忙的切换到另一件事情,首先要结束手头的工作,然后找打另一件事的工作进度,回忆之前做到哪了,然后接着做,刚没做多久,有一件事情进来了,然后就是无尽的循环。。。我们都想做到事事有着落,这样也是我们工作价值的体现,如果一直处于一种长线工作中,而且频繁的工作切换耗费我们的精力,就会导致一堆烂摊子烂在我们手里,要想避免这种情况,有些工作事项是必须要注意的。首先我们要清楚的知道自己的工作能力,我们能同时做多少工作,这些是我们接收工作
2021-03-30 12:07:12
925
1
原创 CentOS 免登陆设置
本例中A主机要免密访问B主机主要原理是A主机生成私钥和公钥,并将公钥放到B主机的指定位置,可实现A主机对B主机的免密访问1.在A主机创建公钥 ,私钥输入命令:ssh-keygen -t rsa中间出现所有提示不用管,直接回车2.查看生成的秘钥进入 /root/.ssh 文件夹可有看到如下的文件设置.ssh文件夹权限为700chmod 700 -R /root/.ssh/3.修改配置,开启免密登录vi /etc/ssh/sshd_config..
2021-01-28 22:20:16
893
原创 CentOS 7 防护墙设置
CentOS 7防火墙常用设置命令1.开放关闭端口公共访问权限 开放或关闭端口外部访问权限,生效范围为所有ip1)开放80端口命令如下: firewall-cmd --zone=public --add-port=80/tcp --permanent2)关闭80端口访问权限命令如下: firewall-cmd --zone=public --remove-port=80/tcp --permanent2.重新加载防火墙配置 用于刷新防火墙配置,在添加或删除规则后使用 .
2021-01-28 21:38:04
289
原创 oracle修改分区表字段值
1.对oracle分区表字段的修改,需要先打开行移动alter table test_table enable row movement;2.确认修改后的字段值是否有分区对应如果修改后的字段值,没有对应的分区,则需要先新增分区,再修改值alter table test_table add partition par_009 values ('009') tablespace USERS pctfree 10 initrans 1 maxtrans ...
2020-11-09 17:11:49
4383
nginx.tar.gz
2021-01-19
websocket离线测试包.zip
2020-04-22
tcping.zip
2020-04-22
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人