自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(57)
  • 收藏
  • 关注

转载 SQLAlchemy 2.0 关系运算符 any 与 has 方法的使用

除了在 Select.join() 和 Select.join_from() 方法中使用 relationship() 构造之外,relationship() 在帮助构造通常用于 WHERE 子句中的 SQL 表达式方面也发挥着作用。

2024-01-19 12:14:33 235

原创 sqlalchemy 2.0 的 sqlalchemy.orm.mapped_column 方法中 默认值参数: default,server_defaul, default_factory 的区别

server_default 是在数据库层面设置默认值,适用于数据库支持的默认值表达式;default 是在 Python 层面设置默认值,适用于简单的值或需要应用程序逻辑来生成默认值的情况;而 default_factory 是一个更灵活的 Python 端选项,适用于需要动态生成默认值的场景。

2024-01-12 22:00:02 1126

原创 SQLAlchemy 中的会话(Session)缓存详解

一级缓存:会话缓存也被称为一级缓存。它自动存储在一个 SQLAlchemy Session 生命周期内加载的所有 ORM 对象。这意味着在会话期间,对同一个数据库实体的重复查询不会导致多次数据库请求。

2024-01-09 22:12:31 1384

原创 sqlalchemy 中的缓存机制解释

SQLAlchemy 的缓存机制主要涉及两个层面:会话(Session)缓存和查询缓存。这两种缓存机制对于提升应用性能和数据一致性都非常重要。

2024-01-09 21:40:11 715 1

原创 sqlalchemy expire_all 方法详解,强制刷新会话缓存

在 SQLAlchemy 中,expire_all() 方法是 Session 类的一个重要方法,用于使会话(Session)中所有当前加载的对象过期。这意味着下次访问任何已加载对象的属性时,SQLAlchemy 将从数据库中重新加载这些对象的最新状态。这是一个强制刷新加载对象状态的方法,确保您获取的是数据库中的最新数据。

2024-01-09 21:36:07 938

翻译 SQLAlchemy 2.0 级联(Cascades)部分翻译

映射器(Mappers)支持在relationship()构造中配置级联行为的概念。这指的是关于在相对于特定会话(Session)上执行的操作在哪些由该关系引用的项目上传播(例如“子”对象),并且受到relationship.cascade选项的影响。

2023-08-24 10:59:02 468

转载 FastAPI 中的 OAuth2PasswordBearer 授权方法详解

FastAPI 中的 OAuth2PasswordBearer 授权方法主要是为 FastAPI 应用提供密码流授权方案。

2023-08-22 09:55:11 854

原创 vue-esign 实现手签字添加背景文字

以下代码中实现了添加背景文字,重置,保存并展示手签字功能。vue-esign 实现手签字添加背景文字。

2023-07-20 16:46:48 378

转载 Pydantic 2.0最新版 - 【自定义数据类型详解,史诗级详细解释,深入学习】

【代码】Pydantic 2.0最新版 - 【自定义数据类型详解,史诗级详细解释,深入学习】

2023-07-15 23:05:51 1213

原创 【重要问题记录】vue3代码在vscode中导入的组件名称不高亮

家人们为啥公司电脑的vscode导入组件是高亮的,家里面的vscode导入组件名不高亮,安装的vscode插件都一模一样。切换到了 5.0.4就解决了。最终切换工作区版本解决了。

2023-06-13 20:55:35 1994 1

原创 sqlalchemy中 .join() 和 .options() 方法的使用

在SQLAlchemy中,.join()和.options()都是用于指定查询的关联对象的方法,但是它们的作用和用法略有不同。

2023-03-22 14:07:28 943

原创 Python真实经典案例,记录一些突然脑子一转的代码

记录一些突然脑子一转的代码,总能节省很多工作量

2023-03-02 16:35:34 83

转载 chatGPT说明SQLAlchemy中的关系加载技术,joinedload加载方式,并与selectinload的不同之处

在sqlalchemy中使用relationship 的 `lazy` 属性指定 sqlalchemy 数据库什么时候加载数据

2023-02-20 11:32:52 553

原创 vite3 + pinia + axios 升级 vite4 + pinia + axios 后,项目在本地运行正常,打包部署后无法正常打开页面,并控制台报错,排查过程

报错:Uncaught TypeError: Cannot read properties of undefined (reading ‘_s‘)场景描述:项目进行依赖包更新后,本地可以正常运行访问使用,但是经过打包部署到线上后,显示一直在加载中,并且控制台报错。

2023-01-30 13:59:39 3095 1

转载 kinit—一款年轻技术的开源快速开发平台,接口采用FastAPI+SQLAlchemy,前端基于Vue3+Typescript+Vite3+element-plus开发

Kinit 是一套全部开源的快速开发平台,毫无保留给个人及企业免费使用。PC端演示地址:http://admin.kinit.top移动端演示地址:http://h5.kinit.top微信小程序端演示:搜索:kinit账号:15020221010密码:kinit2022gitee地址(主推):https://gitee.com/ktianc/kinitgithub地址:https://github.com/vvandk/kinit

2022-12-06 15:44:28 2325 1

转载 最新版阿里云短信服务发送程序(Python版本)2022-11-08

【代码】最新版阿里云短信服务发送程序(Python版本)2022-11-08。

2022-11-08 13:13:34 1034

原创 Centos7搭建GitLab

11111

2020-03-09 15:06:11 158

原创 Memcached

MemcachedMemcached是一个自由开源的,高性能,分布式内存对象缓存系统。Memcached是一种基于内存的key-value存储。win安装http://static.runoob.com/download/memcached-1.4.5-amd64.zipwin运行(将memcache添加为定时任务):schtasks /create /sc onstart /...

2019-12-31 09:32:23 226

原创 zabbix入门

准备环境MySQL环境zabbix-release-4.4-1.el7.noarch.rpm安装//安装Zabbix server,Web前端,agentyum -y install zabbix-server-mysql zabbix-web-mysql zabbix-agent//创建数据库mysql -uroot -pmysql> create databas...

2019-12-31 09:22:23 100 1

原创 zabbix+python微信报警

申请一个微信企业号 https://work.weixin.qq.com/1. 在微信企业号伤上新建应用上传LOGO,填写应用名称,选择可见范围,创建应用应用创建完之后查看并启用应用,同时会生成应用的AgentId以及Secret2. 接口调用测试接口调试工具: API文档——第三方应用开发——工具与资源——接口调试工具链接:https://work.wei...

2019-11-26 15:27:35 533 1

原创 zabbix监控windows客户端

准备环境:zabbix_agents-4.4.1-win-amd64.zip修改配置文件conf\zabbix_server.confLogFile=C:\zabbix\log\zabbix_agentd.log#被动模式server地址Server=192.168.0.4#主动模式server地址ServerActive=192.168.0.4#自动获取主机名H...

2019-11-22 15:51:36 469

原创 zabbix_server.conf 配置文件

转载:https://blog.csdn.net/weixin_34345560/article/details/94031189zabbix4.4.1版本vim /etc/zabbix/zabbix-server.conf############ 一般参数 ################## zabbix server 默认开放端口12 ListenPort=10051#...

2019-11-20 11:02:08 1185

原创 filebeat

#=========================== Filebeat inputs =============================//读取单个日志文件filebeat.inputs:- type: log enabled: True paths: - /usr/local/nginx/logs/access.log//读取整个目录filebeat.i...

2019-11-14 17:19:34 231

原创 logstash

filter转载:https://www.cnblogs.com/dyh004/p/9699813.htmloutput//输出到控制台output { stdout { codec => rubydebug }}//输出到elasticsearchelasticsearch { hosts => ["http://localhost:920...

2019-11-14 15:41:43 171

原创 elk监控nginx日志,windows系统日志

filebeat安装:安装# rpm -ivhfilebeat-7.4.2-x86_64.rpm添加开机启动# systemctl enable filebeat配置# vim /etc/filebeat/filebeat.yml24 enabled: True28 - /var/log/alllog.log150 hosts: ["192.168....

2019-11-12 16:09:16 364

原创 部署elk报错

部署elasticsearch报错:elasticsearch: OpenJDK 64-Bit Server VM warning: Option UseConcMarkSweepGC was deprecated in version 9.0 and will likely be removed in a future release.elasticsearch: ERROR: [1...

2019-11-12 15:45:42 234

原创 docker容器中配置SSH

安装:yum -y install openssh*修改配置文件:#允许root用户ssh登录sed -i "s/#PermitRootLogin yes/PermitRootLogin yes/g" /etc/ssh/sshd_config#设置不通过PAM验证sed -i "s/UsePAM.*/UsePAM no/g" /etc/ssh/sshd_config...

2019-11-04 14:22:59 548

原创 Jenkins添加节点

准备环境:Jenkins SSH JAVA进入到Jenkins中1.再系统管理中选择节点管理2.新建节点3.节点名称——固定节点4.填写相关信息,保存远程工作目录:jenkins在这台主机上默认工作目录java路径:这台主机必须要安装好java,选择java文件绝对路径标签:选填5.填完信息后,默认是未连接的,需要手动启动...

2019-11-04 14:22:26 1133

原创 centos7部署weblogic 12.2.1.0.0

准备环境fmw_12.2.1.3.0_wls_Disk1_1of1.zip创建用户与组groupadd weblogicuseradd -g weblogic weblogicpasswd weblogic所在目录将环境解压到目录/usr/local/weblogic12c创建oraInst.locvimoraInst.locinventory_loc=/usr/loc...

2019-10-25 22:12:48 212

原创 Centos7.x安装部署elk日志分析系统

介绍ELK是三款开源软件的缩写,即:ElasticSearch + Logstash + Kibana。这三个工具组合形成了一套实用、易用的监控架构,可抓取系统日志、apache日志、nginx日志、mysql日志等多种日志类型,目前很多公司用它来搭建可视化的集中式日志分析平台。ElasticSearch:是一个分布式的RESTful风格的搜索和数据分析引擎,同时还提供了集中存储功能,它...

2019-10-21 22:10:23 667

原创 Tomcat

TOMCAT热部署tomcat在运行时,新添加war包到webapps中,会自动解压,加载。设置TOMCAT默认项目vim conf/server.xml <Context debug="0" docBase="project_path" path="" />debug :debug 则是设定debug level, 0表示提供最少的信息,9表示提供最多的信息,...

2019-10-21 20:29:32 143

原创 运维工程师面试题(亲身经历)

1.写一个shell脚本,将/tmp目录下七天前的.war文件进行定时删除2.统计出nginx中access.log文件中的ip超过10个的有哪些3.定时删除/tmp目录下30天之前的文件4.ldd命令作用5.Tomcat调优,JVM参数优化6.MySQL数据库常见的主从方案,主从工作原理7.在MySQL数据库中创建一个用户,只有otest数据库的管理权限,并可以让所有主机...

2019-10-20 12:16:52 1842

原创 镜像仓库Harbor部署

准备环境:docker注:docker容器中不能存在名为nginx 的容器,否则会冲突docker-composeHarbor:https://github.com/goharbor/harbor在外网环境需给Harbor地址配置https安装:分为offline与onlineoffline:解压安装包:tar xf Harbor.tgz修改配置文件:vim...

2019-10-07 17:59:00 206

原创 docker删除none镜像

使用dockerfile构建镜像时报错,导致存在为none的镜像。删除none的镜像,要先删除镜像中的容器。要删除镜像中的容器,必须先停止容器。停止容器docker stop $(docker ps -a | grep "Exited" | awk '{print $1 }')删除容器docker rm $(docker ps -a | grep "Exited" | awk '{p...

2019-10-06 14:20:56 263

原创 Tomcat配置Manager

转载:https://www.jianshu.com/p/f7c639f6df7aTomcat Manager是用于对Tomcat自身以及部署在Tomcat中应用进行管理的Web应用。支持的功能有:用已上传的WAR文件内容部署新的web应用 在服务器文件系统中指定的上下文路径部署新的web应用 列出当前已经部署的web应用,以及这些应用目前的活跃会话 重新加载现有的web应用,以...

2019-10-05 23:24:39 531

原创 Jenkins发布war包

准备环境:TomcatMavenJAVA在Jenkins中安装插件:Maven integration plugin Deploy to container plugin配置全局工具Maven jdk工具配置完成。新建任务:配置代码仓库配置编译参数:clean install -D maven.test.skip=true传输到远...

2019-10-05 19:44:56 364

原创 Jenkin发布PHP代码配置

新建任务确定选择代码仓库,可以选择SVN与GIT。配置构建后的操作,将拉下来的代码放在哪里完成。

2019-10-05 18:15:09 70

原创 jenkins安装配置

Jenkins是一个开源的、可扩展的持续集成、交付、部署(软件/代码的编译、打包、部署)的基于web界面的平台。允许持续集成和持续交付项目,是基于Java开发的一种工具。安装配置JAVA环境wget -O /usr/local http://www.ktianc.top/pag/centos7/jdk162.rpmrpm -ivh /usr/local/jdk162.rpmwar...

2019-10-05 10:10:20 69

原创 SQL Server 2008 数据库发布与订阅

转载:https://www.cnblogs.com/brucewang/p/7825128.html发布服务器与订阅服务器主机名不能一致发布服务器配置:开启SQL Server代理功能复制——本地发布——新建发布快照默认文件夹:选择需要同步的数据库选择发布类型 快照发布:使用快照,每次全库备份,可以设置生成快照间隔 事务发布:发生更...

2019-09-25 13:57:58 3228 1

原创 使用nginx负载均衡后,微信公众号报错:redirect_uri域名与后台配置不一致,错误码:10003

环境:nginx负载均衡服务器:192.168.1.18IIS节点服务器:192.168.1.12IIS节点服务器:192.168.1.16说明:公司IIS网站中有配置判断域名,通过nginx做负载均衡后,IIS网站中获取的域名就变了解决:在nginx添加负载均衡是配置代理地址为域名即可proxy_pass http://www.xxxx.com;upstr...

2019-09-25 13:57:22 1937 1

空空如也

空空如也

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

TA关注的人

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