后端
力扣 297 场周赛
力扣 297 场周赛
第一题
解法:模拟
时间复杂度 O(N)
空间复杂度 O(N)
class Solution {
public:
double calculateTax(vector<vector<int>>& bs, int ie) {
double ret = 0;
bs.push_back({0, 0});
SpringBoot异步任务获取HttpServletRequest
前言
在使用框架日常开发中需要在controller中进行一些异步操作减少请求时间,但是发现在使用@Anysc注解后会出现Request对象无法获取的情况,本文就此情况给出完整的解决方案
原因分析
@Anysc注解会开启一个新的线程,主线程的Request和子线程是不共享的,所以获取为null
在使用springboot的自定带的线程共享后,代码如下,Request不为null,但是偶发的其中b
Java中常见字符串拼接方式
[TOC]
方式一:+ 最常见的方式
String aa = "今天";
String bb = "明天";
System.out.println(aa+bb);
方式二:StringBuilder.append()和StringBuffer.append()
先有StringBuffer后有StringBuilder,两者就像是孪生双胞胎,该有的
1700. 无法吃午餐的学生数量(难度:简单)
题目链接:
题目描述:
学校的自助午餐提供圆形和方形的三明治,分别用数字 0 和 1 表示。所有学生站在一个队列里,每个学生要么喜欢圆形的要么喜欢方形的。
餐厅里三明治的数量与学生的数量相同。所有三明治都放在一个 栈 里,每一轮:
如果队列最前面的学生 喜欢
【工具使用】IDEA 社区版如何创建 Spring Boot 项目(详细教程)
IDEA 社区版如何创建 Spring Boot 项目(详细教程)
Spring Boot 以其简洁、高效的特性,成为 Java 开发的主流框架之一。虽然 IntelliJ IDEA 专业版提供了Spring Boot 项目向导,但 社区版(Community Edition) 并不自带 Spring Boot