- 博客(57)
- 收藏
- 关注
转载 SQLAlchemy 2.0 关系运算符 any 与 has 方法的使用
除了在 Select.join() 和 Select.join_from() 方法中使用 relationship() 构造之外,relationship() 在帮助构造通常用于 WHERE 子句中的 SQL 表达式方面也发挥着作用。
2024-01-19 12:14:33
456
原创 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
1664
原创 SQLAlchemy 中的会话(Session)缓存详解
一级缓存:会话缓存也被称为一级缓存。它自动存储在一个 SQLAlchemy Session 生命周期内加载的所有 ORM 对象。这意味着在会话期间,对同一个数据库实体的重复查询不会导致多次数据库请求。
2024-01-09 22:12:31
2131
1
原创 sqlalchemy 中的缓存机制解释
SQLAlchemy 的缓存机制主要涉及两个层面:会话(Session)缓存和查询缓存。这两种缓存机制对于提升应用性能和数据一致性都非常重要。
2024-01-09 21:40:11
970
1
原创 sqlalchemy expire_all 方法详解,强制刷新会话缓存
在 SQLAlchemy 中,expire_all() 方法是 Session 类的一个重要方法,用于使会话(Session)中所有当前加载的对象过期。这意味着下次访问任何已加载对象的属性时,SQLAlchemy 将从数据库中重新加载这些对象的最新状态。这是一个强制刷新加载对象状态的方法,确保您获取的是数据库中的最新数据。
2024-01-09 21:36:07
1243
翻译 SQLAlchemy 2.0 级联(Cascades)部分翻译
映射器(Mappers)支持在relationship()构造中配置级联行为的概念。这指的是关于在相对于特定会话(Session)上执行的操作在哪些由该关系引用的项目上传播(例如“子”对象),并且受到relationship.cascade选项的影响。
2023-08-24 10:59:02
637
转载 FastAPI 中的 OAuth2PasswordBearer 授权方法详解
FastAPI 中的 OAuth2PasswordBearer 授权方法主要是为 FastAPI 应用提供密码流授权方案。
2023-08-22 09:55:11
1566
原创 vue-esign 实现手签字添加背景文字
以下代码中实现了添加背景文字,重置,保存并展示手签字功能。vue-esign 实现手签字添加背景文字。
2023-07-20 16:46:48
563
转载 Pydantic 2.0最新版 - 【自定义数据类型详解,史诗级详细解释,深入学习】
【代码】Pydantic 2.0最新版 - 【自定义数据类型详解,史诗级详细解释,深入学习】
2023-07-15 23:05:51
1652
原创 【重要问题记录】vue3代码在vscode中导入的组件名称不高亮
家人们为啥公司电脑的vscode导入组件是高亮的,家里面的vscode导入组件名不高亮,安装的vscode插件都一模一样。切换到了 5.0.4就解决了。最终切换工作区版本解决了。
2023-06-13 20:55:35
3006
2
原创 sqlalchemy中 .join() 和 .options() 方法的使用
在SQLAlchemy中,.join()和.options()都是用于指定查询的关联对象的方法,但是它们的作用和用法略有不同。
2023-03-22 14:07:28
1315
转载 chatGPT说明SQLAlchemy中的关系加载技术,joinedload加载方式,并与selectinload的不同之处
在sqlalchemy中使用relationship 的 `lazy` 属性指定 sqlalchemy 数据库什么时候加载数据
2023-02-20 11:32:52
1568
原创 vite3 + pinia + axios 升级 vite4 + pinia + axios 后,项目在本地运行正常,打包部署后无法正常打开页面,并控制台报错,排查过程
报错:Uncaught TypeError: Cannot read properties of undefined (reading ‘_s‘)场景描述:项目进行依赖包更新后,本地可以正常运行访问使用,但是经过打包部署到线上后,显示一直在加载中,并且控制台报错。
2023-01-30 13:59:39
3430
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
3123
1
转载 最新版阿里云短信服务发送程序(Python版本)2022-11-08
【代码】最新版阿里云短信服务发送程序(Python版本)2022-11-08。
2022-11-08 13:13:34
1173
原创 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
279
原创 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
134
1
原创 zabbix+python微信报警
申请一个微信企业号 https://work.weixin.qq.com/1. 在微信企业号伤上新建应用上传LOGO,填写应用名称,选择可见范围,创建应用应用创建完之后查看并启用应用,同时会生成应用的AgentId以及Secret2. 接口调用测试接口调试工具: API文档——第三方应用开发——工具与资源——接口调试工具链接:https://work.wei...
2019-11-26 15:27:35
599
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
506
原创 zabbix_server.conf 配置文件
转载:https://blog.youkuaiyun.com/weixin_34345560/article/details/94031189zabbix4.4.1版本vim /etc/zabbix/zabbix-server.conf############ 一般参数 ################## zabbix server 默认开放端口12 ListenPort=10051#...
2019-11-20 11:02:08
1292
原创 filebeat
#=========================== Filebeat inputs =============================//读取单个日志文件filebeat.inputs:- type: log enabled: True paths: - /usr/local/nginx/logs/access.log//读取整个目录filebeat.i...
2019-11-14 17:19:34
299
原创 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
230
原创 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
427
原创 部署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
293
原创 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
580
原创 Jenkins添加节点
准备环境:Jenkins SSH JAVA进入到Jenkins中1.再系统管理中选择节点管理2.新建节点3.节点名称——固定节点4.填写相关信息,保存远程工作目录:jenkins在这台主机上默认工作目录java路径:这台主机必须要安装好java,选择java文件绝对路径标签:选填5.填完信息后,默认是未连接的,需要手动启动...
2019-11-04 14:22:26
1196
原创 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
242
原创 Centos7.x安装部署elk日志分析系统
介绍ELK是三款开源软件的缩写,即:ElasticSearch + Logstash + Kibana。这三个工具组合形成了一套实用、易用的监控架构,可抓取系统日志、apache日志、nginx日志、mysql日志等多种日志类型,目前很多公司用它来搭建可视化的集中式日志分析平台。ElasticSearch:是一个分布式的RESTful风格的搜索和数据分析引擎,同时还提供了集中存储功能,它...
2019-10-21 22:10:23
718
原创 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
181
原创 运维工程师面试题(亲身经历)
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
1947
原创 镜像仓库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
236
原创 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
300
原创 Tomcat配置Manager
转载:https://www.jianshu.com/p/f7c639f6df7aTomcat Manager是用于对Tomcat自身以及部署在Tomcat中应用进行管理的Web应用。支持的功能有:用已上传的WAR文件内容部署新的web应用 在服务器文件系统中指定的上下文路径部署新的web应用 列出当前已经部署的web应用,以及这些应用目前的活跃会话 重新加载现有的web应用,以...
2019-10-05 23:24:39
569
原创 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
429
原创 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
103
原创 SQL Server 2008 数据库发布与订阅
转载:https://www.cnblogs.com/brucewang/p/7825128.html发布服务器与订阅服务器主机名不能一致发布服务器配置:开启SQL Server代理功能复制——本地发布——新建发布快照默认文件夹:选择需要同步的数据库选择发布类型 快照发布:使用快照,每次全库备份,可以设置生成快照间隔 事务发布:发生更...
2019-09-25 13:57:58
3497
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
2075
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人