首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
Java后端实践
吃果冻不吐果冻皮
创建于2021-07-09
订阅专栏
专注Java技术栈实践
等 6 人订阅
共24篇文章
创建于2021-07-09
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
Java后端技术实践文章汇总
多线程 三分钟搞定如何使用Java创建可靠的线程池 JVM JDK中四种对象引用类型 浅析JVM中常见的垃圾收集算法 浅析Java虚拟机运行时数据区(JVM内存模型) 探索HotSpot虚拟机对象的奥
浅述 Spring / SpringMVC 框架中用到的哪些设计模式?
Design Patterns(设计模式) 是面向对象软件开发中最好的计算机编程实践。 Spring 框
浅析经典JVM垃圾收集器-Serial/ParNew/Parallel Scavenge/Serial Old/Parallel Old/CMS/G1
在讲述垃圾收集器之前,我们得先知道JVM中常见的垃圾收集算法有什么,具体请参考我的这篇博文。如果说收集算
浅述Java虚拟机(HotSpot)的内存回收细节
之前介绍了如何进行 JVM 内存自动回收以及常见的垃圾收集算法。现在Java应 用越做越庞大,光是方法区的
浅谈JVM中如何自动回收内存
对于从事C、C++程序开发的开发人员来说, 在内存管理领域, 他们既是拥有最高权力的“皇帝”,又是从事最基
浅析JVM几种常见OOM异常原因及解决方案
在《Java虚拟机规范》的规定里,除了程序计数器外,虚拟机内存的其他几个运行时区域都有发生OutOfMem
探索HotSpot虚拟机对象的奥秘
之前探讨了Java虚拟机内存模型的概况,了解了内存中到底都放了些什么数据,那它们是如何创建、如何布局以及如
浅析Java虚拟机运行时数据区(JVM内存模型)
Java虚拟机在执行Java程序的过程中会把它所管理的内存划分为若干个不同的数据区域。这些区域有各自的用途
三分钟搞定如何使用Java创建可靠的线程池
JDK1.5以前,创建线程是通过继承Thread,但是继承Thread存在如下弊端: 每次new Thread的时候都需要
代理模式和装饰器模式的区别
小知识,大挑战!本文正在参与“程序员必备小知识”创作活动 让别人帮助你做你并不关心的事情,叫代理模式,样例:透过Spring AOP来深入理解代理模式 为让自己的能力增强,使得增强后的自己能够使用更多
状态模式和责任链模式的区别
小知识,大挑战!本文正在参与“程序员必备小知识”创作活动 1、状态模式是让各个状态对象自己知道其下一个处理的对象是谁,即在编译时便设定。相当于If ,else-if,else-if……, 设计思路是把
状态模式和策略模式的区别与联系
小知识,大挑战!本文正在参与“程序员必备小知识”创作活动 UML 状态模式是策略模式的孪生兄弟,是因为它们的UML图是一样的。但意图却完全不一样,策略模式是让用户指定更换的策略算法,而状态模式是状态在
设计模式概述
小知识,大挑战!本文正在参与“程序员必备小知识”创作活动 什么是设计模式 设计模式是人们在面对同类型软件工程设计问题所总结出的一些有用经验。 模式不是代码,而是某类问题的通用设计解决方案。他的本质目的
装饰器模式(Java版)
这是我参与8月更文挑战的第14天,活动详情查看:8月更文挑战 什么是装饰器模式? 装饰器模式允许你向一个现有的对象添加新的功能,同时又不改变其结构,它是作为现有的类的一个包装。这种模式创建了一个装饰类
浅析JVM中常见的垃圾收集算法
对于JAVA虚拟机来说,不同的垃圾收集器采用了不同的垃圾收集算法。不同的虚拟机,操作内存的方法也各不相同,下面介绍几种常见垃圾收集算法的思
JDK中四种对象引用类型
这是我参与8月更文挑战的第11天,活动详情查看:8月更文挑战 概述 JDK1.2之前,一个对象只有“已被引用”和“未被引用”两种状态,这将无法描述某些特殊情况下的对象,比如,当内存充足时需要保留,而内
命令模式(Java版)
这是我参与8月更文挑战的第10天,活动详情查看:8月更文挑战 什么是命令模式? 请求以命令的形式包裹在对象中,并传给调用对象。 调用对象寻找可以处理该命令的合适的对象,并把该命令传给相应的对象,该对象
状态模式(Java版)
什么是状态模式? 当一个对象的内在状态改变时允许改变其行为,这个对象看起来像是改变了其类。 他所研究的对象的行为包装在不同的状态对象里,每一个状态对象都属于一个抽象状态类的一个子类。状态模式的意图是让
责任链模式(Java版)
这是我参与8月更文挑战的第8天,活动详情查看:8月更文挑战 项目背景 小明操作公司的采购员,需要去采购一批电脑,通过对市场的调研之后,需要提交申请走审批流程拨款购买。审批的决策因素是采用电脑的总价。小
策略模式(Java版)
项目背景 我们正在开发一个模拟鸭子游戏,具体功能就是模拟鸭子叫和游泳,并且显示是哪一种鸭子。 首先,我们从OO的角度设计这个项目,鸭子超类,扩展超类。 鸭子父类: 扩展超类-绿头鸭: 红头鸭与之类似。
下一页