工作第一个十年如何结束

自定义一个springboot starter

## 1.自定义starter的作用 在我们的日常开发工作中,经常会有一些独立于业务之外的配置模块,比如阿里云oss存储的时候,我们需要一个工具类进行文件上传。我们经常将其放到一个特定的包下,然后如果另一个工程需要复用这块功能的时候,需要将代码硬拷贝到另一个工程,重新集成一遍,这样会非常麻烦。如果我 ......
springboot starter

如何正确的处理spring的声明式事务

## 1. 前言 > Spring 针对 Java Transaction API (JTA)、JDBC、Hibernate 和 Java Persistence API (JPA) 等事务 API,实现了一致的编程模型,我们大多数做业务开发的时候,通常就在业务方法上使用声明式注解 @Transac ......
事务 spring

2023-05-21:给定一个字符串 s 和一个整数 k 。你可以从 s 的前 k 个字母中选择一个, 并把它加到字符串的末尾。 返回 在应用上述步骤的任意数量的移动后,字典上最小的字符串。 输入:s

2023-05-21:给定一个字符串 s 和一个整数 k 。你可以从 s 的前 k 个字母中选择一个, 并把它加到字符串的末尾。 返回 在应用上述步骤的任意数量的移动后,字典上最小的字符串。 输入:s = "baaca", k = 3。 输出:"aaabc"。 答案2023-05-21: # 大体过 ......
字符串 字符 末尾 整数 字典

delphi cxGrid做一个空白的出/入库单

效果图: 实现的原理: 1.在数据库建一个表,然后绑定到cxgrid上面.数据表各字段的数据类型,按你的业务需求来设置,同时要允许空值,因为我们必须让它们保持空值,这样在绑定到cxgrid时,才会是空白的,然后再弄个自增的主键ID.下面这张图是我研究时截的图,不想改了,凑合着用吧 2.绑定过程略. ......
空白 delphi cxGrid

打卡第三十天

复数类的操作 一、 1、声明一个复数类Complex(类私有数据成员为double型的real和image) 2、定义构造函数,用于指定复数的实部与虚部。 3、定义取反成员函数,调用时能返回该复数的相反数(实部、虚部分别是原数的相反数)。 4、定义成员函数Print(),调用该函数时,以格式(rea ......

如何在UBUNTU中卸载 OpenJDK,安装 Oracle JDK 17

可以按照以下步骤在 Ubuntu 中卸载 OpenJDK: 1. 打开终端并输入以下命令,列出您系统上已安装的 Java 软件包: ``` dpkg --list | grep -Ei "jdk|jre" ``` 该命令会显示您系统上已安装的 Java 软件包的清单。 2. 选择您想要卸载的 Jav ......
OpenJDK UBUNTU Oracle JDK 17

如何使用JavaFX写一个HelloWorld窗口

## 准备工作 首先我们需要安装好 JDK ,我使用 JDK1.8 来做开发,而 JDK1.8 内置了 JavaFX ,所以不需要从外部引入依赖。 在这里下载 JDK1.8: ``` 链接:https://pan.baidu.com/s/1xPj1izE39ucJYKPvGSrbIQ?pwd=111 ......
HelloWorld JavaFX

Android中返回数据给上一个Activity

第一种方式:startActivityForResult 创建两个Activity:MainActivity、SecondActivity MainActivity.kt class MainActivity : AppCompatActivity() { override fun onCreate ......
Activity Android 数据

关于ESXi下如何查看磁盘SMART信息(SATA & NVMe)的教程

ESXi下查看磁盘SMART比较麻烦,并且SATA协议的和NVMe协议的操作不一样,下面分别进行详细陈述 SATA——使用smartctl查看 本部分参考梦幻生命@CSDN(原文链接https://blog.csdn.net/weixin_43894988/article/details/10525 ......
磁盘 教程 SMART 信息 ESXi

关于ESXI下目录文件如何改名的教程

第一步,ESXi控制台开启SSH 第二步,使用Powershell,SSH远程连接上ESXi服务器, 命令参考:ESXi服务器地址为192.168.1.100,root用户名为root,powershell下命令为: ssh root@192.168.1.100 第三步,参考教程中第6,7步切换到目 ......
文件 目录 教程 ESXI

23年春面向对象第三单元分析和总结

23年春面向对象第三单元分析和总结 目录 [概述](#preview) [JML](#JML) [JML基本](#basic_of_JML) [JML表达式](#expr_of_JML) [局部容器](#containor_of_JML) [操作符](#op_of_JML) [架构](#constr ......
单元 对象

第二十四篇——如何编写均线斜率大于45度的公式(从零起步编写通达信指标公式系列)

今天介绍两个与角度、斜率相关的通达信函数ATAN、SLOPE,并探讨编写均线斜率大于45度的通达信指标公式。这里说的均线斜率,实际上是均线的角度。 一、ATAN函数 含义:求反正切值 使用方法:ATAN(X)获得X的反正切值,求得的反正切值是弧度制,为了方便理解,一般会转换成角度制。1弧度=180/ ......
公式 斜率 均线 指标

如何关闭windows系统更新

如何关闭windows系统更新: 有时候我们电脑里有些环境,怕系统更新后不兼容出现各种各样的问题是时,我们可以手动关闭windows更新,方法如下: 一、关闭系统更新服务器: 1.1、在桌面“此电脑”右键选择“管理”,见下图: 1.2、在计算机管理中选择“服务和应用程序”,见下图: 1.3、然后选择 ......
windows 系统

第二十二篇——「硬核讲解」通达信如何跨周期引用均线?(从零起步编写通达信指标公式系列)

内容提要:本文主要介绍了编写通达信跨周期引用均线指标公式需要用到的方法,以及在固定位置写文字、数字需要使用的函数,并进行综合运用编写指标公式。 这几天有人问能否实现主图标记不同周期均线价格并按大小实时排序,比如显示60分钟,120分钟,日线,周线,5/10/20/30/60周期均线价格并自动排序,或 ......
均线 公式 周期 指标

如何在Windows中使用FAT32格式化大于32GB的U盘SD卡TF卡

diskgenius 大容量 FAT32 如何在Windows中使用FAT32格式化大于32GB的U盘 由于FAT32格式本身在Windows系统中的一些限制,以及目前超过32GB的大容量U盘已经成为了主流,所以默认情况下Windows系统只能把容量小于32GB的U盘格式化为FAT32格式,对于大于 ......
Windows 格式 32 FAT GB

自己写一个 NODE/ATTR 的结构

```python ## python 3.8 以上 from typing import Dict, List, TypeVar, Tuple, Generic, get_args import json T = TypeVar("T") # 数据的默认值 def get_dft(tp): if ......
结构 NODE ATTR

c++打卡第三十三天

一、黑洞数 1、问题描述 2、设计思路 本题就是输入一个三位数,这个三位数各位不同,将这个三位数各位重新排序,最大值减去最小值,看这个差值与这个三位数是否相等,不相等的话对这个差值进行重排,然后继续与原差值进行比较,知道两数相等,此时输出这个黑洞数。 3、流程图 4、代码实现 #include<io ......

API接口的工作原理以及可以帮我们实现什么功能?

​ 一、API接口的工作原理 API接口是应用程序编程接口(Application Programming Interface)的缩写,是不同软件系统之间进行通信的一种方式。 API接口的工作原理是,通过预定义的接口规范,软件系统可以调用或提供API接口的服务,来实现不同系统之间的数据传输和功能调用 ......
接口 原理 功能 API

第十五篇——如何编写通达信指标公式实现自定义K线(从零起步编写通达信指标公式系列)

在前一篇文章中已经介绍了和画线有关的四个绘图函数,今天将介绍两个函数DRAWKLINE和STICKLINE,可以实现自定义K线。DRAWKLINE功能比较单一,只能通过高开低收4个参数画K线。STICKLINE画柱线,通过参数的设定可以实现完全重画K线,包括调整宽度、线型、颜色等,真正做到自定义。 ......
公式 指标

用go设计开发一个自己的轻量级登录库/框架吧(拓展篇)

用go设计开发一个自己的轻量级登录库/框架吧(拓展篇),给自己的库/框架拓展一下吧,主库:https://github.com/weloe/token-go ......
轻量 轻量级 设计开发 框架

matlab默认工作路径的修改方法,永久的

![](https://img2023.cnblogs.com/blog/1712068/202305/1712068-20230521153031374-111815456.png) 说起来也简单,就是到安装路径文件夹下C:\Program Files\R2011a\toolbox\local找文 ......
路径 方法 matlab

如何破解网页使用 MutationObserver 禁用修改 DOM 功能 All In One

如何破解网页使用 MutationObserver 禁用修改 DOM 功能 All In One 道高一尺,魔高一丈 (Web 安全攻防) ......
MutationObserver 功能 网页 DOM All

MongoDB的工作原理,工作方式和最有意义的优化方案

MongoDB 是一种面向文档的 NoSQL 数据库,它采用的是分布式文件存储方式,支持海量数据的存储和高并发的访问请求。以下是 MongoDB 的工作原理和最有意义的优化方案: 1. 工作原理 MongoDB 采用的是分片架构,将数据存储在多个节点上,通过分片键将数据划分到不同的节点中。在 Mon ......
原理 MongoDB 方式 方案

如何衡量一个网站的吞吐性能

衡量一个网站的吞吐性能通常需要考虑以下指标: 1. QPS (Queries per second) QPS用于衡量每秒钟可以处理多少个查询请求,通常用于衡量数据库或缓存的性能,也可以用于衡量应用程序的接收请求并生成响应的速度。 2. TPS (Transactions per second) TP ......
性能 网站

第11次作业

| 这个作业属于哪个课程 | https://edu.cnblogs.com/campus/sdscfz/SF3?filter=homework | | | | | 这个作业要求在哪里 | https://edu.cnblogs.com/campus/sdscfz/SF3/homework/1297 ......

TypeScript 如何自己实现一个Promise

import {readFile} from 'fs'; type Resolve<T> = (result: T) => void; type Reject = (error: unknown) => void; type Executor<T> = ( resolve: Resolve<T>, ......
TypeScript Promise

教你如何找到正在运行中的进程 ID 并杀死它

导读 一个简单的教学展示,教你如何找到正在运行中的进程 ID 并杀死它,你可以使用终端或者 GUI,这个方法适用于各类 Linux 发行版。 你的 Linux 系统中运行的应用可能会让你的电脑变慢,特别是你的电脑配置较低的时候。在 Linux (以及所有其他 OS)中,程序或者应用都携带一个特别的 ......
进程 正在 ID

HTTPS如何优化?

由裸数据传输的 HTTP 协议转成加密数据传输的 HTTPS 协议,给应用数据套了个「保护伞」,提高安全性的同时也带来了性能消耗。 因为 HTTPS 相比 HTTP 协议多一个 TLS 协议握手过程,目的是为了通过非对称加密握手协商或者交换出对称加密密钥,这个过程最长可以花费掉 2 RTT,接着后... ......
HTTPS

controller是单例模式还是多例模式?spring默认的是单例模式,那么如何保证线程安全

### controller是单例模式还是多例模式 在Java中,Controller既可以是单例模式,也可以是多例模式,这取决于具体的实现方式。 在单例模式中,Controller只会被实例化一次,多个线程共享同一个实例。这样可以节约系统资源,提高系统性能。但是在多线程环境下,如果不加以保护,可能 ......
模式 线程 controller 还是 spring

软件测试岗如何卷得过别人

1. 沟通能力强,思维表达清楚, 技能程度基本能满足项目要求 2. 性能测试不仅要懂压测, 最好懂懂性能分析和调优 给开发人员提出改进意见,可以做白盒测试,测试提效的事情。 懂pringboot,懂go,微服务, 懂前端js,vue 3. 目标是全栈测试工程师, 可以学的太多,有些技能必须精通 "比 ......
软件测试 软件