一年份懒人日志

001多核&多线程工具
002  将线程通讯改通过redis订阅发布推送消息. 这样可以在任何地方, 直接控制某个线程并运行
003websocket请求同步化处理(只限于chrome内核等浏览器)
004  约定一个请求ID
005  通过sleep休眠等待
006  通过async/await 进行请求过程合并
007oracle 获取ddl(没有会报错)
008select dbms_metadata.get_ddl ( 'TABLE', table_name, owner)  from dual;
009 
010select dbms_metadata.get_dependent_DDL('CONSTRAINT', table_name, owner) from dual;
011 
012select dbms_metadata.get_dependent_DDL('COMMENT', table_name, owner) from dual;
013 
014select dbms_metadata.get_dependent_DDL('INDEX', table_name, owner) from dual;
015 
016select dbms_metadata.get_dependent_DDL('TRIGGER', table_name, owner) from dual;
017jadx 部分反编译不出来
018  设置中, 勾选显示不一样
019SVN 指定文件导出&更新
020  svn co https://svn.example.com/trunk/myfolder/ --depth empty
021 
022  svn up myfolder/index.html
023SVN 命令行帐号密码操作
024  --non-interactive --no-auth-cache --username XXXX --password YYYY
025history 时间
026  HISTTIMEFORMAT="%d/%m/%y %T " // 先执行
027 
028  history
029Idea 引用方式, 打包jar (不直接打包成一个jar文件, 避免签名验证错误问题:in thread "main" java.lang.SecurityException: Invalid signature file digest for Manifest main attributes)
030  注:不能直接打包成一个jar, 也不能直接删除jar中的SF文件, 不然会导致其它问题
031  file->project structure->Artifacts->"+"->Jar->from modules from dependencies->copy to the output directoryxxxx
032oracle 索引检测&修复
033  select index_name from  user_indexes where status <> 'VALID';
034  alert index index_name rebuild online;
035oracle linux 下报错:Oracle Client library: "libclntsh.so: cannot open shared object file
036bytenode 编译
037宝塔NGINX版本获取反向代理实际IP
038  lua修改无效, 改走自定义反向代理IP名称, 并在防火墙的CDN中设置. 这样在不外泄的情况下. 可以有效进行拦截. 避免白名单攻击问题
039json结构稳定处理
040  json-stable-stringify
041nodejs Uncaught SyntaxError: Invalid or unexpected
042  版本异常, 需要高版本才支持一些特殊语法,如"#"
043nodejs 性能分析
044  easy-monitory 如果低版本启动报错, 则需要将egg-mysql降低版本至3.0.0
045svn 同步报错 :svnsync - couldn't get lock on destination repos
046  svnsync sync xxxxxx --steal-lock
047npm 打包到前端
048  https://browserify.org/#install
049  进入目标目录, 执行打包命令:browserify main.js -o bundle.js
050    代码压缩:https://minify-js.com/?module=on&module=on
051  前端页面引用目标文件, 执行功能逻辑
052语雀makedown 图片显示异常
053  <meta name="referrer" content="no-referrer" />
054sql to mongodb query
056mysql 查询走索引 delete不走索引
058oracle 删除不走索引, 查询走处理
059  查询出来的数据, 再给delete in
060win server 2019 安装 .net 3.5
062  在确认界面, 会弹出指定备用路径, 指定路径安装即可. 其它方式均失败
063阿里跨帐号内网互通
066oracle 文件损坏 ORA-00600:内部错误代码,[kcratr_nab_less_than_odr]故障解决
068服务器证书过期:SSL certificate problem: certificate has expired
069yum install -y ca-certificates
070update-ca-trust force-enable
071sudo ln -s /etc/ssl/your-cert.pem /etc/pki/ca-trust/source/anchors/your-cert.pem
072update-ca-trust
073反编译
075程序生成bat脚本运行报错
076  utf-8编码, \n替换成\r\n(编辑器复制内容时, 不清楚为什么会修正成\n, 导致运行报错)
077  通过16进制对比, 才能发现问题.
078window server 2008 install datax
079  pyhont 3.8 64位异常, python 3.8 32可执行, 但是datax报错"不是有效32位", 需要切成python 2.7
080nodejs ftp 主动模式 (需要使用这个库)
082linux 快速监听端口(用于服务器外检查防火墙是否有开)
083  nc -lp 端口 (-lk监听端口, 就一起断开, 测试不方便)
084通过使用sp_configure 启用'Ole Automation Procedures'
085sp_configure 'show advanced options', 1; 
086 
087GO 
088 
089RECONFIGURE; 
090 
091GO 
092 
093sp_configure 'Ole Automation Procedures', 1; 
094 
095GO 
096 
097RECONFIGURE; 
098 
099GO
100mssql 触发器, 批量修改异常
101  通过游标批量执行 https://developer.aliyun.com/article/289965
102mssql 日志占用分析
103  select * from sys.fn_dblog(null,null)

 

发表评论

电子邮件地址不会被公开。 必填项已用*标注