首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
spring boot
订阅
大象O
更多收藏集
微信扫码分享
微信
新浪微博
QQ
34篇文章 · 0订阅
MySql 三大知识点——索引、锁、事务!
1. 索引 索引,类似书籍的目录,可以根据目录的某个页码立即找到对应的内容。 索引的优点:1. 天生排序。2. 快速查找。 索引的缺点:1. 占用空间。2. 降低更新表的速度。 注意点:小表使用全表扫描更快,中大表才使用索引。超级大表索引基本无效。 从功能上说,分为 6 种:普…
如何完美的向面试官阐述你对IOC的理解?
1.1、IoC是什么Ioc—Inversion of Control,即“控制反转”,不是什么技术,而是一种设计思想。在Java开发中,Ioc意味着将你设计好的对象交给容器控制,而不是传统的在你的对象内部直接控制。如何理解好Ioc呢?理解好Ioc的关键是要明确“谁控制谁,控制什…
基于Base64编/解码算法的Spring Boot文件上传技术解析
1. Base64编码 Base64编码是从二进制到字符的过程,可用于在HTTP环境下传递较长的标识信息。例如,在Java Persistence系统Hibernate中,就采用Base64来将一个较长的唯一标识符(一般为128-bit的UUID)编码成一个字符串,用作HTTP…
Redis为什么是单线程?为什么有如此高的性能?
注意:redis 单线程指的是网络请求模块使用了一个线程,即一个线程处理所有网络请求,其他模块仍用了多个线程。 因为CPU不是Redis的瓶颈。Redis的瓶颈最有可能是机器内存或者网络带宽,既然单线程容易实现,而且CPU不会成为瓶颈,那就顺理成章地采用单线程的方案了。关于re…
spring boot AOP笔记
面向切面编程(AOP)是通过另一种思考方式来对面向对象编程(OOP)的补充。在抽象的结构中,OOP模块的基本单元是类,而AOP的基本单元是面。AOP的面能够跨越多个类型和对象来达成模块化。 这是一个简单的MVC结构,不同的模块之间根据类来分离。但是AOP的切面却可以跨越多个模块…
关于公司引入网关组件的提议
Hello,大家好,很久没有写博客了,上年纪了,确实老了,有时突然想写点什么又感觉没什么干货,就又放弃了,这次的话本来是准备在公司内网论坛来写这边博客(提议书),后来的话想了想,也算是自己对网关这一块的一个沉淀,索性就放在了外网,好了,废话不多说,先说一下背景,去年我司做了一次…
MySQL 主从复制,双机热备
mysql数据库提供了一种主从备份的机制,其实就是把主数据库的所有的数据同时写到备份的数据库中。实现mysql数据库的热备份。 要想实现双机的热备,首先要了解主从数据库服务器的版本的需求。要实现热备mysql的版本都高于3.2。还有一个基本的原则就是作为从数据库的数据版本可以高…
JVM面试问题系列:JVM 配置常用参数和常用 GC 调优策略
如上表所示,目前主要有串行、并行和并发三种,对于大内存的应用而言,串行的性能太低,因此使用到的主要是并行和并发两种。并行和并发 GC 的策略通过 UseParallelGC 和 UseConcMarkSweepGC 来指定,还有一些细节的配置参数用来配置策略的执行方式。例如:X…
Netty内存池之PoolChunk原理详解
PoolChunk是Netty内存池中的重要组成部分,其作用主要在于维护了一个较大的内存块,当需要申请超过8KB的内存时,就会从PoolChunk中获取。本文首先会对PoolChunk的整体结构进行讲解,然后会讲解其各个主要属性的作用,最后会从源码的角度对PoolChunk是如…
SpringBoot踩坑日记-一个非空校验引发的bug
User类为数据类,里面有一个list存放String,业务逻辑就是将User类中的String由小写转为大写,返回给前台,很简单吧。 之前的业务代码里只有strings不为空,且长度大于1就可以通过校验了。 然后我这儿报了个NullPoint异常。所以这个地方还漏了一个校验,…