在访问git项目时,经常会遇到git上对图片无法显示问题,很让他头大,于是乎,查询了一下解决方法。一、问题追踪原因是错误的域名访问了某个节点的https资源。导致这个错误的原因,基本是:dns污染host设置错误官方更新了dns,但是dns[…]
1、navicat 导出数据库连接2、打开导出的文件,获取加密后的密码3、进入在线执行PHP代码的网站https://tool.lu/coderunner/4、网站中执行以下代码<?php
class NavicatPassword
{
protected $version = 0;
pr...
3周前 (03-06)
阅读(107)
赞一个 (2)
链接直达
Mysql 查询今日、昨日、周、上月、本月数据-- 今天
SELECT * FROM 表名 WHERE to_days(时间字段名) = to_days(now());
-- 昨天
SELECT * FROM 表名 WHERE TO_DAYS(NOW()) - TO_D...
4个月前 (11-29)
阅读(339)
赞一个 (1)
链接直达
需求需要对比 nacos 两套环境之间的 yaml 文件差异性时,每套环境中有的数个文件,其中文件数量、文件名称、相同文件有不通内容,需要将差异性列出来。实现方案方案1:一个一个文件的用本地工具或在线工具进行对比,比如 Beyond Compare、Idea 对比文件方案2:当多个环境之前,比如开发,测试,仿真,生产 反复多次对比时,方案1的一次性会体现出重复性的工作,所以可以自己写脚本来对比先读取 yaml 目录,解析 yaml 文件...
7个月前 (08-21)
阅读(963)
赞一个 (1)
链接直达
安装pip install json_tools比较json首先看看都有哪些属性或者方法,用万能的实验室来看:>>> import json_tools
>>> dir(json_tools)
[‘builtins’, ‘doc’, ‘file’, ‘loader’, ‘name’, ‘pack...
7个月前 (08-21)
阅读(695)
赞一个 (0)
链接直达
背景在项目需要重构时,需要检索公司中的项目的影响范围,比如项目需要摘除 pom.xml 中依赖 old-order-api 的依赖包,检索出所有项目那里用到了这个包;再比如之前公司项目的搜索引擎有大量使用 solr 的实现,现在需要重构把所有 solr 的地方,统统修改为 elasticsearch,这也需要检索所有项目。实现方案方案1:通过 gitlab 在线一个个项目检索,缺点很明显,速度慢,不可复用方案2:通过脚本爬虫方式来检索,...
7个月前 (08-14)
阅读(724)
赞一个 (1)
链接直达
一、背景作为 java 工程师,少不了配置 maven 依赖,有依赖必然会在本地配置仓库,默认的目录地址为.m2/repository, 这本身没有什么,但随着项目的逐步增多,版本的逐步升级迭代(每周稳步迭代将会产生52个版本的 jar 包),仓库的目录占空空间将无限膨胀,占用空间甚至能达到 10G 以上,而往往很多的依赖版本已经废弃很久,未来也可能用不上,设想一下你的项目都统一用 spring-core 5.x 版本了,你...
7个月前 (08-14)
阅读(666)
赞一个 (1)
链接直达
1、版本号比较的困难不能直接以字符串形式进行比较:对于1.3和1.4直接以字符串进行比较是能够正确得出1.4比1.3大;但若是1.3和1.14还直接进字符串比较那就是1.3比1.14大那就不对了。函数不能直用用数值类型进行比较:若是版本号是1和2那能够自接以整型进行比较,若是是1.3和1.4能够直接以浮点型进行比较;但若是是1.3.1和1.4.1这种形式,那整型和浮点型都不能用了。2、版本号比较实现思路最关键的点就是每次取一节版本号、转...
8个月前 (08-13)
阅读(543)
赞一个 (0)
链接直达
Python3 多线程批量对所有 gitlab 项目删除 target 目录当需要同时维护很多项目时,每个项目的 target 必定占用大量的磁盘空间,需要清理时一个个执行 mvn clean 的过程显然不是明智之举。所以使用一个小工具,来指定一个顶层项目文件夹,来进行递归查找 target 目录,有则自动程序清理,无则跳过,会非常方便。#!/usr/bin/python3
# -*- coding: U...
9个月前 (07-04)
阅读(572)
赞一个 (1)
链接直达
接着上篇批量 git 拉取文章,说下更新操作Python3 多线程批量更新文件夹下所有 gitlab 项目代码#!/usr/bin/python3
# -*- coding: UTF-8 -*-
import os
import os.path
import sys
import requests
import time
impo...
9个月前 (06-30)
阅读(722)
赞一个 (0)
链接直达
背景可能你会遇到项目需要把你的项目组中所有的项目拉去到本地维护,如果项目不多一个一个手动的 git clone 还好,那如果项目有几百个呢?一个个 clone 本地可能就到下班时间了,第二天需要把这几百个项目在做 git pull 拉新代码,是不是很绝望?!所以一个脚本辅助能帮到我们很多。实现方式第一步:现将组下所有项目输出到Excel文件中#!/usr/bin/python3
# -*- coding: ...
9个月前 (06-30)
阅读(843)
赞一个 (1)
链接直达
做项目过程如果遇到缓存不一致的问题,通过RDM工具查询也能解决,但效率稍微慢了点,通常不允许缓存中存在过多未设置缓存时间的key,如果需要整理出哪些key需要手动清理,可以通过脚本来整理出来Bash脚本方式现将正则的key输入到文本文件,再进行迭代查看 ttl 输出控制台#!/bin/sh
host=localhost
port=6379
db=0
pwd=comall
redis-cli -h $host...
9个月前 (06-30)
阅读(1106)
赞一个 (0)
链接直达
Python3 两个数据库所有表索引的对比验证接着上一篇文章继续说明:Python3 两个数据库触发器、存储过程、函数、视图、表结构、索引对比验证实现结果如下对比脚步实现#!/usr/bin/python3
# -*- coding: UTF-8 -*-
import os
import sys
import pymysql
from open...
9个月前 (06-26)
阅读(710)
赞一个 (2)
链接直达