logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

k8s使用calico网络插件时,Nodeport 仅在指定节点暴露端口+防火墙策略配置方法

我们使用k8s的网络插件是calico时,可以通过calico的扩展功能来完成 Nodeport 仅在指定节点暴露端口以及针对整个k8s集群内节点的防火墙设置。

文章图片
#k8s#运维
springboot3 + redis 缓存整合 支持@Cacheable 设置Json序列化,并支持按缓存设置缓存时间

myservice:redis:# 采用ISO-8601时间格式。格式为:PnDTnHnMnS (n为个数)#例如:P1Y2M3DT4H5M6.7S = 1年2个月3天4小时5分钟6.7秒@Data@Slf4j@Override");将bean注入到Spring容器中@Bean。

文章图片
#缓存#redis#json
springboot 设置response和request的默认格式 驼峰或者SNAKE_CASE

我们使用默认配置的情况下,response和request是由jackson jason序列化和解析的,因此,我们只需要配置好jackson json的默认格式就可以。springboot 设置response和request的默认格式 驼峰或者SNAKE_CASE。要设置 jackson json默认的更多格式,可以参考。

文章图片
#spring boot#java#后端
springboot logback 日志注入安全问题 统一处理

springboot集成了logback的情况下,统一处理消息,避免日志注入的安全问题

文章图片
#spring boot#logback
docker部署xxl-job(含镜像打包)

docker部署xxl-job比较简单,xxl-job已经给出了dockerfile,我们只需要打包一下镜像,再运行就行了。需要注意的是,

文章图片
#运维
linux firewall 对docker暴露的端口无效 问题解决

firewall对docker暴露出去的端口不生效,明明没有将docker暴露的端口放到public域,docker暴露的端口仍然能被外部访问。更加严重的问题是,不在firewall配置的白名单中的ip也能访问。

文章图片
#linux#docker#运维
使用springdoc-openapi-starter-webmvc-ui后访问swagger-ui/index.html 报错404

就可以出现swagger页面了,但是我引入后,访问提示报错404.配置文件,如果里面写的和实际项目引入的不一致,就会出问题。声明的一致,否则默认配置就会无法找到静态资源。可以通过调整一来,让他们一致,或者设置变量。在我的项目中,有其他依赖间接引入了。,但是,这个jar包的版本必须和。后应该就可以直接访问。这个依赖的根目录找到。

文章图片
docker 运行 nacos,使用mysql数据库

相关地址: https://nacos.io/docs/latest/manual/admin/auth/我们在配置时,选三个长一些的随机字符串,再base64编码一下,设置上就行了。务必base64编码一下,nacos会在启动时尝试base64解码,非法的字符串将导致启动失败端口号需要开俩,第二个是第一个+1000, 比如示例的 8848 9848,这个是nacos强制要求。

文章图片
#微服务
在IDEA和maven中添加编译参数-parameters。解决Name for argument of type xxx not specified..问题

修复类似 Name for argument of type xxx not specified, and parameter name information not available via reflection. Ensure that the compiler uses the '-parameters' flag. 的报错

文章图片
#intellij-idea#maven#java
JAVA使用selenium实现后台浏览器截图(含代码+docker打包)

最近接到一个特殊需求,需要每天定时截图某网站首页,保存备查,因此使用JAVA实现了后台截图。下面是完整的方法。

文章图片
#java#selenium#docker
    共 11 条
  • 1
  • 2
  • 请选择