NOT
一个简单SpringMVC的实现
之前学习时候,是使用老师的自定义的一个SpringMVC模式,今天突然好奇,官方的SpringMVC架构咋弄,于是带着好奇的心去实现完成它 其实这个模式也比较简单 1:首先,我们创建一个maven,web的网页项目,JDK选择1.8版本 2:在创建完之后,鼠标右键点击main目录,同时选择java和 ......
缓存短信验证码
原来: 验证码存储在session中,有效期默认30分钟。 改造: 1、在服务端UserController中注入RedisTemplate对象,用于操作Redis。 2、在服务端UserController的sendMsg方法中,将随机生成的验证码缓存到Redis中,并设置有效期为5分钟 3、在服 ......
docker 部署tomcat
1.拉取镜像 docker pull tomcat 2.启动image,先建立目录:/data/tomacat/ 及下级目录 docker run -itd --name tomcat -p 8080:8080 -e TZ="Asia/Shanghai" -m 2G -v /data/tomcat/ ......
Linux服务器部署前后端项目-SQL Father为例
Linux服务器部署前后端项目-SQL Father为例 项目介绍 项目的Github地址: https://github.com/liyupi/sql-father-frontend-public 1. 下载前后端项目到本地 我这里使用Git clone,也可以直接下载压缩包。 git clone ......
重装系统之后的Django项目配置(WSL)
重装系统之后的Django项目配置(WSL) 升级固态硬盘之后,只能重装系统,这样一来就得重新来配置项目的开发环境。 Linux环境下 Django项目需要用到python解释器,在开发过程中,不同的项目可能会用到不同版本的库,为了防止环境下包的版本冲突,选择在windows的linux子环境中来安 ......
创建返回错误信息提示枚举值
@Data @Builder public class ErrorResult { private String errCode; private String errMessage; public static ErrorResult error() { return ErrorResult.bu ......
NKCTF MISC赛后复现
#一、hard-misc #1.base32在线解码,得到公众号回复指定内容,得到flag #二、blue #1.使用DiskGenius挂载虚拟磁盘 #2.在文件夹中找一找,在主分区的目录下找到含有flag的txt #三、三体 #1.观察图片颜色,猜测通道中有数据,使用zsteg分析一下bmp文件 ......
JS事件循环 event loop
比较和替换是设计并发算法时用到的一种技术。简单来说,比较和替换是使用一个期望值和一个变量的当前值进行比较,如果当前变量的值与我们期望的值相等,就使用一个新值替换当前变量的值。 一、前言 了解了一下JDK1.8中ConcurrentHashMap的实现,发现它 ......
oracle之安装data gaurd集群
#################### 开启归档日志: shutdown immediate; startup mount; alter database archivelog; alter database open; archive log list # 更改归档目录路径log_archive ......
222. 完全二叉树的节点个数
给你一棵 完全二叉树 的根节点 root ,求出该树的节点个数。 完全二叉树 的定义如下:在完全二叉树中,除了最底层节点可能没填满外,其余每层节点数都达到最大值,并且最下面一层的节点都集中在该层最左边的若干位置。若最底层为第 h 层,则该层包含 1~ 2h 个节点。 class Solution { ......
Redis概述
键值对存储数据库是NoSQL数据库的一种类型,也是最简单的NoSQL数据库。顾名思义,键值对存储数据库中的数据是以键值对的形 式 来 存 储 的 。 常 见 的 键 值 对 存 储 数 据 库 有 Redis 、TokyoCabinet/Tyrant、Voldemort以及Oracle BDB数据库 ......
单向链表和双向链表的逆序的两种实现方式
单向链表的逆序实现方式 public static class Node{ private int val; private Node next; public Node(int val) { this.val = val; } } /** 实现单向链表的第一种方式,只通过链表指针的重连来实现 */ ......
Information Gathering - SubDomains Finding
SubDomains Finding By Online Websites https://crt.sh/ crt.sh 通过证书记录查询子域名, %为通配符 By Open source Tools sublist3r 安装 在kali中使用 apt install sublist3r即可安装,或 ......
本地存储
? 数据能存储在用户浏览器中,两个数据库各5M,在浏览器Application上 sessionStorage(关闭浏览器就消失) localStorage (同域名下不删除不会消失) use // 1.增和改都一样,无就增,有就改 localStorage.setItem('uname','jan ......
java -- Object类和String类
Object类 java.lang.Object类是Java语言中的根类,每个类都使用 Object 作为超类, 所有的类都直接或间接继承自 Object 类。所有对象(包括数组)都实现这个类的方法。 native 本地方法 在Object类的源码中定义了native修饰的方法,native修饰的方 ......
Mac | 解决 MacOS 配置 Maven 出现的 Java_Home Error
1. 错误信息 2. 解决方案 2.1 对于Windows系统下解决方案 https://blog.csdn.net/frankarmstrong/article/details/69945774,在Mac OS下并不奏效 2.2 对于 MacOS 系统下的解决方案 code ~/.bash_pro ......
深度学习-pytorch模型构建
title: Python特殊语法--列表推导式 切片 迭代器 生成器 装饰器 lambda表达式 构建自己的模型 让我们直接切入主题,使用 PyTorch,自己构建并训练一个线性回归模型,来拟合出训练集中的走势分布。我们先随机生成训练集 X 与对应的标签 Y,具体代码如下: import nump ......
Jmeter:通过Jmeter发送MQ消息
某些业务完成测试自动化需要模拟『发送MQ』功能,本文介绍一下怎么在比较方便地在Jmeter中发送『MQ』消息。 安装Jmeter插件 在Github上有人分享了关于『Jmeter发送MQ』的插件,地址在:https://github.com/aliesbelik/jmeter-amqp-plugin ......
FWT & FMT & 集合幂级数 题解集
CF449D Jzzhu and Numbers 简要题意 给定序列 ${a_n}$,求有多少个子序列满足所有元素的按位与为 $0$。 题解 F1 考虑 FWT 的与卷积形式,构造序列 ${A_n}$,使 $A_i=\displaystyle\sum_{j&i=i}a_i$,记 $B_i=\disp ......
C++多态
多态是C++面向对象最主要的特性之一,多态即多种形态,多个不同对象对同一事物会产生不同状态 多态的实现 1.虚函数重写 实现多态的必要条件是虚函数,父类中有虚函数,子类重写虚函数,实现同一对象的不同表达方式。 2.多态的要求 (1、被调用的函数必须是虚函数,子类对父类的虚函数进行重写 (重写:三同( ......
sealos 添加node NotReady 处理
问题说明: 生产环境 K8s 1.24.0 版本 sealos 4.0.0 版本 操作系统 Centos 7.6 内核 5.4 出现问题: (prod 环境需要增加节点来应对线上业务的压力. 截止目前所有节点资源内存使用均在70%左右) 执行: sealos add --nodes 10.0.0.1 ......
下拉列表的接口开发
摘要: 查询合并症的下拉列表 其中涉及到单张表(TbComplication表) 这个接口的设计思路:用户点击下拉列表框时,显示出来的合并症中的内容 TbComplicationController @RestController@RequestMapping("/business/complica ......
快速了解Salesforce云产品Sales Cloud功能!
Sales Cloud是Salesforce的“云”产品,其工具和技术可帮助销售团队更高效地开展工作。Sales Cloud于1999年发布,在当今可用的所有CRM中占有最大份额。即便如此,大部分从业者对于Sales Cloud仍一知半解,缺乏系统全面的认识。 本篇文章将带你进入Sales Clou ......
mac remove system default short cut
  4.编写proto文件,并保存为use ......
01_微信公众号_话题_提取链接_一行一个
nodejs cheerio 提取超链接 import { log } from "console"; import { readFileSync, readdirSync, lstatSync, createWriteStream, mkdirSync, statSync, } from "fs" ......
code2markdown
python代码 main.py import os import re import shutil import sys import easygui from easygui import * from pathlib import Path class User(EgStore): def _ ......