- 博客(207)
- 资源 (2)
- 收藏
- 关注
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
原创 用GPT帮你完成50%代码开发!重塑代码开发方式!
本文介绍了如何在编码过程中充分利用代码生成技术,以更高效、清晰的方式进行软件开发。文章提供了具体的例子和思考方法,对于希望在编码过程中借助GPT等技术的开发者来说,具有实际指导意义。
2023-08-07 19:47:05
2458
2
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
原创 高效学习-记不住人名的我如何复述一本书的内容
开篇小明:青韵,我发现我学习效率很低啊。学了一段时间不复习就忘记了,而且大学平时上课也认真听课,但是一到考试就基本都忘了,每次都是临时抱佛脚啊。ε=(´ο`*)))。青韵:其实我也差不多,你说的问题我都有发生过,大家大多都需要考前复习才能回想起来知识小明:可是我每次看你吹牛【不是】,讲各种知识时,都记得很清楚。【ps:虽然你有时候会忘记我叫什么 -_-||】青韵:其实这里面是有诀窍的,看别人的学习方法,思考和借鉴过来。 这也是我经常说到的,我这个人不是很聪明,但是我感觉啥东西咱不会就可以学!是吧。
2021-10-03 20:06:33
386
原创 Nginx-Ingress如何配置qps限制
从网上找了各种资料,都没说清楚如何配置k8s上的nginx-ingress的qps试了n小时之后,搞定了。
2024-02-06 17:24:27
663
原创 ES报错Elasticsearch exception [type=circuit_breaking_exception, reason=[parent] Data too large, data f
Elasticsearch exception [type=circuit_breaking_exception, reason=[parent] Data too large, data for [] would be [505648516/482.2mb], which is larger than the limit of [501746892/478.5mb], real usage: [505647744/482.2mb], new bytes reserved: [7
2023-09-08 10:53:07
894
原创 阿姆达尔定律(Amdahl‘s Law)通俗解释
阿姆达尔定律(Amdahl's Law),它描述了在对系统的某个部分进行加速时,该部分对整体系统性能的影响,取决于该部分的重要性和加速程度。
2023-08-29 19:58:28
1677
1
原创 LocalDateTime时间格式化
需求:传入的时间String,使用Jackson格式化为LocalDateTime对象。使用DateTimeFormatter。
2023-07-06 16:46:15
247
原创 cannot exec into a container in a completed pod;
第一种:官方推荐的debug模式,但是要集群开启对应功能才能使用。第二种:集群不是自己管理,使用如下方式临时启动容器。
2022-11-14 16:31:53
890
原创 开发环境问题排查-kafka重复消费一组数据
kafka重复消费一组数据。kafka消费者批量拉取的消息,每次拉取500条,如果配置的提交缓存策略是,缓存一段时间再提交,会导致消费者即使处理完了200条,也不会马上告诉kafka代理broker,还是会继续缓存等这批数据处理完。然后kafka代理broker发现5分钟还没回复,会把该消费者剔除,把这500个数据让其他消费者消费,然后其他消费者也没有在规定时间消费完,
2022-10-17 19:44:03
1002
原创 设计文档的Excel转换为对象结构POJO-简式尺规工具箱
在设计文档转换为对应代码的过程中我发现了问题,那就是。项目流程设计->写设计文档->开发。可以把设计文档中的表格数据转换为对应的。等信息,手动粘贴复制效率有点低。那么把设计文档中的命名方式改为。,可以定制化,支持扩充。打开命令行,安装所需依赖。如果系统上下游交互使用。的驼峰命名,然后再加上。使用python3环境。...
2022-07-29 11:03:13
301
原创 新人开发的历程-设计开发篇
如果你像我一样,之前看过太多关于代码美学方面的书籍,例如《重构》、《代码整洁之道》、《代码大全》等等,那么你一定对于代码有着艺术性的追求。接下来我会说说我步入职场到现在为止,犯的问题以及我的改正思路。仁者见仁智者见智,大家随意看看就好。显而易见,这是我犯的第一个错误。过于追求代码的艺术会导致如下问题其实,我自己就曾经因为这个,拖慢了项目开发的进度。下面我说一下我自己劝解我自己时使用的方法,各位仔细辨别和斟酌,不一定符合你。目前我开发过3-4个项目,刚开始的时候项目没什么设计。大概知道是什么情况,知道大概怎么
2022-06-18 15:25:29
196
原创 普通后端程序员容易出错的开发问题
merge 和 rebase,每次都在想,是merge from还是merge to?rebase 是rebase to 还是 rebase from?答:如果搞不清楚,可以使用图形化git学习这部分。最终你会得到日期格式化时,使用了而不是。答:二者区别在于是大写还是小写。国内项目一般使用YYYY是week-based-year,表示:当天所在的周属于的年份,一周从周日开始,周六结束,只要本周跨年,那么这周就算入下一年。也就是说,下图中使用YYYY格式化2021年12月26号以及之后的时间,会显示年使用y
2022-06-01 10:23:01
1073
原创 The requested image‘s platform (linux/amd64) does not match the detected host platform (linux/arm64/
The requested image’s platform (linux/amd64) does not match the detected host platform (linux/arm64/v8) and no specific platform was requested如果你是Mac苹果电脑,并且在Docker上运行某个应用,则可以尝试如下解决方式。docker run -it --platform linux/amd64 --name dgraph dgraph/standalone:v
2022-04-27 16:08:02
16784
2
原创 为什么要写mid = low + (high - low) / 2
我们平时二分都会写 mid = (low + high) / 2,但是看很多算法题解都会写 mid = low + (high - low) / 2。为什么会这样呢?答:因为传入的low和high,为了防止数据溢出。但是这只是等价转换,按道理来讲,一:(low + high) / 2 = (2low + high - low) / 2 = low + (high - low) / 2二:(low + high) / 2 = (2high + low - high) / 2 = (2high +
2022-04-07 10:26:55
307
原创 数据乱码问题
先排查了数据库的编码show variables like 'character%';发现有一些拉丁文编码| character_set_client | latin1 || character_set_connection | latin1 || character_set_database | utf8 .
2022-03-24 19:54:27
1176
原创 面试题 02.07. 链表相交
题目给你两个单链表的头节点 headA 和 headB ,请你找出并返回两个单链表相交的起始节点。如果两个链表没有交点,返回 null 。图示两个链表在节点 c1 开始相交:题目数据 保证 整个链式结构中不存在环。注意,函数返回结果后,链表必须 保持其原始结构 。进阶:你能否设计一个时间复杂度 O(n) 、仅用 O(1) 内存的解决方案?来源:力扣(LeetCode)链接:https://leetcode-cn.com/problems/intersection-of-two-linked-
2022-02-13 12:21:50
295
原创 Docker本地仓库命令
私有仓库镜像名称规范: [ip]:[port]/[user]/[image-name]例如:registry.example.net:5000/testuser/httpd:1.2.1# 查询仓库项目http://[ip]:[port]/v2/_catalog# 查询某个镜像的taghttp://[ip]:[port]/v2/[image-name]/tags/list
2022-02-03 11:17:30
1099
原创 [Errno 8] nodename nor servname provided,or not known
如果你是使用的Python的httplib包报了这个错误,那你可以继续向下看;如果不是,那就可以去别的地方寻找了。如果你的代码是这样:url="https://aaa"port=80conn=httplib.HTTPConnection(url,port)那就不行,你需要去掉http://或者https://,变成如下url="aaa"port=80conn=httplib.HTTPConnection(url,port)就可以了。...
2022-01-11 16:02:06
4583
原创 Git基本操作
命令删除还没有commit的文件git restore --staged <file>删除已经commit但没有push的文件git rm --cached <file>
2022-01-07 10:39:07
348
原创 程序员面试金典:面试题 01.03. URL化
文章目录题目简化思路代码题目URL化。编写一种方法,将字符串中的空格全部替换为%20。假定该字符串尾部有足够的空间存放新增字符,并且知道字符串的“真实”长度。(注:用Java实现的话,请使用字符数组实现,以便直接在数组上操作。)示例 1:输入:"Mr John Smith ", 13输出:“Mr%20John%20Smith”示例 2:输入:" “, 5输出:”%20%20%20%20%20"提示:字符串长度在 [0, 500000] 范围内。来源:力
2022-01-03 17:00:01
704
原创 程序员面试金典:面试题 01.02. 判定是否互为字符重排
文章目录题目简化思路伪代码直接使用Map使用数组模拟哈希表Java代码直接使用Map使用数组模拟哈希表题目给定两个字符串 s1 和 s2,请编写一个程序,确定其中一个字符串的字符重新排列后,能否变成另一个字符串。示例 1:输入: s1 = “abc”, s2 = “bca”输出: true示例 2:输入: s1 = “abc”, s2 = “bad”输出: false说明:0 <= len(s1) <= 1000 <= len(s2) <= 100来源:力扣(
2022-01-03 15:48:10
412
原创 程序员面试金典:面试题 01.01. 判定字符是否唯一
题目实现一个算法,确定一个字符串 s 的所有字符是否全都不同。示例 1:输入: s = “leetcode”输出: false示例 2:输入: s = “abc”输出: true限制:0 <= len(s) <= 100如果你不使用额外的数据结构,会很加分。来源:力扣(LeetCode)链接:https://leetcode-cn.com/problems/is-unique-lcci著作权归领扣网络所有。商业转载请联系官方授权,非商业转载请注明出处。题目简化输入:
2022-01-02 21:03:33
150
原创 Python3 获取法定节假日
站在巨人的肩膀上。想要获取法定节假日时,找到了这位大佬的博客。https://blog.csdn.net/joson1234567890/article/details/106214810但是问题在于,该网站进行了更新,之前的代码无法运行,所以我这里做了部分修改。不过这次需要我们手动打开网页获取一些数据,再进行api的调用网页链接 https://wannianrili.bmcx.com/右键打开开发者工具右边选择网络切换日历查询的月份或者年份,可以看到网络下面有更新5. 查看c
2021-12-15 16:47:25
1563
原创 从0开始的多线程打水生活
git代码库在此,按照代码库的ReadME.md来帮我复刻一下工程师的防止我张三薅羊毛的操作吧!【ps:建议看完本文后去防止张三薅羊毛,更容易】前言这个问题对于各位大佬们应该是很简单的,所以这个题目只是练习 + 现实拓展,开心就好 (▽)。以下内容是我本人自己原创写的,打工人何苦为难打工人,希望大家转载的时候可以标注原文链接,感谢!入冬以来,帝都的风是愈发寒冷了,这一天,我同往常一样,穿着厚厚的花裤子和花衣服,手里提着水桶,像京城上了年纪的大爷一样【ps:大爷可比我还注意形象穿着】。至于目
2021-12-11 21:41:25
351
原创 MySQL5.7导出数据表
目录导出某个数据表结构以及数据从文件导入某个数据表导出某个数据表结构以及数据mysqldump -u你的用户名 -p你的密码 数据库 数据表 > ./xxx.sql# 例如mysqldump -uuser -p123 mydb mytable > ./mytable.sql从文件导入某个数据表# 1. 进入mysqlmysql -u你的用户名 -p你的密码# 2. 进入一个数据库use 你的数据库名;# 3. 导入数据source 你的文件存储路径;# =====例
2021-12-09 15:15:22
1421
原创 《大话设计模式》-读书笔记-技术-更新中
线索栏笔记栏写一个计算器程序见附录1活字印刷为何被称为中国古代四大发明之一?如图1-1 1. 字可以被直接替换,可维护。2. 已经完成的字可以被复用,可复用。 3.字可以随意扩充,可扩展 4. 字可以任意横向竖向排列,灵活复制和复用的区别是什么?复制把已经有的代码粘贴复制到其他地方,再修修改改就可以适用于新情况了。 复用是将已有的代码提取成为一个公共函数,或者公共对象,让其他地方都可以调用,免去重复写代码。【例如:我们往往会使用工具类,比如FileUtil,来将需要...
2021-09-24 09:44:17
154
原创 《计算机科学中的数学》-读书笔记-技术
线索栏笔记栏什么是命题可以判断是真是假的语句【不随环境变化】 【如:2 + 3 = 5是一个真命题,1 + 1 = 4 是一个假命题】 【现在是5点、明天会下雨】等依赖环境的不算命题。如果一个命题的取值范围很大,一个一个带入验证会很麻烦,所以一般不这样做课本举了好几个例子来论证这一点谓词是什么?谓词相当于返回布尔值的函数,如果你学过Java的Lambda表达式,你就会发现,谓词就相当于是Predicate,即一个函数的真假取决于传入的值。 例如:【n是一个正整数】这个...
2021-09-08 09:32:48
662
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人