后端开发2025年08月18日
平时写项目的时候,java之父叫我们多打日志,我们通常使用traceId和requestId来保存完整请求的链路日志,例如市面上的skywalking、zipkin等都能实现此功能。 下面介绍一种slf4j自带的MDC类,来记录完整的请求日志,和在CompletableFuture异步线程中如何保留链路id 1.首先利用aop为所有请求入口添加reques...
服务器2025年08月13日
Linux中断 Linux 的中断处理分为两个半部,顶半部处理紧急的硬件操作,底半部处理不紧急的耗时操作。tasklet 和工作队列都是调度中断底半部的良好机制,tasklet 基于软中断实现。内核定时器也依靠软中断实现。 1.申请和释放中断 申请中断 int request_irq(unsigned int irq, irq_handler_t hand...
服务器2025年07月20日
- ## 在Centos7.8上使用crond服务定时执行js脚本并将脚本执行的输出记录日志 1. 安装wget 2. wget https://npm.taobao.org/mirrors/node/v14.8.0/node-v14.8.0-linux-x64.tar.xz3. xz -d node-v14.8.0-linux-x64.tar.xz4. ...
后端开发2025年07月17日
1、不需要声明即可使用变量2、类的名称的第一字母必须大写3、一个有构造函数的典型类class Rectangleattr_accessor:height,:widthdef initialize (hgt,wdth)@height = hgt@width = wdthenddef area ()@height*@widthendend4、程序控制(1)循环...
服务器2025年07月09日
centos 7.0 最小化安装 查看IP ip addr 查看外网IP curl ifconfig.me 重启 shutdown -r now 安装wget yum -y install wget 查看所有文件 ls --all 进入目录 cd 目录名 解压.tar.gz文件 tar zxvf 文件名.tar.gz 强制删除文件 例子 rm -f /et...
后端开发2025年07月09日
sql1=" UPDATE user_red_info_"sql2=" SET status = '#{status}', update_time = '#{update_time}' WHERE red_program_id ='#{red_program_id}'"sql=""i = 0until i == 100 do if i<10 sql ...
数据库2025年07月06日
一时失误,删除了PL/SQL窗口数据的历史,然后半个半个星期写的代码全部白费,但是想起来之前执行过,所以可以通过查询历史记录找回。以下为找回代码: 平时用得少,保存一下以后查看。 select * from v$sqlarea t where t.PARSING_SCHEMA_NAME in ('用户名') order by t.LAST_ACTIVE_T...
数据库2025年07月06日
select NVL(sum(case when create_date_time&gt;=to_date('2014-11-24 00:00:00','yyyy-mm-dd hh24:mi:ss') and create_date_time&lt;=to_date('2014-11-24 23:59:59','yyyy-mm-dd hh2...
前端开发2025年07月03日
创建一个1.html代码如下 <a/ onclick="jump()">2222222222222</a> <script/> function jump(){ window.location.replace('./2.html') } </script> 再在同目录下创建一个空的2.html 用浏览器打开1...
服务器2025年06月12日
Centos7.2 下DNS+NamedManager高可用部署方案完整记录 之前说到了NamedManager单机版的配置,下面说下DNS+NamedManager双机高可用的配置方案: 1)机器环境 主机名 ip地址 dns01.kevin.cn 172.22.51.65 dns02.kevin.cn 172.22.51.74 VIP地址:172.22...