摘要: 字符串介绍 1.String特性 String是标准的不可变类,对它的任何改动,其实就是创建一个新对象,再把引用指向对象 String对象创建就会在常量池中缓存,如果下次创建会判定常量池是否已经有缓存对象如果有就直接返回引用给创建者 2.字符串创建 字符串创建的方式有两种 String str= "wangwu... 阅读原文
2021-03-12 07:17:03 阅读(900) 评论(0)
摘要: 知识点梳理 课堂讲义 1)事务回顾 1.1)什么是事务-视频01     事务可以看做是一次大的活动,它由不同的小活动组成,这些活动要么全部成功,要么全部失败。 1.2)事务的作用 事务特征(ACID) 原子性(Atomicity)指事务是一个不可分割的整体,其中的操作要么全执行或全不执行 一致性(Con... 阅读原文
2021-03-12 06:00:39 阅读(862) 评论(0)
摘要: **深坑!** ## External Libraries中没有Maven的jar包的原因(已解决) 2021年3月1日 --- 搭建一个新项目 IDEA 从 Git 上拉 拉去Maven项目然后 maven下载包后 External Libraries里居然只有JDK的包,然后就空空如也! 后来不停百度 看... 阅读原文
2021-03-12 00:42:05 阅读(861) 评论(0)
摘要: Java中方法重写与重载的区别 一句话描述清楚: 重写注解:@Override 重载注解:@Overload 方法的重载是方法名相同,方法返回值和修饰符可以不同,方法的形式参数增加或减少,同名方法根据不同传参来处理不同逻辑 方法的重写是方法名相同,方法返回值相同,修饰符相同.方法的形式参数相同,方法体被重写,方法... 阅读原文
2021-03-11 18:31:10 阅读(871) 评论(0)
摘要: 笔者在写自测的时候遇到的问题: 我想模拟一个Bean,并在之后使用Mockito打桩,于是使用了 @MockBean 注解(spring集成mockito的产物),但代码编写好了后启动测试却报NullPointerException 好家伙,bean没有Mock上。 交代一下我的代码背景: 框架:SpringBoot... 阅读原文
2021-03-11 18:13:02 阅读(897) 评论(0)
摘要: 如图是一个简化的下单流程,首先是提交订单,然后是支付。支付的话,一般是走支付网关(支付中心),然后支付中心与第三方支付渠道(微信、支付宝、银联)交互,支付成功以后,异步通知支付中心,支付中心更新自身支付订单状态,再通知业务应用,各业务再更新各自订单状态。 这个过程中经常可能遇到的问题是掉单,无论是超时未收到回调通知... 阅读原文
2021-03-11 17:19:11 阅读(828) 评论(0)
摘要: 经常有读者在微信上问我: 在学编程的过程中,看了不少书、视频课程,但是看完、听完之后感觉还是不会编程,想找一些项目来练手,但是不知道去哪儿找? 类似的问题,有不少读者问,估计是大部分人的困惑。 练手项目那肯定是去github找啊! 之前我在知乎上回答过这种问题,分享了一些 github 的项目,点赞还不错。 所以... 阅读原文
2021-03-11 16:33:21 阅读(886) 评论(0)
摘要: 1. 背景        作为微服务体系, 应该是不限语言的, 不管是.net、java, 都可以是一个微服务. 可以使用JAVA或者.NET 去实现业务模块,通过统一的消息模型进行传输调用因客户技术栈以多语言,多元化发展,语言包含了Java、.NET语言,并且要支持不同业务场景需要,所以surging必然要实现多语... 阅读原文
2021-03-11 15:11:05 阅读(837) 评论(0)
摘要: 原文链接http://zhhll.icu/2020/08/12/%E6%A1%86%E6%9E%B6/hibernate/hibernate%E7%AE%80%E4%BB%8B/ hibernate简介 ORM ORM(Object Relation Mapping)对象关系映射 思想:将关系数据库中表中的记录映射为... 阅读原文
2021-03-11 13:16:04 阅读(786) 评论(0)
摘要: 1 顺序存储二叉树 1.1 顺序存储二叉树的概念  基本说明 从数据存储来看,数组存储方式和树的存储方式可以相互转换,即数组可以转换成树,树也可以转换成数组, 看下面的示意图。  要求: 1) 右图的二叉树的结点,要求以数组的方式来存放 arr : [1, 2, 3, 4, 5, 6, 6] 2) 要求在遍... 阅读原文
2021-03-11 11:58:04 阅读(825) 评论(0)