在访问git项目时,经常会遇到git上对图片无法显示问题,很让他头大,于是乎,查询了一下解决方法。一、问题追踪原因是错误的域名访问了某个节点的https资源。导致这个错误的原因,基本是:dns污染host设置错误官方更新了dns,但是dns[…]
docker 容器共享网络分为两种情况一种是多个通过命令创建的容器共享一种是通过多个docker-compose创建的容器容器共享,一个docker-compose内部的容器本身网络就是共享的,这里就不用讨论了以多个 nginx 共享网络为例,所用镜像为nginx:alpine,所有示例均没有映射端口和文件,仅此仅供学习共享网络.一、创建共享网络无论哪种方式,第一步都是创建一个共享网络,这里创建一个名为 local_public 的网络...
1年前 (2023-07-17)
阅读(5646)
赞一个 (0)
链接直达
从系统到IDE和各种编辑器都使用的黑色模式,Chrome还是默认的白色太刺眼。摸索了一下,给chrome设置了暗黑,特记录一下哈~通过 Chrome 设置更新黑色模式这里使用的是Chrome官方的推出的黑色模式。 功能其实上线一段时间了。Chrome78 版本的时候, 就已经更新黑色模式, 所有网站都可以把样式改为黑色。设置黑色模式步骤更新 Chrome 浏览器到 78 以上版本在网址栏输入 Chrome 黑色模式指令: chrome:...
1年前 (2023-06-15)
阅读(5443)
赞一个 (0)
链接直达
一、窗口函数窗口函数就是在满足某种条件的记录集合上执行的特殊函按照功能划分,可以把MySQL支持的窗口函数分为如下几类:序号函数:row_number() / rank() / dense_rank()分布函数:percent_rank() / cume_dist()前后函数:lag() / lead()头尾函数:first_val() / last_val()其他函数:nth_value() / ntile()聚合函数作为窗口函数二、...
2年前 (2023-05-28)
阅读(5586)
赞一个 (2)
链接直达
一、自定义排序 (ORDER BY FIELD)在 MySQL 中 ORDER BY 排序除了可以用 ASC 和 DESC 之外,还可以使用自定义排序方式来实现。select * from 表 order by field(字段, '值1','值2','..')二、空值 NULL 排序 (ORDER BY IF(ISNU...
2年前 (2023-05-28)
阅读(5770)
赞一个 (1)
链接直达
1、navicat 导出数据库连接2、打开导出的文件,获取加密后的密码3、进入在线执行PHP代码的网站https://tool.lu/coderunner/4、网站中执行以下代码<?php
class NavicatPassword
{
protected $version = 0;
pr...
2年前 (2023-03-06)
阅读(5716)
赞一个 (2)
链接直达
Mysql 查询今日、昨日、周、上月、本月数据-- 今天
SELECT * FROM 表名 WHERE to_days(时间字段名) = to_days(now());
-- 昨天
SELECT * FROM 表名 WHERE TO_DAYS(NOW()) - TO_D...
2年前 (2022-11-29)
阅读(5796)
赞一个 (1)
链接直达
需求需要对比 nacos 两套环境之间的 yaml 文件差异性时,每套环境中有的数个文件,其中文件数量、文件名称、相同文件有不通内容,需要将差异性列出来。实现方案方案1:一个一个文件的用本地工具或在线工具进行对比,比如 Beyond Compare、Idea 对比文件方案2:当多个环境之前,比如开发,测试,仿真,生产 反复多次对比时,方案1的一次性会体现出重复性的工作,所以可以自己写脚本来对比先读取 yaml 目录,解析 yaml 文件...
2年前 (2022-08-21)
阅读(6961)
赞一个 (1)
链接直达
安装pip install json_tools比较json首先看看都有哪些属性或者方法,用万能的实验室来看:>>> import json_tools
>>> dir(json_tools)
[‘builtins’, ‘doc’, ‘file’, ‘loader’, ‘name’, ‘pack...
2年前 (2022-08-21)
阅读(6370)
赞一个 (0)
链接直达
背景在项目需要重构时,需要检索公司中的项目的影响范围,比如项目需要摘除 pom.xml 中依赖 old-order-api 的依赖包,检索出所有项目那里用到了这个包;再比如之前公司项目的搜索引擎有大量使用 solr 的实现,现在需要重构把所有 solr 的地方,统统修改为 elasticsearch,这也需要检索所有项目。实现方案方案1:通过 gitlab 在线一个个项目检索,缺点很明显,速度慢,不可复用方案2:通过脚本爬虫方式来检索,...
2年前 (2022-08-14)
阅读(6514)
赞一个 (1)
链接直达
一、背景作为 java 工程师,少不了配置 maven 依赖,有依赖必然会在本地配置仓库,默认的目录地址为.m2/repository, 这本身没有什么,但随着项目的逐步增多,版本的逐步升级迭代(每周稳步迭代将会产生52个版本的 jar 包),仓库的目录占空空间将无限膨胀,占用空间甚至能达到 10G 以上,而往往很多的依赖版本已经废弃很久,未来也可能用不上,设想一下你的项目都统一用 spring-core 5.x 版本了,你...
2年前 (2022-08-14)
阅读(6308)
赞一个 (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、版本号比较实现思路最关键的点就是每次取一节版本号、转...
2年前 (2022-08-13)
阅读(6065)
赞一个 (0)
链接直达
Python3 多线程批量对所有 gitlab 项目删除 target 目录当需要同时维护很多项目时,每个项目的 target 必定占用大量的磁盘空间,需要清理时一个个执行 mvn clean 的过程显然不是明智之举。所以使用一个小工具,来指定一个顶层项目文件夹,来进行递归查找 target 目录,有则自动程序清理,无则跳过,会非常方便。#!/usr/bin/python3
# -*- coding: U...
2年前 (2022-07-04)
阅读(6036)
赞一个 (1)
链接直达