会员
周边
捐助
新闻
博问
闪存
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
简洁模式
...
退出登录
注册
登录
江湖乄夜雨
君子博学而日参省乎己
博客园
首页
新随笔
联系
订阅
管理
1
2
3
4
5
···
23
下一页
[置顶]
Golang技术栈归结
摘要: kratos系列 *** kratos项目中使用分布式锁介绍 基于etcd实现的分布式锁 / 另外一个kratos_rockscache项目中有介绍使用SETNX命令实现一个简单的非等待的分布式锁 kratos项目中使用gorm的Transaction的方法介绍 ***** 事务开始时使用tx /
阅读全文
posted @ 2020-10-21 19:53 江湖乄夜雨
阅读(947)
评论(0)
推荐(0)
编辑
[置顶]
Python归结与web服务端知识点杂记
摘要: 下面这些是笔者在平时工作与学习使用Python进行web开发的过程中总结的一些零碎的知识点: 2024 blogs Python处理时间汇总-与时区相关的处理 Python关于时区与时间相关的操作汇总 时区与时间操作汇总 分割处理存放连续时间字符串的列表 *** 项目中封装的time_util常用的
阅读全文
posted @ 2020-02-11 11:29 江湖乄夜雨
阅读(618)
评论(0)
推荐(0)
编辑
[置顶]
个人Django资源
摘要: 下面是我学习与工作中关于Django框架涉及到的知识点做的一些笔记: Django重要基础及拓展 01-django的安装/目录/一个简单的项目 02-静态文件配置 03-路由控制1——简单示例+有名分组及一个高级用法 03-路由控制2——分发 03-路由控制3——反向解析之登陆验证示例 03-路由
阅读全文
posted @ 2020-02-09 17:31 江湖乄夜雨
阅读(384)
评论(0)
推荐(0)
编辑
[置顶]
Python可变数据类型list填坑一则
摘要: 前提概要 最近写业务代码时遇到一个列表的坑,在此记录一下。 需求 现在有一个普通的rule列表: rule = [["ID",">",0]] 在其他地方经过计算得到一个id_lst的列表: id_lst = [1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,
阅读全文
posted @ 2019-12-17 15:53 江湖乄夜雨
阅读(602)
评论(2)
推荐(0)
编辑
[置顶]
异步任务分发模块Celery
摘要: Celery简介 Celery是一个功能完备即插即用的任务队列。它使得我们不需要考虑复杂的问题,使用非常简单。 celery适用异步处理问题,当遇到发送邮件、或者文件上传, 图像处理等等一些比较耗时的操作,我们可将其异步执行,这样用户不需要等待很久,提高用户体验。 celery的特点是: 简单,易于
阅读全文
posted @ 2019-10-07 18:58 江湖乄夜雨
阅读(1136)
评论(3)
推荐(0)
编辑
[置顶]
rbac权限组件整合到实际项目的全过程详述
摘要: rbac简介 项目的GitHub地址 欢迎Download&Fork&Star:https://github.com/Wanghongw/CombineRbac 另外,本文只简单介绍一下rbac权限组件在实际开发中存在的必要以及详细介绍它是如何与实际项目结合的,至于什么是rbac组件以及rbac组件
阅读全文
posted @ 2019-07-20 09:43 江湖乄夜雨
阅读(1329)
评论(0)
推荐(1)
编辑
[置顶]
当时年轻的我在做项目时遇到的坑2
摘要: 关于models中Date数据类型与Datetime数据类型在前端的过滤 这篇博客总结的挺全:https://www.cnblogs.com/dylan-wu/p/7571493.html 将datetime与date类型的数据统一转换为str类型的类 拓展Django自带的user表时报错 应用c
阅读全文
posted @ 2019-06-12 15:37 江湖乄夜雨
阅读(507)
评论(0)
推荐(0)
编辑
[置顶]
自定义类实现原生SQL的GROUP_CONCAT的功能
摘要: 大家都知道,原生的SQL为我们提供了分组之后查找组内数据的办法:GROUP_CONCAT方法;但是对于用Django开发的程序员来说~Django自带的ORM并没有内置这样功能的方法,而每一次遇到这样的需求如果都要用原生SQL去解决的话势必会降低我们的开发效率。 本文为大家介绍一种在Django项目
阅读全文
posted @ 2019-05-28 23:39 江湖乄夜雨
阅读(1091)
评论(0)
推荐(0)
编辑
[置顶]
当时年轻的我在做项目时遇到的坑
摘要: models中choices属性的使用及扩展限制探讨 我们都知道,在使用Django的models建表的时候可以为诸如性别这样的在特定的使用场景只会二选一或者多选一的属性字段用choices指定: 上面定义的Student类的sex属性映射到数据库后,在数据库中以数字1或2进行存储,而我们需要显示在
阅读全文
posted @ 2019-05-23 09:59 江湖乄夜雨
阅读(900)
评论(0)
推荐(0)
编辑
[置顶]
windows下GitHub的安装、配置以及项目的上传过程详细介绍
摘要: 概要 本文主要介绍了在Win10系统中安装Github终端、如何配置安装好的Git终端以及如何利用Git终端将自己的项目上传到远程服务器中 操作必备 win10系统电脑一台、良好的互联网连接、GitHub账户(需要提前到官网进行注册) GitHub的安装 1、到官网下载GitHub的安装软件 链接为
阅读全文
posted @ 2018-06-10 21:04 江湖乄夜雨
阅读(22819)
评论(2)
推荐(3)
编辑
[置顶]
Python装饰器的调用过程
摘要: Python装饰器的调用过程 在Python学习的过程中,装饰器是比较难理解的一个应用。本人也在学习期间也遇到很多坑,现将装饰器的基本调用过程总结一下。 首先,装饰器用到了“闭包”,而“闭包”是学习装饰器的基础,所以在讲装饰器之前先将“闭包”的基本概念带大家一起回顾一下: 现有如下函数: 我们在函数
阅读全文
posted @ 2018-03-31 20:11 江湖乄夜雨
阅读(6061)
评论(0)
推荐(3)
编辑
2024年11月26日
Python处理时间汇总-与时区相关的处理
摘要: 获取当前东八区时间以及统一时区的时间比较 获取当前东八区时间 & 时间格式美化 # 定义东八区时区 cst_timezone = pytz.timezone('Asia/Shanghai') # 获取东八区的当前时间 def get_cst_nowtime(): curr_time = dateti
阅读全文
posted @ 2024-11-26 11:25 江湖乄夜雨
阅读(6)
评论(0)
推荐(0)
编辑
2024年7月14日
Go新手容易踩的坑(函数与方法)
摘要: 方法的接收器 —— 对象接收器与指针接收器 对象接收器不会更新属性 package tests import ( "fmt" "testing" ) type Consumer struct { Balance int64 } // 对象接收器 func (c Consumer) add(v int
阅读全文
posted @ 2024-07-14 09:04 江湖乄夜雨
阅读(19)
评论(0)
推荐(0)
编辑
2024年7月6日
Go新手容易踩的坑(控制结构相关)
摘要: 1、忽视在range循环中元素被复制的事实 修改结构体切片中的元素 错误的修改方式(要注意:在range循环中,值元素是一个拷贝!) package tests import ( "fmt" "testing" ) type Account struct { Balance int } func T
阅读全文
posted @ 2024-07-06 20:23 江湖乄夜雨
阅读(19)
评论(0)
推荐(0)
编辑
2024年3月28日
Golang操作kafka遇到网络问题重试的案例
摘要: 项目地址 https://gitee.com/huoyingwhw/kratos_kafka 概览 0、实际中会遇到网络抖动会导致消费者有一小段时间与kafka连接遇到问题~ 0、如何模拟网络问题?本地跑多个kafka实例直接关掉其中一个kafka服务??怎么模拟断网?? 1、kafka-go与sa
阅读全文
posted @ 2024-03-28 20:03 江湖乄夜雨
阅读(108)
评论(0)
推荐(0)
编辑
2024年3月27日
使用golang操作kafka消费指定分区数据
摘要: 项目地址 https://gitee.com/huoyingwhw/kratos_kafka B站视频地址 Golang操作kafka消费指定分区数据的例子 ~~~
阅读全文
posted @ 2024-03-27 17:27 江湖乄夜雨
阅读(51)
评论(0)
推荐(0)
编辑
2024年3月15日
Golang操作kafka遇到分区扩容消费新分区数据的问题
摘要: 项目地址 该项目的README有更加详细的资料说明: https://gitee.com/huoyingwhw/kratos_kafka 实验环境准备 我在本机使用brew安装了zookeeper与kafka: 另外需要注意,上面的项目我加了NSQ的初始化,如果本地没有启动NSQ的话会报错: 我本地
阅读全文
posted @ 2024-03-15 16:48 江湖乄夜雨
阅读(63)
评论(0)
推荐(0)
编辑
2024年2月18日
go1.22的一些关键改动及代码演示
摘要: 参考汇总文章 Go1.22 正式发布!包含语言变化、性能提高、标准库变动等重要特性 在电脑中安装多个版本的golang 由于我的电脑安装的是go的1.21版本,1.22版本改动很大,如果工作中部署的项目dockerFile中指定的镜像的go版本比1.22低的话,有一些语法会编译不通过,所以我在官方下
阅读全文
posted @ 2024-02-18 15:23 江湖乄夜雨
阅读(611)
评论(0)
推荐(0)
编辑
2024年1月11日
golang中好用的并发包conc介绍
摘要: 项目地址:https://gitee.com/huoyingwhw/go-conc-share
阅读全文
posted @ 2024-01-11 17:36 江湖乄夜雨
阅读(66)
评论(0)
推荐(0)
编辑
2023年10月26日
go.mod文件中的replace语法
摘要: 例子 module service_push_server go 1.13 require ( // 一定要记得在上面require里面加上,否则代码里面还是没办法用! git.enerjoy.fun/common/module_httpexpect_test/v2 v2.1.0-beta.3 gi
阅读全文
posted @ 2023-10-26 16:39 江湖乄夜雨
阅读(240)
评论(0)
推荐(0)
编辑
2023年10月25日
Nacos相关技术文档&Golang操作Nacos实现配置监听的代码
摘要: Nacos相关技术文档 Nacos-sdk-go *** Nacos中文文档 ~~~ (三)Nacos开发教程之服务数据持久化 (四)Nacos开发教程之SpringCloud集成服务注册(参考,后续用go实现) (五)Nacos开发教程之SpringCloud集成配置管理(参考,后续用go实现)
阅读全文
posted @ 2023-10-25 18:43 江湖乄夜雨
阅读(194)
评论(0)
推荐(0)
编辑
1
2
3
4
5
···
23
下一页