bug-cq2020
码龄4年
关注
提问 私信
  • 博客:13,543
    社区:4
    13,547
    总访问量
  • 20
    原创
  • 89,667
    排名
  • 98
    粉丝
  • 0
    铁粉
IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:上海市
  • 加入CSDN时间: 2020-09-22
博客简介:

cq的博客

查看详细资料
  • 原力等级
    当前等级
    2
    当前总分
    114
    当月
    0
个人成就
  • 获得137次点赞
  • 内容获得37次评论
  • 获得140次收藏
  • 代码片获得228次分享
创作历程
  • 3篇
    2024年
  • 1篇
    2023年
  • 16篇
    2021年
成就勋章
TA的专栏
  • Spring
    1篇
  • Nginx
    1篇
  • C++
    14篇
  • 笔记
兴趣领域 设置
  • 大数据
    mysqlredis
  • 后端
    spring架构
  • 服务器
    linux
创作活动更多

超级创作者激励计划

万元现金补贴,高额收益分成,专属VIP内容创作者流量扶持,等你加入!

去参加
  • 最近
  • 文章
  • 代码仓
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

开发了优惠促销功能,产品再也不汪汪叫了。。。

最近快国庆节了,很多平台为了促销都开始发放优惠券,我们公司的产品也非要我做个优惠券功能,还说做不完国庆节不准走,人都麻了。。。
原创
发布博客 2024.09.29 ·
1068 阅读 ·
12 点赞 ·
1 评论 ·
28 收藏

线上长达四十分钟的服务不可用,看我如何解决~

好了,汗流浃背的周一就这么度过了,算是长了个记性,赶紧把所有的慢 sql 都看一下,能加索引加加索引,不能加索引的,看看能不能换个实现方式。以后排查问题又多了个思路,线上的连接池用完了要先排查下有没有慢 sql 导致链接一直没被释放,再往下排查。最后,希望普天下的程序员写代码都不遇 bug。
原创
发布博客 2024.07.23 ·
673 阅读 ·
14 点赞 ·
1 评论 ·
26 收藏

高颜值的跨平台剪切板工具来了!!

做这个软件真的不容易,在开发过程中遇到了很多的问题,为此我也写了一篇保姆级的文档来介绍从开发、打包、签名过程中遇到的一些天坑(踩坑踩麻了,感兴趣的可参考《超完整的Electron打包签名更新指南,这真是太酷啦!这篇文章!如果有人对实现细节感兴趣的话我后续可以写几篇文章来介绍!剪切板的功能还是有很多的,比如复制的内容可以一键分享,这里全部展开讲的话篇幅会很大,欢迎大家自己来体验,下载体验地址!有什么改进和优化的地方欢迎在评论区讨论!!
原创
发布博客 2024.04.09 ·
866 阅读 ·
9 点赞 ·
5 评论 ·
4 收藏

震惊!什么bug居然要改5个小时

首先我一眼就看到了List.of()这个方法,他把原有的标签用这个方法包裹成了一个List,而我这里需要把服务自动推荐的标签添加到这个List里,我大脑飞快的搜索我的记忆,在0.0.1秒内我直接想到了List.of是坑,他创建的不是真正的List,而是一个ImmutableCollections,各位请注意啊,这是一个巨坑,这个类看名字也能知道啥意思,不可变集合,对的,不可变,他是不可变的,所以你想在这个结合里添加元素,那必然是乌龟办住校,憋住了。以我的聪明智慧,呵呵,这种东西秒解决!
原创
发布博客 2023.07.22 ·
137 阅读 ·
1 点赞 ·
0 评论 ·
1 收藏

深入学习Spring(理论知识部分)

文章目录前言BeanDefinition什么是BeanDefinitionBeanDefinition中重要的属性BeanFactory什么是BeanFactoryBeanDefinition、BeanFactory、Bean对象之间的关系BeanFactory的核心子接口和实现类DefaultListableBeanFactory的功能Bean的生命周期什么是Bean生命周期Bean周期中的核心步骤@Autowired@Autowired是什么@Autowired的工作流程@Autowired加在某个属性
原创
发布博客 2021.11.05 ·
444 阅读 ·
10 点赞 ·
4 评论 ·
10 收藏

为什么使用nginx

1.多用户访问出现问题2.tomcat3.nginx是什么4.nginx作用5.nginx优点
原创
发布博客 2021.07.19 ·
1945 阅读 ·
10 点赞 ·
6 评论 ·
11 收藏

C++ 16.1继承

C++练习继承题目要求作业:已知基类Person请通过继承的方法建立一个派生类Student,其中1.新增的数据成员有:char ClassName[10]; //班级Person Monitor; //班长2.新增的成员函数有:Student(char *name, int age, char *classname, char *name1, int age1) //name1和age1是班长的信息~Student()在主程序中建立一个派生类对象。PS:我用的是visual stu
原创
发布博客 2021.05.21 ·
182 阅读 ·
3 点赞 ·
1 评论 ·
2 收藏

C++12.1时间类

C++ 设计一个多功能的MyDate类题目要求设计一个多功能的MyDate类,且有一个Time类的对象成员,设计多个重载的构造函数,可以设置日期和时间,按12小时制输出时间。注意:(1)请考虑设置日期和时间的合理性(如:时0-23; 分0-59;秒0-59)。(2)12小时制中,12:00:00前为AM, 12:00:00及以后为PM(3)构造函数:没参数时,设置时间为1900年1月1日,0时 0分 0秒;有参数时,设置成给定的日期和时间 在主函数中(1)声明两个对象dt1,dt2,并通过构
原创
发布博客 2021.05.19 ·
508 阅读 ·
4 点赞 ·
0 评论 ·
1 收藏

C++11.2存款余额计算

C++练习:存款余额计算题目要求1)创建一个 Saving Account类。使用一个 static数据成员annualInterestRate保存每个存款者的年利率。类的每个对象都包含一个 private数据成员 savings Balance,用以指示存款者目前存款金额。该类提供成员函数 calculateMonthlyInterest,它将余额乘以annualInterestRate再除以12来计算月利息,这个利息应该加到savings Balance中。该类还提供一个 static员函数
原创
发布博客 2021.05.14 ·
1000 阅读 ·
13 点赞 ·
4 评论 ·
10 收藏

C++11.1类

C++练习:定义使用类题目要求PS:我用的是visual studio 2019,所以不用加一些头文件定义一个时间类Time,能提供和设置由时、分、秒组成的时间,按指定格式输出,并提供增加一秒的函数。并编写应用程序,要求定义时间对象,设置时间为:8点30分0秒,输出其时间,格式为:08:30:00。重新设置时间为23点59分59秒,并增加秒数,输出增加后的结果。代码部分头文件#pragma once#ifndef PERSON_H#define PERSON_Hclass Time
原创
发布博客 2021.05.12 ·
1349 阅读 ·
4 点赞 ·
0 评论 ·
2 收藏

C++10.2链表

C++练习:链表题目要求建立一个10名学生信息的单向链表,每个结点包括学号、姓名、性别、年龄,采用插入排序按学号对其从小到大排列。PS:我用的是visual studio 2019,所以不用加一些头文件代码部分#include<iostream>using namespace std;int main() { //建立一个10名学生信息的单向链表,每个结点包括学号、姓名、性别、年龄,采用插入排序按学号对其从小到大排列。 struct student { int s
原创
发布博客 2021.05.11 ·
704 阅读 ·
4 点赞 ·
3 评论 ·
3 收藏

C++投票(结构体)

C++练习:投票题目要求对三个人进行投票,计算得票最高的人,并输出他的名字和票数PS:我用的是visual studio 2019,所以不用加一些头文件代码部分#include<iostream>using namespace std;struct Leader{ char leader_name[20]; int count;};int main(){ Leader leader[3] = { {"张三",0},{"李四",0},{"王五",0} }; char
原创
发布博客 2021.05.07 ·
1226 阅读 ·
7 点赞 ·
0 评论 ·
10 收藏

C++10.1结构

C++练习:结构题目要求建立学生结构体类型,包括学号,姓名,三门课成绩,设结构体数组,输入五名学生信息,根据学生姓名升序排序后输出。代码部分#include<iostream>using namespace std;struct Student{ string name; string Sno; int score=0;};int main(){ //建立学生结构体类型,包括学号,姓名,三门课成绩,设结构体数组,输入五名学生信息,根据学生姓名升序排序后输出。 St
原创
发布博客 2021.05.07 ·
165 阅读 ·
7 点赞 ·
1 评论 ·
1 收藏

C++8.5动态分配内存

C++练习:动态分配内存题目要求编写两个函数并测试:第一个函数原型为 int *new_array(int n); 该函数可以根据参数n动态申请n个元素的整型数组,最后将数组指针返回。第二个函数原型为 void init_array(int *p, int n,int c); 将指定的n个元素的数组每个元素的值均初始化为c。用户输入数组大小n和待初始化的值c,调用new_array函数申请空间,再调用init_array初始化,最后输出这个数组的所有元素。例如:输入8 10输出:10 10
原创
发布博客 2021.05.07 ·
202 阅读 ·
5 点赞 ·
2 评论 ·
1 收藏

C++8.4指针与函数

C++练习:统计字符串中连续的数字题目要求编写程序: 主函数中,输入一行字符,内有数字和非数字字符,例如A123x45 1790#¥576,编写函数int con(char * ,int * )实现将其中连续的数字作为一个整数,依次存放到一数组a中,例如123放在a[0],45放在a[1]……。并统计共有多少个数字,返回数字个数,在主函数中输出这些数字。 (提示:数组a在主函数中定义,数组长度可以定义大一些,比如40个,但输出结果一定是实际个数)代码部分#include<iostr
原创
发布博客 2021.05.07 ·
154 阅读 ·
6 点赞 ·
2 评论 ·
3 收藏

C++8.3指针与多维数组及字符指针

C++练习:统计字符串中连续的数字题目要求:编写程序,输入一个字符串,内有数字和非数字字符例如A123x45 1790#¥576将其中连续的数字作为一个整数,依次存放到一数组a中,例如123放在a[0],45放在a[1]……。统计共有多少个数字,并输出这些数。(要求用指针实现)代码部分#include<iostream>using namespace std;int main(){//编写程序,输入一个字符串,内有数字和非数字字符,例如A123x45 1790#¥576将其中
原创
发布博客 2021.05.07 ·
215 阅读 ·
3 点赞 ·
1 评论 ·
1 收藏

C++ 8-2掷骰子

C++练习:8-2掷骰子题目要求:编写程序,模拟掷两个骰子,共掷20000次,统计两个骰子和每种可能出现的次数。(要求用指针访问数组)较简单,直接上代码#include<iostream>using namespace std;int main(){ //编写程序,模拟掷两个骰子,共掷20000次,统计两个骰子和每种可能出现的次数。(要求用指针访问数组) int count[11] = { 0 }, sum, i; int* p = count; srand(time(0))
原创
发布博客 2021.05.05 ·
789 阅读 ·
4 点赞 ·
2 评论 ·
3 收藏

C++7.3销售系统练习

C++练习:7-3销售系统题目要求某公司有四个销售员(编号:1-4),负责销售五种产品(编号:1-5)。每个销售员都将当天出售的每种产品各写一张便条交上来。每张便条包含内容:(1)销售员的代号 、(2)产品的代号 、(3)这种产品的当天的销售额 。 每位销售员每天可能上缴0-5张便条。假设,收集到了10天的便条,编写一个处理系统,读取10天的销售情况(数额自己设定),进行如下处理: 1、计算每个人每种产品的销售额。(编写输入函数) 2、按每人总销售额对销售员进行排序,输出排序结果(销售员代号
原创
发布博客 2021.04.26 ·
1514 阅读 ·
9 点赞 ·
4 评论 ·
16 收藏

C++7.4.2字符串与字符数组

C++练习:7.4.12、定义string对象数组或二维字符数组,输入10个国家名称,升序排序后输出。string对象数组#include<iostream>#include<iomanip>#include<cmath>using namespace std;/******************************************//******************************************//********
原创
发布博客 2021.04.24 ·
244 阅读 ·
7 点赞 ·
0 评论 ·
3 收藏

C++7.4.1字符串与字符数组

C++练习:7.4.1输入一个字符串,逆序输出。如输入GOOD,输出DOOG。由于你们的19级学长只写到了7.2,所以你们的20级学长程崎继续造福你们——致未来的21级小学弟#include<iostream>using namespace std;int main(){ char a[50]; cout << "请输入一个字符串" << endl; cin >> a; int i = 0, k = 0; while (i < 5
原创
发布博客 2021.04.23 ·
139 阅读 ·
5 点赞 ·
0 评论 ·
1 收藏
加载更多