10 2021 档案
摘要:介绍 逗号分隔值(Comma-Separated Values,CSV,有时也称为字符分隔值,因为分隔字符也可以不是逗号),其文件以纯文本形式存储表格数据(数字和文本)。 Hutool针对此格式,参考FastCSV项目做了对CSV文件读写的实现(Hutool实现完全独立,不依赖第三方) CsvUti
阅读全文
摘要:jdk:1.81.Timestamp 转 LocalDateTime Timestamp time = Timestamp.from(Instant.now());LocalDateTime localDateTime = time.toLocalDateTime();2.LocalDateTime
阅读全文
摘要:最近做文件下载因为涉及到不同类型的文件,所以重新查阅了一下文件所对应的的content-type类型,好记性不如烂笔头,记录一下。 文件后缀MIME TYPE .doc application/msword .dot application/msword .docx application/vnd.
阅读全文
摘要:查看当前使用的Tomcat版本号# Maven Repository中查看# 比如我们需要查Spring Boot 2.1.4-RELEASE的内嵌Tomcat版本, 可以打开链接: Copy https://mvnrepository.com/artifact/org.springframewor
阅读全文
maven:Could not transfer artifact from/to maven-default-http-blocker (http://0.0.0.0/): Blocked m...
摘要:今天在拉完项目后拉取包的过程中,maven报错: Could not transfer artifact from/to 对应的包 maven-default-http-blocker (http://0.0.0.0/): Blocked mirror for repositories: 仓库地址
阅读全文
摘要:主要介绍create-from-project插件在命令行下的使用。 【第一步:生成模板项目】新建一个maven项目,比如叫 :groupId=com.abc.demo,artifactId=comp-proj-m1,version=1.0;运行 win+r -> cmd,进入命令行;cd 到 co
阅读全文
摘要:我有一些TSV文件需要转换为CSV文件. BASH中是否有任何解决方案,例如使用awk来转换这些?我可以这样使用sed,但担心它会出错: sed 's/\t/,/g' file.tsv > file.csv 不需要添加行情. 如何将TSV转换为CSV? 解决方案 更新:尽管以下解决方案总体上不可靠
阅读全文
摘要:swagger用来做普通的API测试很方便,在实际开发过程中,经常会有文件上传,或者通过reuestbody传递数据等方式. 这个时候swagger的配置就有一些特殊了 。 swagger requestbody的配置方式 @ApiOperation(value = "测试requestBody",
阅读全文
摘要:使用过SpringBoot配置文件的朋友都知道,资源文件中的内容通常情况下是明文显示,安全性就比较低一些。打开application.properties或application.yml,比如mysql登陆密码,redis登陆密码以及第三方的密钥等等一览无余,这里介绍一个加解密组件,提高一些属性配置
阅读全文
摘要:前言 AntPathMatcher是什么?主要用来解决什么问题? 背景:在做uri匹配规则发现这个类,根据源码对该类进行分析,它主要用来做类URLs字符串匹配; 效果 可以做URLs匹配,规则如下 ?匹配一个字符 *匹配0个或多个字符 **匹配0个或多个目录 用例如下 /trip/api/*x 匹配
阅读全文
摘要:最近项目网络请求需要设置代理,记录一下。http和https都可以。 OkHttpClient.Builder builder = new OkHttpClient.Builder(); //代理服务器的IP和端口号 builder.proxy(new Proxy(Proxy.Type.HTTP,
阅读全文
摘要:实现步骤 Step1: 自定义ClientHttpRequestFactory package com.example.demo.https; import org.springframework.http.client.SimpleClientHttpRequestFactory; import
阅读全文
摘要:Nginx证书配置:tomcat证书jks文件转nginx证书.cet和key文件1.查看jks文件中的entry.keytool -list -keystore server.jks Enter keystore password: (这里输入server.jks密码)Keystore type:
阅读全文
摘要:自动配置原理 本节内容分为三个部分 配置文件的写法 分析自动配置原理 @Conditional 一. 配置文件的写法 配置文件可以写什么? 是与/META-INF/spring.factories配置文件相关联,在该文件中,我们通过源码可以找到 我们在配置文件中要写的配置 二 .分析自动配置原理 1
阅读全文
摘要:定期对web代码或重要的文件做同步异地服务器备份,防止服务器故障严重磁盘损坏时文件丢失的问题。 备份服务器:192.168.200.134 目标服务器:192.168.201.65 rsync同步命令: rsync -avz -e 'ssh -p <ssh端口,默认是22>' <本地待备份目录> 1
阅读全文
摘要:Shiro的由来? 对于一个真正为其存在提供良好案例的框架,以及因此您使用它的理由,它应该满足其他替代方案无法满足的需求。为了理解这一点,我们需要了解Shiro的历史以及创建时的替代方案。 在2008年进入Apache软件基金会之前,Shiro已经有5年的历史,之前被称为JSecurity项目,该项
阅读全文
摘要:需求 因为在开发环境,测试环境,有时候需要跳过shiro的权限验证.所以想写个简单的配置跳过shiro的权限验证.跳过权限验证的原理就是重写**@RequiresPermissions**的实现,然后在配置文件中写一个开关,最后通过Aop注入进去就大功告成. @RequiresPermissions
阅读全文
摘要:登录实现拿浏览器网页登录举例: 基于 OAuth2.0-密码模式 实现网页登录的本质就是浏览器通过 /oauth/token 接口将 用户名 和 密码 等信息传给后台, 然后后台验证通过后返回一个有效的 token 给浏览器. 通过 curl 命令发送请求 请求头 Authorization 存放的
阅读全文
摘要:一、实现思路 在yml中定义多个数据源的配置,然后创建一个类DynamicDataSource去继承AbstractRoutingDataSource类 AbstractRoutingDataSource类中 protected DataSource determineTargetDataSourc
阅读全文
摘要:https://www.cnblogs.com/shawnloong/archive/2011/11/23/2260757.html 最好连接到console,而不要在SSH下面进行,因为可能导致网络中断,到时候你就连不到机器了 chkconfig --level 35 network onchkc
阅读全文
摘要:docker容器是debian的镜像,没有ps命令,查个进程没法查。 安装procps包 apt-get install procps
阅读全文
浙公网安备 33010602011771号