balabala丶
码龄3年
关注
提问 私信
  • 博客:18,428
    社区:198
    问答:1,361
    19,987
    总访问量
  • 32
    原创
  • 1,304,944
    排名
  • 34
    粉丝
  • 0
    铁粉
  • 学习成就
IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:广东省
  • 加入CSDN时间: 2021-10-14
博客简介:

m0_62950962的博客

查看详细资料
  • 原力等级
    成就
    当前等级
    3
    当前总分
    268
    当月
    0
个人成就
  • 获得60次点赞
  • 内容获得2次评论
  • 获得58次收藏
创作历程
  • 4篇
    2024年
  • 8篇
    2023年
  • 20篇
    2022年
成就勋章
TA的专栏
  • 后端知识栏
    4篇
  • BUG
    2篇
  • Nginx
    2篇
  • 网络编程
  • MySQL
    10篇
  • 算法日记
  • redis
    1篇
  • JVM
    5篇
  • 项目
    1篇
  • RabbitMQ
  • Linux
    1篇
  • JUC
    3篇
创作活动更多

仓颉编程语言体验有奖征文

仓颉编程语言官网已上线,提供版本下载、在线运行、文档体验等功能。为鼓励更多开发者探索仓颉编程语言,现诚邀各位开发者通过官网在线体验/下载使用,参与仓颉体验有奖征文活动。

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

知识总结(4):redis

(3)JSON格式的value:如果value是Java对象,一般以JSON格式存储(仍然是String类型)(2) value类型:字符串、整型、浮点型(数字类型可自增、自减,三种格式底层都是字节数组形式存储)(1)常用五种数据结构:String、List链表、Set集合、Hash、Zset有序集合。(1)应用场景:缓存对象、常规计数、分布式锁、共享session信息。(3)特征:无序、不重复、支持并集、差集、交集等、查找快。
原创
发布博客 2024.01.14 ·
378 阅读 ·
7 点赞 ·
0 评论 ·
5 收藏

知识总结(3):并发编程

AQS:java实现的悲观锁,需要手动开启、关闭ReentrantLock 阻塞式锁实现原理:利用CAS+AQS,支持公平锁、非公平锁(通过构造函数boolean参数决定,不填、false为非公平锁),支持可重入特点:可重入、可中断、可设置公平锁、支持多个条件变量Semaphore 信号量acquire():请求信号量,-1操作,当为负数时会进行阻塞,等待其他线程释放。release():释放信号量,+1操作理解案例:停车场有5个车位,故可以设置信号量为5表示有5个资源。
原创
发布博客 2024.01.13 ·
909 阅读 ·
24 点赞 ·
0 评论 ·
17 收藏

知识总结(2):集合

线程1和线程2都读取hashMap,且此时hashMap需要扩容,线程1先读取,对其进行扩容,在扩容后的元素迁移过程中,可能被其他线程参与(如线程2),导致元素重复,形成环形链表,造成死循环。将每个HashEntry作为元素放在Segment数组中,当要修改HashEntry时,需要获取到Segment[n]的锁(可重入锁)JDK8中,使用synchronized锁当前链表/红黑树的头节点,放在一个数组中,只要hash不冲突就不会产生并发。删除、中间插入需要进行一次元素复制,消耗性能。默认初始容量(16)
原创
发布博客 2024.01.12 ·
391 阅读 ·
11 点赞 ·
0 评论 ·
7 收藏

知识总结(1):基础概念

编程是人和计算机交流的方式。我们通过编程告诉计算机某个问题的解决思路、方法、手段,让计算机根据编程指令去完成,解决问题。hashCode():用于获取hash码(int整数),定义在JDK的object类中,java任何的类都有hashCode()函数。当将对象放入hashSet中时,会根据对象的hashCode作为标识进行位置查重等操作,若是发现有相同的,则会调用equals()方法检查对象是否也相同,如若都相同,则将其作为同一对象处理。
原创
发布博客 2024.01.12 ·
503 阅读 ·
11 点赞 ·
0 评论 ·
9 收藏

knife4j的Authorize认证功能 undefined,如何解决?

发布问题 2023.05.30 ·
1 回答

redis三大缓存问题

(或者是redis宕机了,所有请求直接向数据库访问,造成雪崩)这种方式存在一定的坏处:若是有大量不存在值的恶意请求访问,会缓存大量的null,造成资源浪费,因此我们要做好监控,防止缓存空间被过多的null占用。在并发请求中,让第一个请求的线程拿到锁并执行数据库查询操作,其他线程阻塞等待,直到第一个线程查询完毕并把数据缓存后,其他线程在缓存中获取数据。布隆过滤器中存储所有可能被访问的key,在有访问请求时,会先过滤掉不合法的请求(key不存在),存在key的请求再进一步去查询缓存、数据库。
原创
发布博客 2023.04.02 ·
215 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

一篇文章掌握JVM垃圾回收器

概述相关参数HotSpot虚拟机 :-XX:+UseSerialGC 指定新生代使用Serial GC,同时老年代使用 Serial Old GC总结现今的电脑基本都是多核的,不考虑使用限定单核CPU的收集器。
原创
发布博客 2023.04.02 ·
178 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

JVM:Serial 回收器(串行回收)

概述概述。
原创
发布博客 2023.03.23 ·
214 阅读 ·
1 点赞 ·
0 评论 ·
0 收藏

基于SpringBoot的鸽联网平台介绍

鸽子展示列表页面:显示不同品种的鸽子图片和详细信息,提供筛选和排序功能。鸽子详情页面:展示单个鸽子的详细信息和图片,并提供购买或提交意向的功能。鸽子交易列表页面:显示用户发布的鸽子出售信息,并提供筛选和排序功能。鸽子交易详情页面:展示单个鸽子的交易信息和图片,并提供在线支付功能。帖子详情页面:展示单篇帖子的详细内容和回复信息,并提供发表回复的功能。首页:介绍平台功能、推荐热门鸽子品种、展示最新发布的鸽子信息等。论坛首页页面:提供最新帖子列表和按主题分类的帖子列表。
原创
发布博客 2023.03.22 ·
261 阅读 ·
2 点赞 ·
0 评论 ·
1 收藏

mybatis-plus分页查询失效

mybatis-plus分页查询失效
原创
发布博客 2023.03.09 ·
482 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

关于#springboot整合swagger#的问题,如何解决?

答:

1.需要引入的依赖有三个(我打不开的原因之一是第三个依赖没引):


            <!--swagger-->
            <dependency>
                <groupId>io.springfox</groupId>
                <artifactId>springfox-swagger2</artifactId>
                <version>${swagger.version}</version>
            </dependency>
            <!--swagger ui-->
            <dependency>
                <groupId>io.springfox</groupId>
                <artifactId>springfox-swagger-ui</artifactId>
                <version>${swagger.version}</version>
            </dependency>
            <dependency>
                <groupId>com.github.xiaoymin</groupId>
                <artifactId>swagger-bootstrap-ui</artifactId>
                <version>1.9.6</version>
            </dependency>

2.如果把SwaggerConfig放到了其他模块(common)的,注意外层包路径要和调用common的service一致,并且在service的启动类加上包扫描!(就是这一点找了好久都找不到原因,其他配置在common的配置也都失效了:service类的springboot扫描不到)

service模块:

img

common模块:

img

启动类加扫描注解:

img

回答问题 2023.03.09

关于#mybatis#的问题,如何解决?

发布问题 2023.03.09 ·
2 回答

关于#springboot整合swagger#的问题,如何解决?

发布问题 2023.03.08 ·
3 回答

关于#mybatis分页插件#的问题,如何解决?

答:

配置类:

img

分页方法:

img

调用:
localhost:8088/pigsale/customer/test/1/1

回答问题 2023.03.08

关于#mybatis分页插件#的问题,如何解决?

发布问题 2023.03.08 ·
4 回答

为啥在一个模块下面新建多个子模块,推送git的时候显示的是平级模块呀

发布问题 2023.02.25 ·
3 回答

关于#Java#的问题,如何解决格式转换?

发布问题 2023.02.24 ·
2 回答

Invalid bound statement (not found): com.xxx.dao.UserDao.方法

1.检测properties / yaml 中的mapper配置路径、名称是否正确;错误原因:找不到该路径下的Dao类 / 映射mapper的xml类。3.mapper映射的xml里对Dao的映射路径是否正确。4.mapper文件夹要直接放在resources文件下。2.Dao类是否有加@Mapper注解。
原创
发布博客 2023.02.19 ·
462 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

关于#java#的问题:有没有啥完整的训练模型(数据预测算法之类的),可直接用Java调用来使用的呀

发布问题 2023.02.13 ·
2 回答

2..Nginx基础配置解析

说明:一种基于HTTP Basic Authentication协议的认证,是一种HTTP性质的认证方法,需要识别用户名和密码,由HTTP标准模块ngx_http_auth_basic_module支持。说明:Nginx通过两种途径控制基本访问权限:其中一种是HTTP标准模块ngx_http_access_module支持,其通过IP来判断客户端是否拥有对Nginx的访问权限。number:默认值为512(不仅是包括和前端用户建立的连接数,还包括所有可能的连接,不能大于操作系统支持打开的最大文件句柄数量)
原创
发布博客 2023.01.28 ·
241 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏
加载更多