淘先锋技术网

首页 1 2 3 4 5 6 7
  • DBA 《八扇屏》 说说那些不懂装懂的 人儿

    开头还是介绍一下群,如果感兴趣polardb ,mongodb ,mysql ,postgresql ,redis ,Oracle ,OceanBase等有问题,有需求都可以加群群内有各大数据库行业大咖,CTO,可以解决你的问题。加群请加 liuaustin3微信号 ,在新加的朋友会分到3群(共1180人左右 1 + 2 + 3)

  • oracle数据库日志文件

    1,默认情况下,oracle的日志文件记录在$ORACLE/rdbms/log目录下  [plain] view plaincopy  [oracle@oracle log]$ pwd  /home/oracle/oracle/product/10.2.0/db_1/rdbms/log  日志文件为(alert_<ORACLE_SID>.log):  [plain] view plaincopy  [oracle@oracle log

  • 10g中DBA_TAB_STATISTICS的STATTYPE_LOCKED列对分区锁定显示为空的解决

    Oracle10g的DBA_TAB_STATISTICS视图的STATTYPE_LOCKED列没有正确的显示结果。 10g中DBA_TAB_STATISTICS的STATTYPE_LOC

  • sharding sphere4.0.1——简单实现分表分库,读写分离,xa分布式事务

    一 简介官网 始于当当开源的shardingjdbc,功能较单一,2018进入Apache基金会孵化器。目前最新apache版本ShardingSphere是4.0.1。ShardingSphere一套开源的分布式数据库中间件解决方案组成的生态圈,它由Sharding-JDBC、Sharding-Proxy和S

  • 如何恢复被误删的Oracle数据

    如果你的Oracle数据被误删,可以考虑以下几种方法来恢复数据: 使用RMAN备份:如果你在删除数据之前进行了备份,可以使用RMAN恢复删除的数据。 使用Flashback:Oracle提供了Flashback功能,可以恢复到过去的某一个版本,从而恢复误删的数据。 使用导出和导入:如果你之前对数据进行了导出,可以导入导出的数据,恢复误删的数据。 使用第

  • 开普勒:不复为圆

            亚里士多德物理学中有一项内容,在哥白尼和伽利略之后还在被人们接受着,这就是圆形运动的天然性。事实上,开普勒(Johann Kepler,1571一1630)已经指出,如果行星的运行路径是椭圆而不是正圆的话,形势就会更容易理解——本轮之类的东西就都用不着了。开普勒在1600年当上了丹麦大天文学家第谷的助手,随后又接替了后者的职务在布拉格任德皇鲁道夫二世15(RudolfⅡ)的宫廷数学家,直至1612年。[在此之前,丹麦国王群特烈二世(FrederickⅡ)将一个名叫哈芬的岛屿,拨给第谷营造宏大的乌兰尼堡天文台。]         在圆锥上斜切一刀

  • centos8.5本地yum源报错

    在下载文件出现以下错误 [root@server ~]# yum install gcc Updating Subscription Management repositories.

  • c语言打印爱心(通过一种比较简单的方式)

    通过for来实现c语言打印爱心,再加上了一个有意思的开机设置供大家娱乐开心一下。如有不对的地方欢迎批评指正,谢谢大家观看。

  • Oracle 笔记

    Oracle 笔记 这里主要是记录学习 Oracle 常用操作命令等,方便今后查阅!!! 一、常用命令 登录Oracle su - oracle export

  • 【DBA课程-笔记】MongoDB入门到云上开发

    课程目的:成为专业MongoDB的DBA nosql第一:MongoDB 一、讲师:

  • 若依框架 spring boot+ mybatis + 多数据库配置(mysql+oracle)

    记录一下使用若依框架配置多数据库时踩到的坑,主数据库是mysql,从数据库是oracle 1,修改yml文件,将单一数据源配置修改成多数据源配置 # 数据源配置 spring: datasource: type: com.alibaba.druid.pool.DruidDataSource # 多数据源需要注释下一行配置 下一行配置表示指定mysql的驱动 # driverClassName: com.mysql.cj.jdbc.Driver druid:

  • xshell 工具连接不上本地的 Centos 7虚拟机,4种情况,逐个分析

    导读         小编之前使用过 VMware workstation 工具搭建 Centos 7 版本的虚拟机集群,各项功能都正常,用完了也就清除了(节约本地空间

  • [Centos7]增加虚拟内存

    1 查看内存情况 free -h 2 dd 使用dd命令创建名为swapfile的swap交换文件,这里命名为s

  • 关于Oracle的instr和like

    模糊查询:like、not like 语法: 满足模糊查询:字段 | 值 like 匹配标记。 不满足模糊查询:字段 | 值 not like 匹配标记。 如果现在想对某一列进行模糊查询,可以使用like子句完成,通过like可以进行关键字的模糊查询。在like子句中有两个通配符: ■ 百分号(%):可匹配任意类型和长度(可以匹配0位、一位或多位长度)的字符。 ■ 下划线(_):匹配单个任意字符,常用来限制表达式的字符长度。 字符函数:instr 语法:instr

  • oracle中like和instr

       instr(title,'手册')>0相当于 title like '%手册%'    instr(title,'手册')=1相当于 tile like '手册%'    instr(title,'手册')<0相当于 title not like '%手册%'    instr的性能要比like好很多,特别是在数据量比较大的情况下;    selec

  • oracle更改sqlplus打开缓冲区的文件编辑器类型

    解决: 1.登录进oracle sqlplus / as sysdba 2.修改编辑器类型 执行命令:define _editor = "C:\Program Files (x86)\Notepad++\notepad++.exe"

  • oracle加分号报错,在Oracle SQL中,何时需要使用分号和斜杠?

    我知道这是一个老生常谈,但我只是偶然发现,我觉得这一点还没有得到完全解释。 在SQL*Plus中,/和一个;因为他们的工作方式不同。 这个;结束SQL语句,而/执行当前“缓冲区”中的任何内容。所以当你使用; 和 a /该语句实际上执行了两次。 您可以很容易地看到,使用/运行语句之后:SQL*Plus: Release 11.2.0.1.0 Production on Wed Apr 18 12:37:20 2012Copyright (c) 1982, 2010, Oracle. All rights reserved

  • Oracle统计用户下所有表的行数

    新建一个表和存过统计所有表的大小 新建表: CREATE TABLE TB_STATIC_TAB     (    STATIC_DATE DATE,      TABLE_NAME VARCHAR2(200),      TABLE_ROWS NUMBER,      TABLE_SIZE NUMBER    )  新建存过: create or replace procedure pro_temp3 is vv_t

  • VMware 安装 CentOS 7(2023 热乎的教程)

    本文目录 1. 下载 CentOS 镜像文件2. 安装虚拟机

  • VMware安装CentOS7超详细版 实操过的

    使用vmware安装centos7,下面是详细的安装过程。 准备工作 1 VMware,我用的是VMware Workstation Pro 15 链接:https://pan.baidu.com/s/1ZJffKb-mezh7AkjMcBY2MA 提取码:efub

  • Oracle 密码过期,修改密码有限制

    Oracle 密码过期,修改密码有限制 1.查询用户的Profiles (用户名大写) SELECT USERNAME,PROFILE FROM DBA_USERS WHERE USERNAME = ‘USERNAME’; 2.根据用户的Profiles 修改密码永不过期 alter profile APP_USER_PROFILE limit PASSWORD_LIFE_TIME unlimited; 我这时候修改

  • oracle将另一个用户的表数据插入到另一个用户的表中

    insert into enterpriseinfo (id,code,enterpriseName,prefecture,plevel,etype) select dw.id,dw.code,dw.name enterpriseName,d.code prefecture,dw.levl plevel,2 etypefrom jyjc.danwei dw left join jyjc.diqu d on d.id = dw.diqu  where dw.levl <> 0;

  • mercurial和svn_DBA Mercurial简介–分支和合并

    mercurial和svn 介绍 (Introduction) In my previous article, we went over the basics of Mercurial, as well

  • Centos6.6 安装oracle11g r2

    突然想在linux下搭建一个oracle环境。在网上找了一些资料,借鉴了几位朋友分享的资料。自己将安装步取记录下来,在这里分享给大家参考。 虚拟机设置的NAT模式,具体设置方法参网上可以查到。我用的是workstation 11 大概是在虚拟机界面,选择编辑,然后选择虚拟网络编辑器,其实VMnet8为NAT模式。选中,点击更改设置。再选中VMnet8 NAT模式,可以设置子IP  即网段和掩码,根据自己需要设置。然后修改宿主机的VMware Network Adapter 的

  • oracle中instr函数用法 与 like模糊查询的比较

      INSTR用法 INSTR方法的格式为:INSTR(源字符串, 要查找的字符串, 从第几个字符开始(默认为1), 要找到第几个匹配的序号(默认为1))返回找到的位置,如果找不到则返回0.例如:INSTR('CORPORATE FLOOR','OR', 3, 2)中,源字符串为'CORPORATE FLOOR', 在字符串中查找'OR',从第三个字符位置开始查找"OR",取第三个字后第2个匹配项的位置。

  • oracle instr 和like,Oracle中使用like还是instr

    看到一篇文章:在Oracle数据库中使用instr代替like实操(见http://www.linuxidc.com/Linux/2009-12/23599.htm),看到之后很质疑,以下是我做的简单测试,以对原文作对比验证。 1.创建索引前 SQL> select count(1) from t; COUNT(1) ---------- 11905920 Elapsed: 00:00:11.38 SQL> select count(1) from t where

  • Oracle INSTR()函数的用法

    INSTR(C1,C2,I,J) 在一个字符串中搜索指定的字符,返回发现指定的字符的位置; C1 被搜索的字符串 C2 希望搜索的字符串 I 搜索的开始位置,默认为1 J 出现的位置,默认为1 SQL> select instr(oracle traning,ra,1,2) instring from dual; INSTRING --------- 9  他的位置搜索是从1开始的也就是说o的位置是1,这点要分清楚。

  • Oracle实现往某表批量插入记录

    目录 1. 使用INSERT INTO SELECT语句

  • C# Oracle批量插入与修改,结合Sqlsugar

    Oracle批量插入与修改,结合Sqlsugar 批量插入大概两万条数据,sqlsugar 的 .ExecuteCommandAsync()执行速度大概再80秒甚至更久,完全无法满足要求,因为架构是winfrom 无法使用sqlsugar自带的 BulkCopy,又因为Oracle dll版本低 无法使用Oracle自带的BulkCopy,更换版本需要申请,再网上看到了一个大佬的方法,满足了需求,在此记录一下

  • Oracle中instr与like

    在Oracle中like是经常用到的,但是对于数据比较多的查询使用like这种模糊查询效率会比较低,所以可以尝试用instr代替like进行查询。 用法: instr(‘源字符串/列名’,’目标字符串’) >0 相当于 like instr(‘源字符串/列名’,’目标字符串’) = 0 相当于 not like 另外,对于大小写不固定的like也可以用regexp_like(‘源字符串’,’目标字符串’,’i’) 另外一个经常与instr在一起用的函数是substr,可以用substr与instr结合得到某列中某字段之前或之后

  • ORACLE中like与instr性能大比拼

    例如:t表中将近有1100万数据,很多时候,我们要进行字符串匹配,在SQL语句中,我们通常使用like来达到我们搜索的目标。但经过实际测试发现,like的效率与instr函数差别相当大。下面是一些测试结果:<wbr></wbr>SQL> set timing on SQL> select count(*) from t where instr(title,'手

  • k8s-StatefulSet简单使用

    StatefulSet是用来创建有状态应用,可以通过过某种方式记录这些状态,然后在 Pod 被重新创建时,能够为新 Pod 恢复这些状态 首先是需要有数据的持久化,及时Pod被重启后,也能恢复,与重启前保持一致。然后是应用创建的所有pod有依赖关系,顺序的创建、需要运行在指定的宿主机上,并且都有对应的网络标志 创建ststefulset前提 先创建好StorageClasse 来动态创建pv 动态创建StorageClasse连接https://blog.csdn.net/ltgsoldier1/article/details/127283739

  • 开发DBA在做什么?

            在中国,企业的IT部门用得起专职DBA的不算很多,而奢侈到能够将DBA的工作进行细分的企业,就更少了。但这并不是说我们今天讨论“开发DBA“的工作就毫无意义。   中国最大的数据库技术社区ITPUB对此问题做的一项调查显示,高达30%参与调查者(DBA)不参与数据库的前期设计和开发,而只单纯负责后期数据库的管理和优化。         1、参与数据库架构方面的设计、开发数据库的管理、开发人员的培训以及

  • Esp32+Python获取天气数据+Pyechrts(Html)显示

    源码链接:Esp32+Python获取天气数据+Pyechrts(Html)显示资源-CSDN文库

  • HTML5中video元素详解

    https://blog.csdn.net/zhuchunyan_aijia/article/details/52277846 属性介绍 属性说明controls显示标准的 HTML5 视频/音频播放器控制条、控制按钮。autop

  • keepalived+haproxy实现nginx高可用负载均衡

    一、keepalived简介 Keepalived是基于vrrp协议的一款高可用软件。Keepailived有一台主服务器和多台备份服务器,在主服务器和备份服务器上面部署相同的服务配置,使用一个虚拟IP地址对外提供服务,当主服务器出现故障时,虚拟IP地址会自动漂移到备份服务器。 VRRP(Virtual Router Redundancy Protocol,虚拟路由器冗余协议),VRRP是为了解决静态路由的高可用。VRRP的基本架构 虚拟路由器由多个路由器组成,每个路由器都有各自的IP和共同的VRID(0-255),其中一个VRRP路由器通过竞

  • keepalived+haproxy实现高可用和负载均衡

    随着用户量的上升,系统需要使用keepalived,haproxy和VIP来实现负载均衡 其中keepalived主要实现了高可用,在一台haproxy机器当机之后可以立即切换到备用机以保证集群的高可用性。 很多同学可能会有疑问,为啥不选用nginx?这里主要是出于以下几种情况综合考虑得出的结论 1.Nginx是工作在网络的7层之上,不支持TCP协议的转发,1.9 以后可以通过stream模块实现了tcp代理功能但是稳定性还是有所欠缺。而公司现有的系统有部分协议

  • Java项目:个人博客管理系统(java+SSM+HTML+JS+jsp+mysql)

    源码获取:俺的博客首页 "资源" 里下载! 项目介绍 管理员角色包含以下功能: 发表文章,查看文章,类别管理,添加类别,个人信息管理,评论管理,评论审核等功能。 用户角色包含以下功能: 首页,博客详情,文章分类,评论等功能。 环境需要 1.运行环境:最好是java jdk 1.8,我们在这个平台上运行的。其他版本理论上也可以。 2.IDE环境:IDEA,Eclipse,Myeclipse都可以。推

  • keepalived+haproxy 高可用均衡负载

    0x01 keepalived keepalived 是基于VRRP协议+lvs的一个高可用负载均衡软件。 其拥有三种工作方式,DR,IPtun,nat。第一种方式使用改写mac地址的方式实现请求的转发。 该方式要求Director转发器必须与服务器处在同一个物理网络环境下。 当请求到达Director时,首先Director会根据后端真实服务器的运行情况选出应答本次请求的服务器,然后修改 来源请求包的目标mac地址将目标mac从Director的mac修改为真实realserver的mac,

  • Keepalived+Haproxy搭建高可用负载均衡

    Keepalived 简单的是一个路由的软件用C写的这个项目的主要目标是提供简单而强大的设施的负载均衡和高可用性对Linux系统和基于Linux的基础设施。负载均衡架构依赖于众所周知的和广泛使用的Linux虚拟服务器(IPVS)内核模块提供第四层负载均衡。简单的实现了一套检测动态自适应维护和管理服务器根据其健康loadbalanced池。另一方面,高可用性的实现VRRP协议.VRRP路由器故障转移的一个基本的砖。此外,简单的实现了一套钩

  • vue引入.js文件的函数在直接在html中使用不生效

    src下的utils文件下的ProcessingData.js中定义了一个 minuteSecond的方法,用来返回时分秒。 在ScheduledTask.vue文件下 引入,直接在上面的html中使用

  • HTML5 测试题

    1. HTML5 之前的 HTML 版本是什么?     A. HTML 4.01      B.HTML 4      C.HTML 4.1     D.HTML 4.9 2. HTML5 的正确 doctype 是?   A. <!DOCTYPE html>       B. <!DOCTYPE HTML5>   C. <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 5.0//EN" "http://www.w3.org/TR/html5/strict.dtd">

  • HTML div设置菜鸟教程

    div用处很大,你需要知道,今天就来教教大家 可以在pycharm软件中新建一个HTML文件  用右键点击pythonp

  • 全网唯一解决Mysql数据库宕机生产事故的通用方法高级DBA真实案例解答

    解决Mysql生产事故的通用方法高级DBA真实案例解答全网唯一 国内90%的生产数据库用的最多的就是MySql数据库。企业软件生产环境通常情况下,都有一主一从,或者一主多从的HA高可用架构。结合作者本人实际经验结合一个实际的生产数据库宕机的例子,来讲解应该用怎么样的思路去解决问题。在生产事故过程中,有那些注意的关键点。 作者本人简介:现任国内某大型软件公司大数据研发工程师、MySQL数据库DBA,软件架构师。直接参与设计国家级亿级别大数据项目。并维护真实企业级生产数据

  • haproxy + keepalived 实现高可用负载均衡集群

    1. 首先准备两台tomcat机器,作为集群的单点server。 第一台: 1)tomcat,需要Java的支持,所以同样要安装Java环境。 安装非常简单。 tar xf  jdk-7u65-linux-x64.tar.gz mv jdk1.7.0_65 /usr/local/java  然后在环境变量中加入Java的运行路径 vim  /etc/profile JAVA_

  • Html基础教程第一课 标题

            想必大家都用过word吧。         今天就教大家如何用html制作一个像word差不多的标题 <h1>你要输入的标题</h1> 用你想展示的标题替换你要输入的标题 再点击pycharm右上角的浏览器运行选择进行运行即可

  • HTML特殊字符

    ´ &acute; © &copy; > &

  • JS生成二维码以及保存页面为图片的解决方案:html2Canvas+file-saver+qrcodejs2的使用心得以及解决图片失真,保存不完整的解决办法

    前言 最近因为工作需求,需要前端根据后端传过来的链接生成二维码,并且要使用JS保存页面为图片。然后网上搜了很多解决办法。最终都是用h5的canvas进行绘制然后保存为图片。其中,又以html2Canvas最为出众。当然在此之前要先用

  • saltstack多节点推送实现haproxy负载均衡集群,keepalived+haproxy实现高可用

    环境设定(rhel7.3) base2172.25.78.12salt-masterbase3172.25.78.13salt-minion,httpd服务器base4172.25.78.14salt-minion,nginx服务器base5

  • html select 选项改变

    主要实现的功能如图: 点击上面的选项时候,下面下拉框的选择项也改变。 具体思路:上面使用一个可选择下拉列表框,下面使用一个单下拉列表框。然后给上面select 的onclick或者onchange设置事件。进行变换,函数代码如下: function changeOption(obj){ obj.focus();