自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(163)
  • 收藏
  • 关注

原创 springboot设置文件上传大小,默认是1mb

将参数配置在远程配置文件中心,如果是配置项目中的配置文件中,那就跟方法一一样,就没必要再单独写配置类了,将参数配置在远程配置中心,就是为了可以根据临时需求动态修改参数,而不用重启项目,开发过程中所有配置保持一致通过测试即可。常见的远程配置文件中心服务有Nacos、Apollo(阿波罗)、SpringCloud等等,或者容器使用文件挂载,更改配置后,重新构件用例即可。

2023-08-25 09:23:56 824

转载 MyBatis-Spring-Boot-Starter

MyBatis-Spring-Boot-Starter 可以帮助你更快地在之上构建 MyBatis 应用。构建单体应用程序将几乎不需要样板配置使用更少的 XML 配置。

2023-08-14 16:24:48 788

转载 MyBatis-Spring中文文档

MyBatis-Spring 会帮助你将 MyBatis 代码无缝地整合到 Spring 中。它将允许 MyBatis 参与到 Spring 的事务管理之中,创建映射器 mapper 和SqlSession并注入到 bean 中,以及将 Mybatis 的异常转换为 Spring 的。最终,可以做到应用代码不依赖于 MyBatis,Spring 或 MyBatis-Spring。

2023-08-14 16:22:18 429

转载 Mybatis中文文档

这是mybatis官方维护的一份指导学习文档,具有权威性:mybatis – MyBatis 3 | 简介此文档开头会标明mybatis当前最新版本号:mybatis中文文档分为以下几个部分:简介:mybatis – MyBatis 3 | 简介入门:mybatis – MyBatis 3 | 入门XML配置:mybatis – MyBatis 3 | 配置XML映射:mybatis – MyBatis 3 | XML 映射器动态SQL:mybatis – MyBatis 3 | 动态 SQLJava A

2023-08-14 16:12:17 417

原创 springboot快速整合腾讯云COS对象存储

删除时,保证删除的文件名称参数key,为桶内文件完整路径即可,如果你的桶是app-bucket-name,文件含桶路径是app-bucket-name/file1/file2/file.png,那桶内完整路径就是file1/file2/file.png。(1)进入腾讯云对象存储→创建存储桶(有则跳过),获取。我这里用了多文件上传,单文件上传,把数组和循环去掉即可。:创建请求时,需要告知上传到哪个存储桶下。4、编写Controller测试。都可以,写法就不多说,但是注意。上传成功,且返回完整信息。

2023-07-24 10:47:10 1269

转载 国产数据库:五款国产数据

随着互联网的高速发展,目前数据的存储越来越多,传统的数据库逐渐不能满足人们对海量数据、高效查询的需求,国产的数据库如雨后春笋一样,一个个冒了出来来解决我们高速科技发展的数据库瓶颈,今天就给大家聊一聊目前最火的五款国产数据库,大家一起来学习一下。GaussDB是华为自研数据库品牌,是华为基于外部电信与金融政企经验、华为内部流程IT与云底座深耕10年以上的数据库内核研发优化能力,从客户对高可用、高性能、安全可靠等诉求出发,结合云的技术倾力打造的企业级分布式数据库。对数据的修改都是增量数据,只操作内存。

2023-06-07 09:07:05 250

原创 微信小程序评分在哪,如何评分,没有关于

微信小程序评分教程评分不足,无法直接分享,不过也可以直接点三个点进入分享

2023-05-31 10:39:26 7038

原创 从算力到AI,计算的边界在哪里?

算力是指计算机进行计算任务的能力。这些任务可以是简单的计算,如加法、减法、乘法或除法,也可以是更复杂的任务,如模拟人工智能等。在计算机操作时,需要使用中央处理器(CPU)、图形处理器(GPU)或专用芯片(ASIC)等硬件来提供算力支持。这些硬件可以提供不同的计算能力,具体取决于硬件规格和设计。GPU 现在被广泛应用在人工智能和大规模数据处理场景中。GPU相比CPU,有更高的并行处理能力和内存带宽,并能在大规模并行计算时提供更快的速度。因此,在训练大规模深度学习模型时,GPU是很好的工具,可以提供比CPU更

2023-04-21 11:21:46 347 1

原创 大文件上传接口响应超时

直接冲向了负责前端的同事,温柔地向他提出了疑问,我这个文件上传怎么一直在30s处就中断,你们是不是写死了30s!!!!!!!!!

2023-04-20 16:10:44 2700

转载 【数据治理】标签的分类、设计及实现方法

为了方便从“用户”视角查找、关联、消费标签,可增加用户表,将标签归属到该“用户”下,这里的“用户”是泛指,可以是具体的人,也可以是一个组织、一个部门、一个项目等。是对数据加工处理后的标签,是属性与度量结合的统计结果,如货物是否是超重货物,产品是否是热销产品等,标签是通过属性结合一些判断规则生成的,是相对客观和静态的。则是洞察业务价值导向的不同特征,是对于实体的评估和预测,如消费者的换机消费潜力是旺盛、普通还是低等,标签是通过属性结合算法生成的,是主观和动态的。每个标签都有它的规则,通过一系列脚本定期生成。

2022-12-16 14:57:19 5113

原创 Apache Dubbo Hession反序列化漏洞(CVE-2022-39198)

Apache Dubbo组件存在Hession反序列化漏洞,该漏洞是由于Dubbo hessian-lite 3.2.12及之前版本中存在反序列化漏洞,利用此漏洞可在目标系统上执行恶意代码,最终获取服务器最高权限,漏洞编号:CVE-2022-39198,漏洞威胁等级:高危。

2022-11-07 11:15:03 2075 2

转载 测试流程--测试发版规范

简介:为了保证系统稳定性,对软件项目的上线过程进行规范,确保项目符合产品需求。对于已经开发完毕的系统,需要正式部署到生产环境前必须严格按照以下流程规范实施。 规范发版的流程,指定发版的相关输出,相关信息的收集,并通知相关业务方了解发版信息。防止或减少因发版造成的系统抖动对业务产生的影 响,并有利于追溯发版过程,方便后续优化迭代。

2022-09-19 16:39:15 2088

转载 测试流程规范--准入准出规则

简介:为了加强测试部软件测试的质量控制及与测试相关部门、人员更好理解测试各阶段的准入/准出条件而建立的准入/准出规范。

2022-09-19 16:35:21 3003

转载 mysql中show的用法_完全解析MySQL数据库中Show命令用法

show columns from database_name.table_name;— 显示系统中正在运行的所有进程,也就是当前正在执行的查询。— 显示当前使用或者指定的database中的每个表的信息。a. show tables或show tables from database_name;— 显示一些系统特定资源的信息,例如,正在运行的线程数量。— 显示安装以后可用的存储引擎和默认引擎。

2022-09-14 08:16:07 3999

转载 kk-anti-reptile——Spring Boot 反爬虫,防止接口盗刷

kk-anti-reptile是适用于基于spring-boot开发的分布式系统的开源反爬虫接口防刷组件。

2022-07-29 09:08:45 831

原创 动态数据源的简单配置使用

主要在多租户场景中,常常新的一个租户进来需要动态的添加一个数据源到库中,使得系统不用重启即可切换数据源。

2022-07-21 15:47:56 3083 1

转载 “人、机、料、法、环、测”

人机料法环测是对全面质量管理理论中的六个影响产品质量的主要因素的简称,又称5M1E。但在最开始的时候,只有4M1E,即人机料法环,在法中包含了部分测的内容。后来人们将测从法中剥离出来,对整个理论进行完善和补充,就形成了现在的5M1E。

2022-06-01 15:37:58 3987

原创 Kafka可视化管理工具-CMAK(kafka-manager)

一、简介为了简化开发者和服务工程师维护Kafka集群的工作,yahoo构建了一个叫做Kafka管理器的基于Web工具,叫做 Kafka Manager(已改名为 cmak)。这个管理工具可以很容易地发现分布在集群中的哪些topic分布不均匀,或者是分区在整个集群分布不均匀的的情况。它支持管理多个集群、选择副本、副本重新分配以及创建Topic。同时,这个管理工具也是一个非常好的可以快速浏览这个集群的工具,有如下功能:1.管理多个kafka集群2.便捷的检查kafka集群状态(topics,

2022-05-19 11:54:53 11243 4

原创 Linux 卸载自带或yum安装的jdk

查看当前使用JDK版本java -version方法/步骤 查看CentOS自带JDK是否已安装。 yum list installed |grep java 若有自带安装的JDK,如何卸载CentOS系统自带Java环境? ◆卸载JDK相关文件输入 yum-yremovejava-1.8.0-openjdk* ◆卸载tzdata-java输入 yum-yremovetzdata-java.noarch 当结果显示为...

2022-05-19 10:14:27 564

转载 Kafka命令大全

Kafka命令

2022-05-16 10:51:17 4187

原创 快速下载安装VsCode

1. vsCode下载和安装1. 下载Microsoft vsCodevsCode官网下载2. 国内镜像下载首先在官网找到需要下载的文件,点击下载。在浏览器或者下载软件中就可以看到这么一个下载地址了,将其复制下来 这里没找到一个很好的复制方法,可以上下结合,只要最后保证下载连接的准确性和完整性即可。。https://az764295.vo.msecnd.net/stable/dfd34e8260c270da74b5c2d86d61aee4b6d56977/VSCodeUserSetup-

2022-04-22 22:31:49 577

原创 redis数据迁移

redis数据迁移

2022-03-18 16:40:31 587

转载 Null return value from advice does not match primitive return type for

报错信息报错原因:我是代码里用了异步线程,AOP做了一层切面处理,底层是通过jdk动态代理实现。不管是cglib代理还是jdk代理,你的返回值必须是包装类,如下图我返回的是基本类型,所以就会报错。把int 改成 Integer就可以解决问题了。这时候有人可能不理解。为什么一定要Integer不能用Int类型查了一下,如果代理的方法返回值类型为void,就return null;否则就return method.invoke(my, args);也就是说,动态代理在没有.

2022-01-26 14:16:44 279

原创 Log4j 远程执行漏洞 版本小于2.15.0-rc2

公开日期:2021.12.09漏洞细节被公开漏洞危害:高危、远程代码执行可能的受影响应用包括但不限于如下:Spring-Boot-strater-log4j2Apache Struts2Apache SolrApache FlinkApache DruidElasticSearchflumedubboRedislogstashkafka影响版本apache log4j2 2.0 -2.15.0-rc1完整修复版本>= 2.15.0.0 &lt.

2021-12-14 10:01:26 4182

原创 查看工程里有多少行java代码

/** * @Classname CustBankcardServiceImpl * @Description 计算项目代码量(行数) * @Date 2019/11/04 14:24 * @Created by lw */public static void main(String[] args) throws IOException { // java代码 int java_num = getProjectFileNumber(new File("D:\\W.

2021-12-08 16:06:16 357

转载 CentOS8安装mysql8.0具体步骤

CentOS8安装mysql8.0具体步骤操作系统:CentOS Linuxrelease 8.0及以上Mysql版本:Mysql 8.0.22 x86_64 (MySQL Community Server - GPL)Mysql8下载地址:MySQL :: Download MySQL Community Server我是把如下这几个包下载之后打包到mysql_8_rpm.zip了1.彻底清除服务器上所有相关Mysql文件rpm -aq | grep mysql | xargs..

2021-11-25 11:40:48 1808

原创 java判断字符串是否为数字(包括小数)

/** * 是否是数字 包含小数 * @param number * @return */ public static boolean isNumber(String number){ if (StringUtils.isBlank(number)) { return false; } int index = number.indexOf("."); if (index .

2021-09-30 16:54:31 1324 2

原创 使用IDEA的正则表达式查找与替换

1. 找到查找和替换功能Edit → Find → (Find / Replace / Findin Files / Replace in Files)Find 当前文件查找匹配项,快捷键:Ctrl + FReplace 当前文件替换,快捷键:Ctrl + RFindin Files 当前项目、所选模块、或指定文件夹查找匹配项,快捷键:Ctrl + Shift + FReplace in Files 当前项目、所选模块、或指定文件夹替换,快捷键:Ctrl +...

2021-09-17 10:02:00 9851

转载 nginx启动报错:unknown directive “ “ in D:\nginx\conf\nginx.conf:3

用Nginx部署一个前端项目,用记事本修改了nginx\conf\nginx.conf 文件的相关配置并保存,居然启动时报错:unknown directive " " in D:\nginx\conf\nginx.conf:3原因:是编码问题。 conf文件被记事本编辑过,保存成了含BOM编码的文件。注:记事本编辑UTF-8都会自动加BOM头解决方法:使用其他编辑器(不能是记事本)将conf文件另存为UTF-8编码不含Bom的格式。修改完成后,Nginx成功启动。...

2021-08-19 19:01:46 9487

转载 本地计算机上的 postgresql 服务启动后停止解决方法

在启动 postgresql 服务是遇到这种情况:解决方法:打开计算机管理====>查看应用程序日志信息,可以看出,由于日志配置错误的问题。找到 postgresql.conf 文件,做如图修改,解决问题:postgresql 日志配置参考:https://www.cnblogs.com/mrsoft/p/10189578.html总结:遇到类似的问题可以采用同样的方式,多注意查看windows日志,找到错误源。...

2021-08-13 10:15:43 4576

原创 maven 打包项目排除一些资源文件和jar

resource 标签、includes 标签、excludes 标签<build> <resources> <!-- 防止启动类无法扫描.xml配置文件 --> <resource> <directory>src/main/java</directory> <includes>

2021-07-25 11:41:34 1514

转载 Pgsql之查询一段时间内的所有日期

前几天干活儿的时候,项目中有这么个需求,需要用pgsql查询两个日期间的所有日期,包括年月日,下面贴代码: select date(t) as day from generate_series('2020-10-27'::date,'2020-11-03', '1 days') as t;下面是执行效果,跨年跨月的情况也是没问题的:下面咱们说下PostgreSql中generate_series函数的用法:用处:他可以按照不同的规则来生成填充数据语法:函数 参数

2021-07-21 08:47:51 3916

原创 数据库和mybatis批量更新数据

1. postgresqlupdate test set info=tmp.info from (values (1,'new1'),(2,'new2'),(6,'new6')) as tmp (id,info) where test.id=tmp.id; <update id="updateBatch"> update send_warn_sms_to <set> message=tmp.message

2021-07-18 08:54:52 365

原创 sql同一张表统计数据生成多个统计列

filter (postgresql 支持)1.统计行数select分组字段1,分组字段2,分组字段3,count(*)as统计所有满足条件数据行数,count(*)FILTER(WHERE条件1)AS统计满足条件1的数据行数,count(*)FILTER(WHERE条件2)AS统计满足条件2的数据行数,count(*)FILTER(WHERE条件3)AS统计满足条件3的数据行数,co...

2021-07-18 08:50:54 1553

原创 JAVA 文件上传下载(网络文件和本地文件)

上传/** * 文件上传 * @param file * @param file * @return */ @PostMapping("/upload") @ApiOperation(value = "文件上传") @ApiOperationSupport(order = 1) @RequiresPermissions("baseinfo:basic-information:upload") public Res

2021-06-23 09:42:03 284

原创 postgresql获取系统当前时间

now() select now();结果:2021-04-23 14:29:50.043339+08 返回 年-月-日 时:分:秒.毫秒+时区 current_timestamp效果是和now()一样的。 select current_timestamp;结果:2021-04-23 14:32:28.865183+08 返回 年-月-日 时:分:秒.毫秒+时区 current_date select current_date;结果:2021-04-23...

2021-04-23 15:21:41 11303 1

原创 Tomcat 下部署的前端工程访问不到服务根目录对应的静态资源

背景:项目打包放在Tomcat下,webapps/big/,插件资源访问路径:ip:port/libDecoder.wasm(localhost:8080/libDecoder.wasm),4041. wasm文件在tomcat中配置content-type在tomcat的conf目录下的web.xml文件,增加一类mime-type的定义 <mime-mapping> <extension>wasm</extension>

2021-04-22 19:12:34 1121

原创 Springboot + swagger2 + knife4j

一、添加依赖与以前的相比,添加了优秀的开源项目<!--swagger2 接口文档--> <!--<dependency> <groupId>io.springfox</groupId> <artifactId>springfox-swagger2</artifactId> <version>2.9.2</vers.

2021-03-16 16:35:29 203

原创 jar包反编译

jar包反编译,查看源代码反编译工具——jd-gui下载地址:http://jd.benow.ca/根据自己的电脑系统下载对应版本.下载完之后,点击运行点击file——open file,选择想查看的jar。就能看到结果了,源码中注释的部分反编译后无法查看、...

2021-03-16 15:59:29 300

原创 CORSFilter过滤器作用于自定义过滤器之后造成的跨域问题(SpringBean IOC执行优先级)

CORSFilter过滤器作用于自定义过滤器之后造成的跨域问题介绍背景问题分析排查确认问题解决总结相关知识介绍项目中使用了自定义的Filter,然后加了用于解决前端跨域问题的CORSFilter配置,之前可能不存在跨域验证Token的问题,这次突然前端访问全部报了Token验证失败问题,“没有携带令牌”,因为跨域而造成的Token拿不到,但是已经配置了CORSFilter允许Cookie跨域等,进而开始排查之路。背景前端访问后端接口,报未携带令牌(Token);登录后仍无效,登录逻辑无问题;本

2021-03-13 14:47:03 7752 1

springboot+cos文件存储

springboot+cos文件存储快速整合,包含上传和下载,只需补充自己的腾讯云配置信息和自己的桶内路径即可完成demo,复用极快 腾讯云配置信息配置在application.yml配置文件中,如果存在编码问题,请手动更改IDEA配置,设置application.yml文件为utf-8 主要逻辑在service中,需要替换自己的桶内文件存储路径 上传时对文件重新命了名,所以在删除时,需要调整命名为存储后的命名,不然找不到文件 demo中的文件上传用的是多文件上传,参数是文件数组+循环,将数组改为文件对象,去掉For循环,即可完成单个文件上传接口

2023-07-24

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除