摘要:
一、问题描述 程序描述:程序中有一个定时任务(java.util.Timer)调用存储过程,一天调用一次,存储过程内部会插入"执行开始"和"执行结束"的记录到数据库的日志表中 问题描述:查看数据库日志表发现由原先的一天执行一次变成了一天执行两次 猜测中间有重启项目,关闭项目时定时任务未随之关闭 验证 阅读全文
摘要:
1. 日志存储 kafka的消息是以topic为单位进行归类的,各个topic之间互相独立,互不影响。每个主题拥有分为一个或者多个partition(分区),每个 partition 对应于一个 log 文 件,该 log 文件中存储的就是 producer 生产的数据。Producer 生产的数据 阅读全文
摘要:
1、创建JOB语法 DBMS_JOB.SUBMIT的用法demo DBMS_JOB.SUBMIT(:jobno, //job号 'your procedure', //要执行的过程 trunc(sysdate)+1/24, //开始执行时间 'trunc(sysdate)+1/24+1' //时间间 阅读全文
摘要:
通过sql添加定时作业 一、启动sqlservice代理服务 1、打开计算机管理 -> 服务 -> 找到SQLSERVERAGENT代理 -> 启动 ,并且将启动类型设置为自动的,否则下次重启后失效 二、通过sql新增定时作业 添加作业常用步骤 --【作业常用的几个步骤】 EXEC msdb.dbo 阅读全文
摘要:
-- 参数1:十进制数字 参数2:输出的二进制长度 create FUNCTION [dbo].[Dec2Bin](@Dec INT, @StrLen INT) RETURNS VARCHAR(31) -- INT型,4字节,正数转为二进制字符串最多31位 AS BEGIN DECLARE @Bin 阅读全文
摘要:
-- 将字符串插入Blob字段 DECLARE content BLOB; -- 或者使用下面这种写法:表名.字段名%TYPE -- content T_FIELDS.F_BLOB%TYPE; -- Blob类型 buff VARCHAR2(4000); BEGIN -- 初始化blob dbms_ 阅读全文
摘要:
为保证producer发送的数据,能可靠的发送到指定的topic,topic的partition收到producer发送的数据后,需要向producer发送ack(acknowledgement确认收到),如果producer收到ack,就会进行下一轮的发送,否则重新发送数据 1.副本数据同步策略 阅读全文
摘要:
ie8下 parseInt()会把'0'开头的数字以8进制来解析,当有大于7开头的数字时就按10进制来解析。 parseInt语法定义:radix为可选参数,默认为10进制。 parseInt(string,radix); 如:08、09这两个数字在ie8浏览器下就会默认使用8进制转换,未成功就返回 阅读全文
摘要:
1. insert into ...on duplicate key update和replace into作用 表中存在重复数据(主键、唯一索引冲突)则更新,不存在则插入 2. 两者区别 1. 表中存在自增值,有重复数据时,两种方法auto_increment都自动+1,但是replace int 阅读全文
摘要:
1、函数返回结果集(游标) -- 函数 CREATE OR REPLACE FUNCTION OUTTEST ( I_NAME IN VARCHAR2 --接收输入参数 ) RETURN SYS_REFCURSOR AS RESULT_SET SYS_REFCURSOR; --返回游标 X_SQL 阅读全文