说谎de嘴
码龄5年
关注
提问 私信
  • 博客:59,910
    社区:1
    59,911
    总访问量
  • 60
    原创
  • 696,105
    排名
  • 3,142
    粉丝
  • 9
    铁粉
IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:山东省
  • 加入CSDN时间: 2020-02-23
博客简介:

Mouth_OF_Lie的博客

查看详细资料
个人成就
  • 获得42次点赞
  • 内容获得9次评论
  • 获得129次收藏
  • 代码片获得243次分享
创作历程
  • 3篇
    2023年
  • 57篇
    2022年
成就勋章
TA的专栏
  • 框架
    2篇
  • 数据结构
    1篇
  • 基础与工具类
    8篇
  • 并发与多线程
    4篇
  • redis
    7篇
  • 逻辑算法
    13篇
  • docker
    13篇
  • 环境配置
    6篇
  • Mysql函数
    3篇
  • JVM
    1篇
  • Nginx
    1篇
创作活动更多

如何做好一份技术文档?

无论你是技术大神还是初涉此领域的新手,都欢迎分享你的宝贵经验、独到见解与创新方法,为技术传播之路点亮明灯!

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

forEach时候,Exception in thread “AWT-EventQueue-0“ java.util.ConcurrentModificat

在很多容器中,都有一个变量记录你从结构上修改,叫做modCount,查看ArrayList的add()和remove()方法就可以发现,每次你调用add方法()向容器里面增加了一个元素,或者你调用Remove()方法删除了其中的某个元素,这个值都会增加1。在对集合进行迭代的时候,这个值不能被改变,否则抛出异常ConcurrentModificationException。
原创
发布博客 2023.08.18 ·
458 阅读 ·
1 点赞 ·
1 评论 ·
0 收藏

IDEA同一工程启动多模块(多实例),测试负载均衡使用

为了测试。
原创
发布博客 2023.03.13 ·
364 阅读 ·
0 点赞 ·
1 评论 ·
0 收藏

【双向链表】数据结构详解

双向链表的应用:linkedList双向链表也叫双链表,是链表的一种,它的每个数据 结点 中都有两个 指针 ,分别指向直接后继和直接前驱。所以,从双向链表中的任意一个结点开始,都可以很方便地访问它的前驱结点和后继结点。一般我们都构造双向 循环链表。好处:插入、删除的速度比ArrayList扩容来的快的多。缺点:对于随机访问,查询速度慢。
原创
发布博客 2023.02.21 ·
378 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

【ReentrantLock】可重入的互斥锁,又被称为“独占锁”

ReentrantLock是一个可重入的互斥锁,又被称为“独占锁”。ReentrantLock锁在同一个时间点只能被一个线程锁持有;可重入表示,ReentrantLock锁可以被同一个线程多次获取。ReentraantLock是通过一个FIFO的等待队列来管理获取该锁所有线程的。在“公平锁”的机制下,线程依次排队获取锁;而“非公平锁”在锁是可获取状态时,不管自己是不是在队列的开头都会获取锁。
原创
发布博客 2022.12.28 ·
655 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

【excel导入、导出】pom、实体类、工具类、例子

如果你的导出中,需要将对应图片链接直接显示为图片的话,那么,这里也是可以的,只需要将对应的类型转为 java.net.URL 类型即可(注意:转的时候有异常处理,为了方便演示,我这里直接抛出)除了横向合并,我们还可以进行纵向合并,只需要将合并的单元格设置为 ExcelUtils.ROW_MERGE 即可。比如,我们将表头横向合并,只需要将合并的单元格设置为 ExcelUtils.COLUMN_MERGE 即可。比如,当我们下载一个导入模版的时候,我们可以将性别,城市对应的列设置为下拉选择。
原创
发布博客 2022.12.15 ·
1158 阅读 ·
0 点赞 ·
0 评论 ·
5 收藏

【递归】迷宫小游戏(自动寻路+手动游玩)

【代码】【递归】迷宫小游戏(自动寻路+手动游玩)
原创
发布博客 2022.11.18 ·
1064 阅读 ·
0 点赞 ·
0 评论 ·
4 收藏

【递归】详解+例题(斐波那契数 + 吃桃问题)

只有斐波那契数 n=4的情况下的(后面的推导都一样了)
原创
发布博客 2022.11.18 ·
453 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

【算法】对已经排序数组的定位(插入新的元素)和排序

已知有一个从小到大的数组:int[] arr = {10, 12, 45, 90};插入任意int类型的数(当然可以扩展),使其插入之后按从小到大的顺序排序并打印。普通的遍历,对大的数组效率低,使用二分查找法提升效率!
原创
发布博客 2022.11.14 ·
330 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

练习:空心菱形(纯手打玩玩)

【代码】练习:空心菱形(纯手打玩玩)
原创
发布博客 2022.11.02 ·
170 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

练习:空心金字塔(纯手打玩玩)

目录希望成品:思路: 1. 先搞定(长方形,简单) : 2. 再搞定(三角形,也简单): 3. 再继续增加难度(有点难度了): 4. 再增加难度(最后的效果): 上代码: 方案一: 代码: 效果:因为我用的IDEA 编码(GBK,而我设置的是UTF-8),由于编码问题所以没用cmd 编译,和cmd编译出来的效果不太一样,不太好看,所以方案二改进一下。
原创
发布博客 2022.11.02 ·
384 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

算法:【位运算】详解、总结、具体推导过程

​​0正1负* ② 正数的原码、反码、补码都一样(三码合一)* ③负数的反码 = 原码的符号位不变,其他位取反(0->1、1->0)* ④负数的补码 = 负数的反码 + 1 ,负数的反码 = 负数的补码 - 1* ⑤ 0 的反码、补码都是 0** ⑥ java都是带符号运算,所以 最高位是0就是正、最高位是1就是负* ⑦ 计算机运算都是 以补码的方式进行运算的* ⑧ 我们看到的结果都是原码*
原创
发布博客 2022.11.01 ·
366 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

java数据类型之间的转换以及相互运算后的类型

char 不可以和 byte、short相互转换。
原创
发布博客 2022.10.25 ·
283 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

日期工具类 DateUtil

【代码】日期工具类 DateUtil。
原创
发布博客 2022.10.08 ·
1072 阅读 ·
2 点赞 ·
0 评论 ·
2 收藏

NumberFormat(数字格式化类)+工具类

.##”:整数部分不变,二位小数,四舍五入。“.#”:整数部分不变,一位小数,四舍五入。“#”:无小数,小数部分四舍五入。
原创
发布博客 2022.10.08 ·
1330 阅读 ·
1 点赞 ·
0 评论 ·
1 收藏

Failed to bind properties under ‘spring.redis.lettuce.pool‘ to org.springframework.boot.autoconfigur

总结,再出现这种问题,去查看配置文件的格式是否正确就能解决。出现上面的问题,就是。
原创
发布博客 2022.09.06 ·
2956 阅读 ·
3 点赞 ·
1 评论 ·
3 收藏

【JVM】内存快照分析工具Jprofiler

3.安装好应用即可。查看线程,找到问题所在。
原创
发布博客 2022.08.31 ·
2050 阅读 ·
2 点赞 ·
0 评论 ·
4 收藏

RedisTemplate:geohash地址位置工具类

【代码】RedisTemplate:geohash地址位置工具类。
原创
发布博客 2022.08.30 ·
477 阅读 ·
0 点赞 ·
0 评论 ·
2 收藏

【redis】SpringBoot整合+geo地理位置应用

直接连接的Redis Server,如果在多线程环境下是非线程安全的。每个线程都去拿自己的 Jedis 实例,当连接数量增多时,资源消耗阶梯式增大,连接成本就较高了。所以,一个多线程的应用可以使用同一个连接实例,而不用担心并发线程的数量。当然这个也是可伸缩的设计,一个连接实例不够的情况也可以按需增加连接实例。连接实例可以在多个线程间共享,当多线程使用同一连接实例时,是线程安全的。通过异步的方式可以让我们更好的利用系统资源,而不用浪费线程等待网络或磁盘I/O。解决安全的问题,可以用线程池。...
原创
发布博客 2022.08.30 ·
2641 阅读 ·
0 点赞 ·
2 评论 ·
20 收藏

【Nginx】简介、命令和作用

Nginx(engine x) 是一个高性能的HTTP和反向代理web服务器,同时也提供了IMAP/POP3/SMTP服务。Nginx是由伊戈尔·赛索耶夫为俄罗斯访问量第二的Rambler.ru站点(俄文:Рамблер)开发的,公开版本1.19.6发布于2020年12月15日。其将源代码以类BSD许可证的形式发布,因它的稳定性、丰富的功能集、简单的配置文件和低系统资源的消耗而闻名。2022年01月25日,nginx 1.21.6发布。...
原创
发布博客 2022.08.26 ·
3026 阅读 ·
1 点赞 ·
0 评论 ·
4 收藏

【Redis】Redis配置文件详解

可以通过stream-node-max-bytes选项修改Stream中每个宏节点能够占用的最大内存,或者通过stream-node-max-entries参数指定每个宏节点中可存储条目的最大数量。
原创
发布博客 2022.08.25 ·
5414 阅读 ·
4 点赞 ·
0 评论 ·
14 收藏
加载更多