银色回廊
算法刷题周记03 算法刷题周记03
算法刷题周记03 1.买卖股票的最佳时机 II(中等)给你一个整数数组 prices ,其中 prices[i] 表示某支股票第 i 天的价格。 在每一天,你可以决定是否购买和/或出售股票。你在任何时候 最多 只能持有 一股 股票。你也可以
2022-08-08
构建工具Gradle的使用 构建工具Gradle的使用
构建工具Gradle的使用构建工具的作用​ 依赖管理;测试、打包、发布;机器能干的活,绝不自己动手。 主流构建工具:(1)Ant:编译、测试、打包; (2)Maven:依赖管理、发布; (3)Gradle:Groovy,具有更高的灵活性和可
2022-08-06
算法刷题周记02 算法刷题周记02
算法刷题周记021.引爆最多的炸弹(中等)今天建军节,来道和炸弹有关的题。 给你一个炸弹列表。一个炸弹的 爆炸范围 定义为以炸弹为圆心的一个圆。 炸弹用一个下标从 0 开始的二维整数数组 bombs 表示,其中 bombs[i] = [xi
2022-08-01
算法刷题周记01 算法刷题周记01
算法刷题周记011.两数之和(简单)题目:给定一个整数数组 nums 和一个目标值 target,请你在该数组中找出和为目标值的那 两个 整数,并返回他们的数组下标。 你可以假设每种输入只会对应一个答案。但是,数组中同一个元素在答案里不能重
2022-07-27 银色回廊
Java SE 面试题07-并发专题(2) Java SE 面试题07-并发专题(2)
*1. 简述线程池?没有线程池时,线程只能: 创建->初始化->使用->删除 线程池是一种线程使用模式,初始化时创建一定数量的线程,让他们时刻准备就绪等待新任务的到达,而任务执行结束之后再重新回来继续待命。 使用线程池的
2022-07-26
Java SE 面试题06-并发专题(1) Java SE 面试题06-并发专题(1)
*1. 对于 synchronized 关键字的了解?synchronized关键字解决的是多个线程之间访问资源的同步性,synchronized关键字可以保证被它修饰的方法或者代码块在任意时刻只能有一个线程执行。 另外,在 Java 早期
2022-07-26
Springboot06:SpringMVCAutoConfiguration源码分析 Springboot06:SpringMVCAutoConfiguration源码分析
Springboot06:SpringMVCAutoConfiguration源码分析org.springframework.boot.autoconfigure.web.servlet.WebMvcAutoConfiguration 本节
2022-07-25
了解工程:日志技术 了解工程:日志技术
了解工程:日志技术什么是日志?在工程中,往往会遇到各种问题,如果在写代码时,蹦出来一个错误可是很难受的,往往一个两个需要debug的或许说直接打印在控制台上就好了。问题是,在上线以前,调试的那些日志,在上线前是要被删除的,如果不删会影响项目
2022-07-22
springboot05:Thymeleaf springboot05:Thymeleaf
springboot05: Thymeleaf静态资源的映射Web前端使用了越来越多的JS或CSS,如JQuery,Backbone.js和Bootstrap。一般情况下,我们是将这些Web资源拷贝到Java Web项目的webapp相应
2022-07-22
2 / 6