首页
学习
活动
专区
工具
TVP
发布

以Java架构赢天下

专栏成员
150
文章
198164
阅读量
33
订阅数
211本+985硕+计算机专业投面百度,坐等一周迎来三面,已拿offer
计算机六年入门选手,大大小小面试了不少,从小白一路成长而来,也希望能帮助到学弟学妹们。本面试经验只适用于我这种普普通通没有背景的萌新,大神勿扰
用户5546570
2021-01-26
5400
JVM Thread Dump 文件分析
Thread Dump是非常有用的诊断Java应用问题的工具。每一个Java虚拟机都有及时生成所有线程在某一点状态的thread-dump的能力,虽然各个 Java虚拟机打印的thread dump略有不同,但是大多都提供了每个线程的所有信息,例如: 线程状态、线程 Id、本机 Id、线程名称、堆栈跟踪、优先级。
用户5546570
2021-01-20
1.2K0
能讲一下Spring用了哪些设计模式吗?
一个优秀的框架肯定离不开各种设计模式的运用,Spring框架也不例外。因为网上很多文章比较散乱,所以想总结一下在Spring中用到的设计模式,希望大家看完之后能对spring有更深层次的理解。
用户5546570
2020-12-16
4910
CompletableFuture 让你的代码免受阻塞之苦
现在大部分的CPU都是多核,我们都知道想要提升我们应用程序的运行效率,就必须得充分利用多核CPU的计算能力;Java早已经为我们提供了多线程的API,但是实现方式略微麻烦,今天我们就来看看Java8在这方面提供的改善。
用户5546570
2020-11-26
7820
Java数据结构与算法分析 | 稀疏数组
在介绍稀疏数组前我们先来引入一个需求,下面是一个五子棋的棋盘(15 * 15),玩到中途时想要保存离开,希望下次打开还可以继续玩。我们怎么实现呢?
用户5546570
2020-11-24
2920
Dubbo系列笔记之XML配置文件解析流程
Spring通过XML解析程序将其解析为DOM树,通过NamespaceHandler指定对应的Namespace的BeanDefinitionParser将其转换成BeanDefinition。再通过Spring自身的功能对BeanDefinition实例化对象。Dubbo做的只是实现了NamespaceHandler解析成BeanDefinition。
用户5546570
2020-11-12
1K0
Java垃圾回收之jconsole分析
为了便于观察我们设置了虚拟机的参数 VM oprions , -Xms10m -Xmx10m
用户5546570
2020-10-27
7200
从SpringBoot源码看资源映射原理
写在前面:2020年面试必备的Java后端进阶面试题总结了一份复习指南在Github上,内容详细,图文并茂,有需要学习的朋友可以Star一下! GitHub地址:https://github.com/abel-max/Java-Study-Note/tree/master
用户5546570
2020-09-28
7510
巧用 Spring 自动注入快速实现策略模式
写在前面:2020年面试必备的Java后端进阶面试题总结了一份复习指南在Github上,内容详细,图文并茂,有需要学习的朋友可以Star一下! GitHub地址:https://github.com/abel-max/Java-Study-Note/tree/master
用户5546570
2020-09-28
9610
SpringBoot+MyBatis+Spring 技术整合实现商品模块的CRUD操作
写在前面:2020年面试必备的Java后端进阶面试题总结了一份复习指南在Github上,内容详细,图文并茂,有需要学习的朋友可以Star一下! GitHub地址:https://github.com/abel-max/Java-Study-Note/tree/master
用户5546570
2020-09-02
1.3K0
设置事务超时时间的问题及Oracle数据库update和锁
写在前面:2020年面试必备的Java后端进阶面试题总结了一份复习指南在Github上,内容详细,图文并茂,有需要学习的朋友可以Star一下! GitHub地址:https://github.com/abel-max/Java-Study-Note/tree/master
用户5546570
2020-08-28
2.1K0
Java 并发编程之 ConcurrentHashMap 源码分析(小长文)
写在前面:2020年面试必备的Java后端进阶面试题总结了一份复习指南在Github上,内容详细,图文并茂,有需要学习的朋友可以Star一下! GitHub地址:https://github.com/abel-max/Java-Study-Note/tree/master
用户5546570
2020-07-27
6770
看完这篇,我再也不怕面试官问垃圾收集了
说在前面:本文的篇幅较长,看本文的时候最好先去上个厕所,先准备好一杯枸杞茶,慢慢品,本文将会讲解三种垃圾收集算法:标记-清除、复制、标记-整理算法,以及各种成熟度较高的垃圾收集器:Serial、Serial Old、ParNew、Parallel Scavenge、Parallel Old、CMS以及G1(Garbage First)
用户5546570
2020-07-17
6240
离程序猿又近了一步:HashMap全解析
HashMap是键值对的集合。为什么要写它呢? 首先是因为HashMap日常使用比较多,并且面试中是大概率被问到的面试题。 所以我们对它的设计和源码来做一个分析。
用户5546570
2020-07-16
3520
springboot 整合 thymeleaf(上手即用)
springboot 整合thymeleaf 其实用的不是很多,因为现在很多公司都是前后端分离的项目,通过接口交互了。但是我们后端人员,对前端不是很了解,但是又想做些东西看看效果。所以就可以整合 thymeleaf ,掌握一些基本的语法,就可以很好的操作啦。
用户5546570
2020-07-08
6430
dubbo源码解析之负载均衡
GitHub地址:https://github.com/abel-max/Java-Study-Note/tree/master
用户5546570
2020-07-01
6050
别整那些虚的,Java构造器,一文带你了解
引入构造器帮助我们解决了哪些问题呢?假设我们每定义一个类都必须定义一个initialize()方法,该方法提醒你,每次使用对象之前都要执行一次该方法,这意味着用户每次都必须记得自己去调用此方法,这和上文提到的C程序员一样,很容易就忘记了。Java构造器的出现很好的规避掉了这种问题,创建对象时,java会在使用对象之前调用相应的构造器,保证对象正确初始化。
用户5546570
2020-06-18
5360
技术转载——MyBatis查询和新增、更新删除操作
但是多字段的时候怎么办,每个参数都进行as操作吗?这里就用到Mybatis的自带配置
用户5546570
2020-06-15
9410
HashMap 底层实现、加载因子、容量值及死循环
写在前面:2020年面试必备的Java后端进阶面试题总结了一份复习指南在Github上,内容详细,图文并茂,有需要学习的朋友可以Star一下! GitHub地址:https://github.com/abel-max/Java-Study-Note/tree/master
用户5546570
2020-05-27
7980
【Java】几种典型的内存溢出案例,都在这儿了!
作为程序员,多多少少都会遇到一些内存溢出的场景,如果你还没遇到,说明你工作的年限可能比较短,或者你根本就是个假程序员!哈哈,开个玩笑。今天,我们就以Java代码的方式来列举几个典型的内存溢出案例,希望大家在日常工作中,尽量避免写这些low水平的代码。
用户5546570
2020-05-26
6500
点击加载更多
社区活动
【纪录片】中国数据库前世今生
穿越半个世纪,探寻中国数据库50年的发展历程
Python精品学习库
代码在线跑,知识轻松学
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档