03 2021 档案
摘要:先来看看平常的知识点转换 String str = "12345"; String character = "P"; int i = 54321; Integer in = 18631; char c = 'Q'; char[] ch = {'1', '4', '5', '9', '7'}; Big
阅读全文
摘要:先看几个自己做的图 泛型? 泛型,本质上是参数化类型,他提供了编译时类型的安全检测机制,注意两点,泛型上限,和下限,一般情况上限object,但是如果是继承或者super关系, 上限为父类或者父接口,还有一点就是泛型擦除机制。 String类的不可变性? 先看下面这段代码: String s = "
阅读全文
摘要:几种图了解Mysql 引擎相关问题: 怎么理解数据库的锁? 一般锁分别哪几种? 在数据库中有两种基本的锁类型:排它锁(Exclusive Locks,即X锁)和共享锁(Share Locks,即S锁)。当数据对象被加上排它锁时, 其他的事务不能对它读取和修改。 加了共享锁的数据对象可以被其他事务读取
阅读全文
摘要:可以先看一下大纲https://snailclimb.gitee.io/javaguide/#/docs/system-design/framework/spring/Spring%E5%B8%B8%E8%A7%81%E9%97%AE%E9%A2%98%E6%80%BB%E7%BB%93 或者去开发
阅读全文
摘要:1.JVM 一个java程序运行后过程如下:(注:多个进程启动就会实例化多个虚拟机实例,进程退出或者关闭,虚拟机实例消亡,多个虚拟机实例之间不能共享数据) java程序->编译器编译.class->JVM编译成机器码->机器码调用操作系统 再参考参考之前的记录https://www.cnblogs.
阅读全文
摘要:业务核心-数据库商品的操作以及时间上的操作和事务的操作 当用户执行秒杀成功时,应该发生以下两个操作: 减库存 记录购买明细 mysql实现秒杀难点-竞争问题; 解决:事务和行级锁,以及数据多时快速查询的索引 难点问题:如何高效地处理竞争? 当一个用户在执行秒杀某件商品时,其他也想要秒杀该商品的用户就
阅读全文

浙公网安备 33010602011771号