自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(37)
  • 资源 (1)
  • 收藏
  • 关注

原创 java生成PDF(图片,模板,表格)

java生成pdf(单模板、多模板+图片+表格,包括页头/页脚及水印)

2022-11-10 18:04:46 32743 99

原创 java后台生成统计图

java后台生成统计图全解

2022-11-02 16:38:42 3242 2

原创 Nacos2.4.0兼容达梦数据库

我这里在判断如果poolProperties.getDataSource().getDriverClassName()为空的时候才使用添加的字段赋值driverClassName,是因为源码只有为空时才用到了定义值,不为空时nacos系统用的是DataSource的值,所以就不再赋值了。如果出现这个报错,那就找到这个报错的包,compile一下,哪个包报错,就compile哪个包就行。打包后的nacos位置在\distribution\target\下。这样就可以了,配置一下配置文件的数据源就可以了。

2024-08-29 16:24:45 872

原创 springboot 下mybatis-plus 如何打印sql日志和参数到日志文件

其实StdOutImpl只是把日志打印到控制台,看下StdOutImpl的源码所在的包,是用System.out.println打印的日志,显然这个是把日志打印到控制台,并不会存到日志文件。我们知道springboot默认使用的是logback日志组件,mybatis-plus同时提供了slf4j的日志实现,这个正是我们要用的。但是项目打成jar包运行后,日志文件上并没有把sql日志记录下来,查看 spring.log文件只看到初始启动日志。重启再试,日志依然没打印出来,这次连控制台也没有输出sql日志。

2024-07-22 16:19:55 2509

原创 java发送图文到公众号

这两天接到了一个新任务,通过后台管理编写文章,发送到官网的同时,推送一份到公众号,研究了一下微信的文档,发现不难,只需要有几个注意点就可以了。注意这几点就可以了,好了接下来我们进入到正文!,可以结合文档看,毕竟他老是在更新。

2024-06-27 15:31:55 1061

原创 springboot服务注册到Eureka,端口总是默认8080,自己配置端口不生效

springboot服务注册到Eureka,端口总是默认8080,自己配置端口不生效

2023-08-25 17:31:50 1730

原创 SpringBoot整合达梦数据库

springboot整合达梦数据库

2023-08-08 17:31:57 3053 4

原创 Fegin调用时,Jackson时间转换异常问题解决

Fegin调用时,Jackson时间转换异常问题解决

2023-06-05 11:47:51 1251

原创 关于@Scheduled定时任务同一时间只能执行一个任务的问题

关于@Scheduled定时任务同一时间只能执行一个任务的问题

2023-05-26 15:54:41 3225

原创 等比例缩放多个图片

最新做了一个等比例缩放多个图片,保证所有图片宽高相等并不失真的功能,现将代码粘贴出来。

2023-05-19 13:53:30 246

原创 Java生成pdf长图(多图片转长图,铺满宽度,可实现图片缩放)

今天搞了个Java多个图片合并生成pdf长图,感觉还不错,分享给大家。需要注意的是,每个图片的宽一定要一致不然会出现黑条填充。

2023-05-18 17:27:42 1831 2

原创 我的创作纪念日

不知不觉在CSDN发文章已经两年了

2023-03-10 10:56:03 148

原创 关于java打成jar后,获取resources下的文件资源问题

关于java打成jar包后无法获取resources下的文件资源问题

2023-03-02 10:26:30 5983

原创 Ubuntu系统离线安装资源包

Ubuntu系统离线安装资源包

2023-01-11 16:41:10 10622

原创 生成随机字母去重正序排序

生成随机字母去重正序排序

2022-09-29 10:13:07 284

原创 ZLMediaKit + wvp-GB28181-pro gb28181流媒体平台搭建

对接国标28181视频

2022-08-15 10:40:22 4391

原创 Java代码混淆-proguard

Java代码混淆防止反编译

2022-07-13 15:11:25 1590 4

原创 JUC笔记

什么是JUCJUC就是java.util.concurrent下面的类包,专门用于多线程的开发。源码 + 官方文档 面试高频问!java.util 工具包业务:无法通过普通的线程代码 Thread实现。Runnable 没有返回值、效率相比于Callable相对较低!企业开发中Callable 使用较多Callable :锁:2、线程和进程进程是操作系统中的应用程序、是资源分配的基本单位,线程是用来执行具体的任务和功能,是CPU调度和分派的最小单位一个进程往往可以包含多个线

2022-03-18 13:35:10 385

原创 JVM探究

JVM探究面试题请你谈谈你对JVM的理解?java8虚拟机和之前的变化更新?什么是OOM,什么是栈溢出StackOverFlowErro?怎么分析?JVM的常用调优参数有哪些?内存快照如何抓取,怎么分析Dump文件?谈谈JVM中,类加载器你的认识?一、JVM的位置二、JVM的体系结构三、类加载器作用:加载Class文件​加载器:1.虚拟机自带的加载器2.启动类(根)加载器3.扩展类加载器4.应用程序加载器四、双亲委派机制 //双亲委派机制:安全 // 1. A

2022-03-18 11:14:58 886

原创 java的8锁现象

锁的8个现象我写了4个测试类,每个测试类里两个现象都是相似的!!!/** * 8锁现象 * 1.先发短信还是先打电话? 答:先发短信,再打电话,因为synchronized 锁的对象是方法的调用者,谁先执行谁先输出 * 2.在发短信方法中加4秒延时,看先发短信还是先打电话? 答:还是先发短信,再打电话,因为synchronized 锁的对象是方法的调用者,谁先执行谁先输出,即使发短信方法卡着4秒但是锁还没有被释放 * */public class TestLock1 { public

2022-01-28 16:27:10 424

原创 小程序订阅消息推送

小程序订阅消息推送

2021-12-16 15:51:16 903

原创 小程序自建平台开发票保存到微信卡包

小程序自建平台开发票保存到微信卡包

2021-12-16 15:36:20 5195 19

原创 根据pdf模板导入数据生成pdf并下载到指定位置-java版

1、导入依赖<!--PDF--> <!-- https://mvnrepository.com/artifact/com.itextpdf/itextpdf --> <dependency> <groupId>com.itextpdf</groupId> <artifactId>itextpdf</artifactId>

2021-12-09 17:39:33 2288

原创 根据pdf模板导入数据生成pdf并直接下载-java版

1、导入依赖<!--PDF--> <!-- https://mvnrepository.com/artifact/com.itextpdf/itextpdf --> <dependency> <groupId>com.itextpdf</groupId> <artifactId>itextpdf</artifactId>

2021-12-09 17:32:49 2488

原创 小程序开发之配置订阅消息推送【java版】

小程序在开发消息推送时需要先申请模板,第一次申请的时候需要配置一些参数1、配置服务器URL、Token、秘钥、加密方式、数据格式Token是做校验用的,秘钥随机生成就行、加密方式就不说了、数据格式按照各自喜好吧 我是选的是json。2、创建接口、书写逻辑(估计来查资料的朋友都是已经踩坑了,没错上面配置配了以后需要根据提供的URL地址,微信会发送一个请求然后跟你进行交互,证明你提供的URL是正确的且可用的,不然不让你提交配置!)2.1、工具类import java.security.Messag

2021-12-08 14:41:33 1794 3

原创 Docker安装YApi文档工具

Ypai在安装之前还需要Node环境和MongoDb,大家自行安装一下1、拉取镜像docker pull registry.cn-hangzhou.aliyuncs.com/anoy/yapi2、查看镜像是否下载下来docker images3、先运行起来mongodocker run --restart always -v /data/mongodb:/data/db -d --name mongodb mongo–restart always 是重启策略-v /data/m

2021-12-05 13:47:39 387

原创 抖音超火卡通表白H5

最近超火的抖音卡通表白H5,附上效果,源码放到网盘了,免费开源,祝大家早日脱单,程序员全部都找到女朋友!!!网盘地址点这里 提取码:hgep

2021-11-24 14:57:41 212

原创 表白H5代码

现在很多这种代码不开源想着卖钱,这个代码也是我在网上找了很长时间找到的,原作者做的是pc端的,我修改了一下现在也适用于手机端,pc端的话文字可能会稍微重叠大家调一下就行,估计也没用pc端去展示的,希望能帮助到大家,祝大家表白成功!!!!<!DOCTYPE html><html><head><!-- <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">--&gt

2021-11-24 12:48:55 1204

原创 Docker安装Nacos

1、拉取镜像docker pull nacos/nacos-server:1.4.1我拉取的是1.4.1版本2、查看镜像是否下载成功docker images3、创建nacos外部挂载的日志文件和配置文件mkdir -p /usr/local/nacos/logs/mkdir -p /usr/local/nacos/conf/4、创建nacos的数据库nacos_config 数据库文件地址5、创建ncaos容器并启用docker run -d -e TZ="Asia/Shanghai"

2021-11-12 18:40:43 1373

原创 Docker安装mysql8.0并配置忽略大小写

1、拉取镜像docker pull mysql2、查看镜像是否下载成功docker images3、启动mysqldocker run --name mysql -p 3306:3306 -e MYSQL_ROOT_PASSWORD=root -d -v /home/mysql/:/var/lib/mysql mysql --lower_case_table_names=1命令解释:-e MYSQL_ROOT_PASSWORD :设置mysql密码-v /home/mysql

2021-11-12 16:01:26 3698 2

原创 Docker安装Redis

1、获取redis镜像列表docker search redis2、下载官方redis镜像docker pull redis我下载的是最新版的3、查看是否下载redis镜像成功docker images查询的下载镜像列表中有redis就表示下载成功了4、启动镜像、做映射4.1、下载redis.conf文件,文件可以从官网下载redis.conf配置文件可以放在/opt/data/redis/目录下,我是为了方便统一管理放到了一个自定义的文件夹下修改redis.conf的启动默认项配置

2021-11-12 15:51:53 583

原创 Docker安装Nginx

一、获取Nginx镜像列表1.docker search nginx获取nginx镜像列表2.使用docker pull nginx命令拉取nginx镜像到本地,此处我们获取排名第一的是官方最新镜像,其它版本可以去DockerHub查询3.使用docker images nginx命令,查看我们拉取到本地的nginx镜像IMAGE ID首先测试下nginx镜像是否可用,使用docker run -d --name nginx -p 80:80 nginx创建并启动nginx容器-d 指定容

2021-11-12 15:35:38 2181

原创 Docker安装

配置阿里云Docker源yum install -y yum-utils device-mapper-persistent-data lvm2yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo查看Docker版本:yum list docker-ce --showduplicates安装dockeryum install docker-ce-19.03.5 -y

2021-11-12 14:52:45 82

原创 关于MybatisPlus的默认分页问题

一开始用MybatisPlus的时候,如果用分页就会发现一个问题,如果在使用分页的时候,我们想查询1000条数据,结果查询出来500条,这个时候就会很纳闷,我明明写的1000条啊,怎么会只查询出500条呢,但是如果查询数据库的话,就发现数据库已经有20000条数据了,明显是比500多的,这就证明肯定不是数据数量少的问题,我们再看一下控制台的SQL语句,会发现,limit的条数确实是500。但是我pageSize给的参数确实是1000让人很是郁闷!!!!!!!经过各种搬砖终于解决了,现在把方法粘出来

2021-04-09 11:03:12 1972 1

原创 微信小程序引用VantWeappUI组件步骤及路径问题解决办法详解

微信小程序引用VantWeappUI组件我今天在用微信小程序开发工具引用VantWeapp组件的时候遇到了一些问题,现在把解决的方法分享一下,可能只是我遇到了,但是想写成一个文章,方便跟我有同样问题的参考!先说一下我遇到的问题,我遇到的问题是在引用的VantWeapp组件的引入后,说找不到路径,这就整的我很烦,以这个组件为示例:这里我要引入一个button按钮组件,但是却报了这个错误:当时我就很纳闷,我明明是按照文档的步骤操作的,怎么会找不到呢,经过我的各种方法尝试,后来才把这个问题解决了,现在

2021-03-16 10:17:55 1881 5

原创 Servlet执行流程

Servlet执行流程浏览器请求路径时,首先会去电脑本地的Host文件中去查看是否存在请求的域名,如果查不到就会去SDN中查找是否存在该域名,如果存在则请求,不存在返回错误,Servlet首次加载的时候会比较慢,是因为首次加载会调用init()方法,进行初始化且在程序不停止的情况下只初始化一次,此时会把Servlet放入到内存中,下次再去请求的时候就不用再次加载Servlet,而是请求内存中的Servlet,只是当请求过来时分出来一个线程去进行操作,当操作执行完后,通过response响应参数,返回响应

2021-03-12 11:20:04 171 2

原创 微信支付NATIVE版V2旧版

微信支付NATIVE版V2旧版工具类package com.xihui.nyy_cloud.utils;import com.xihui.nyy_cloud.constant.ConstWeiChat;import com.xihui.nyy_cloud.constant.WXPayConstants;import org.slf4j.Logger;import org.slf4j.LoggerFactory;import org.w3c.dom.Node;import org.w3c.d

2021-03-10 17:22:25 508

生成pdf的自制模板,用于我的生成pdf文章

pdf自制模板,有需要的自取,配合我的生成pdf文章使用,包含图片pdf模板和纯列表模板

2023-02-22

JUC学习笔记~~~~

JUC学习笔记,学习于狂神说JavaUp主

2022-03-18

空空如也

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

TA关注的人

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