会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
我是一个邓疯子
博客园
首页
新随笔
联系
订阅
管理
上一页
1
2
3
4
5
6
7
8
下一页
2021年6月13日
数据库索引原理和innodb特点
摘要: #1.数据库索引:它是数据库管理系统中一个排序的数据结构,以协助快速查询、更新数据库表中数据。索引的实现通常使用B树及其变种B+树。 但是为表设置索引也是要付出代价的:一是增加了数据库的存储空间,二是在插入和修改数据时要花费较多的时间(因为索引也要随之变动)。 上图展示了一种可能的索引方式,左边是数
阅读全文
posted @ 2021-06-13 11:36 我是一个邓疯子
阅读(350)
评论(0)
推荐(0)
2021年6月10日
对狂神JVM探究的学习和总结
摘要: #JVM探究 ##相关面试题: 请你谈谈你对JVM的理解?java8虚拟机和之前的有什么变化? 什么是 OOM,什么是栈溢出(StackOverFlowError)?怎么分析? JVM的常用调优参数有哪些? 内存快照如何抓取,怎么分析Dump文件?知道吗? 谈谈JVM中,你对类加载器的认识? ##知
阅读全文
posted @ 2021-06-10 11:39 我是一个邓疯子
阅读(110)
评论(0)
推荐(0)
2021年6月8日
了解arraylist和hashmap数据结构
摘要: #1、 常用数据结构简介 a、数组:顺序存储,随机访问 链表:链表存储,顺序访问 b、栈,分为栈顶和栈底,遵循先进后出原则 c、队列 ,一个线性表,像排队一样,受约束控制,遵循先进先出原则 d、树:二叉树、平衡二叉树、大顶堆,小顶堆等 e、图:最短路径,关键路径 #2.java的集合以及集合之间的继
阅读全文
posted @ 2021-06-08 11:21 我是一个邓疯子
阅读(229)
评论(0)
推荐(0)
Java线程池相关面试题
摘要: #1.什么是线程池? java.util.concurrent.Executors提供了一个 java.util.concurrent.Executor接口的实现用于创建线程池 假设一个服务器完成一项任务所需时间为:T1 创建线程时间,T2 在线程中执行任务的时间,T3 销毁线程时间。 如果T1+T
阅读全文
posted @ 2021-06-08 10:54 我是一个邓疯子
阅读(905)
评论(0)
推荐(0)
面试题:线程安全问题
摘要: #1.为什么会有线程安全问题? 当多个进程共享同一个全局变量或者静态变量时,做写(write)的操作时,可能会发生数据冲突,也就是所说的线程安全问题.做读(red)的操作不会有线程安全问题 #2.如何解决多线程之间的线程安全问题? 使用多线程之间同步synchronize或者使用锁(lock),将可
阅读全文
posted @ 2021-06-08 10:10 我是一个邓疯子
阅读(256)
评论(0)
推荐(0)
2021年6月7日
Java GC垃圾回收机制的学习
摘要: #大家还记得JVM中堆的结构图吗? 图中展示了堆中三个区域:Eden、From Survivor、To Survivor。从图中可以也可以看到它们的大小比例,准确来说是:8:1:1。为什么要这样设计呢,本篇文章后续会给出解答,还是根据垃圾回收的具体情况来设计的。 还记得在设置JVM时,常用的类似-X
阅读全文
posted @ 2021-06-07 19:28 我是一个邓疯子
阅读(144)
评论(0)
推荐(0)
JVM 内存划分结构
摘要: #1、Java程序的执行过程: Java源代码文件(.java后缀)会被Java编译器编译为字节码文件(.class后缀),然后由JVM中的类加载器加载各个类的字节码文件,加载完毕之后,交由JVM执行引擎执行。在整个程序执行过程中,JVM会用一段空间来存储程序执行期间需要用到的数据和相关信息,这段空
阅读全文
posted @ 2021-06-07 18:59 我是一个邓疯子
阅读(86)
评论(0)
推荐(0)
Java内存模型(JMM)总结与学习
摘要: #1.内存模型是什么? 为了保证并发编程中可以满足原子性、可见性及有序性。有一个重要的概念,那就是——内存模型。 为了保证共享内存的正确性(可见性、有序性、原子性),内存模型定义了共享内存系统中多线程程序读写操作行为的规范。通过这些规则来规范对内存的读写操作,从而保证指令执行的正确性。它与处理器有关
阅读全文
posted @ 2021-06-07 18:49 我是一个邓疯子
阅读(200)
评论(0)
推荐(0)
2021年6月5日
对狂神说的MybatisPlus的学习总结
摘要: #1.什么是MybatisPlus? 需要的基础:spring,spring mvc,mybatis 作用:可以节省大量的工作时间,所有的CRUD代码都可以自动完成,简化Mybatis MyBatis-Plus (opens new window)(简称 MP)是一个 MyBatis (opens
阅读全文
posted @ 2021-06-05 11:42 我是一个邓疯子
阅读(1074)
评论(0)
推荐(2)
2021年6月4日
Cannot resolve class or package 'mysql’处理方法
摘要: 在application.properties中配置mybatis_plus碰见报了这个错误 Cannot resolve class or package 'jdbc' #错误产生的原因 其实这个问题是由于MySQL 这个jar 包依赖类型默认是runtime , 也就是说只有运行时生效,所以虽然
阅读全文
posted @ 2021-06-04 10:27 我是一个邓疯子
阅读(1540)
评论(0)
推荐(0)
上一页
1
2
3
4
5
6
7
8
下一页
公告
ヾ(≧O≦)〃嗷~,
这是回到顶部的路哦