- 博客(10)
- 收藏
- 关注
原创 走楼梯问题
假设你正在爬楼梯。需要 n 阶你才能到达楼顶。每次你可以爬 1 或 2 个台阶。你有多少种不同的方法可以爬到楼顶呢?1.使用循环思想最简单第一次 1第二次 2第三次 3第四次 5 找到规律 fn = fn-1 + fn-2public int climbStairs(int n) { if(n == 1) return 1; if(n == 2) return 2; return climbStairs(n-1) + climbStairs(n-
2022-04-01 15:11:44
127
原创 注解的使用小记
1.标准注解1.@Override2.@Deprecated3.@SuppressWarnings2.元注解1.@Target表示该注解可以用于什么地方FIELD 域声明METHOD 方法TYPE:类,接口2.@Retention表示需要在什么级别保存该注解信息SOURCECLASSRUNTIME3.@Documented此注解包含在Javadoc中4.@Inherited允许子类继承父类的注解3.自定义注解自定义注解主要是运用到反射来处理。...
2022-03-30 17:05:11
262
原创 数据库查询null值
查询中有null值可能会破坏查询结果1.num == null,会查不出值解决方法:select * from school where COALESCE(num,'c') != '1'2.排序字段是null的时候,会导致排序失败解决方法:select * from school order by name desc nulls last...
2022-03-30 15:56:49
1635
原创 JVM笔记
1.堆和栈堆:应用通过堆存储数据(申请、回收、托管),allocate,GC栈:栈存储程序执行时的临时数据2.JVM内存布局HotSpot3.整体架构ClassLoader将.class文件导入JVM,形成运行时的类,执行引擎执行bytecode和处理GC,执行引擎调用本地库接口,执行本地方法...
2022-02-23 10:45:31
252
原创 多线程笔记
1.ThreadPoolExecutor /** * Creates a new {@code ThreadPoolExecutor} with the given initial * parameters. * * @param corePoolSize the number of threads to keep in the pool, even * if they are idle, unless {@code allowCoreThr
2022-02-22 17:29:37
55
原创 Optional笔记
头部optional方法常用:isPresent(), get(), orElse(), ifPresnet()四个方法。A container object which may or may not contain a non-null value. If a value is present,isPresent() will return true and get() will return the value.Additional methods that depend on the pres
2022-02-21 10:31:14
1558
原创 Stream笔记
Stream流的使用流的简介从支持数据处理操作的源生成的元素序列。流的组成数据源、中间操作、终端操作流操作的分类流操作的分类分为中间操作和终端操作。中间操作分为无状态操作和有状态操作。其中无状态操作有filter/map/peek。有状态操作分为dictinct/sorted/limit等终端操作分为短路操作和非短路操作。非短路操作有forEach/collect/count。短路操作有anyMatch/findFirst/findAny等使用小结1. filter: 过滤Stream
2022-02-18 16:57:48
162
原创 rabbitMQ
rabbitMQ理解以一个例子开始。A微服务向B微服务发送数据,等B收到A的数据处理后再向A响应数据,A收到数据并展示。实现过程A微服务把消息发送到B微服务监听的队列里面,B微服务监听到队列有了数据,处理数据,处理完向A微服务监听的队列发送数据,最后A微服务从监听的队列取出数据进行处理巴拉巴拉。。交换机Exchange和队列Queue分析基础定义:交换机定义为exchange.A,exchange.B.队列定义为queue.A和queue.B。路由规则定义为key.A和key.B.A应用从A队
2021-11-10 15:43:55
1128
原创 LeetCode 零钱兑换
零钱兑换基础分析over#题目 LeetCode 322题给你一个整数数组 coins ,表示不同面额的硬币;以及一个整数 amount ,表示总金额。计算并返回可以凑成总金额所需的 最少的硬币个数 。如果没有任何一种硬币组合能组成总金额,返回 -1 。基础动态规划:找到某个状态的最优解大问题变成小问题,前提:问题变小,与原问题同质分析如果有面值1元,3元,5元的硬币若干枚,如何用最少的硬币凑够11元?设i是需要凑的钱i=0, d(i) = 0.没有问题i=1, d(i) = 1 =
2021-10-20 17:34:49
75
原创 hadoop:ssh:connect to host hadoop port 22:no route to host
首先是Xshell连不上,然后Hadoop启动出问题,Jps少了namenode节点。应该是换了网络的原因,IP被自动改了。解决办法截图:问题解决。第一次写博客,大家点个赞再走吧~
2020-06-26 21:58:23
1748
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人