3.22 4day day 22

scrum项目冲刺_day8会议总结

今日团队任务: 图片转excel(5天) 前端开发(需团队风格统一) 调用接口(后端),json数据->excel 前后端连接 任烁玚(进行中) 图片转html(8天) 前端开发(需团队风格统一) 图片转为pdf(存储) pdf转html(调用接口)[html存储到数据库] 前后台数据同步 孟德昊( ......
会议 项目 scrum day8 day

【Java基础】day17

day17 一、为什么一定要发生 STW 事件? 如果没有 STW,会出现浮动垃圾,导致回收性能差、效率低。浮动垃圾是指并发清理阶段,用户线程运行产生的垃圾。 分析工作必须在一个能确保一致性的快照中进行。 一致性指分析期间整个执行系统看起来像被冻结在某个时间点上。 如果出现分析过程中对象引用关系还在 ......
基础 Java day 17

在Ubuntu 22.04上使用Fail2Ban保护SSH

一、安装Fail2ban sudo apt update sudo apt install fail2ban 二、进行配置fail2ban服务将其配置文件保存在/etc/fail2ban目录中。有一个默认值为jail.conf的文件,但是建议不要直接修改次文件创建jail.local文件,并进行设置 ......
Fail2Ban Ubuntu 22.04 Fail2 Fail

day52 300.最长递增子序列 | 674. 最长连续递增序列 | 718. 最长重复子数组

给你一个整数数组 nums ,找到其中最长严格递增子序列的长度。 子序列是由数组派生而来的序列,删除(或不删除)数组中的元素而不改变其余元素的顺序。例如,[3,6,2,7] 是数组 [0,3,1,6,2,2,7] 的子序列。 示例 1: 输入:nums = [10,9,2,5,3,7,101,18] ......
序列 数组 day 300 674

day52 (2023.4.21)

1.Statement的使用 2.通过Statement添加数据 先创建表 然后再添加数据 测试类 运行结果: 3.通过Statement修改数据 测试类 运行结果: 4. 通过Statement删除数据 测试类 运行结果 5.PreparedStatement的使用(重点) 6.通过Prepare ......
2023 day 52 21

Day10

3代码示例 #include<iostream> #include<cmath> #include<cstring> using namespace std; int a(int n,int k){ int i,t,s; for(i=0;n>0;i++){ t=n%10; s+=t*pow(k,i) ......
Day 10

day51 09.最佳买卖股票时机含冷冻期 | 714.买卖股票的最佳时机含手续费

给定一个整数数组,其中第 i 个元素代表了第 i 天的股票价格 。 设计一个算法计算出最大利润。在满足以下约束条件下,你可以尽可能地完成更多的交易(多次买卖一支股票): 你不能同时参与多笔交易(你必须在再次购买前出售掉之前的股票)。 卖出股票后,你无法在第二天买入股票 (即冷冻期为 1 天)。 示例 ......
时机 股票 手续费 手续 day

day04-商家查询缓存03

功能02-商铺查询缓存03 3.功能02-商铺查询缓存 3.6封装redis工具类 3.6.1需求说明 基于StringRedisTemplate封装一个工具列,满足下列需求: 方法1:将任意Java对象序列化为json,并存储在string类型的key中,并且可以设置TTL过期时间 方法2:将任意 ......
缓存 商家 day 04

算法学习day01数组part02-209、59、977

package LeetCode.arraypart02; /** * 209. 长度最小的子数组 * 给定一个含有n个正整数的数组和一个正整数 target 。 * 找出该数组中满足其和 ≥ target 的长度最小的 连续子数组[numsl, numsl+1, ..., numsr-1, num ......
数组 算法 part day 209

Java-Day-13(抽象类 + 接口 + 内部类)

Java-Day-13 抽象类 ( abstract ) 当父类的某些方法需要声明,但是又不确定如何实现时 ( 主要在于子类的重写时 ),可以将其声明为抽象方法,那么这个类就是抽象类 所谓抽象方法就是没有实现的方法,而所谓没有实现就是指没有方法体 当一个类中存在抽象方法时,需要将该类声明为 abst ......
Java-Day 接口 Java Day 13

day 12 存钱问题

1.找到相关年份的限制条件(年总和不可以超过20); 2.根据限制遍历所有情况(采用循环); 3.定义Max记录最大值; 4.输出 #include<iostream> using namespace std; int x8,x5,x3,x2,x1; double f(int num,double ......
问题 day 12

Qt5.14+CMake3.22+OpenCV4.5

原文地址 zhuanlan.zhihu.com 下载链接 首先需要下载对应的软件,下载链接和我选择的版本如下(仅作参考): Qt Index of /archive/qt/5.14/5.14.2,qt-opensource-windows-x86-5.14.2.exe CMake Download ......
OpenCV4 CMake3 OpenCV CMake Qt5

day36| 435+763+56

435. 无重叠区间 题目简述: 给定一个区间的集合 intervals ,其中 intervals[i] = [starti, endi] 。返回 需要移除区间的最小数量,使剩余区间互不重叠 。 思路: 利用昨天题目452的思路即可 代码: class Solution: def eraseOve ......
day 435 763 36 56

redis高级-day5——redis集群原理及搭建

一、集群原理及搭建 当我们做了读写分离,做了高可用,还存在问题 并发量:单机redis qps为10w/s,但是我们可能需要百万级别的并发量 数据量:机器内存16g--256g,如果存500g数据呢? Redis集群是一个分布式的Redis数据库系统,它可以在多个节点上存储数据,并提供高可用性和可伸 ......
redis 集群 原理 day5 day

【题解】Loj #6029. 「雅礼集训 2017 Day1」市场

#6029. 「雅礼集训 2017 Day1」市场 题目描述 数据范围1e5 题解 对于这种数据貌似可以快速缩小的题目,我们可以用势能分析来证明其某暴力或者什么做法的复杂度。 设某节点的势能函数是点内数的极差,每次除一个数极差一定会减半,总共会被除 $\log$ 次。 然而有特殊情况,如果考虑下取整 ......
题解 市场 6029 2017 Day1

day35| 860+406+452

860. 柠檬水找零 题目简述: 在柠檬水摊上,每一杯柠檬水的售价为 5 美元。顾客排队购买你的产品,(按账单 bills 支付的顺序)一次购买一杯。 每位顾客只买一杯柠檬水,然后向你付 5 美元、10 美元或 20 美元。你必须给每个顾客正确找零,也就是说净交易是每位顾客向你支付 5 美元。 注意 ......
day 860 406 452 35

day0

Markdown学习 标题 三级标题 四级标题 字体 hello,World(/ctrl+b) hello,world(/ctrl+i) hello,world hello,world hello,world(/ctrl+u) 引用 选择狂神说java(>引用,连按两次回车结束引用) 分割线 (三个 ......
day0 day

20230420-Python-集合与字典-day9

Day9 4月19-20 一、公共操作与推导式 运算符 | 运算符 | 描述 | 支持的容器类型 | | | | | | + | 合并 | 字符串,列表,元组 | | * | 复制 | 字符串,列表,元组 | | in | 是否存在 | 字符串,列表,元组,字典,集合 | | not in | 是否 ......
字典 20230420 Python day9 day

【uniapp】【外包杯】学习笔记day08 | 初具雏形+后期任务

总的来说就是BBQ了,基本上前后端都有了阶段性成果,但是问题在于是否符合我们题目的要求,所以也需要进行很详细的改动,其次就是小程序的支付功能以及登录功能1还有具体配置还是不太行。 然后下载的spring模板也不太会用,家人们真的无语啊! 大概还有三个晚上,尽力改改吧,然后就没有然后了! ......
雏形 任务 笔记 uniapp day

【Spring Boot】学习day01 | 项目目录结构划分以及代码分层

起因:扒了一个开源的项目,但是啃起来很硬,所以决定开始学习相关的知识。 以Spring Boot典型项目举例: 创建出来的项目应该总体分为三大层 java:放置项目java源代码 resources:放置项目静态资源和配置文件 test:放置项目测试用例代码 /src/main/java目录下的Ja ......
结构 代码 目录 项目 Spring

day34| 1005+134+135

1005. K次取反后最大化的数组和 题目简述: 给你一个整数数组 nums 和一个整数 k ,按以下方法修改该数组: 选择某个下标 i 并将 nums[i] 替换为 -nums[i] 。重复这个过程恰好 k 次。可以多次选择同一个下标 i 。 以这种方式修改数组后,返回数组 可能的最大和 。 思路 ......
1005 day 134 135 34

【Java基础】day16

day16 一、switch-case 和 if-else 谁更快? switch-case 在 switch-case 中,case 的值是连续的话,会生成一个 TableSwitch 来进行优化,这样的情况下,只需要在表中进行判断即可。 这里使用 0-4 的连续值来进行测试 如果说多加几个 Ca ......
基础 Java day 16

初学者代码训练Day4(c/c++)

题目:借书方案知多少 小明有5本新书,要借给A、B、C这3位小朋友,若每人每次只能借1本,则可以有多少种不同的借法? 流程图 代码 #include<iostream> using namespace std; int main() {int A=0,B=0,C=0,sum=0; for(A=1;A ......
初学者 代码 Day4 Day

day51(2023.4.20)

1.JDBC概述 2.JBDC中常用的类与接口 3.JDBC编写步骤 4.获取连接 运行结果: 连接成功 5.properties文件的使用 properties文件 操作properties文件 运行结果: 6.优化获取数据库连接 获取连接 运行结果: 7.封装JDBC工具类 JdbcUtil工具 ......
2023 day 51 20

scrum项目冲刺_Day9会议总结

今日团队任务: 图片转excel(5天) 前端开发(需团队风格统一) 调用接口(后端),json数据->excel 前后端连接 任烁玚(进行中) 图片转html(8天) 前端开发(需团队风格统一) 图片转为pdf(存储) pdf转html(调用接口)[html存储到数据库] 前后台数据同步 孟德昊( ......
会议 项目 scrum Day9 Day

django day1

Django 目录 1.web应用 2.web手写web框架 3.动静态网页 4.web中三大主流框架 5.django版本 6.如何使用 8.命令行和pycharm创建django项目的区别 在应用app中如何写代码 10.django项目中主要文件介绍 11.django三板斧 12.DEBUG ......
django day1 day

day03-商家查询缓存02

功能02-商铺查询缓存02 知识补充 (1)缓存穿透 https://blog.csdn.net/qq_45637260/article/details/125866738 缓存穿透(cache penetration)是指用户访问的数据既不在缓存当中,也不在数据库中。出于容错的考虑,如果从底层数据 ......
缓存 商家 day 03

闲话 Day2

今日份的闲话。 接着凑数,写点比较显然的东西。 通过日常做题可以观测到一些现象: 上午做题效果明显好于下午(由通过的题目数量及难度统计得到)。 如果模拟赛都是神仙题,则改完之后晚上非常困。 摆烂一整天之后晚上几乎不困。 不妨建立一个模型,每个人会存在一个值。 叫什么呢,就叫 脑力(Brain Pow ......
Day2 Day

redis高级-day4——redis持久化方案、主从复制原理和方案、哨兵高可用

一、持久化方案 1、什么是持久化 redis的所有数据保存在内存中,把内存中的数据同步到硬盘上这个过程称之为持久化 ps:redis是默认使用自动持久化的,在使用redis的时候我们如果不是强行关掉redis服务,再启动,就可以看到之前设置的数据。因为正常退出或执行shutdown关闭redis连接 ......
方案 主从 哨兵 redis 原理

LeetCode 22 括号生成

LeetCode | 22.括号生成 数字 n 代表生成括号的对数,请你设计一个函数,用于能够生成所有可能的并且 有效的 括号组合。 示例 1: 输入:n = 3 输出:["((()))","(()())","(())()","()(())","()()()"] 示例 2: 输入:n = 1 输出: ......
括号 LeetCode 22