自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(53)
  • 资源 (4)
  • 问答 (2)
  • 收藏
  • 关注

原创 解决ck容器与直装时间不一致的问题

clickhouse、容器、时间不一致

2024-01-30 17:36:23 540 1

原创 修复zookeeper未授权访问漏洞

【代码】修复zookeeper未授权访问漏洞。

2024-01-12 11:03:01 2259

原创 mysql容器中,中文乱码或输入不了中文

mysql 容器 中文乱码

2023-12-25 11:34:58 619

原创 国内软件镜像网站

西安电子科技大学:https://linux.xidian.edu.cn/mirrors/南京工业大学:https://mirrors.njtech.edu.cn/mirrors。清华大学:https://mirrors.tuna.tsinghua.edu.cn/哈尔滨工业大学:http://mirrors.hit.edu.cn/#/home。山东大学:https://mirrors.sdu.edu.cn/#/mirror。北京理工大学:https://mirrors.bit.edu.cn/web/

2023-11-14 17:37:18 404

原创 极光推送Service

【代码】极光推送Service。

2023-11-10 15:32:28 121

原创 根据实体类生成表生成语句

【代码】根据实体类生成表生成语句。

2023-09-20 16:01:04 471

原创 maven本地安装jar包

在实际开发中,有些jar包不能通过公共库下载,只能本地安装。

2023-09-19 14:26:37 2588

原创 docker安装fastDFS

创建tracker容器。创建storage容器。

2023-08-22 15:35:46 247

原创 spring boot统一返回

【代码】spring boot统一返回。

2023-07-24 17:23:50 329

原创 BigDecimal计算工具类

【代码】BigDecimal计算工具类。

2023-04-28 10:23:31 236

原创 linux中的oracle启动和关闭

linux下oracle的开启与关闭

2023-04-12 16:07:01 1444

原创 springboot整合mybatis-plus、clickhouse、mysql多数据源

springboot整合mybatis-plus、clickhouse、mysql

2023-04-12 14:04:47 2985 1

原创 3、Linux环境安装clickhouse【非docker版】

config.xml 打开监听地址。users.xml 设置密码。

2023-03-22 16:47:41 444

原创 GPS经纬度转百度经纬度JAVA

【代码】GPS经纬度转百度经纬度JAVA。

2023-03-22 14:10:25 281

原创 批量修改文件名SaveFileUtil

File file = new File(“D:\知识”);

2023-03-21 18:22:09 166

原创 2、Linux环境安装、验证redis【非docker版】

Redis官方网站手动下载,或命令下载:(也可以选择Redis中文网下载),或参考Redis官网下载安装说明。错误:make:*** [all] 错误2。是因为gcc版本太低,升级gcc。

2023-03-21 15:55:18 113

原创 1、Linux环境安装jdk和kafka和验证【非docker版】

linux环境jdk、kafka安装和验证

2023-03-21 15:49:02 538

原创 SpringBoot结合Easypoi模板导出 路径问题

SpringBoot结合Easypoi模板导出 路径问题

2022-09-14 15:00:51 2156

原创 【docker】安装clickhouse

docker-compose 安装clickhouse

2022-08-04 15:42:58 2493 3

原创 【docker】docker 、docker-compose离线安装

docker 、docker-compose 安装

2022-08-04 11:27:05 12545 6

原创 clickhouse常用语句

clickhouse常用语句

2022-06-23 15:37:16 1605

原创 ffmpeg部署和springboot使用

ffmpeg的安装 以及使用

2022-04-20 09:14:52 2570

原创 EasyPoiUtil导出工具

package com.zjson.alibaba.commons.tools.utils;import cn.afterturn.easypoi.excel.ExcelExportUtil;import cn.afterturn.easypoi.excel.ExcelImportUtil;import cn.afterturn.easypoi.excel.entity.ExportParams;import cn.afterturn.easypoi.excel.entity.ImportPara

2021-10-15 17:10:24 537 2

原创 树形结构工具类,如:菜单、部门等

1、树节点package com.zjson.rights.commons.tools.utils;import lombok.Data;import java.io.Serializable;import java.util.ArrayList;import java.util.List;/** * 树节点,所有需要实现树节点的,都需要继承该类 */@Datapublic class TreeNode<T> implements Serializable {

2021-10-14 18:05:39 164 1

原创 SQL 工具类

package com.zjson.rights.commons.tools.utils;import org.apache.commons.lang3.StringUtils;/** * SQL 工具类 * * @author zj * @version v1.0.0 * @date 2020/10/12 17:55 */public class SqlUtil { private final static String BACKSLASH = "\\"; priv

2021-10-14 18:02:41 225

原创 JsonUtils

/* * Copyright (c) 2019. * hnf Co.Ltd. 2002- * All rights resolved */package com.meiyuan.rights.sdk.utils;import com.fasterxml.jackson.annotation.JsonInclude;import com.fasterxml.jackson.core.JsonProcessingException;import com.fasterxml.jackson.co

2021-10-14 17:50:58 332

原创 Spring Boot 实体里的List集合参数验证

Spring Boot 实体里的List集合参数验证Spring Boot 通过Hibernate Validator 加验证大家都知道,今天讲一下Spring Boot 实体里的List集合参数验证,直接上代码1、 List参数上加@Validpublic class OrderSaveDTO {@Valid@ApiModelProperty("订单商品信息集合")@NotEmpty(message = "订单商品信息集合不能为空")private List<OrderGoods

2021-09-02 09:30:52 6107 1

转载 全网最全的 postman 工具使用教程

postman的各种使用姿势全网最全的 postman 工具使用教程

2021-08-20 09:21:17 176

原创 Rsa加签验签工具

Rsa加签验签工具为了方便对外接口加签验签,写了个通用的加签验签工具。一、上代码1.1 RsaUtils 代码PRIVATE_KEY、PUBLIC_KEY 可以在线生成或者通过支付宝工具生成。在线生成公钥私钥对,RSA公私钥生成import com.fasterxml.jackson.annotation.JsonInclude;import com.fasterxml.jackson.core.JsonProcessingException;import com.fasterxml.jac

2021-08-12 16:14:46 1366

原创 Spring Boot AOP实现记录操作日志

Spring Boot 实现记录操作日志1、需求分析​ 最近产品经理提出“要查看用户操作日志"的需求。于是就想到了用AOP来实现,为了提高效率,记录日志使用异步,日志的记录可选择保存在mysql或者MongoDB中。2、代码实现1、添加AOP依赖<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-aop&l

2021-08-12 15:57:46 408

原创 面试参考题

一、单选题1、redis中,一个字符串类型的值最大容量是多少();A、64MB、128MC、256MD、512M答案:D;难度:简单;考察知识点: redis的数据类型String的基础知识。2、如下代码,执行结果是();public class Demo { public static void main(String[] args) { SingleAlone.getInstance(); System.out.println("count1=

2021-08-12 14:26:14 783

原创 mybatis-plus + easyCod生成代码 IDEA配置模板

在IDEA中配置controller、service等模板代码entity.java##引入宏定义$!define##使用宏定义设置回调(保存位置与文件后缀)#save("/entity", ".java")##使用宏定义设置包后缀#setPackageSuffix("entity")##使用全局变量实现默认包导入$!autoImportimport java.io.Serializable;##使用宏定义实现类注释信息#tableComment("实体类")public

2021-08-11 15:10:36 180

原创 RabbitMQ 延迟队列

创建步骤 (1) 建死信交换器 order.timeout.dead.letter.exchange(Fanout) (2) 创建普通交换机 order.cancel.exchange (Fanout) (3) 创建普通队列 order.cancel.queue (4)创建订单延迟队列(死信队列) order.timeout.queue (5) 绑定普通交换机和队列 (6) 将订单延迟队列绑定到交换机创建交换机和队列package com.amz.source.tra.

2021-08-11 15:01:54 149

原创 简单了解Spring Boot

0.spring中定义过滤器,拦截器,Servlet,经常需要经常的类和实现的方法。1. 什么是SpringBootSpring是为了简化Java,Springboot是为了简化Spring;所以SpringBoot是基于Spring的更快,更容易集成其他功能的微服务框架;它提倡开箱即用,默认大于配置的规范,使我们能尽快专注于业务;避免maven的导入和jar的冲突。2.SpringBoot的核心注解以及理解SpringBoot的核心注解是@SpringBootApplication,主要包

2021-08-11 14:59:01 120

原创 Spring Boot结合easyExcel 三种方式实现自增序号

有些业务功能要求能导出序号,现在提供两种实现方式。通过mysql查询实现;实现RowWriteHandler接口,自定义拦截器;1、通过mysql查询实现通过自定义变量实现每行数据+1,得到序号。当然在对应的实体里加上sequenceNumber,直接导出即可。 SELECT (@rownum := @rownum + 1) AS sequenceNumber, memberEvidencedata.* FROM (

2021-08-11 14:35:55 10255

原创 Spring Boot 中 RestTemplate 返回 LinkedHashMap 转实体的方法

在最近项目中,使用Springboot给外部提供接口,同时提供调用接口的SDK。为了方便,直接使用SpringBoot中的RestTemplate来调用接口。对接的时候翻车了,rest默认返回的是LinkedHashMap,我直接返回实体给他们,结果可想而知。0、配置消息转换RestTemplate中属性private final List<HttpMessageConverter<?>> messageConverters = new ArrayList<>

2021-08-09 17:54:43 2273

原创 spring boot提供不同版本的接口

公司使用敏捷开发,app要兼容不同的版本,最开始最方便的方法是在类或者方法上直接加上V1,V2等版本的标识,可是在迭代或者不同开发者(新同事)之间标准不统一,比如:v1/user/add和user/v1/add到底是同一个接口还是不同的接口,为了更好的处理问题,使用注解和发射解决。1、创建注解@ApiVersion/** * 版本注解 * * @author Zhang Jie * @version 1.0.0 * @since 2021/4/22 11:49 */@Target({.

2021-04-23 10:26:06 494

原创 理解Redis

一、说到redis,你最先想到的是什么?什么是redis、redis的数据类型、持久化机制、过期键的删除策略、redis为什么这么快、内存相关的知识、线程模型、事务、集群方案、分区、分布式、缓存异常?1.什么是redisredis是高性能、非关系型、键值对数据库;redis的key是String类型,value有多种类型();比较mysql和redis的特性:功能redi...

2020-03-31 14:39:47 231

原创 理解多线程

与n取模其实就是和n-1相与【n%32 == n & (32-1)】一、线程基础说说你在工作中,哪些地方用到了锁1.1 线程三要素三要素说明导致的原因解决方案原子性要么全成功、要么全失败线程切换JDK Atomic开头的原子类、synchronized、LOCK可见性A线程对共享变量的修改,其他线程可见缓存问题synchronized、v...

2020-03-31 14:38:35 103

原创 理解HashMap

一、深入理解HashMapHashMap的存储结构:Node {key, value, next}HashMap中的常量://default_inital_capacity:初始容量static final int DEFAULT_INITIAL_CAPACITY = 1 << 4; // aka 16//最大容量static final int MAXIMUM_CAPAC...

2020-03-31 14:37:57 181

导出数据库word设计文档

1、连接mysql数据库; 2、获取指定的库的表的信息; 3、根据ftl模板导出数据库信息

2024-01-22

最新springmvc+spring+mybatis整合jar

4.2.4.jar...最新springmvc+spring+mybatis。

2016-09-21

java图形界面编程

java图形界面编程,属于ppt方面的知识,初学者可以看看

2015-05-22

java基础知识总结(超级经典)

java基础知识总结(超级经典)每一个集合都有自己的数据结构,都有特定的取出自己内部元素的方式。为了便于操作所有的容器,取出元素。

2015-05-22

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

TA关注的人

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