周凯,个人博客

  • 前端
  • 嵌入式
  • 工具
  • 后端
  • 随笔
java
maven

springboot(或spring)项目使用maven打包时跳过测试

针对spring项目: <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-surefire-plugin</artifactId> <version>2.18.1</version> <configuration> <skipTests>true</skipTests> </configuration…

2023年 1月 6日 0条评论 462点热度 0人点赞 周凯 阅读全文
工具类

kkFileView 文件在线预览

项目特性 支持 office, pdf, cad 等办公文档 支持 txt, xml(渲染), md(渲染), java, php, py, js, css 等所有纯文本 支持 zip, rar, jar, tar, gzip 等压缩包 支持 jpg, jpeg, png, gif, tif, tiff 等图片预览(翻转,缩放,镜像) 使用 spring-boot 开发,预览服务搭建部署非常简便 rest 接口提供服务,跨语言、跨平台特性(java,php,python,go,php,....)都支持,应用接入简单…

2023年 1月 4日 0条评论 449点热度 0人点赞 周凯 阅读全文
工具类

X Spring File Storage 在 SpringBoot 中通过简单的方式将文件存储到多平台

简介 在 SpringBoot 中通过简单的方式将文件存储到 本地、FTP、SFTP、WebDAV、谷歌云存储、阿里云OSS、华为云OBS、七牛云Kodo、腾讯云COS、百度云 BOS、又拍云USS、MinIO、 AWS S3、金山云 KS3、美团云 MSS、京东云 OSS、天翼云 OOS、移动云 EOS、沃云 OSS、 网易数帆 NOS、Ucloud US3、青云 QingStor、平安云 OBS、首云 OSS、IBM COS、其它兼容 S3 协议的平台 github地址 https://github.com/1…

2023年 1月 4日 0条评论 525点热度 0人点赞 周凯 阅读全文
spring-boot

SpringBoot多模块项目子模块controller未加载问题

项目整体为SpringBoot项目,启动类在一个模块中,启动后发现另外一个模块的controller未加载,调用其中的接口报404。 1、检查启动类,扫描范围为启动类所在目录及其子目录。通过。 这个是跨模块的,启动类在模块A的com.kunlin下,它可以扫描模块B的com.kunlin目录下的内容。虽然他们的物理目录不存在上下级关系。 2、启动后发现模块还存在报错依然可以启动,整个模块都没有加载。 【解决方案】在启动类pom中添加对新建模块的依赖。这样新模块的类就能加载了。

2022年 11月 27日 0条评论 907点热度 0人点赞 周凯 阅读全文
java

java map转换url参数拼接方式

/** * map转换url参数拼接方式 * * @param source * @return */ public static String asUrlParams(SortedMap<String, String> source) { Iterator<String> it = source.keySet().iterator(); StringBuilder paramStr = new StringBuilder(); while (it.hasNext()) { String k…

2022年 11月 22日 0条评论 546点热度 0人点赞 周凯 阅读全文
java

org.apache.httpcomponents.httpclient 封装HttpUtils

package com.demo.electronic_seal.utils; import com.alibaba.fastjson.JSONObject; import com.demo.electronic_seal.config.ElectronicSealConfig; import com.google.common.base.Charsets; import org.apache.commons.httpclient.ConnectTimeoutException; import org.apache…

2022年 11月 22日 0条评论 518点热度 0人点赞 周凯 阅读全文
java

java 集合按照ASCII码从小到大(顺序)排序

package zk.demo import java.util.SortedMap; import java.util.TreeMap; public class TestTreeMap { public static void main(String[] args) { SortedMap <String, Object> params = new TreeMap <>(); params.put("ZKK", "15"); params.put(…

2022年 11月 22日 0条评论 494点热度 0人点赞 周凯 阅读全文
java

java 树形结构

递归查询出树形结构 public class TreeNodeDTO { private String id; private String parentId; private String name; private List children = new ArrayList(); public void add(TreeNodeDTO node) { if ("0".equals(node.parentId)) { this.children.add(node); } else if (node.parentI…

2022年 11月 7日 0条评论 669点热度 0人点赞 周凯 阅读全文
java

java8 Bas64操作

final Base64.Decoder decoder = Base64.getDecoder(); final Base64.Encoder encoder = Base64.getEncoder(); final String text = "字串文字"; final byte[] textByte = text.getBytes("UTF-8"); //编码 final String encodedText = encoder.encodeToString(textB…

2022年 10月 29日 0条评论 519点热度 0人点赞 周凯 阅读全文
java

可以设置过期时间的缓存Map

expiringmap ExpiringMap使用 - 掘金 (juejin.cn) 可以设置过期时间的缓存Map expiringmap github地址

2022年 10月 29日 0条评论 490点热度 0人点赞 周凯 阅读全文
123
搜索
分类
归档

COPYRIGHT © 2022-现在 周凯,个人博客. ALL RIGHTS RESERVED.

Theme Kratos Made By Seaton Jiang

蒙ICP备18004897号