<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[CSDN1csdn1的博客]]></title><description><![CDATA[]]></description><link>https://blog.csdn.net/CSDN1csdn1</link><language>zh-cn</language><generator>https://blog.csdn.net/</generator><copyright><![CDATA[Copyright &copy; CSDN1csdn1]]></copyright><item><title><![CDATA[python线程池提交任务]]></title><link>https://blog.csdn.net/CSDN1csdn1/article/details/135439064</link><guid>https://blog.csdn.net/CSDN1csdn1/article/details/135439064</guid><author>CSDN1csdn1</author><pubDate>Sun, 07 Jan 2024 18:19:40 +0800</pubDate><description><![CDATA[2. 方式提交
 这种提交方式是一条一条地提交任务：
1. 可以提交不同的任务函数；
2. 线程池的线程在执行任务时出现异常，程序不会停止，而且也看不到对应的报错信息；
3. 得到的结果是乱序的。
3. 方式提交
 这种提交方式可以分批次提交任务：]]></description><category></category></item><item><title><![CDATA[kafka-python生产消费数据使用]]></title><link>https://blog.csdn.net/CSDN1csdn1/article/details/135308702</link><guid>https://blog.csdn.net/CSDN1csdn1/article/details/135308702</guid><author>CSDN1csdn1</author><pubDate>Sat, 30 Dec 2023 19:34:53 +0800</pubDate><description><![CDATA[【代码】kafka-python简单生产消费数据。]]></description><category></category></item><item><title><![CDATA[Centos安装Kafka（KRaft模式）]]></title><link>https://blog.csdn.net/CSDN1csdn1/article/details/135302800</link><guid>https://blog.csdn.net/CSDN1csdn1/article/details/135302800</guid><author>CSDN1csdn1</author><pubDate>Sat, 30 Dec 2023 11:10:35 +0800</pubDate><description><![CDATA[Kafka是一种高吞吐量的分布式发布订阅消息系统，它可以处理消费者在网站中的所有动作流数据。其核心组件包含Producer、Broker、Consumer，以及依赖的Zookeeper集群。其中Zookeeper集群是Kafka用来负责集群元数据的管理、控制器的选举等。由于重度依赖Zookeeper集群，当Zookeeper集群性能发生抖动时，Kafka的性能也会收到很大的影响。因此，在Kafka发展的过程当中，为了解决这个问题，提供KRaft模式，来取消Kafka对Zookeeper的依赖。]]></description><category></category></item><item><title><![CDATA[Django系列之Celery异步框架+RabbitMQ使用]]></title><link>https://blog.csdn.net/CSDN1csdn1/article/details/134938311</link><guid>https://blog.csdn.net/CSDN1csdn1/article/details/134938311</guid><author>CSDN1csdn1</author><pubDate>Mon, 11 Dec 2023 23:06:26 +0800</pubDate><description><![CDATA[在Django项目中，如何集成使用Celery框架来完成一些异步任务以及定时任务呢？]]></description><category></category></item><item><title><![CDATA[Apache Sqoop使用]]></title><link>https://blog.csdn.net/CSDN1csdn1/article/details/134795227</link><guid>https://blog.csdn.net/CSDN1csdn1/article/details/134795227</guid><author>CSDN1csdn1</author><pubDate>Mon, 04 Dec 2023 22:35:35 +0800</pubDate><description><![CDATA[Apache Sqoop 是在 Hadoop 生态体系和 RDBMS 体系之间传送数据的一种工具。Sqoop 工作机制是将导入或导出命令翻译成 mapreduce 程序来实现。在翻译出的 mapreduce 中主要是对 inputformat 和 outputformat 进行定制。Hadoop 生态系统包括：HDFS、Hive、Hbase 等RDBMS 体系包括：MySQL、Oracle、DB2 等Sqoop 可以理解为：“SQL 到 Hadoop 和 Hadoop 到 SQL”。]]></description><category></category></item><item><title><![CDATA[fabric构建自动部署服务]]></title><link>https://blog.csdn.net/CSDN1csdn1/article/details/134677069</link><guid>https://blog.csdn.net/CSDN1csdn1/article/details/134677069</guid><author>CSDN1csdn1</author><pubDate>Tue, 28 Nov 2023 21:23:33 +0800</pubDate><description><![CDATA[fabric 是python 的一个第三方库，同时它也是一个命令行工具。它提供了丰富的同 SSH 交互的接口，可以用来在本地或远程机器上自动化、流水化地执行 shell 命令。使用 fabric 提供的命令行工具，可以很方便地执行应用部署和系统管理等操作。因此它非常适合用来做应用的远程部署及系统维护。]]></description><category></category></item><item><title><![CDATA[influxdb时序库之Python操作]]></title><link>https://blog.csdn.net/CSDN1csdn1/article/details/134322419</link><guid>https://blog.csdn.net/CSDN1csdn1/article/details/134322419</guid><author>CSDN1csdn1</author><pubDate>Thu, 09 Nov 2023 23:17:20 +0800</pubDate><description><![CDATA[注意区分版本，不同的influxdb版本对应安装不同的三方库。以下代码都是基于版本进行操作。]]></description><category></category></item><item><title><![CDATA[Django系列之Serializer的source参数使用、自定义序列化方法]]></title><link>https://blog.csdn.net/CSDN1csdn1/article/details/134227544</link><guid>https://blog.csdn.net/CSDN1csdn1/article/details/134227544</guid><author>CSDN1csdn1</author><pubDate>Sun, 05 Nov 2023 12:02:44 +0800</pubDate><description><![CDATA[用于显示 choices 参数对应的文本信息。的 0 和 1 改成字符串形式再试试。使用默认的序列化器时，视图函数访问。还是没有显示出对应文本信息？当然，也可以在视图函数中，使用。来获取choices文本值。字段时，返回的数据只有。字段对应的文本信息。自定义序列化输出方法。]]></description><category></category></item><item><title><![CDATA[Django系列之DRF搜索和过滤]]></title><link>https://blog.csdn.net/CSDN1csdn1/article/details/133970691</link><guid>https://blog.csdn.net/CSDN1csdn1/article/details/133970691</guid><author>CSDN1csdn1</author><pubDate>Sun, 22 Oct 2023 14:07:53 +0800</pubDate><description><![CDATA[过滤器中常用的字段类型，这些类型要和模型中对应的字段类型兼容：CharFilter 字符串类型BooleanFilter 布尔类型DateTimeFilter 日期时间类型DateFilter 日期类型DateRangeFilter 日期范围TimeFilter 时间类型NumberFilter 数值类型，对应模型中IntegerField, FloatField, DecimalField字段内参数说明：field_name：过滤字段名，对应模型中的字段名。]]></description><category></category></item><item><title><![CDATA[CSRF Token为什么写在Cookie中？CSRF漏洞分析]]></title><link>https://blog.csdn.net/CSDN1csdn1/article/details/133959542</link><guid>https://blog.csdn.net/CSDN1csdn1/article/details/133959542</guid><author>CSDN1csdn1</author><pubDate>Sat, 21 Oct 2023 13:50:15 +0800</pubDate><description><![CDATA[CSRF或XSRF，跨站请求伪造。简单地说，就是攻击者通过一些技术手段欺骗用户的浏览器去访问一个自己曾经认证过的网站并运行一些操作（如发邮件，发消息，甚至财产操作如转账和购买商品）。由于浏览器曾经认证过，所以被访问的网站会认为是真正的用户操作而去运行。这利用了web中用户身份验证的一个漏洞：简单的身份验证只能保证请求发自某个用户的浏览器，却不能保证请求本身是用户自愿发出的。这里最最关键的因素是令牌。用户在网站A登陆成功后，服务端颁发令牌并存储到浏览器中。]]></description><category></category></item><item><title><![CDATA[Django系列之事务操作]]></title><link>https://blog.csdn.net/CSDN1csdn1/article/details/133840978</link><guid>https://blog.csdn.net/CSDN1csdn1/article/details/133840978</guid><author>CSDN1csdn1</author><pubDate>Sun, 15 Oct 2023 15:00:50 +0800</pubDate><description><![CDATA[Django 默认的事务行为是自动提交，除非事务正在执行，否则每个查询将会马上自动提交到数据库。]]></description><category></category></item><item><title><![CDATA[Django系列之日志配置]]></title><link>https://blog.csdn.net/CSDN1csdn1/article/details/132549301</link><guid>https://blog.csdn.net/CSDN1csdn1/article/details/132549301</guid><author>CSDN1csdn1</author><pubDate>Mon, 28 Aug 2023 22:12:12 +0800</pubDate><description><![CDATA[settings.py 文件中增加如下日志模块。]]></description><category></category></item><item><title><![CDATA[Django系列之Channels]]></title><link>https://blog.csdn.net/CSDN1csdn1/article/details/132010048</link><guid>https://blog.csdn.net/CSDN1csdn1/article/details/132010048</guid><author>CSDN1csdn1</author><pubDate>Sun, 30 Jul 2023 19:43:24 +0800</pubDate><description><![CDATA[Django 中的 HTTP 请求是建立在请求和响应的简单概念之上的。浏览器发出请求，Django服务调用相应的视图函数，并返回响应内容给浏览器渲染。但是没有办法做到。因此，WebSocket 就应运而生了。WebSocket 是一种基于 HTTP 基础上进行全双工通讯的协议。WebSocket允许服务端主动向客户端推送数据。在WebSocket协议中，浏览器和服务器只需要完成一次握手就可以创建持久性的连接，并在浏览器和服务器之间进行双向的数据传输。]]></description><category></category></item><item><title><![CDATA[Django系列之DRF简单使用]]></title><link>https://blog.csdn.net/CSDN1csdn1/article/details/132005837</link><guid>https://blog.csdn.net/CSDN1csdn1/article/details/132005837</guid><author>CSDN1csdn1</author><pubDate>Sun, 30 Jul 2023 12:45:57 +0800</pubDate><description><![CDATA[models.py
serializers.py
app01/views.py
project/urls.py
app01/urls.py
使用  可以帮我们实现五个基础的 action 方法：
{“get”: “list”, “post”: “create”, “get/id”: “retrieve”, “put”: “update”, “delete”: “`destroy”}如果需要增加一些其他自定义视图函数，则需要使用到  装饰器：
 参数:  or ，如果视图中需要用到pk值，那就让 。
True]]></description><category></category></item><item><title><![CDATA[Django系列之orm查询]]></title><link>https://blog.csdn.net/CSDN1csdn1/article/details/131883807</link><guid>https://blog.csdn.net/CSDN1csdn1/article/details/131883807</guid><author>CSDN1csdn1</author><pubDate>Sun, 23 Jul 2023 21:19:47 +0800</pubDate><description><![CDATA[以下的这些查询，都是没有设置参数的前提下做的查询。]]></description><category></category></item><item><title><![CDATA[Djang系列之orm的related_name参数]]></title><link>https://blog.csdn.net/CSDN1csdn1/article/details/131881806</link><guid>https://blog.csdn.net/CSDN1csdn1/article/details/131881806</guid><author>CSDN1csdn1</author><pubDate>Sun, 23 Jul 2023 18:09:08 +0800</pubDate><description><![CDATA[在做反向查询时，如果要查询某一个对象，可以用 “” ， 如果要查询某些对象，可以用 “]]></description><category></category></item><item><title><![CDATA[OLTP和OLAP对比]]></title><link>https://blog.csdn.net/CSDN1csdn1/article/details/131866297</link><guid>https://blog.csdn.net/CSDN1csdn1/article/details/131866297</guid><author>CSDN1csdn1</author><pubDate>Sat, 22 Jul 2023 13:07:18 +0800</pubDate><description><![CDATA[根据业务处理不同把数据库分为两类：联机事务处理系统(OLTP)、联机分析处理系统(OLAP)。]]></description><category></category></item><item><title><![CDATA[Oracle绑定变量]]></title><link>https://blog.csdn.net/CSDN1csdn1/article/details/131866246</link><guid>https://blog.csdn.net/CSDN1csdn1/article/details/131866246</guid><author>CSDN1csdn1</author><pubDate>Sat, 22 Jul 2023 12:25:31 +0800</pubDate><description><![CDATA[变量绑定会使OLTP系统数据库中的SQL 执行速度飞快，内存效率极高；不使用绑定变量可能会使OLTP 数据库不堪重负，资源被SQL解析严重耗尽，系统运行缓慢。对OLTP和OLAP不了解的可以查看这篇文章：OLTP vs OLAP。首先理解一下为什么需要绑定变量？]]></description><category></category></item><item><title><![CDATA[Redis实现分布式锁]]></title><link>https://blog.csdn.net/CSDN1csdn1/article/details/131629802</link><guid>https://blog.csdn.net/CSDN1csdn1/article/details/131629802</guid><author>CSDN1csdn1</author><pubDate>Mon, 10 Jul 2023 00:24:45 +0800</pubDate><description><![CDATA[NXXX。]]></description><category></category></item><item><title><![CDATA[RabbitMQ]]></title><link>https://blog.csdn.net/CSDN1csdn1/article/details/131623651</link><guid>https://blog.csdn.net/CSDN1csdn1/article/details/131623651</guid><author>CSDN1csdn1</author><pubDate>Sun, 09 Jul 2023 20:27:42 +0800</pubDate><description><![CDATA[一种常用的消息中间件，它是一种接收数据、接收请求、存储数据、发送数据等功能的技术服务。使用的协议是AMQP协议。]]></description><category></category></item></channel></rss>