首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
lamdaxu
掘友等级
开发工程师
终身学习,持续成长。微信公众号【辛虞读书】,分享读书美好
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
48
文章 48
沸点 0
赞
48
返回
|
搜索文章
lamdaxu
开发工程师
·
6月前
关注
Java基础--反射机制详解
一、反射基础 RTTI(Run-Time Type Identification)运行时类型识别。在《Thinking in Java》一书第十四章中有提到,其作用是在运行...
0
评论
分享
lamdaxu
开发工程师
·
6月前
关注
Java常用机制--SPI机制详解
一、什么是SPI机制 SPI(Service Provider Interface),是JDK内置的一种 服务提供发现机制,可以用来启用框架扩展和替换组件,主要是被框架的开...
0
评论
分享
lamdaxu
开发工程师
·
6月前
关注
异步编程
一、FutureTask应用&源码分析 1.1 FutureTask介绍 FutureTask是一个可以取消异步任务的类。FutureTask对Future做的一个基本实现...
0
评论
分享
lamdaxu
开发工程师
·
6月前
关注
JUC并发工具
一、CountDownLatch应用&源码分析 1.1 CountDownLatch介绍 CountDownLatch就是JUC包下的一个工具,整个工具最核心的功能就是计数...
0
评论
分享
lamdaxu
开发工程师
·
6月前
关注
并发集合
一、ConcurrentHashMap 1.1 存储结构 ConcurrentHashMap是线程安全的HashMap ConcurrentHashMap在JDK1.8中是...
0
评论
分享
lamdaxu
开发工程师
·
6月前
关注
线程池
一、什么是线程池 为什么要使用线程池? 在开发中,为了提升效率的操作,我们需要将一些业务采用多线程的方式去执行。 比如有一个比较大的任务,可以将任务分成几块,分别交给几个线...
0
评论
分享
lamdaxu
开发工程师
·
6月前
关注
并发编程--阻塞队列
一、基础概念 1.1 生产者消费者概念 生产者消费者是设计模式的一种。让生产者和消费者基于一个容器来解决强耦合问题。 生产者 消费者彼此之间不会直接通讯的,而是通过一个容器...
1
评论
分享
lamdaxu
开发工程师
·
6月前
关注
并发编程--深入理解ReentrantReadWriteLock
一、为什么要出现读写锁 synchronized和ReentrantLock都是互斥锁。 如果说有一个操作是读多写少的,还要保证线程安全的话。如果采用上述的两种互斥锁,效率...
0
评论
分享
lamdaxu
开发工程师
·
6月前
关注
并发编程--锁
一、锁的分类 1.1 可重入锁、不可重入锁 Java中提供的synchronized,ReentrantLock,ReentrantReadWriteLock都是可重入锁。...
0
评论
分享
lamdaxu
开发工程师
·
6月前
关注
并发编程--并发编程的三大特性
一、原子性 1.1 什么是并发编程的原子性 JMM(Java Memory Model)。不同的硬件和不同的操作系统在内存上的操作有一定差异的。Java为了解决相同代码在不...
0
评论
分享
lamdaxu
开发工程师
·
6月前
关注
并发编程--线程的基础概念
一、基础概念 1.1 进程与线程 什么是进程? 进程是指运行中的程序。 比如我们使用钉钉,浏览器,需要启动这个程序,操作系统会给这个程序分配一定的资源(占用内存资源)。 什...
0
评论
分享
lamdaxu
开发工程师
·
6月前
关注
Maven--私服
1、私服简介 团队开发现状分析 (1)张三负责ssm_crm的开发,自己写了一个ssm_pojo模块,要想使用直接将ssm_pojo安装到本地仓库即可 (2)李四负责ssm...
0
评论
分享
lamdaxu
开发工程师
·
6月前
关注
Maven--多环境配置与应用
1、多环境开发 我们平常都是在自己的开发环境进行开发, 当开发完成后,需要把开发的功能部署到测试环境供测试人员进行测试使用, 等测试人员测试通过后,我们会将项目部署到生成环...
0
评论
分享
lamdaxu
开发工程师
·
6月前
关注
Maven--属性
1、属性 1.1 问题分析 讲解内容之前,我们还是先来分析问题: 前面我们已经在父工程中的dependencyManagement标签中对项目中所使用的jar包版本进行了统...
0
评论
分享
lamdaxu
开发工程师
·
6月前
关注
Maven-聚合和继承
我们的项目已经从以前的单模块,变成了现在的多模块开发。项目一旦变成了多模块开发以后,就会引发一些问题,在这一节中我们主要会学习两个内容聚合和继承,用这两个知识来解决下分模块...
0
评论
分享
lamdaxu
开发工程师
·
6月前
关注
Maven--依赖管理
我们现在已经能把项目拆分成一个个独立的模块,当在其他项目中想要使用独立出来的这些模块,只需要在其pom.xml使用<dependency>标签来进行jar包的引入即可。 <...
0
评论
分享
lamdaxu
开发工程师
·
6月前
关注
Maven--分模块开发
1、分模块开发设计 (1)按照功能拆分 我们现在的项目都是在一个模块中,比如前面的SSM整合开发。虽然这样做功能也都实现了,但是也存在了一些问题,我们拿银行的项目为例来聊聊...
0
评论
分享
lamdaxu
开发工程师
·
6月前
关注
自定义Spring框架
1、spring使用回顾 自定义spring框架前,先回顾一下spring框架的使用,从而分析spring的核心,并对核心功能进行模拟。 数据访问层。定义UserDao接口...
0
评论
分享
lamdaxu
开发工程师
·
6月前
关注
行为型设计模式--解释器模式
1、概述 如上图,设计一个软件用来进行加减计算。我们第一想法就是使用工具类,提供对应的加法和减法的工具方法。 上面的形式比较单一、有限,如果形式变化非常多,这就不符合要求,...
0
评论
分享
lamdaxu
开发工程师
·
6月前
关注
行为型设计模式--备忘录模式
1、概述 备忘录模式提供了一种状态恢复的实现机制,使得用户可以方便地回到一个特定的历史步骤,当新的状态无效或者存在问题时,可以使用暂时存储起来的备忘录将状态复原,很多软件都...
0
评论
分享
下一页
个人成就
文章被点赞
42
文章被阅读
17,406
掘力值
1,677
关注了
5
关注者
11
收藏集
0
关注标签
12
加入于
2024-02-22