java
文章平均质量分 68
Sunday_ding
Weather
展开
-
springfox 对@ApiOperation 的值进行统一的再加工处理
【代码】springfox 对@ApiOperation 的值进行统一的再加工处理。原创 2024-07-29 11:08:53 · 410 阅读 · 0 评论 -
Swagger使用Map接受参数时,页面如何显示具体参数及说
后端使用Map接受参数,要求在swagger页面上显示具体的参数名称、类型及说明。当Map接受参数数量少时,可以使用Swagger自带的注解。自定义注解 @ApiGlobalModel。编写处理注解对应的插件。原创 2024-07-26 12:28:02 · 993 阅读 · 0 评论 -
修复idea,eclipse ,clion控制台中文乱码
Powershell,cmd等默认编码可能不是UTF-8,无需改动IDE的settings或者properties(这治标不治本),直接让Windows系统的默认编码成为UTF-8即可。链接:https://www.zhihu.com/question/386494355/answer/1236654191。,然后取消掉 run.processes.with.pty 后面的√。商业转载请联系作者获得授权,非商业转载请注明出处。IDE身上,还主要是Windows的控制台默认编码问题。乱码问题主要原因并不在。原创 2024-01-27 10:03:26 · 795 阅读 · 0 评论 -
jpackage打包命令(JDK14及以上)
长期以来,Java开发人员一直希望构建可以直接安装在本机平台上的应用程序,而不是分发jar和配置类路径。使用jpackage,可以按照特定平台的用户使用的方式安装/卸载Java应用程序,它支持Windows上的msi和exe格式,MacOS 上的pkg和dmg以及Linux上的deb和rpm。jpackage的输出是一个Java应用程序映像,包含所有必需的Java依赖项。jpackage工具计划在新的jdk.jpackage模块中成为JDK 13的一部分。原创 2023-05-26 11:22:34 · 1435 阅读 · 0 评论 -
现在常用的java框架有哪些
java开发都是站在jar包这个巨人的肩膀上开发,速度更快。Unicode国际化:icu4j扩展了Java标准集合框架,高性能的库:fastutil高性能网络应用框架:NettySpringBoot+Docker集成测试:TestcontainersHTTP 请求模拟测试框架:WireMockexcel操作:poi-ooxmlJava神器动态生成类:byte buddy断言神器:AssertJjava加密扩展:bcprov数据压缩组件:ZstdXSLT转换器:Xalan。原创 2023-05-05 19:03:52 · 1594 阅读 · 1 评论 -
linux管理控制面板--可视化管理linux
可视化管理linux原创 2023-04-05 20:16:58 · 1393 阅读 · 0 评论 -
用java不带权有向图求可达矩阵_ISM算法(邻接矩阵求可达矩阵)Java实现
图如下:原创 2023-02-19 20:25:09 · 309 阅读 · 0 评论 -
JGroups介绍及入门实战
但是,消息队列在使用的时候会显得太“重”,他需要额外启动的队列进程:存储队列消息,特定的进程间通信接口。我们在实际工作中,集群往往是按需搭建的,因此缺乏统一、有效的集群模型,其中有技术上实现难度的原因,也有思维上缺乏构建模型的原因,但是jgroups让我们发现,集群的管理功能,如状态同步、消息传递、底层通信都可以模块化设计的。可以看到,为了实现组播,其实底层是需要有很多网络维护工作的,特别是集群中节点故障状态的控制,由于jgroups帮我们做了,所以我们才可以这么简单的完成可靠性如此之高的组播功能。原创 2023-02-03 09:09:21 · 3115 阅读 · 0 评论 -
java规划求解器 ----- 知识大纲梳理(1)
理论基础 运筹学规划与 APS 讲授规划的本质,包括: 运筹优化的原理及其在现实生活中的应用; 运筹优化中的数学规划原理; 及其与 APS 技术的关系。 规划问题 NP-Hard/NP-Complete 问题 非多项式时间可解问题的由来,及其在数学领域的意义,包括: 问题规模的来由; 何谓 NP-Hard 问题; ...原创 2022-05-26 13:58:57 · 510 阅读 · 0 评论 -
问题集分类及智能算法
世间问题集分类及对应的求解算法原创 2022-05-26 13:25:07 · 452 阅读 · 0 评论 -
低代码DSL里面在数仓中的实践
低代码DSL设计理念架构数仓系统原创 2022-05-26 13:02:49 · 999 阅读 · 0 评论 -
JavaCC 实战和jjtree
最近项目 SQL 解析模块用到 Apache Calcite 了,由于需要自己定义一些语法,因此花了一段时间研究了其中的 JavaCC,本文全当是笔记免得以后忘记。Sql 解析的第一步往往是将一串 SQL 字符串进行词法和语法解析。所谓词法分析,就是将一行行的字符串按照实现定好的格式分割成一个个单词字符 Token, 比如sql SELECT 1+1 FROM tb WHERE;经过词法分析后就变成了单词SELECT, 1, +, 1, FROM, tb, WHERE。而语法分析内,就是分析..原创 2022-05-25 14:01:55 · 1139 阅读 · 0 评论 -
springboot slf4j log4j2 动态创建日志的方法
1. log4j2.xmlAppenders标签中中添加: <Routing name="RoutingAppender"> <Routes pattern="${ctx:logFileName}"> <Route> <RollingFile name="Rolling-${ctx:logFileName}" file...原创 2022-05-20 20:45:34 · 2161 阅读 · 0 评论 -
Maven properties 标签
在命令行使用属性时,是-D,比如:mvn -Dinput=test引用官方的说明https://maven.apache.org/pom.html#Properties:Properties属性是了解POM基础知识的最后一个要素。Maven属性是值占位符,如Ant中的属性。它们的值可以通过使用符号${X}在POM中的任何位置访问,其中X是属性。他们有五种不同的风格:1、env...原创 2022-05-20 17:39:56 · 1190 阅读 · 0 评论 -
Spring Boot中使用Jetty容器开启HTTP2的配置
Spring Boot中使用Jetty容器开启HTTP2的配置原创 2022-05-20 17:38:42 · 984 阅读 · 0 评论 -
java逆向工程之使用cfr 反编译jar包及procyon
单个字节码文件:原创 2022-05-20 17:37:10 · 1947 阅读 · 1 评论 -
实现原理谈谈低代码
在讨论各个低代码方案前,首先要明确「低代码」究竟是什么?这个问题不好直接回答,因为低代码是非常宽泛的概念,有很多产品都声称自己的低代码,但我们很容易反过来回答另一个问题:「什么是低代码产品唯一不可缺少的功能?」我认为这个功能是可视化编辑,因为非可视化编辑就是代码编辑,而只有代码编辑的产品不会被认为是低代码,因此可视化编辑是低代码的必要条件,低代码其实还有另一个更清晰的叫法是可视化编程。既然可视化编辑是低代码的必要条件,那从实现角度看,实现可视化编辑有什么必要条件?我认为可视化编辑的必要条件是原创 2022-05-10 09:39:21 · 630 阅读 · 0 评论 -
Java Platform Standard Edition 8 Documentation
Oracle has two products that implement Java Platform Standard Edition (Java SE) 8: Java SE Development Kit (JDK) 8 and Java SE Runtime Environment (JRE) 8.JDK 8 is a superset of JRE 8, and contains everything that is in JRE 8, plus tools such as the comp原创 2021-12-02 10:57:21 · 176 阅读 · 0 评论 -
Docker安装Oracle 12c
DuebassLei 2020-03-26 15:54:49 4093 收藏 7 原力计划分类专栏: Docker SQL 文章标签: docker 数据库版权Docker同时被 2 个专栏收录9 篇文章0 订阅订阅专栏SQL4 篇文章0 订阅订阅专栏Oracle简介Oracle 12c,全称Oracle Database 12c,是Oracle 11g的升级版,新增了很多新的特性Docker下载oracle12c查找oracle镜像docker search o...原创 2021-08-05 14:22:59 · 1624 阅读 · 4 评论 -
Modbus4j 向modbus 中批量读写入json 或者javabean 的数据
/** * @param <T> * @param item 多个储位序列化成list * @return * @throws ErrorResponseException * @throws ModbusTransportException */ public static <T> boolean writeObjToModbusBatch( ModbusMaster modbusMaster, List<...原创 2021-07-03 16:25:30 · 1320 阅读 · 0 评论 -
Ubuntu18.04安装JDK1.8和maven3
康雨城 2019-05-20 18:36:03 570 已收藏 2分类专栏: 自学 文章标签: JDK Ubuntu18 maven版权背景我们在Ubuntu16或14上面安装JDK1.8一般需要手动安装,并配置环境。但是ubuntu18却不然,在ubuntu18里面默认的JDK是1.8,maven默认是maven3操作:安装JDK1.8sudo apt updatesudo apt install openjdk-8-jre-headlessjava -version...原创 2021-06-15 19:51:00 · 1361 阅读 · 1 评论 -
docker删除镜像
docker要删除镜像,先要删除依赖它的容器1. 删除容器docker ps #查看正在运行的容器docker ps -a #查看所有容器docker rm container_id #删除容器2. 删除镜像docker images //查看镜像docker rmi image_id2.1 删除其他镜像# 删除 null imagesudo docker rmi $(docker images -f "dangling=true" -q) #删除所有镜像#...原创 2021-06-08 09:11:55 · 38427 阅读 · 1 评论 -
redisson-spring-boot-starter
redisson-spring-boot-starterspring boot 配置:spring.redis.redisson.config: classpath:redisson-beta.yml或者spring.redis.redisson.config: classpath:redisson-product.yml配置类:org.redisson.spring.starter.RedissonAutoConfiguration目前有很多项目还在使用jedis的set...原创 2021-05-11 21:09:37 · 18463 阅读 · 5 评论