加载中
2022年Java课程体系

摘要:技术为王,课比天大。 尚硅谷当家学科硬核升级, 全新Java课程体系重磅来袭! 见证好课,一睹为快: 01 额外加赠架构师课 加量不加价,扶上马再送一程。 为进一步增强学员市场竞争力,...

MyBatis的功能架构是怎样的

Mybatis的功能架构分为三层: (1)API接口层:提供给外部使用的接口API,开发人员通过这些本地API来操纵数据库。接口层一接收到调用请求就会调用数据处理层来完成具体的数据处理。 (2)数据处理...

前天 14:04
19
Redis架构原理及应用实践

一.Redis简介 Redis 是完全开源免费的,是一个高性能的key-value类型的内存数据库。整个数据库统统加载在内存当中进行操作,定期通过异步操作把数据库数据flush到硬盘上进行保存。因为是纯内...

01/20 11:01
7
Spring 的底层实现机制

1、spring 原理 内部最核心的就是 IOC 了,动态注入,让一个对象的创建不用 new 了,可以自动的生产,这其实就是利用 java 里的反射,反射其实就是在运行时动态的去创建、调用对象,Spring ...

Java 正则表达式语法大全

在我们日常开发项目中经常用到正则表达式/比如邮箱/电话手机号/域名/ip 等)都会经常用到其实一个字符串就是一个简单的正则表达式,例如 **Hello World** 正则表达式匹配 "Hello World" 字符串...

深入分析JUC之Lock接口

锁是用来控制多个线程访问共享资源的方式,在Lock之前,锁功能是靠synchronized实现的,Lock既然能出现,肯定是synchronized在有些情况下满足不了,我们来对比下两者的异同: 一、实现原理 ...

01/17 10:22
7
Mybatis如何执行批量操作

Mybatis常会出现批量操作,如批量查询,批量插入,批量修改(replace into)。批量操作要比循环执行效率提升很多,这里对mybatis的批量操作做一个总结讲解。 Foreach foreach:foreach的主要用...

MySQL高级特性篇教程

关注尚硅谷官方网站,可以下载相关技术资料! MySQL 底层如何组织设计数据 怎么理解“索引即数据,数据即索引” 海量数据和高并发场景下如何设计主键 索引下推、覆盖索引对优化有什么优势 如...

HashMap 面试中的 12 个点

一. 你知道哪些map ? HashMap, TreeMap, ConcurrentHashMap, LinkedHashMap 二. HashMap 的特点是什么? 允许 Key 和Value 为 null ,不过只能有一条记录 Key 为 null 线程不安全 无序 数据...

Mysql的逻辑架构与存储引擎

MySQL最重要、最与众不同的特性是它的存储引擎架构,这种架构的设计将查询处理(Query Processing)及其他系统任务(Server Task)和数据的存储/提取相分离。这种处理和存储分离的设计可以在...

01/11 12:17
41
深入理解static关键字

1、static存在的主要意义 static的主要意义是在于创建独立于具体对象的域变量或者方法。以致于即使没有创建对象,也能使用属性和调用方法! static关键字还有一个比较关键的作用就是 用来形成...

Spring 中用了哪些设计模式

设计模式作为工作学习中的枕边书,却时常处于勤说不用的尴尬境地,也不是我们时常忘记,只是一直没有记忆。Spring 作为业界的经典框架,无论是在架构设计方面,还是在代码编写方面,都堪称行...

2022开篇之作,Docker与微服务实战教程

摘要:姑苏城外寒山寺,夜班终生Docker船。 一个调皮的小伙问我: 好久不见阳哥,他在闭关练宝典神功? 小样的,Cosplay pig eat tiger! 来尚硅谷,让阳哥唱歌给你听: 小燕子,穿花衣,我问...

01/06 14:13
26
java学习中cookie原理

1.cookie原理 1)总的来看Cookie像是服务器发给浏览器的一张“会员卡”,浏览器每次向服务器发 送请求时都会带着这张“会员卡”,当服务器看到这张“会员卡”时就可以识别浏览器的身份。 实际...

01/06 13:49
8
Java 中接口和抽象类的区别都有那些

Java 是一门面向对象的编程语言,面向对象的编程语言有四大特征:抽象、封装、继承和多态。 而本文介绍的接口和抽象类就是面向对象编程中“抽象”的具体实现,也就是说接口和抽象类都是用来定...

01/05 10:01
11
Zookeeper数据同步流程

在服务器启动阶段,会进行磁盘数据的恢复,完成数据恢复后就会进行Leader选举。一旦选举产生Leader服务器后,就立即开始进行集群间的数据同步,在整个过程中,Zookeeper都处于不可用状态,直...

JPA和Mybatis的优缺点都有那些

什么是JPA JPA是一种规范,它简化了现有持久化的开发,并且充分吸收了Hibernate、TopLInk、JDO等框架。SpringData JPA是全自动框架,不需要自己写sql,当然也可以自己写sql实现。而自动生成s...

Java序列化与反序列化

什么是 Java 对象的序列化和反序列化? 以一个 POJO(PlainOrdinaryJavaObject,简单的Java对象)的 User类为例,当我们创建了一个 User对象 myUser之后,这个 myUser对象就会存储在 JVM(Java 虚...

2021/12/29 10:17
15
一文带你了解数据库连接池的必要性

不使用数据库连接池: 在使用开发基于数据库的web程序时,传统的模式基本是按以下步骤:   在主程序(如servlet、beans、DAO)中建立数据库连接。 进行sql操作 断开数据库连接。 这种模式开...

2021/12/28 10:56
17
HashMap中put()方法实现原理

突然想解剖HashMap实现原理,Map链表的作者源码如何实现?也可以丰富一下自己的编程思想,也想让读者看见如何观看别人源码的思路和方法。所以心血来潮的我,就来解析HashMap底层原理! 送给读...

2021/12/27 11:22
18

没有更多内容

加载失败,请刷新页面

返回顶部
顶部