随笔分类 - Java
1
JAVA相关的一些知识
摘要:Spring Boot项目 application.yml 配置赋值到 Java配置类中 application.yml sdkConfig: # 是否为测试环境(true=是;false=否) isDevEnv: false SdkConfig.java import org.springfram
阅读全文
摘要:JAVA中缀表达式 import java.util.Stack; public class PrefixExpressionCalculator { public static String infixToPrefix(String infixExpression) { // 反转输入的中缀表达式
阅读全文
摘要:package com.cpiaoju.sdk.controller; import com.alibaba.fastjson.JSONObject; import com.cpiaoju.sdk.api.LxskApi; import lombok.extern.slf4j.Slf4j; impo
阅读全文
摘要:工具类(网络文件下载到本地) package com.cpiaoju.constructionbank.util; import cn.hutool.core.date.DateUtil; import cn.hutool.core.util.IdUtil; import cn.hutool.cor
阅读全文
摘要:RabbitMQ:https://github.com/rabbitmq/rabbitmq-server/tags
阅读全文
摘要:使用ITEXT 给 PDF 文件生成目录的三种方式 资源截图: 资源说明: “ITEXT 生成目录源码”文件夹 有三种生成 PDF 目录的源码: 方法一:根据标题关键字找到所在页码,生成目录页,拆分文档再拼接(我使用的这种,因为PDF是通过html模板生成的,无法获取到指定内容所在页码,所以只能采用
阅读全文
摘要:接口传输数据加密、解密、加签、验签(AES,RSA,Sign) 理解公钥与私钥:https://songlee24.github.io/2015/05/03/public-key-and-private-key/ Demo public static void testCert() { RSA rs
阅读全文
摘要:JAVA查询树结构数据(省市区)使用hutool工具实现 代码: @PostMapping("/getTree") public Object getTree() { // 查询数据 List<LxhpArea> areaList = areaService.list(); // 构建的整个树数据
阅读全文
摘要:Spring Boot 获取项目路径或文件 @GetMapping("/getPath") public void getPath() { // 获取路径三种方法方法,使用Spring Boot 方式,只有 pathA 部署到服务器获取到得路径是能直接使用得 String pathA = Syste
阅读全文
摘要:JAVA流操作 file 转 数组,方法一: File file = new File("D:\\111.pdf"); // File 转数组 FileInputStream fis = new FileInputStream(file); ByteArrayOutputStream bos = n
阅读全文
摘要:增强for、lambda for、stream 遍历List 结束方法 or 跳过循环本次循环 List<Integer> list = Arrays.asList(1, 2, 3, 4); System.out.println("forEach"); list.forEach(e -> { if
阅读全文
摘要:方式一(配置文件):把 excel 模板放到 web_ui 下,访问 http://localhost:8080/static/excel名称 即可下载 # 这里表示只有静态资源的访问路径为/static/**时,才会处理请求 spring.mvc.static-path-pattern=/stat
阅读全文
摘要:Spring Boot中常用的三个注解 注解配置截图: @SpringBootConfiguration 这个注解就是根据 @Configuration 注解演化而来的,二者功能也一致,标注当前类是配置类。 @Configuration org.springframework.context.ann
阅读全文
摘要:Java微服务 在 Linux 环境启停Shell脚本 #!/bin/bash APP_NAME="opserver-base-0.0.1-SNAPSHOT.jar" CONFIG="test" case $1 in start) nohup java -jar ${APP_NAME} --spri
阅读全文
摘要:注解 @PostConstruct与@PreDestroy @MappedSuperclass:通过这个注解,我们可以将该实体类当成基类实体,它不会映射到数据库表,但继承它的子类实体在映射时会自动扫描该基类实体的映射属性,添加到子类实体的对应数据库表中。 @Accessors(chain = tru
阅读全文
摘要:JAVA8新特性 Lambda 表达式 Lambda 允许把函数作为参数传递进方法中。 不是每个接口都可以缩写成 Lambda 表达式。只有那些函数式接口(Functional Interface)才能缩写成 Lambda 表示式。 所谓函数式接口(Functional Interface)就是只包
阅读全文
摘要:Spring Boot + Mybatis 配置多数据源 Mybatis拦截器,字段名大写转小写 package com.sgcc.tysj.s.common.mybatis; import java.sql.Statement; import java.util.ArrayList; import
阅读全文
摘要:QM:java -Xdebug -Xrunjdwp:server=y,transport=dt_socket,address=7301,suspend=n -Xms2048m -Xmx4096m -XX:+HeapDumpOnOutOfMemoryError -XX:HeapDumpPath=hea
阅读全文
1