自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(53)
  • 资源 (4)
  • 收藏
  • 关注

原创 从 0 搭建公司Jenkins服务 Centos7

使用共享库的方式,搭建企业级流水线。简化流水线配置,降低使用门槛。

2024-04-10 18:26:22 1176

原创 自动化运维工具Ansible

ansible 主要的意义在于可以,提高运维工作效率,降低成本,提高准确度。这里也提供了一个自动化运维项目,自动安装常用模块

2024-04-10 18:22:48 1177

原创 布尔逻辑与逻辑门

计算机为什么使用二进制?

2024-01-31 22:36:49 894

原创 Kerberos 安全认证

Kerberos是一种计算机网络授权协议,用来在非安全网络中,对个人通信以安全的手段进行身份认证。密码不在网络上传输,提高安全性。

2024-01-31 22:33:58 450

原创 Docker教程

这样的错误,原因是有另外的 image FROM 了这个 image,可以使用下面的命令列出所有在指定 image 之后创建的 image 的父 image。这意味着对卷的修改会直接生效,并绕过镜像,当提交或者创建镜像时,卷不被包含在镜像里。docker commit -m="描述" -a="作者" 容器ID 要创建的目标镜像名:[标签名] # 基于某容器实例,创建新的镜像。通过Dockerfile文件定义的镜像,产生的容器尽可能的是临时的。该文件的只读版本仍然存在,但是已经被读写层中的该文件副本所隐藏。

2024-01-14 20:25:11 1031

原创 Docker教程 Dockerfile 标签介绍

介绍镜像作者。

2024-01-14 20:23:44 1006

原创 Grafana监控 Redis Cluster

使用grafana来实现监控,grafana可以对接多种数据源,在官网中可以找到Redis数据源,需要安装插件。当然也可以利用Prometheus来做数据源,下面分别记录一下这两种数据源的安装配置过程。

2023-08-13 23:47:49 1190

原创 Redis Cluster 在Spring中遇到的问题

Redis cluster集群配置可能会在运行时更改。可以添加新节点,可以更改特定插槽的主节点。还有可能因为master宕机或网络抖动等原因,引起主从切换。但是由于Spring客户端的不同实现 还需要加入一些必要的配置,保证服务可以感知到redis的变化...

2023-07-30 01:27:22 905

原创 jar命令:linux中对jar文件的操作

在 Linux 中,您可以使用 jar 命令来对 jar 文件中的文件进行编辑。根据上面的解压目录找到FocusEnterpriseMapper.xml,然后把我们需要更换的这个文件放进去,覆盖之前的文件即可。linux中,替换jar包中的文件,可以减少重新打包上传的时间,尤其是网速不好的时候。替换jar包中的jar文件时,前2个步骤同上,最后一步略有不同。之后开始把更新后的文件放入jar中。根据文件名,查找出文件在jar包中的文件目录位置;将需要修改的文件,解压出来,并替换修改的文件;

2023-06-21 14:35:55 2224

原创 tmux一个终端复用器(terminal multiplexer)

tmux一个终端复用器(terminal multiplexer)

2023-05-09 13:14:23 479 1

原创 MySQL5.7实现连续登陆天数计算

目前有个登陆记录表名为test,编写一个SQL,求出某个name距离今天连续登陆时间是几天?

2023-04-10 22:12:19 563

原创 MySQL数据文件迁移(不关闭SELinux)

保证SELinux不关闭的状态,迁移MySQL数据

2023-02-21 11:27:17 567

原创 CentOS7.6 MySQL8安装

CentOS7.6 MySQL8安装

2023-02-21 11:22:53 547

原创 RFC7519规范-JWT - json web token

RFC7519规范-JWT - json web token

2023-02-16 12:38:36 718

原创 Ngrok 内网穿透神器

ngrok 是一个反向代理,通过在公共端点和本地运行的 Web 服务器之间建立一个安全的通道,实现内网主机的服务可以暴露给外网。ngrok 可捕获和分析所有通道上的流量,便于后期分析和重放,所以ngrok可以很方便地协助服务端程序测试。

2022-10-23 23:18:42 243

原创 倒排索引-字符串相似匹配(结巴分词、中文转拼音)

使用拼音来做搜索联想功能,搭配缓存和AC自动机提速。

2022-10-23 19:44:14 438

原创 分布式缓存

本文介绍关于缓存的常用设计模式。以及如何保证缓存的一致性进行分类讨论。还会介绍关于缓存失效的常见问题,以及针对缓存失效的解决方法。

2022-10-10 16:28:25 1016

原创 微信每日早安推送 Windows版

应诸多网友要求,这次上一个windows版的。

2022-08-19 15:59:44 2586 40

原创 Linux安全加固 附脚本

刚拿到一台全新的Linux服务器怎么办?让我们从四个方面来预防Linux安全问题。

2022-08-09 23:17:04 2060

原创 小红书 程序员七夕礼物 - 微信每日早安推送 简单部署一键启动

​本文来自小红书大佬七夕节的礼物原版大佬的代码,配置有些分散,我将其统一转移到了配置文件中,方便配置。打包部署遇到了些问题,这边修改了一下。使用docker一键启动容器​

2022-08-09 13:34:46 19536 213

原创 Jenkins Pipeline

本文准备介绍企业生产环境的CI/CD流程,将从Jenkins工具开始,使用Jenkinsfile构建流水线项目,期间经过Sonar代码审查,构建docker镜像,最后使用k8s管理部署。

2022-07-29 18:35:59 415

原创 一次奇怪的 MySQL 索引失效问题

记一次MySQL索引失效的问题

2022-07-17 18:38:56 202

原创 Java8 特性 Optional源码解读

Optional 类是一个可以为null的容器对象。如果值存在则isPresent()方法会返回true,调用get()方法会返回该对象。

2022-07-17 18:30:41 391

原创 强大的终端 Oh My Zsh

我在本地和服务器都用zsh替代了bash,而且使用了oh-my-zsh,zsh可以提高终端使用体验,是命令行终端必装软件。oh-my-zsh是管理ZSH的配置,并提供了丰富的插件。

2022-07-17 18:28:31 291

原创 python安装psycopg2报错’Error: pg_config executable not found‘

在使用 pip install psycopg2 命令安装时,报了以下错误。’Error: pg_config executable not found‘。看了那么多没营养的中文资源,让我们看看官网是怎么说的吧。

2022-07-13 23:16:29 5251 11

原创 抖音小店、巨量登入,滑动验证码识别

继图形验证码后,自动化验证图形滑动验证码,抖音小店、巨量纵横均可,自动识别滑动验证码。

2022-07-12 22:39:31 3219 6

原创 图片验证码识别-自动登录工具开发

开发软件系统时必然会有用户登陆的模块。每次验证自己的功能时,总是绕不开输入账号密码,这已经是很麻烦的了,还得输入不好辨认的验证码。为了简化登陆步骤,我通过使用图像识别 OCR 技术,和Web应用框架Flask搭建一个验证码自动识别的服务。并结合强大的浏览器插件Tampermonkey,编写一个简单的油猴脚本,在不入侵源系统的基础上,实现不输入验证码登陆。也为后期自动化测试奠定可操作的基础。......

2022-07-12 22:36:41 2304

原创 Airflow ETL任务调度工具 介绍

Airflow 是 Apache 基金会的一套用于创建、管理和监控工作流程的开源平台,是一套非常优秀的任务调度工具。截至2022年7月,在GitHub上已经拥有近27k的star。本文主要介绍一下Airflow 2.3.2版本,各个功能模块,以及如何使用。只浅浅提了一下Airflow的功能点,具体内容还是链接到了官方文档。......

2022-07-12 09:40:05 3865 4

原创 某音短视频APP 最新版(21.8)SSL PINNING 绕过

某音短视频APP 最新版 21.8 抓包方案

2022-05-12 23:55:52 8573 17

原创 从零开始SSM开发系列一:JAVA 开发环境配置

第一步: Java 开发环境配置1、新建 Java 工程打开开发工具 Intellij IDEA,点击菜单 File > New > Project…[外链图片转存失败(img-8wzFnwAx-1564328244131)(http://118.24.163.26/upload/2019/7/15642438138896-673b0e8d927d48fda0a2de9535fd...

2019-07-28 23:39:32 261

原创 解决onclick事件在ios设备上不支持问题

一开始是这样的<body onclick="location.href='{% url "index" %}'">只需要​给​目标元素加一条样式规则 cursor: pointer;<body style="cursor:pointer" onclick="location.href='{% url "index" %}'">即可...

2019-03-08 15:11:32 2908 1

原创 Goland中实用beego框架,tpl文件高亮和补全问题

# 打开Goland 设置选择Editor > File Types  找到Html,点击下方加号, 输入*.tpl ,Apply即可。 

2019-02-14 14:17:04 2068 1

原创 Flask第三方插件Flask-DebugToolbar

InstallationInstalling is simple with pip:pip install flask-debugtoolbarUsageSetting up the debug toolbar is simple:from flask import Flaskfrom flask_debugtoolbar import DebugToolbarExtension...

2019-01-30 23:38:49 528

原创 Flask 学习笔记(十)-数据查询分页

分页器优化加载分页核心数据页码每一页数据条目数django中需要传递数据集传递每页的数据量通过分页器的方法调用 分页内容flask使用关联的结果集Person.query.paginate每一页的数据量所需的某一页的数据方法和属性pageshas_prevprev_numhas_nextnext_numitemsi...

2019-01-30 14:52:07 719

原创 Flask 学习笔记(九)-项目拆分

项目拆分目的解耦合代码结构更清晰拆分方案一拆六以前就一个manage文件manage进行全局控制在应用初始化做初始化初始化配置初始化路由初始化第三方配置文件配置项目所需各种信息视图函数用来处理业务逻辑,协调模板和模型模型文件定义模型外部扩展统一管理扩展项目结构manage.py ...

2019-01-29 22:31:50 670

原创 Flask 学习笔记(八)-模型Model连接数据库

flask-sqlalchemy文档:http://flask-sqlalchemy.pocoo.org/2.3/安装:pip install flask-sqlalchemy这次使用Pycharm创建一个Flask项目,目录结构如下:models.pyfrom flask_sqlalchemy import SQLAlchemydb = SQLAlchemy()def init...

2019-01-28 19:22:43 844

原创 Flask 学习笔记(七)-会话技术Cookie,Session

cookie客户端会话技术数据都是存储在浏览器中支持过期不能跨域名frame 标签可以直接加载整个网站不能跨浏览器cookie是通过Response来进行操作flask中的cookie可以直接支持中文flask对cookie中的内容做了编码设置cookie时使用 Response对象resp.set_cookie('key', value)获取cook...

2019-01-25 19:35:36 274

原创 Flask 学习笔记(六)-插件拓展库flask-blueprint

flask-blueprint 蓝图安装: pip install flask-blueprint创建新项目vi manage.pyfrom flask import Flaskfrom flask_script import Managerfrom App.views import blueapp = Flask(__name__)app.register_bluepri...

2019-01-25 11:07:47 347

原创 Flask 学习笔记(五)-request,response

Request打印一些常用的请求信息from flask import [email protected]("/request/")def req(): print(request) print(type(request)) # 请求方式 print(request.method) print(request.data) # Get请求参数 ...

2019-01-24 21:05:21 265

原创 Flask 学习笔记(四)-参数接收

参数路径参数位置参数关键字参数请求参数get参数在路径中? 之后post参数在请求体flask中参数都是关键字参数,没有位置参数默认标识是尖括号name需要和对应的视图函数的参数名字保持一致参数允许有默认值如果有默认值,那么在路由中,不传输参数也是ok的如果没有默认值,参数在路由中必须传递默认参数类型是字符串参数语法 <converter...

2019-01-23 23:25:37 665

爱心HTML5源码,表白爱心动画

表白爱心动画 HTML5代码源码,Canvas爱心表表专用

2022-12-06

编译好的 Java 解析类。

调用方法。 AwemeV2FeedResponse awemeV2FeedResponse = AwemeV2FeedResponse.parseFrom(new FileInputStream(AWEME_PATH + obj.toString())); awemeV2FeedResponse.getAwemeListList().forEach(aweme -> { if (StringUtils.isNotBlank(aweme.getVideoFeedTag())) { // 非视频跳过 return; } xxxxxxxxxxxx });

2022-08-05

Nacos 2.1.0 (Apr 29, 2022)

Nacos 2.1.0 (Apr 29, 2022) Github下载太慢,我帮大家下好了

2022-07-21

Python3.6 lxml拓展库

安装方法: pip install lxml-4.3.0-cp36-cp36m-win_amd64.whl

2019-01-30

Python2.7 lxml拓展库

安装方法: pip install lxml-4.2.6-cp27-cp27m-win_amd64.whl

2019-01-30

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除