二叉树编程注意事项
摘要:1、二叉树的每一个叶子节点,其实都不是最终的终止节点,下面会有两个为空的叶子节点,它们才是最终的节点 如果不注意这个,可能会引起一些相应的问题: 下面的题目是剑指offer : https://www.nowcoder.com/practice/b736e784e3e34731af990650313
阅读全文
posted @
2019-12-18 14:51
黄山一叶
阅读(855)
推荐(0) 编辑
编程中的小知识点
摘要:时间不多了,赶紧做一些你喜欢的事 1、Integer.valueOf() 可以将 int 类型 转为为 包装类 Integer 类型 可以将String 类型转换为 int 类型 2、HashMap 中的key 不可以为基本数据类型 原因是hashMap底层存储相同的对象时候, 是先通过对象的has
阅读全文
posted @
2019-12-16 14:27
黄山一叶
阅读(362)
推荐(0) 编辑
java 编程小知识点
摘要:时间不多了,抓紧做自己喜欢的事情 1、 使用位运算 & 来判断一个数是否是奇数、偶数的速度很快 (a & 1 ) == 0 ? (一定要用括号将结果括起来) 2、判断两个数字的大小的时候,使用java 自带 Math 类 来帮助 Math.max(a, b); Math.min(a, b);
阅读全文
posted @
2019-12-11 14:07
黄山一叶
阅读(160)
推荐(0) 编辑
java 锁
摘要:时间不多了, 抓紧做你喜欢做的事情 为什么会有锁这个东西? 因为在并发场景发生的时候,如果多个线程操作同一个数据,可以会造成数据出现异常问题. 如: 同时 线程A 操作数据 data + 1, 线程B 操作数据data + 1, 那么这个数据最终为data + 1 ,出现问题了 锁到底是个什么东西?
阅读全文
posted @
2019-12-08 18:00
黄山一叶
阅读(118)
推荐(0) 编辑
REST 风格架构
摘要:时间不多了, 抓紧做一些有意义的事情 REST 风格架构 1. 他是面向资源进行开发的 2. 他是基于HTTP 协议进行开发的 常见使用场景: URL 的命名规范: 可以使用URL 来定位资源, 然后使用 HTTP的动词(POST 、GET、 PUT、 DELETE 等)表示操作,用HTTP 响应
阅读全文
posted @
2019-12-08 08:55
黄山一叶
阅读(133)
推荐(0) 编辑
白话 spring AOP
摘要:剩下的时间不多了,抓经做自己想做的吧 AOP: 专业术语叫做面向切面的编程 为什么要使用aop: 为了简化代码, 将相同代码抽离处理, 然后在再使用所谓切面, 将这些功能加入进去 将这个抽离出来的功能叫做 advice(增强方法)(在什么地方干什么事情), 问题来了:这个advice 我应该放在类的
阅读全文
posted @
2019-12-06 08:31
黄山一叶
阅读(237)
推荐(0) 编辑
SpringBoot JPA
摘要:剩下的时间不多了,全力做一些自己喜欢的东西 SpringBoot JPA : 默认使用的orm 框架是 hirbernate, 所以具备一些常见的hibernate 的功能, 不用手写数据库中的表,简单的crud 也不需要自己去写,只需继承一个接口就可以了。 @Entity @Table(name
阅读全文
posted @
2019-12-05 09:20
黄山一叶
阅读(487)
推荐(0) 编辑