阿亮_1024
码龄5年
关注
提问 私信
  • 博客:359,448
    社区:28
    动态:78
    359,554
    总访问量
  • 87
    原创
  • 32,605
    排名
  • 10,315
    粉丝
  • 284
    铁粉
  • 学习成就

个人简介:一生所梦,过上优雅从容的中产阶级生活

IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:四川省
  • 加入CSDN时间: 2020-02-21
博客简介:

ql_7256的博客

查看详细资料
  • 原力等级
    成就
    当前等级
    6
    当前总分
    2,001
    当月
    24
个人成就
  • 获得657次点赞
  • 内容获得202次评论
  • 获得1,071次收藏
  • 代码片获得5,293次分享
创作历程
  • 2篇
    2024年
  • 9篇
    2023年
  • 5篇
    2022年
  • 27篇
    2021年
  • 45篇
    2020年
成就勋章
TA的专栏
  • 多线程
    1篇
  • 中间件
    3篇
  • 安装部署
    1篇
  • IDEA
    1篇
  • spring-boot
    3篇
  • 史料疑问
    1篇
  • 数据结构与算法
    1篇
  • jvm
    1篇
  • 错误记录
    1篇
  • java基础深究
    16篇
  • 框架
    1篇
  • mybatis
    3篇
  • spring
    4篇
  • spring-security
    1篇
  • python
    1篇
  • MySQL
    5篇
  • 系统安装
    1篇
  • elasticsearch
    1篇
  • 数据结构和算法
    2篇
  • tars
    1篇
  • protobuf
    1篇
  • sql语句
    1篇
  • mysql查询
    1篇
  • 排序算法
    2篇
  • javaSE
    15篇
  • 算法题
    17篇
  • 爬虫
    2篇
  • Tools
    4篇
  • 正则表达式
    1篇
  • 初探设计模式
    5篇
  • linux系统
    4篇
兴趣领域 设置
  • 大数据
    mysqlredis
  • 后端
    spring架构
  • 服务器
    linux
创作活动更多

AI大模型如何赋能电商行业,引领变革?

如何使用AI技术实现购物推荐、会员分类、商品定价等方面的创新应用?如何运用AI技术提高电商平台的销售效率和用户体验呢?欢迎分享您的看法

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

Java 写一个可以持续发送消息的socket服务端

最近在学校flink, 为了模仿一个持续的无界的数据源, 所以需要一个可以持续发送消息的socket服务端....
原创
发布博客 2024.07.21 ·
577 阅读 ·
7 点赞 ·
0 评论 ·
4 收藏

springboot项目 字典/枚举翻译 终极解决方案 AOP+自定义注解+递归实体字段+实体动态三级缓存+责任链+多种转换方式

字典,即在存储介质中进行存储时,为了避免业务上对其名称的调整,所以存储其编码,在进行展示时,将其中文展示出来.我了解到,早期还有中可能是: 存储中文时,有编码问题. 不过我觉得这种说法无法成立,如果面向的用户是中国用户,系统就不可能不存中文.我的这种实现方式,不仅帮组实现了字典翻译的业务, 还用到了设计模式和一些技术,二次拓展方便,值得一学.
原创
发布博客 2024.05.05 ·
1603 阅读 ·
26 点赞 ·
1 评论 ·
26 收藏

centos离线安装kafka集群安装(Kraft模式)

kafka此前使用Zookeeper进行服务管理,为脱离Zookeeper,从2.8版本开始,有了自己的服务管理组件:Kraft, 所以本次也是用这种模式安装的,版本为:3.4, 废话不多说,开始上干货。
原创
发布博客 2023.07.04 ·
893 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

深入探究java中的 xxxable和xxxator

相信有一定工作经验的朋友,都见过或者用过xxxable和xxxator ,比如常见的Comparable和Comparator, 还有还有常见并且容易迷糊的Iterable和Iterator, 看这名字,前两个是和比较相关的, 后两个是和迭代相关. 但是命名如此相似的接口, 又有何区别呢?各自的用途又是什么呢? 今天阿亮带大家一起揭开这神秘的面纱.
原创
发布博客 2023.04.21 ·
943 阅读 ·
2 点赞 ·
1 评论 ·
2 收藏

idea使用之 单词拼写检查设置 分级管理

idea的智能提示使用起来非常顺手, 拼接检查也是其中一项, 有些字段什么的, 不小心将单词的字母顺序写错了, idea的拼接检查就会提示(前提是字段命名规范,并且乱序之后的不再是一个具有意义的单词), 如此一来, 就能规避很多粗心大意的错误.
原创
发布博客 2023.04.13 ·
1434 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

线程池执行父子任务,导致线程死锁

一次线程池的不当使用,导致了现场出现了线程死锁,接口一直不返回。而且由于这是一个公共的线程池,其他使用了次线程池的业务也一直阻塞,系统出现了OOM,不过是幸好是线程同事测试出来的,没有直接在生产坏境中出现这种事故,否则后果不堪设想。
原创
发布博客 2023.03.05 ·
1749 阅读 ·
7 点赞 ·
4 评论 ·
8 收藏

springboot 批量下载附件接口,打包成zip

springboot是很流行的框架,文件下载接口也是开发中很简单常见的接口,但是批量附件下载呢?将多个附件打包成zip呢?虽然确实是很简单的一个事情,但是写还是要花点时间来捋一下,前几天刚做过这个需求,就当作笔记记录下来吧。
原创
发布博客 2023.02.25 ·
1974 阅读 ·
3 点赞 ·
0 评论 ·
7 收藏

快速排序画图细致讲解,java代码实现(递归、栈两种方式)

快速排序在需要排序的数组中任取一个基准值(pivot),遍历这个数组中所有元素,将比基准值小的放在基准值左边,将比基准值大的基准值右边。将数组按照 头、基准值位置、尾分成两段,即当成两个数组,对两个子数组重复步骤1重复步骤1,2,直到数组不可再分,数组即为有序图像说明:快排用到了分治的思想,即把一个问题分成若干个小问题,小问题就变得简单,当解决了所有小问题时,大问题也就迎刃而解。一尺之棰,日取其半,不同的是,取半没有终点,但是快排这里有,当数组不可再分即为终点。
原创
发布博客 2023.02.19 ·
456 阅读 ·
1 点赞 ·
0 评论 ·
0 收藏

小灰的算法之旅---createBinaryTree 的一点点疑问

深知自己算法薄弱,所以最近在补充自己算法方面的知识,《小灰的算法之旅》这本书作为入门书籍不错,当时在看到《树-深度优先遍历》的代码时,我碰到了一点疑问,经过我多次代码验证,确实是代码不太严谨。
原创
发布博客 2023.02.12 ·
646 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

spring aop之 @AfterReturning 不生效

连@Before都能成功执行,为什么@AfterReturning无法执行呢?
原创
发布博客 2023.02.08 ·
2319 阅读 ·
1 点赞 ·
0 评论 ·
1 收藏

JVM学习疑问之——逃逸分析

尚硅谷宋红康老师在讲到“逃逸分析--栈上分配”时,举了一个例子,我觉得这个例子好像不太恰当……
原创
发布博客 2023.01.29 ·
303 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

java多线程之volatile关键字

在多线程的情况下,如果不做同步,很可能会出现糟糕的情况。但是比这更糟糕的情况是:以为仅仅只对写入进行同步就万事大吉了,以为自己采取了措施,但措施本身就不对,这是更糟糕的情况,因为会造成 措施生效 的错觉,
原创
发布博客 2022.12.11 ·
490 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

springboot抽象类的成员变量可以自动装配吗?

在springboot的框架下,一个抽象类的成员变量上使用了@Autowired注解,这个成员变量可以被自动装配上吗?
原创
发布博客 2022.10.31 ·
562 阅读 ·
2 点赞 ·
0 评论 ·
1 收藏

的确

发布动态 2022.06.18

java stream使用指南-------sorted使用及进阶

文章目录引入数据准备1. 依赖2. 相关类初体验基础用法1. 逆序几种写法2. 多级排序3. null值处理进阶1. 本质2. 拓展引入用了一段时间的jdk8的新特性,lambda表达式、方法引用、stream流,用起来是真的顺手啊,最近碰到了一个排序的问题,引发了一些思考,然后就写了这篇博客,归纳总结sorted的用法,在做笔记的同时也让自己有更深的理解。数据准备1. 依赖我喜欢用google的集合工具类,让我构造测试数据更简便。然后也用lombok,依赖: <!--goo
原创
发布博客 2022.05.02 ·
24074 阅读 ·
22 点赞 ·
6 评论 ·
61 收藏

SQL 多条件批量查询

题目描述我现在要批量往数据库中插入数据(xxx证件),这个证件根据证件代码和号码确定唯一,待插入的批量数据里面有些数据,在数据库里面有可能已经存在。我现在的目的是:批量插入,如果该证件已经存在,就忽略。我想到的做法就是:遍历这个 待插入的批量数据,每一个按照代码和号码去数据库中查询,查到了就跳过,没查询到就新增。但是这个 待插入的批量数据 可能很大,我要遍历他,然后循环的去数据库中按照代码、号码查询,循环的去操作数据库,这样操作数据库压力很大。所以我的想法是:想根据这个 待插入的批量数据去数据库中查询
原创
发布博客 2022.02.14 ·
13648 阅读 ·
6 点赞 ·
8 评论 ·
9 收藏

java stream 使用指南-------groupingBy进阶用法

文章目录前言一. 分组 groupingBy基础用法1. 按照某个属性分组2. 分组统计3. 分组求和4. 自定义分组条件------按姓名长度分组5. 自定义分组条件------按照多个字段分组高级用法1. 改变分组后的key和value2. 多级分组3. 我在项目中的使用例子前言刚开始我只会使用普通的for、while循环,最多就增强for循环,后来在项目上看到其他同事在用,看起来很新颖、简洁的样子,然后我也开始尝试使用,用顺手之后发现是真的香。在使用的过程中,有些时候,不能完全实现自己所想的,也没
原创
发布博客 2022.01.25 ·
17225 阅读 ·
17 点赞 ·
7 评论 ·
55 收藏

java设计模式之责任链模式,观摩mybatis二级缓存设计思路

前言软件设计模式,其实就是指在某种场景下,一套符合要求、具有良好拓展性的代码设计。接口、类之间怎样组合、怎样关联,使得代码即满足需求,又耦合性低。当然了,由于具体的场景不尽相同,所以各种设计模式也只是一个提供一个思路、概要,具体细节需要根据具体的场景变通。java语言,由于其悠久的历史和庞大良好的生态,使用人数众多,前人总结出了23中设计模式。这23中设计模式可分为3中类型:创建型:单例模式、抽象工厂模式、原型模式、建造者模式、工厂模式结构性:适配器模式、桥接模式、装饰模式、组合模式、外观模式、享
原创
发布博客 2021.12.17 ·
1026 阅读 ·
2 点赞 ·
4 评论 ·
3 收藏

docker启动容器错误:docker: Error response from daemon: OCI runtime create failed

用于搜索引擎抓取docker: Error response from daemon: OCI runtime create failed: container_linux.go:380: starting container process caused: process_linux.go:545: container init caused: rootfs_linux.go:76: mounting “/mydata/elasticsearch/config/elasticsearch.yml” t
原创
发布博客 2021.11.20 ·
91811 阅读 ·
9 点赞 ·
3 评论 ·
26 收藏

java 异常捕获,排除某个异常不捕获的解决办法

今天碰到个问题,我在捕获异常时,使用了catch( Exception e),但其中的某个异常,比如NullPointException,我不想捕获,我只想捕获除了NullPointException之外的其他Exception,怎么办呢?java里面有类似cache( Exception not NullPointException e )这样的语法吗?就我所知,是没有的。没有这样的语法,就只能catch(ClassNotFountException | ArrayIndexOutOfBoundsExc
原创
发布博客 2021.11.16 ·
4803 阅读 ·
6 点赞 ·
2 评论 ·
2 收藏
加载更多