自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(17)
  • 收藏
  • 关注

原创 递归逆转链表

【代码】递归逆转链表。

2024-04-08 17:49:18 92 1

原创 通过反射获取属性名称,以及属性值,以及获取@ApiModelProperty参数的value

通过反射获取属性值和属性名称,

2021-12-21 17:10:12 1433

原创 将list处理为树结构对象,并递归获取所有该对象所有分支

import lombok.Getter;import lombok.Setter;import org.springframework.util.CollectionUtils;import org.springframework.util.StringUtils;import java.util.ArrayList;import java.util.List;/** * 将一个list对象转换为树结构,并递归遍历树结构所有分支 */public class tranLink {

2021-10-29 14:30:03 301

原创 mybatis 使用association 进行嵌套查询

<resultMap id = "userMap" type = "com.common.dto.StudentVO"> <result id column = 'id' jdbcType = 'BIGINT' property = 'id'> <result column = 'name' jdbcType = 'VARCHAR' property = 'name'><result column = 'class' jdbcType = 'VAR...

2021-05-12 19:38:40 466

转载 freemarker常见语法大全

freemarker常见语法大全FreeMarker的插值有如下两种类型:1,通用插值${expr};2,数字格式化插值:#{expr}或#{expr;format}${book.name?if_exists } //用于判断如果存在,就输出这个值${book.name?default(‘xxx’)}//默认值xxx${book.name!"xxx"}//默认值xxx${book.date?string('yyyy-MM-dd')} //日期格式${book?string.numbe...

2021-01-25 16:23:42 332

转载 Java 读取freemarker模板(html)转换成String

Java代码package com.main.util;import freemarker.template.Template;import org.slf4j.Logger;import org.slf4j.LoggerFactory;import org.springframework.beans.BeansException;import org.springframework.context.ApplicationContext;import org.springframewor

2021-01-25 16:22:35 1011

转载 Java8中Map与FlatMap的理解

转自/82888316

2020-12-24 10:52:00 171

原创 实现泛型接口类,来对接具体业务功能操作方法

api对接具体业务功能操作方法public interface ISceneBizProviderService<T> { /** * api对接具体业务功能操作方法 */ public Object executeBizOperation(String serviceCode, String dealId, Object bizInfo);}请求报文结构对象```java/** * * 请求报文结构对象 * <ul> * <l

2020-12-23 22:42:00 145

翻译 Flink常用Api详解

DataStream API主要分为3块:DataSource、Transformation、Sink。Flink数据源(DataSource)可以有两种实现方式:1.内置数据源a)基于文件readTextFile(path)//获取文本内容读取文本文件,文件遵循TextInputFormat逐行读取规则并返回。b)基于Socket//获取Flink的运行环境StreamExecutionEnvironment env = StreamExecutionEnvironment.getExec

2020-12-23 15:59:23 338

转载 Docker常用命令

Docker常用命令镜像相关docker search java:在Docker Hub(或阿里镜像)仓库中搜索关键字(如java)的镜像 docker pull java:8:从仓库中下载镜像,若要指定版本,则要在冒号后指定 docker images:列出已经下载的镜像 docker rmi java:删除本地镜像 docker build:构建镜像容器相关docker run -d -p 91:80 nginx :在后台运行nginx,若没有镜像则先下载,并将容器的80端口映射为

2020-12-07 15:24:21 52

原创 springboot对数据库密码加密

对数据库密码进行加密public class DataPassword { public static void main(String[] args) throws Exception { //密码明文 String password = "123456"; System.out.println("明文密码: " + password); String[] keyPair = ConfigTools.genKeyPair(512);

2020-11-27 16:55:07 201 1

原创 自定义业务异常处理

自定义异常类package net.xdclass.order_service.Exception;import javax.xml.soap.SOAPException;import javax.xml.soap.SOAPFactory;import javax.xml.soap.SOAPFault;import javax.xml.ws.soap.SOAPFaultException;public class CloudException extends RuntimeExcepti

2020-11-13 10:13:06 161

原创 Feign日志级别管理

Feign日志级别管理将feign日志级别设置为debug,因为feign的logger.level只对debug做出响应debug: true# 指定FeignClientApi的日志级别,feign接口日志只对debug有反应logging: level: net.xdclass.order_service: debug## root: INFO# org:# hibernate:# type:# descript

2020-11-12 11:18:54 1129

原创 ERROR 1045 (28000) mysql 登录不上去

太长时间没有登录服务器,不知道为什么mysql登录,不成功报ERROR 1045(28000)后来发现mysql.user里root信息不存在解决方法1.修改配置文件 vim /etc/my.cnf 在该文件中添加[mysqld] 里任意一行添加skip-grant-tables2.重新启动mysql service mysql restart3.登录mysql 输出mysql命令登录成功4.show databases 选择mysql 命令use mysql...

2020-10-27 16:47:07 224

原创 java求无序数组中第k大的数

求无序数组中第k大的数最近工作不是很紧,闲下来学习巩固一下,看到一道面试题,解一下,main方法运行成功, public static void main(String[] args) { int[] a = {62,35,3,78}; int k = 2; int num = 0; for(int i = 0; i<a.length;i++){ if(a[i]>a[k]) { ...

2020-10-26 11:25:06 714

原创 java后端实现文件上传下载

@Value("download.excel.localPath:null")privateStringdownLoadLocalPath;//privateStringdownLoadLocalPath="D:exceldownload";@Value("{download.excel.localPath:null}") private String downLoadLocalPath;// private String downLoadLocalPath="D:\\excel\\down

2020-10-13 09:13:44 496

原创 通过反射动态获取创建对象

**通过反射动态获取创建实体对象***//通过类名创建动态的实体对象*Object demo = esbRequest.getBody();String dtoName = “包名+类名”;Class<?> class = Class.for(dtoName);Object obj = class.newInstance();//json字符串与实体对象转换ObjectMapper objectMapper = new ObjectMapper();obj = objectM

2020-09-16 09:28:10 173

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除