首页
首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
pikachu
掘友等级
Java
pikachu
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
4
文章 4
沸点 0
赞
4
返回
|
搜索文章
最新
热门
HashMap-数据结构&哈希算法
HashMap的数据结构、哈希算法 工作的时候遇到了一个问题,同步过去一个商品集合,商品对象A包含了model和quantity,但是返回给我的集合对象B里只有model,没有quantity。
每日数据库-03 | 事务隔离:为什么你改了我还看不见?
提到事务,你肯定不陌生,和数据库打交道的时候,我们总是会用到事务。最经典的例子就是转账,你要给朋友小王转100块钱,而此时你的银行卡只有100块钱。 简单来说,事务就是要保证一组数据库操作,要么全部成功,要么全部失败。在MySQL中,事务支持是在引擎层实现的。你现在知道,MyS…
每日数据库-01 | 基础架构:一条SQL查询语句是如何执行的?
我们看到的只是输入一条语句,返回一个结果,却不知道这条语句在MySQL内部的执行过程。 下面我给出的是MySQL的基本架构示意图,从中你可以清楚地看到SQL语句在MySQL的各个功能模块中的执行过程。 大体来说,MySQL可以分为Server层和存储引擎层两部分。 Server…
每日算法-链表(上):如何实现LRU缓存淘汰算法?
我们先来讨论一个经典的链表应用场景,那就是 LRU 缓存淘汰算法。 缓存是一种提高数据读取性能的技术,在硬件设计、软件开发中都有着非常广泛的应用,比如常见的 CPU 缓存、数据库缓存、浏览器缓存等等。 缓存的大小有限,当缓存被用满时,哪些数据应该被清理出去,哪些数据应该被保留?…
每日算法-数组:为什么很多编程语言中数组都从0开始编号?
数组不仅仅是一种编程语言中的数据类型,还是一种最基础的数据结构。 什么是数组?专业的话解释一下。数组(Array)是一种 线性表数据结构 。它用一组 连续的 内存空间,来存储一组具有 相同类型 的数据。 这里定义的几个关键词,理解了这几个关键词,就能彻底掌握数组的概念了。 第一…
spingboot aop注解方式实现审计日志功能(完整源码)
最近工作上一个新需求,做一个审计日志页面,显示系统各模块的操作(增删改)记录。查阅资料,确定了两种思路: mybatis插件只需要做一个拦截器,代码改动小。 最后还是确定了使用AOP方式,因为这个需求重业务,不重SQL。如果审计表还需要记录更改前的内容,更改后的内容,变更内容等…
每日算法-复杂度分析(上):如何分析、统计算法的执行效率和资源消耗?
算法解决的问题就是“快”和“省”的问题。 复杂度分析就十分重要。 我们需要一个不用具体的测试数据来测试,就可以粗略地估计算法的执行效率的方法,来得到普遍性的,通用性的结论。 所有代码的执行时间 T(n) 与每行代码的执行次数 n 成正比。 其中,T(n) 我们已经讲过了,它表示…
每日数据库-数据库系统原理
数据库在事务执行前后都保持一致性状态。在一致性状态下,所有事务对一个数据的读取结果都是相同的 一旦事务提交,则其所做的修改将会永远保存到数据库中。即使系统发生崩溃,事务执行的结果也不能丢失。使用重做日志来保证持久性 在无并发的情况下,事务串行执行,隔离性一定能够满足。此时只要能…
每日算法-如何抓住重点,系统高效地学习数据结构与算法?
实际上,数据结构和算法的东西并不多,常用的、基础的知识点更是屈指可数。只要掌握了正确的学习方法,学起来并没有看上去那么难,更不需要什么高智商、厚底子 广义上讲,数据结构就是指一组数据的存储结构。算法就是操作数据的一组方法。 数据结构与算法是相辅相成的。数据结构是为算法服务的,算…
Java 学习技术栈
一、Java相关1.Javase2.Javaweb3.Java框架SSM4.微服务框架二、网络相关1.网络2.协议三、数据库1.数据库系统原理2.SQL3.关系型数据库:MySQL、Oracle4.非
下一页
个人成就
文章被点赞
19
文章被阅读
8,345
掘力值
236
关注了
3
关注者
5
收藏集
1
关注标签
18
加入于
2019-11-18