NOT

SpringCloud 支持 超大上G,多附件上传

​ 这里只写后端的代码,基本的思想就是,前端将文件分片,然后每次访问上传接口的时候,向后端传入参数:当前为第几块文件,和分片总数 下面直接贴代码吧,一些难懂的我大部分都加上注释了: 上传文件实体类: 看得出来,实体类中已经有很多我们需要的功能了,还有实用的属性。如MD5秒传的信息。 public c ......
SpringCloud 附件

简易客户管理系统(控制台版)

目标 熟悉面向对象编程 涉及的知识 : 类结构的使用:属性、方法和构造器 对象的创建与使用 类的封装性 声明和使用数组 数组的插入、删除、替换、增加 关键字使用:this 工具类Utility的定义 将不同的功能封装为方法,就是可以直接通过调用方法使用它的功能,而无需考虑具体的功能实现细节。首先创建 ......
控制台 简易 管理系统 客户 系统

面向对象

1、面向过程 以函数(方法)为最小单位,数据独立于函数之外,以过程步骤为主,考虑怎么做,他是一个执行者。 2、面向对象 以类、对象为最小单位,类包括:数据+方法,以对象为主,考虑谁来做,谁能做,指挥者。 3、面向对象的基本特征 封装,继承,多态。 4、类和对象 1、类 类是一类具有相同特征的事物的抽 ......
对象

挑程:最长公共子序列(dp)

[传送](https://onlinejudge.u-aizu.ac.jp/courses/lesson/1/ALDS1/all/ALDS1_10_C) 点击查看代码 ``` #include using namespace std; const int N=1010; int dp[N][N]; ......
序列

调试经验4

调试tja1145 记录 1.配置选择性唤醒功能,配置id范围时,全0的寄存器也要触发一次写。才能配置成功 2.tja1145不支持 canfd格式唤醒,只支持can唤醒。canfd容忍度的配置是,可以无视canfd格式的报文,这样可以做成混合网段,相同id的can和canfd报文可以共存 不无视c ......
经验

数据安全风险评估

最早是“信息安全风险评估”,随着信息安全领域的细化,衍生出“数据安全风险评估”。 共同目标是保护数据的CIA安全三要素,国标《信息安全技术 信息安全风险评估实施指南》中风险评估的流程同样适用于数据安全的风险评估。 > 保密性(Confidentiality):确保信息只能被授权的人或实体访问和查看, ......
风险评估 风险 数据

再看java枚举

每一个枚举都是一个一个常量,遵循对象不可变,但对象中的内容可变,这个原则 枚举也可以说是对象,不过这个对象比较特殊,在赋值的时候不需要使用new,只需要声明变量以及构造方法就能赋值, 赋值方式,枚举名字(name,age) ......
java

Gopher进阶神器:拥抱刻意练习,从新手到大师。

![](https://files.mdnice.com/user/36414/cee983ae-f82c-4732-a276-5479ce8eb90d.png) 发现一个非常友好的工具,帮助我们回顾练习过程,设定目标,并提供丰富多样的Gopher主题练习题。 **刻意练习:从新手到大师。** ## ......
神器 大师 新手 Gopher

易基因:De novo组装和转录组表征:东方田鼠原发性卵巢癌机制新见解|项目文章

大家好,这里是专注表观组学十余年,领跑多组学科研服务的易基因。 2022年,中南大学湘雅医学院周智君教授团队在Mol Med Rep发表了题为" De novo assembly and transcriptome characterization: Novel insights into the ......
卵巢癌 田鼠 原发性 卵巢 见解

mysql索引type ref原理及优化方法

MySQL索引是提高查询效率的重要工具。其中,type ref索引是一种比较常见的索引类型。本文将介绍type ref索引的原理及优化方法,帮助更好地使用MySQL索引。 一、type ref索引的原理 type ref索引是一种基于非唯一索引的查找方式。当MySQL使用非唯一索引进行查询时,会返回 ......
索引 原理 方法 mysql type

mysql数据库性能优化参考

原文链接:https://blog.csdn.net/qq_34777982/article/details/125788079 硬件和操作系统层面的优化硬件:cpu、内存、磁盘io、网络带宽操作系统:应用文件句柄(ulimit -a open files)网络配置 架构设计层面的优化集群方式(主从 ......
性能 数据库 数据 mysql

快速对接耐克森NEXANS EDI

在《快速对接德尔福Delphi EDI》一文中,我们详细讲了这次项目中Delphi的需求和实施方案,我们提到,由于汽车电缆行业某客户需要同时对接三个贸易合作伙伴DELPHI,NEXANS和KSD,我们将三个贸易合作伙伴按照优先级来划分,将Delphi作为第一阶段的对接目标,对接完成后,NEXANS和 ......
NEXANS EDI

adb devices 无法查找到设备

检查环境 1. 是否开启了开发者模式 : 进入设置,点击关于手机 点击系统的版本号 5次 弹出进入开发者模式 2. 是否在开发者模式中 开启了USB调试 进入开发者模式,开启USB调试 验证 adb devices 回车 ......
devices 设备 adb

了解.d.ts

什么是.d.ts? ".d.ts" 是 TypeScript 的声明文件,主要用于描述已经存在的 JavaScript 库或模块的类型,帮助 TypeScript 更好地知道如何处理您的代码。 在实际开发中,我们可能会用到各种 JavaScript 库或者框架,如 jQuery、React、Vue、 ......
ts

java锁升级的过程

当我们只有一个线程的时候锁是无效的,所以在这个时候如果你加了一个锁那么这个锁叫做偏向锁,偏向我这个线程,当线程数量不是很多比如只有三五个线程,那么他们会进行锁争抢,这个时候锁会升级为自旋锁,当线程数量在增多,锁就会变成重量锁,Sys就是重量级锁 ......
过程 java

redis分布式锁

public static final String SET_NX_SCRIPT = "if redis.call('setnx', KEYS[1], ARGV[1]) == 1 then return redis.call('expire', KEYS[1], ARGV[2]) else retu ......
分布式 redis

有序map linkedhashmap

linkedHashMap中的元素会按照 put()进去的顺序进行排序 第一个put进去的元素就会放在第一位,以此类推 原因是因为:linkedhashmap中维护的是数组与双向链表,第一个值会指向第二个值,第二个又指向第三个,所以就有序了 linkedhashmap中有一个特点,可以删除不经常访问 ......
linkedhashmap map

hashmap与hashtable,arraylist与vector

hashmap: key可以为null,key为null的话,就不会计算hashcode码,直接给了一个0, hashmap是2倍扩容原来的容量左移一位, 线程不安全, 计算下标不同,hashmap下标是高位与地位的‘&’运算 hashtable: key以及value都不能为null,value为 ......
arraylist hashtable hashmap vector

spring容器加载

1:准备加载Bean工厂 首先肯定告诉我们的程序,我需要加载容器了,从哪里开始加载,可能是从classpath(XML)或者Annotation(注解),接着spring会执行refresh()方法 这个方法首先会判断当前是否有容器,如果有的话就关闭,没有就创建 2:获得Bean工厂 spring会 ......
容器 spring

mysql日志

保证事物原子性,通过undo log日志,我们在进行数据的新增和修改的时候,会产生undo log日志,默认为innodb存储引擎,因为这个存储引擎支持事务, 在我们对数据进行 新增 的时候,插入表之前会产生一个undo log日志,这个日志记录着我们新增的信息(id,序号等), 在回滚的时候只需要 ......
mysql 日志

service路径

System.out.println(req.getRemoteAddr());//ip地址System.out.println(req.getRequestURI());//从项目开始的具体路径System.out.println(req.getRequestURL());//完整路径(带域名)S ......
路径 service

挑程:矩阵乘积链(区间dp)

[传送](https://onlinejudge.u-aizu.ac.jp/courses/lesson/1/ALDS1/all/ALDS1_10_B#/problems/print/ALDS1_10_B/en) ##区间dp 点击查看代码 ``` #include using namespace ......
乘积 矩阵 区间

C# 打乱集合

``` //工具类 private static Random random = new Random(); public static void Shuffle(this IList arr) { var n = arr.Count(); while (n > 1) { n--; var k = ......

git

git是什么? 版本控制工具 作用:版本控制,代码协作 写一些代码之后 可以作为一个版本保存起来 版本可以一直存在 git init 初始化一个本地仓库 git add 文件的正则匹配 比如 test.txt git add . 匹配全部文件 把文件加入git仓库的缓存区 git commit -m ......
git

Mysql中的binlog日志

恢复binlog日志,按时间恢复 mysqlbinlog -v LAPTOP-0I6IBP38-bin.000139 --start-datetime='2023-01-01 00:00:00' --start-datetime="2022-01-01 00:00:00 从2023-01-01 00 ......
binlog Mysql 日志

Junit断言

assertEquals(expected, actual): assertEquals(5, result); // 验证 result 的值是否等于 5 验证两个值是否相等。 assertTrue(condition): assertTrue(result > 0); // 验证 result ......
Junit

rk3399 android12关闭hdmi 声音

问题 有时候HDMI和喇叭同时输出,此时需要关闭掉HDMI的声音,该如何修改呢? 解决方式 修改方式如下 a/frameworks/base/services/core/java/com/android/server/WiredAccessoryManager.java +++ b/framewor ......
声音 android 3399 hdmi rk

新品!芯驰D9-Pro六核国产CPU,自主可控、安全可信的高性能显控方案

前段时间,米尔上市了芯驰D9系列的国产核心板和开发板。这款核心板既能跑安卓、Linux、RTOS系统,还有单核、双核、5核、6核可选,吸引了很多客户来咨询。这次米尔上市了这款基于芯驰D9-Pro的MYC-YD9360核心板及开发板,采用邮票孔连接方式,专为高端显控一体机的应用设计。 D9-Pro的特 ......
高性能 可信 新品 国产 方案

BL122:钡铼技术助力实现高效Modbus到Profinet协议转换

钡铼技术BL122协议转换网关是一款专业的设备,用于将Modbus协议转换为Profinet协议。BL122采用了先进的嵌入式ARM MCU和基于Linux OS系统的开发,具备出色的性能和高度的稳定性。 BL122支持多种下行采集方式,包括Modbus RTU、Modbus TCP和Modbus ......
Profinet Modbus 技术 122 BL

HTML: input file

<input> elements with type="file" let the user choose one or more files from their device storage. Once chosen, the files can be uploaded to a server ......
input HTML file