会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
姚春辉
博客园
首页
新随笔
联系
订阅
管理
上一页
1
···
30
31
32
33
34
35
36
37
38
···
41
下一页
2021年2月3日
解决前后端分离后跨域问题
摘要: 近期正在参与的项目采用了前后端分离方式部署,恰巧遇到跨域问题。下面我对这个问题出现的原因及解决办法进行总结一下,希望大家拍砖。 问题原因 跨域出现的原因是因为前后端部署在非同域后,浏览器进行了安全限制。 例如: 前端应用:http://frontend.local/index.html 后端应用:h
阅读全文
posted @ 2021-02-03 10:04 姚春辉
阅读(685)
评论(0)
推荐(0)
2021年2月2日
B树,B-树和B+树的区别
摘要: B树 即二叉搜索树: 1.所有非叶子结点至多拥有两个儿子(Left和Right); 2.所有结点存储一个关键字; 3.非叶子结点的左指针指向小于其关键字的子树,右指针指向大于其关键字的子树; 如: B树的搜索,从根结点开始,如果查询的关键字与结点的关键字相等,那么就命中; 否则,如果查询关键字比结点
阅读全文
posted @ 2021-02-02 16:19 姚春辉
阅读(4079)
评论(0)
推荐(0)
2021年1月28日
为什么MySQL索引使用B+树?
摘要: 索引是一种数据结构,用于帮助我们在大量数据中快速定位到我们想要查找的数据。索引最形象的比喻就是图书的目录了。注意这里的大量,数据量大了索引才显得有意义,如果我想要在 [1,2,3,4] 中找到 4 这个数据,直接对全数据检索也很快,没有必要费力气建索引再去查找。 索引在 MySQL 数据库中分三类:
阅读全文
posted @ 2021-01-28 15:25 姚春辉
阅读(347)
评论(0)
推荐(0)
java泛型中<?>和<T>有什么区别?
摘要: public static void printColl(ArrayList<?> al) { Iterator<?> it = al.iterator(); while (it.hasNext()) { System.out.println(it.next().toString()); } } ?
阅读全文
posted @ 2021-01-28 13:51 姚春辉
阅读(2616)
评论(0)
推荐(0)
2021年1月6日
Java之泛型<T> T与T的用法
摘要: <T> T表示返回值是一个泛型,传递啥,就返回啥类型的数据,而单独的T就是表示限制你传递的参数类型,这个案例中,通过一个泛型的返回方式,获取每一个集合中的第一个数据, 通过返回值<T> T 和T的两种方法实现 <T> T 用法 这个<T> T 表示的是返回值T是泛型,T是一个占位符,用来告诉编译器,
阅读全文
posted @ 2021-01-06 20:04 姚春辉
阅读(593)
评论(0)
推荐(0)
Java泛型类型擦除以及类型擦除带来的问题
摘要: 1.Java泛型的实现方法:类型擦除 大家都知道,Java的泛型是伪泛型,这是因为Java在编译期间,所有的泛型信息都会被擦掉,正确理解泛型概念的首要前提是理解类型擦除。Java的泛型基本上都是在编译器这个层次上实现的,在生成的字节码中是不包含泛型中的类型信息的,使用泛型的时候加上类型参数,在编译器
阅读全文
posted @ 2021-01-06 18:07 姚春辉
阅读(401)
评论(0)
推荐(0)
2020年12月30日
分布式事务的四种解决方案
摘要: 简述 分布式事务指事务的操作位于不同的节点上,需要保证事务的 AICD 特性。 例如在下单场景下,库存和订单如果不在同一个节点上,就涉及分布式事务。 解决方案 在分布式系统中,要实现分布式事务,无外乎那几种解决方案。 一、两阶段提交(2PC) 两阶段提交(Two-phase Commit,2PC),
阅读全文
posted @ 2020-12-30 11:03 姚春辉
阅读(512)
评论(0)
推荐(0)
2020年12月27日
来聊聊java8的新特性
摘要: 先看一个例子,以案例带出来java的特性。 一:Lambda表达式与方法引用 1.1Lambda表达式 先聊一个不断变化的需求: 第一次需求:筛选出绿苹果 public static List<Apple> filterGreenApples(List<Apple> apples){ List<Ap
阅读全文
posted @ 2020-12-27 18:03 姚春辉
阅读(123)
评论(0)
推荐(0)
2020年12月25日
来聊聊springmvc执行原理
摘要: 大家是否遇到过被面试官问了这样一句话:“来聊聊springmvc执行原理”。是的,springmvc的执行流程是面试的高频点,今天我就来浅谈它! 一、下面通过一个简单的springmvc程序去走进它。 1、在ssm中,springmvc作为controller层去实现处理请求,响应页面,所以需要co
阅读全文
posted @ 2020-12-25 13:47 姚春辉
阅读(193)
评论(0)
推荐(0)
2020年12月24日
mysql的默认隔离级别
摘要: 1.数据库默认隔离级别: mysql repeatable,oracle,sql server read commited 2.mysql binlog的格式三种:statement,row,mixed 3.为什么mysql用的是repeatable而不是read committed:在 5.0之前
阅读全文
posted @ 2020-12-24 21:32 姚春辉
阅读(801)
评论(0)
推荐(0)
上一页
1
···
30
31
32
33
34
35
36
37
38
···
41
下一页
公告