- 博客(106)
- 收藏
- 关注
原创 通过sh脚本导入导出docker镜像
脚本需要两个参数,第一个参数是导出的tar包所在的目录(必传),第二个参数是要导出的包,支持模糊查询(非必传)例如:导入docker镜像import_docker_images.sh,脚本内容如下:脚本需要导出的tar包所在的目录作为参数,例如:
2025-03-29 17:31:15
195
原创 CentOS 7使用yum安装软件时报错:Loading mirror speeds from cached hostfile...
yum makecache #设置缓存。yum clean all #清理缓存。
2025-03-22 20:37:57
292
原创 SpringBoot 接口对枚举类型的入参以及出参的转换处理
BaseEnum/*** BaseEnum 序列化// 增加一个字段,格式为【枚举类名称+Text】,存储枚举的name gen . writeStringField(gen . getOutputContext() . getCurrentName() + "Text" , value . name());} }/*** BaseEnum 序列化。
2023-12-29 00:32:58
6289
2
原创 Jackson通过自定义序列化器给URL拼接访问域名
在存储文件访问路径时,一般不会存储域名地址,若文件服务域名和当前应用域名不一致时,就需要在返回数据库的图片路径给前端时,拼接文件服务的域名。
2023-12-28 20:50:25
522
原创 Spring Boot在请求的子线程中获取HttpServletRequest
这两种方法殊途同归,之所以子线程能获取到,都是将requestAttributes保存在InheritableThreadLocal中,从而保证在由当前线程创建的子线程中依然可以获取到数据。但是这两种方法在使用线程池依然无法生效。反而会找出线程数据泄露。
2023-12-16 13:15:43
1491
原创 SpringBoot获取HttpServletRequest、HttpServletResponse的三种方式
仅仅适用在controller方法上。当Spring接收到HTTP请求时,会寻找一个合适的方法来处理该请求。我们再看一下RequestObjectFactory.getObject() 的方法,最终还是走到了RequestContextHolder.getRequestAttributes()方法。适用于所有的方法,spring会通过RequestContextHolder.setRequestAttributes方法将RequestAttributes设置到ThreadLocal中。
2023-12-16 12:42:36
5100
原创 SpringBoot的Validation参数校验以及自定义参数校验注解
SpringBoot的Validation参数校验以及自定义参数校验注解
2022-07-11 23:59:35
4335
原创 MongoDB
安装:官网启动mongodb服务器:mongod修改默认端口:mongod --port 新的端口号mongodb默认的端口:27017设置mongodb数据库的存储路径:mongod --dbpath 路径 ⭐️ 连接mongodb数据库:mongo三大基本概念:数据库 database集合(数组) collection类似与SQL中的数据表,本质上是一个数组,里面包含看多个文档对象,[{},{},{}]文档对象 document类
2022-05-12 20:31:34
2718
原创 (六)SpringCloud-OpenFeign服务调用
Spring Cloud OpenFeign 对 Feign 进行了二次封装,使得在 Spring Cloud 中使用 Feign 的时候,可以做到使用 HTTP 请求访问远程服务,就像调用本地方法一样的,开发者完全感知不到这是在调用远程访问,更感知不到在访问 HTTP 请求。Spring Cloud OpenFeign 增强了 Feign 的功能,使 Feign 有限支持 Spring MVC 的注解,如 @RequestMapping 等。
2022-03-09 16:35:18
5062
原创 Groovy动态执行java
directory-name:C:\Users\lei.yan004\Desktop\临时文件\新建文件夹\cloud-openFeign-other-consumer80file-name:C:\Users\lei.yan004\Desktop\临时文件\新建文件夹\cloud-openFeign-other-consumer80\pom.xml<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.a.
2022-02-14 18:01:20
1350
原创 spring boot自定义配置文件并且提示
SpringBoot项目中配置文件是必不可少的,随着配置的大量增加,如果将所有的配置都放在框架自带的application.properties文件中,就会导致该过度臃肿且分类不够明确,为解决这一问题,我们常常需要自定义配置文件,此时就会带来一个问题,那就是自定配置文件无法被框架所识别(如果被识别,配置文件会带有一个小绿色的叶子),框架无法识别也就是导致输入配置时,没有相应的提示。1、添加依赖<dependency> <groupId>org.springframewor
2022-01-07 16:51:56
2365
原创 查看Linux日志
https://blog.youkuaiyun.com/weixin_39761655/article/details/116657602
2021-12-25 12:19:39
717
原创 mybatis遇见的问题(持续更新)
1、bigDecimal不能更新为02、查询oracle数据库date类型的时间没有时分秒,可以看java.sql.Date 是没有时分秒的
2021-12-24 22:43:56
271
原创 欢迎使用优快云-markdown编辑器-留存
这里写自定义目录标题欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入欢迎使用Markdown编辑器你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Mar
2021-12-24 22:42:06
577
原创 使用redis lua脚本批量重命名key
批量对key重新命名并重新设置值和有效期eval "local ks = redis.call('KEYS', 'aaaaaaaa*') for i = 1, #ks do local val = redis.call('GET', ks[i]) redis.call('SETEX', 'bbbbbbbb:'..tostring(string.sub(ks[i],10)), 100, val) end return 'OK'" 0批量对key重新命名命令:eval "local ks = re..
2021-12-24 22:41:00
976
原创 (四)SpringCloud-Consul注册中心
Consul注册中心介绍Consul注册中心windows集群环境搭建Consul注册中心Linux集群搭建Consul注册中心使用demo
2021-12-23 19:27:06
1894
原创 将文件夹合并成一个文件和将合成的文件还原成文件夹
将文件夹合成一个文件、将合成的文件还原成文件夹static String dir = "C:\\Users\\lei.yan004\\Desktop\\临时文件\\"; static BufferedWriter bw; static File file = new File(dir+"data.txt"); static { try { FileWriter fileWriter = new java.io.FileWriter(file,true); bw = new Buffe
2021-12-22 15:10:18
613
原创 官网redis.conf文件
官网redis.conf文件# Redis configuration file example.## Note that in order to read the configuration file, Redis must be# started with the file path as first argument:## ./redis-server /path/to/redis.conf# Note on units: when memory size is needed, it
2021-12-13 20:02:05
722
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人