![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Java
文章平均质量分 52
mmmayang
冲
展开
-
杨辉三角 II 解题思路
119、杨辉三角 II本案例复制自LeetCode给定一个非负索引 rowIndex,返回「杨辉三角」的第 rowIndex 行。在「杨辉三角」中,每个数是它左上方和右上方的数的和。示例 1:输入: rowIndex = 3输出: [1,3,3,1]示例 2:输入: rowIndex = 0输出: [1]解题思路:根据DP动态规划,根据上一次DP记录下来的状态,进行倒序算值,因为正序会破坏上一个状态的值,导致往后走不对,所以我们这里采用倒序的方式,不影响上一个位置的值,能够计算成功原创 2021-07-25 12:55:20 · 232 阅读 · 0 评论 -
SpringBoot整合Dubbo框架简单实例
1、创建项目这是整个项目的目录结构,DubboTest只是起一个聚合模块的作用,除了pom.xml其余的都可以删除2、创建模块依次按照流程创建consumer、provider、service三个模块,一个是消费者一个是提供者一个是公共服务接口。3、配置好maven文件consumer的pom.xml:<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0原创 2020-10-08 10:52:09 · 384 阅读 · 0 评论 -
DP解决硬币零钱问题
322. 零钱兑换给定不同面额的硬币 coins 和一个总金额 amount。编写一个函数来计算可以凑成总金额所需的最少的硬币个数。如果没有任何一种硬币组合能组成总金额,返回 -1。 示例 1:输入: coins = [1, 2, 5], amount = 11输出: 3 解释: 11 = 5 + 5 + 1示例 2:输入: coins = [2], amount = 3输出: -1 说明:你可以认为每种硬币的数量是无限的。代码:class Solution {原创 2020-09-20 22:13:47 · 282 阅读 · 0 评论 -
Java线程池知识细说及周边问题
Java线程池知识及详细理解1、引言:为什么要使用线程池?在Java中线程的创建时非常普遍的,也是我们经常用到的。那么对应一个请求我们就去自己创建一个线程,这样是不是显得有点呆板?毕竟在面向对象编程中,创建和销毁对象是很费时间的,因为创建一个对象要获取内存资源或者其它更多资源。在Java中更是如此,虚拟机将试图跟踪每一个对象,以便能够在对象销毁后进行垃圾回收。所以提高服务程序效率的一个手段就是尽可能减少创建和销毁对象的次数,特别是一些很耗资源的对象创建和销毁。如何利用已有对象来服务就是一个需要解决的关键原创 2020-09-06 23:46:19 · 97 阅读 · 0 评论 -
SpringBoot整合SSM+JSP页面(附带源代码及目录)
SpringBoot整合SSM+JSP页面第一次上传代码,有什么说的不对或者不仔细的请指出 慢慢学习进步因为图片问题有些没有上传具体的目录结构请下载源码打开查看这个项目使用eclipse来写的 用Springboot来整合ssm用jsp页面来表示,虽然Springboot官方并不太支持用jsp页面来表示,但我这里提供jsp来给一些有需求的人 比如我自己~.下面是我的文件目录 一个appli...原创 2019-11-27 12:28:28 · 1259 阅读 · 0 评论