- 博客(51)
- 资源 (4)
- 收藏
- 关注
原创 Kerberos 安全认证
Kerberos是一种计算机网络授权协议,用来在非安全网络中,对个人通信以安全的手段进行身份认证。密码不在网络上传输,提高安全性。
2024-01-31 22:33:58 429
原创 Docker教程
这样的错误,原因是有另外的 image FROM 了这个 image,可以使用下面的命令列出所有在指定 image 之后创建的 image 的父 image。这意味着对卷的修改会直接生效,并绕过镜像,当提交或者创建镜像时,卷不被包含在镜像里。docker commit -m="描述" -a="作者" 容器ID 要创建的目标镜像名:[标签名] # 基于某容器实例,创建新的镜像。通过Dockerfile文件定义的镜像,产生的容器尽可能的是临时的。该文件的只读版本仍然存在,但是已经被读写层中的该文件副本所隐藏。
2024-01-14 20:25:11 1022
原创 Grafana监控 Redis Cluster
使用grafana来实现监控,grafana可以对接多种数据源,在官网中可以找到Redis数据源,需要安装插件。当然也可以利用Prometheus来做数据源,下面分别记录一下这两种数据源的安装配置过程。
2023-08-13 23:47:49 1113
原创 Redis Cluster 在Spring中遇到的问题
Redis cluster集群配置可能会在运行时更改。可以添加新节点,可以更改特定插槽的主节点。还有可能因为master宕机或网络抖动等原因,引起主从切换。但是由于Spring客户端的不同实现 还需要加入一些必要的配置,保证服务可以感知到redis的变化...
2023-07-30 01:27:22 886
原创 jar命令:linux中对jar文件的操作
在 Linux 中,您可以使用 jar 命令来对 jar 文件中的文件进行编辑。根据上面的解压目录找到FocusEnterpriseMapper.xml,然后把我们需要更换的这个文件放进去,覆盖之前的文件即可。linux中,替换jar包中的文件,可以减少重新打包上传的时间,尤其是网速不好的时候。替换jar包中的jar文件时,前2个步骤同上,最后一步略有不同。之后开始把更新后的文件放入jar中。根据文件名,查找出文件在jar包中的文件目录位置;将需要修改的文件,解压出来,并替换修改的文件;
2023-06-21 14:35:55 2184
原创 Ngrok 内网穿透神器
ngrok 是一个反向代理,通过在公共端点和本地运行的 Web 服务器之间建立一个安全的通道,实现内网主机的服务可以暴露给外网。ngrok 可捕获和分析所有通道上的流量,便于后期分析和重放,所以ngrok可以很方便地协助服务端程序测试。
2022-10-23 23:18:42 239
原创 小红书 程序员七夕礼物 - 微信每日早安推送 简单部署一键启动
本文来自小红书大佬七夕节的礼物原版大佬的代码,配置有些分散,我将其统一转移到了配置文件中,方便配置。打包部署遇到了些问题,这边修改了一下。使用docker一键启动容器
2022-08-09 13:34:46 19268 213
原创 Jenkins Pipeline
本文准备介绍企业生产环境的CI/CD流程,将从Jenkins工具开始,使用Jenkinsfile构建流水线项目,期间经过Sonar代码审查,构建docker镜像,最后使用k8s管理部署。
2022-07-29 18:35:59 412
原创 Java8 特性 Optional源码解读
Optional 类是一个可以为null的容器对象。如果值存在则isPresent()方法会返回true,调用get()方法会返回该对象。
2022-07-17 18:30:41 384
原创 强大的终端 Oh My Zsh
我在本地和服务器都用zsh替代了bash,而且使用了oh-my-zsh,zsh可以提高终端使用体验,是命令行终端必装软件。oh-my-zsh是管理ZSH的配置,并提供了丰富的插件。
2022-07-17 18:28:31 288
原创 python安装psycopg2报错’Error: pg_config executable not found‘
在使用 pip install psycopg2 命令安装时,报了以下错误。’Error: pg_config executable not found‘。看了那么多没营养的中文资源,让我们看看官网是怎么说的吧。
2022-07-13 23:16:29 5211 11
原创 图片验证码识别-自动登录工具开发
开发软件系统时必然会有用户登陆的模块。每次验证自己的功能时,总是绕不开输入账号密码,这已经是很麻烦的了,还得输入不好辨认的验证码。为了简化登陆步骤,我通过使用图像识别 OCR 技术,和Web应用框架Flask搭建一个验证码自动识别的服务。并结合强大的浏览器插件Tampermonkey,编写一个简单的油猴脚本,在不入侵源系统的基础上,实现不输入验证码登陆。也为后期自动化测试奠定可操作的基础。......
2022-07-12 22:36:41 2268
原创 Airflow ETL任务调度工具 介绍
Airflow 是 Apache 基金会的一套用于创建、管理和监控工作流程的开源平台,是一套非常优秀的任务调度工具。截至2022年7月,在GitHub上已经拥有近27k的star。本文主要介绍一下Airflow 2.3.2版本,各个功能模块,以及如何使用。只浅浅提了一下Airflow的功能点,具体内容还是链接到了官方文档。......
2022-07-12 09:40:05 3818 4
原创 从零开始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 257
原创 解决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 2900 1
原创 Goland中实用beego框架,tpl文件高亮和补全问题
# 打开Goland 设置选择Editor > File Types 找到Html,点击下方加号, 输入*.tpl ,Apply即可。
2019-02-14 14:17:04 2056 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 527
原创 Flask 学习笔记(十)-数据查询分页
分页器优化加载分页核心数据页码每一页数据条目数django中需要传递数据集传递每页的数据量通过分页器的方法调用 分页内容flask使用关联的结果集Person.query.paginate每一页的数据量所需的某一页的数据方法和属性pageshas_prevprev_numhas_nextnext_numitemsi...
2019-01-30 14:52:07 717
原创 Flask 学习笔记(九)-项目拆分
项目拆分目的解耦合代码结构更清晰拆分方案一拆六以前就一个manage文件manage进行全局控制在应用初始化做初始化初始化配置初始化路由初始化第三方配置文件配置项目所需各种信息视图函数用来处理业务逻辑,协调模板和模型模型文件定义模型外部扩展统一管理扩展项目结构manage.py ...
2019-01-29 22:31:50 659
原创 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 836
原创 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 272
原创 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 345
原创 Flask 学习笔记(五)-request,response
Request打印一些常用的请求信息from flask import request@app.route(&amp;quot;/request/&amp;quot;)def req(): print(request) print(type(request)) # 请求方式 print(request.method) print(request.data) # Get请求参数 ...
2019-01-24 21:05:21 248
原创 Flask 学习笔记(四)-参数接收
参数路径参数位置参数关键字参数请求参数get参数在路径中? 之后post参数在请求体flask中参数都是关键字参数,没有位置参数默认标识是尖括号name需要和对应的视图函数的参数名字保持一致参数允许有默认值如果有默认值,那么在路由中,不传输参数也是ok的如果没有默认值,参数在路由中必须传递默认参数类型是字符串参数语法 &amp;amp;amp;lt;converter...
2019-01-23 23:25:37 653
原创 Flask 学习笔记(三)-模板渲染
模板渲染使用pycharm创建Flask项目默认结构static (存放静态资源)templates (存放模板文件)renderFlask.py在static 中创建css文件夹,在/static/css/中创建hello_css.css文件vi hello_css.cssh2{ color:green;}p{ color:r...
2019-01-23 23:25:19 171
原创 Flask 学习笔记(二)-插件拓展库flask-script
插件, 拓展库帮助开发者快速实现某种功能使用流程下载,安装初始化配置flask-script可以实现命令行参数接收, 类似django使用流程安装: pip install flask-script使用app构建manager对象:manager = Manager(app)使用manager启动程序:manager.run()vi helloFlask.py ...
2019-01-23 22:33:33 252
编译好的 Java 解析类。
2022-08-05
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人