随笔 - 746  文章 - 0  评论 - 39  阅读 - 79万

随笔分类 -  编程

1 2 3 下一页
豆包AI写的perl脚本程序:解析包含多个sql语句的sql文件,输出(并执行)之;支持复杂的注释、字符串内包含分隔符注释符、并支持自定义delimiter
摘要:```perl#!/usr/bin/perluse strict;use warnings;use DBI; # 全局变量,用于控制脚本的执行模式# 当 $run_at_server 为 1 时,脚本会连接到 MySQL 数据库并执行 SQL 语句# 当 $run_at_server 为 0 时,脚 阅读全文
posted @ 2025-02-10 11:06 jinzhenshui 阅读(8) 评论(0) 推荐(0) 编辑
perl函数忽略小括号调用的坑!坑!真坑!
摘要:my $csvfile='不存在的文件'; open my $CSV, $csvfile) or die "Can't open $csvfile"; # 符合预期,报错、退出 open my $CSV, $csvfile || die "Can't open $csvfile"; # ?????? 阅读全文
posted @ 2024-11-26 10:55 jinzhenshui 阅读(5) 评论(0) 推荐(0) 编辑
编程:java 发送email程序:通用版本:借鉴“蚂蚁小哥 <antladdie@163.com>”的文章
摘要:1 package com.alibaba.otter.canal.adapter.launcher.loader; 2 3 import java.text.SimpleDateFormat; 4 import java.util.*; 5 import javax.mail.*; 6 impor 阅读全文
posted @ 2024-05-08 21:50 jinzhenshui 阅读(13) 评论(0) 推荐(0) 编辑
编程:自己写的强密码生成函数:留存
摘要:1 private static String get_StrongPassword(int len) { 2 if (len < 6) 3 len = 6; 4 5 String digit = "0123456789"; 6 String alpha_lower = "abcdefghijklm 阅读全文
posted @ 2024-05-07 11:32 jinzhenshui 阅读(6) 评论(0) 推荐(0) 编辑
Mysql:canal-deployer:如何阻断canal-client对deployer上的filter过滤条件订阅修改:https://github.com/alibaba/canal/blob/master/protocol/src/main/java/com/alibaba/otter/canal/protocol/ClientIdentity.java
摘要:也算是安全管理上的一个控制点: 本来,允许客户端去根据自己的实际需求去服务端订阅自己关心的数据流,是很好的。 but,但是,服务端的黑白名单过滤,尤其是白名单的filter条件会被客户端的最新订阅的过滤条件给覆盖!!! 这算是bug吗? 上游服务端怎么显得那么没地位呢!!!??? # 另外,还有一个 阅读全文
posted @ 2024-04-24 11:36 jinzhenshui 阅读(15) 评论(0) 推荐(0) 编辑
Mysql:canal 客户端 client java包依赖 v1.1.5+
摘要:Cao! <dependencies> <dependency> <groupId>com.alibaba.otter</groupId> <artifactId>canal.client</artifactId> <version>1.1.7</version> </dependency> <de 阅读全文
posted @ 2024-04-16 14:49 jinzhenshui 阅读(47) 评论(0) 推荐(0) 编辑
centos7:源代码编译 openssh 1.0.2u,构建可在centos7使用的 rpm包
摘要:如题。 核心是编辑源代码包中的"openssl.spec",使之符合centos 7的发行版规范! 技术难点、重点、核心点: 千万注意: 不能有不适合的配置,比如有不合适的: Requires:openssl, as son 阅读全文
posted @ 2024-04-11 20:42 jinzhenshui 阅读(15) 评论(0) 推荐(0) 编辑
centos7:编译升级 openssh:主要参考“https://github.com/boypt/openssh-rpms”
摘要:参考“https://github.com/boypt/openssh-rpms” “Releases · boypt/openssh-rpms (github.com)” 安装人家大牛的文档来操作即可。 可选的,自行定制 version.env, 可进行各种组合! Backport OpenSSH 阅读全文
posted @ 2024-04-07 10:39 jinzhenshui 阅读(102) 评论(0) 推荐(0) 编辑
centos7:从源代码编译安装:使用ntirpc v3.2+的 修改版:nfs-ganesha v2.8.4.1
摘要:官方 nfs-ganesha v2.8.4 只能使用 ntirpc<=v3.1的版本。 原因是 ntirpc v3.2版本做了修改:github上比较 ntirpc : tag v3.1 .. tag v3.2 结果如下: 所以,(参考高版本nfs-ganesha的代码)只能通过修改 nfs-gan 阅读全文
posted @ 2024-04-05 22:38 jinzhenshui 阅读(100) 评论(0) 推荐(0) 编辑
centos7:从源代码编译安装 nfs-ganesha
摘要:安装依赖,依照手册编译、打包、安装即可。 yum clean all yum install -y centos-release-ceph-nautilus epel-release redhat-lsb-core yum makecache yum install -y gcc gcc-c++ m 阅读全文
posted @ 2024-04-03 16:11 jinzhenshui 阅读(156) 评论(0) 推荐(0) 编辑
Mysql:让 mysqld 服务器可以执行操作系统命令:lib_mysqludf_sys-master.zip
摘要:不多说了。 就是一个 loadable function plugin! 根据自己的 mysqld 版本和os平台 编译下即可。 附件如下: lib_mysqludf_sys-master.zip 阅读全文
posted @ 2023-12-07 14:51 jinzhenshui 阅读(12) 评论(0) 推荐(0) 编辑
perl:mysql binlog iud (insert、update、delete)分析 小脚本:实用程序
摘要:1 #!/usr/bin/perl 2 # utf-8 3 4 use strict; 5 use POSIX; 6 use Time::HiRes qw/sleep time/; 7 8 $| = 1; 9 10 my $line='# '; 11 my $debug= 0 ; 12 13 ## 阅读全文
posted @ 2023-12-05 15:32 jinzhenshui 阅读(16) 评论(0) 推荐(0) 编辑
Mysql:mysql-5.7.43-el7-x86_64 可用的 server_audit.so:一个来自aws的开放源代码编译版本
摘要:如题: 附件:server_audit.so.5.7.43.zip 阅读全文
posted @ 2023-09-05 15:39 jinzhenshui 阅读(72) 评论(0) 推荐(0) 编辑
Mysql:mysql-5.7.38-el7-x86_64 可用的 server_audit.so:一个来自aws的开放源代码编译版本
摘要:如题: 附件:server_audit.so.zip 阅读全文
posted @ 2023-09-05 14:03 jinzhenshui 阅读(36) 评论(0) 推荐(0) 编辑
dbeaver Community :自定义内部 dashboard 模版
摘要:dbeaver的官方文档并没说明怎么去自定义内部的 dashboard 模版。 但是,他是开源的,有源代码可查的。 而且,他是java的,即使没有源代码,你也可以简单的去反编译class来读取源代码! # 以下是我的一点研究。 # 不得不说 dbeaver 的实现真的很优雅。这种普遍的、灵活的、繁琐 阅读全文
posted @ 2023-09-01 09:30 jinzhenshui 阅读(196) 评论(0) 推荐(0) 编辑
zfs-0.8.6:make install 有个问题?!! 报contrib/initramfs/scripts/zfs: no such file or directory 错误。
摘要:@2022-06-16日 以自己目前的水平(无知),大概认定:这个问题可能是bug! 解决: 既然找不到这个文件,我们可以从老版本、新版本中去求证 ... 最终,认为,这个github的tar包仅仅是个特定时点的作者特定的认知的版本。所以在centos6.10上是是是是可能出问题的。 很自然。 怎么 阅读全文
posted @ 2022-06-16 21:13 jinzhenshui 阅读(65) 评论(0) 推荐(0) 编辑
centos6.10 编译 zfs-0.8.6:CAO! CAO! CAO! :它竟然不检查perl是否安装?!害得我耗费2天时间!
摘要:如题! 在centos 6.10 上从源码编译安装 zfs-0.8.6, 出各种各样的错误,根据网上的某些文章提示:查gcc、换kernel ... 不行! 报错:什么无法编译empty 模块、什么“None of the expected "global page state" interface 阅读全文
posted @ 2022-06-16 09:55 jinzhenshui 阅读(54) 评论(0) 推荐(0) 编辑
在linux下如何进行文件碎片整理? 使用e2fsprogs中的e4defrag工具
摘要:Q1: linux 下的文件有碎片么? A1:有 Q2:如何查看 linux 下文件的物理分布情况,或者说,怎么知道linux的文件是否有碎片? A2:使用e2fsprogs工具包内的 e4defrag 工具: e4defrag -c file ##如果文件不是1个连续片,就是有碎片 Q3:如何整理 阅读全文
posted @ 2021-03-28 19:33 jinzhenshui 阅读(1261) 评论(0) 推荐(0) 编辑
gcc的编译选项
摘要:gcc 4.6+ :/usr/bin/gcc-? -Wl,--no-as-needed $* gcc 7+ :/usr/bin/gcc-? -Wl,--no-as-needed -no-pie $* 阅读全文
posted @ 2020-08-01 20:03 jinzhenshui 阅读(175) 评论(0) 推荐(0) 编辑
ANSI SQL 2003:美国国家标准:SQL-2003:该规范并不是free获取——你得花钱!
摘要:A.4.4. Where can I find the ANSI SQL 2003 specification for stored procedures? Unfortunately, the official specifications are not freely available (AN 阅读全文
posted @ 2020-03-25 13:38 jinzhenshui 阅读(1331) 评论(0) 推荐(0) 编辑

1 2 3 下一页

点击右上角即可分享
微信分享提示