logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

java后端使用phantomjs生成echarts图片

很多时候需要自动生成一些文档,并在文档中插入一些图片,一般B/S系统中图片由Echarts生成,但文档在java后台生成,这时怎样在后台调用Echarts的功能呢?答案是phantomJS。1、安装phantomJS下载地址:https://bitbucket.org/ariya/phantomjs/downloads/,国内镜像地址:http://npm.taobao.org/dist/phan

#echarts
解决Gradle在IDEA中运行Java17的Junit单元测试程序报错:module java.base does not “opens java.lang“ to unnamed module

【代码】解决Gradle在IDEA中运行Java17的Junit单元测试程序报错:module java.base does not "opens java.lang" to unnamed module。

springboot学习(八十) springboot中使用Log4j2记录分布式链路日志

可以为每一个请求分配一个traceId,记录日志时,记录此traceId,从网关开始,依次将traceId记录到请求头中,并借用log4j2的MDC功能实现traceId的打印。其中TRACE_ID_HEADER和LOG_TRACE_ID为上下游约定好的key。2、注册traceId过滤器将LogTraceIdAutoConfiguration全限定名 写入,如果是老版的springboot,写入

rocketmq使用mqtt协议

rocketmq从4.9.3开始,可以兼容mqtt协议,需要安装编译一个rocketmq-mqtt工程,参考:https://rocketmq.apache.org/zh/docs/4.x/mqtt/02RocketMQMQTTQuickStart/需要安装rocketmq4.9.3以上的版本安装过程略broker.conf配置文件中添加参数,开启多队列分发特性二、打包rocketmq-mqtt安

文章图片
#rocketmq
Mybatis-plus大数据量数据流式查询通用接口

1、定义一个通用mapper@Repositorypublic interface DynamicMapper extends BaseMapper {@Select("${sql}" )List<Map> dynamicSelect(@Param("sql") String sql);@Insert("${sql}")void dynamicInsert(@Param("sql")

#mybatis
k8s学习(十八) 使用traefik实现ingress

Ingress其实就是从 kuberenets 集群外部访问集群的一个入口,将外部的请求转发到集群内不同的 Service 上,其实就相当于 nginx、haproxy 等负载均衡代理服务器。1、部署Traefik创建安全验证apiVersion: v1kind: ServiceAccountmetadata:name: traefik-ingressnamespace:...

#kubernetes#k8s
nexus私服开启HTTPS

maven3.8.1以上不允许使用HTTP服务的仓库地址,如果自己搭建的私服需要升级为HTTPS或做一些设置,如果要升级HTTPS服务有两种方式:1、使用Nginx开启HTTPS并反向代理nexus;2、直接在nexus开启HTTPS。这里介绍第二种方式。

#https
搭建EFK(Elasticsearch+Filebeat+Kibana)日志收集系统[windows]

EFK简介Elasticsearch 是一个实时的、分布式的可扩展的搜索引擎,允许进行全文、结构化搜索,它通常用于索引和搜索大量日志数据,也可用于搜索许多不同类型的文档。FileBeats 是数据采集的得力工具。将 Beats 和您的容器一起置于服务器上,或者将 Beats 作为函数加以部署,然后便可在 Elastisearch 中集中处理数据。如果需要更加强大的处理性能,Beats 还能将数据输

文章图片
#elasticsearch#windows#搜索引擎
HTTP协议(一) HTTP协议缓存请求头和响应头详解

文章目录前言一、HTTP协议怎么实现缓存?1、cache-control2、expire3、last-modified4、if-modified-since5、etag6、if-none-match7、Http协议缓存流程图8、java实现缓存协议的代码片段总结前言HTTP协议的缓存的目的是减少相应延迟和减少网络带宽消耗, 比如 css、 js、图片这类静态资源应该进行缓存。实际项目 一般使用反向

mybatis-plus使用@EnumValue处理枚举类型

自mybatis3.1.0开始,如果你无需使用原生枚举,可配置默认枚举来省略扫描通用枚举配置 默认枚举配置1、配置文件配置枚举所在的包#配置枚举 支持通配符 * 或者 ; 分割mybatis-plus.type-enums-package=com.iscas.biz.mp.test.model.enumsmybatis-plus.configuration.default-enum-t...

#mybatis
    共 71 条
  • 1
  • 2
  • 3
  • 8
  • 请选择