相关文章
LocalDateTime 接受前端参数
LocalDateTime 接受前端参数
后端对象
package com.cdn.demo.controller;import cn.hutool.core.date.LocalDateTimeUtil;
import com.fasterxml.jackson.annotation.JsonFormat;
import lombok.Data;
import org.springframework.format.annotation.DateTimeFormat;import j…
编程日记
2024/12/23 19:11:07
设计模式-装饰器模式
装饰器模式(Decorator Pattern)是一种设计模式,它允许在运行时动态地给一个对象添加额外的功能,而不需要修改原始对象的结构。 在Java中,装饰器模式可以通过以下方式实现: 1. 创建一个接口…
编程日记
2024/12/19 1:11:08
一个进程最多可以创建多少个线程基本分析
前言
话不多说,先来张脑图~ linux 虚拟内存知识回顾
虚拟内存空间长啥样
在 Linux 操作系统中,虚拟地址空间的内部又被分为内核空间和用户空间两部分,不同位数的系统,地址空间的范围也不同。比如最常见的 32 位和 64 位系统&…
编程日记
2024/12/22 17:41:48
【算法教程】排列与组合的实现
数据准备
在讲排列与组合之前,我们先定义数据元素类型Fruit
class Fruit{constructor(name,price){this.name namethis.price price}
}排列
对N个不同元素进行排序,总共有多少不同的排列方式?
Step1: 从N个元素中取1个,共N种…
编程日记
2024/12/18 9:11:21
Flutter ☞ 变量
在Flutter中,变量分为两种类型
弱类型强类型
弱类型
var
如果没有初始值,可以变成任何类型
var a;
// var a ; // 一旦赋值,就确定类型,不能随意改动
a abc;
a 123;
a true;
a {key: 123};
a [abc];print(a)Object
动…
编程日记
2024/12/23 20:46:35
C1N短网址 - 是如何做到行业领先的
今天从技术角度来聊下短网址的一些事情,市面上的短网址发展基本上经历了几个阶段。
短网址发展的几个阶段:
第一阶段:网址缩短,很纯粹的功能,各个大小公司都在做,门槛很低。典型代表:百度短网…
编程日记
2024/12/23 1:13:26
leetcode做题笔记198. 打家劫舍
你是一个专业的小偷,计划偷窃沿街的房屋。每间房内都藏有一定的现金,影响你偷窃的唯一制约因素就是相邻的房屋装有相互连通的防盗系统,如果两间相邻的房屋在同一晚上被小偷闯入,系统会自动报警。
给定一个代表每个房屋存放金额的…
编程日记
2024/12/23 23:27:04
Git 为文件添加执行权限
背景
当你是一台Linux,想要给文件加权限很简单,只需要执行以下命令
chmod x filename就可以给文件添加执行权限,但是如果你是Windows那就很麻烦了
解决方案
假设这里有一个名为 file.sh 的文件,内容如下:
#!/bin/…
编程日记
2024/12/20 1:09:04