- 博客(38)
- 资源 (1)
- 收藏
- 关注
原创 Nacos2.4.0兼容达梦数据库
我这里在判断如果poolProperties.getDataSource().getDriverClassName()为空的时候才使用添加的字段赋值driverClassName,是因为源码只有为空时才用到了定义值,不为空时nacos系统用的是DataSource的值,所以就不再赋值了。如果出现这个报错,那就找到这个报错的包,compile一下,哪个包报错,就compile哪个包就行。打包后的nacos位置在\distribution\target\下。这样就可以了,配置一下配置文件的数据源就可以了。
2024-08-29 16:24:45
2266
原创 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
3609
2
原创 java发送图文到公众号
这两天接到了一个新任务,通过后台管理编写文章,发送到官网的同时,推送一份到公众号,研究了一下微信的文档,发现不难,只需要有几个注意点就可以了。注意这几点就可以了,好了接下来我们进入到正文!,可以结合文档看,毕竟他老是在更新。
2024-06-27 15:31:55
1402
原创 springboot服务注册到Eureka,端口总是默认8080,自己配置端口不生效
springboot服务注册到Eureka,端口总是默认8080,自己配置端口不生效
2023-08-25 17:31:50
1823
原创 Java生成pdf长图(多图片转长图,铺满宽度,可实现图片缩放)
今天搞了个Java多个图片合并生成pdf长图,感觉还不错,分享给大家。需要注意的是,每个图片的宽一定要一致不然会出现黑条填充。
2023-05-18 17:27:42
2016
2
原创 JUC笔记
什么是JUCJUC就是java.util.concurrent下面的类包,专门用于多线程的开发。源码 + 官方文档 面试高频问!java.util 工具包业务:无法通过普通的线程代码 Thread实现。Runnable 没有返回值、效率相比于Callable相对较低!企业开发中Callable 使用较多Callable :锁:2、线程和进程进程是操作系统中的应用程序、是资源分配的基本单位,线程是用来执行具体的任务和功能,是CPU调度和分派的最小单位一个进程往往可以包含多个线
2022-03-18 13:35:10
478
原创 JVM探究
JVM探究面试题请你谈谈你对JVM的理解?java8虚拟机和之前的变化更新?什么是OOM,什么是栈溢出StackOverFlowErro?怎么分析?JVM的常用调优参数有哪些?内存快照如何抓取,怎么分析Dump文件?谈谈JVM中,类加载器你的认识?一、JVM的位置二、JVM的体系结构三、类加载器作用:加载Class文件加载器:1.虚拟机自带的加载器2.启动类(根)加载器3.扩展类加载器4.应用程序加载器四、双亲委派机制 //双亲委派机制:安全 // 1. A
2022-03-18 11:14:58
939
原创 java的8锁现象
锁的8个现象我写了4个测试类,每个测试类里两个现象都是相似的!!!/** * 8锁现象 * 1.先发短信还是先打电话? 答:先发短信,再打电话,因为synchronized 锁的对象是方法的调用者,谁先执行谁先输出 * 2.在发短信方法中加4秒延时,看先发短信还是先打电话? 答:还是先发短信,再打电话,因为synchronized 锁的对象是方法的调用者,谁先执行谁先输出,即使发短信方法卡着4秒但是锁还没有被释放 * */public class TestLock1 { public
2022-01-28 16:27:10
450
原创 根据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
2497
原创 根据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
2761
原创 小程序开发之配置订阅消息推送【java版】
小程序在开发消息推送时需要先申请模板,第一次申请的时候需要配置一些参数1、配置服务器URL、Token、秘钥、加密方式、数据格式Token是做校验用的,秘钥随机生成就行、加密方式就不说了、数据格式按照各自喜好吧 我是选的是json。2、创建接口、书写逻辑(估计来查资料的朋友都是已经踩坑了,没错上面配置配了以后需要根据提供的URL地址,微信会发送一个请求然后跟你进行交互,证明你提供的URL是正确的且可用的,不然不让你提交配置!)2.1、工具类import java.security.Messag
2021-12-08 14:41:33
1861
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
453
原创 抖音超火卡通表白H5
最近超火的抖音卡通表白H5,附上效果,源码放到网盘了,免费开源,祝大家早日脱单,程序员全部都找到女朋友!!!网盘地址点这里 提取码:hgep
2021-11-24 14:57:41
239
原创 表白H5代码
现在很多这种代码不开源想着卖钱,这个代码也是我在网上找了很长时间找到的,原作者做的是pc端的,我修改了一下现在也适用于手机端,pc端的话文字可能会稍微重叠大家调一下就行,估计也没用pc端去展示的,希望能帮助到大家,祝大家表白成功!!!!<!DOCTYPE html><html><head><!-- <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">-->
2021-11-24 12:48:55
1267
原创 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
1407
原创 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
3776
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
623
原创 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
2211
原创 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
96
原创 关于MybatisPlus的默认分页问题
一开始用MybatisPlus的时候,如果用分页就会发现一个问题,如果在使用分页的时候,我们想查询1000条数据,结果查询出来500条,这个时候就会很纳闷,我明明写的1000条啊,怎么会只查询出500条呢,但是如果查询数据库的话,就发现数据库已经有20000条数据了,明显是比500多的,这就证明肯定不是数据数量少的问题,我们再看一下控制台的SQL语句,会发现,limit的条数确实是500。但是我pageSize给的参数确实是1000让人很是郁闷!!!!!!!经过各种搬砖终于解决了,现在把方法粘出来
2021-04-09 11:03:12
2077
1
原创 微信小程序引用VantWeappUI组件步骤及路径问题解决办法详解
微信小程序引用VantWeappUI组件我今天在用微信小程序开发工具引用VantWeapp组件的时候遇到了一些问题,现在把解决的方法分享一下,可能只是我遇到了,但是想写成一个文章,方便跟我有同样问题的参考!先说一下我遇到的问题,我遇到的问题是在引用的VantWeapp组件的引入后,说找不到路径,这就整的我很烦,以这个组件为示例:这里我要引入一个button按钮组件,但是却报了这个错误:当时我就很纳闷,我明明是按照文档的步骤操作的,怎么会找不到呢,经过我的各种方法尝试,后来才把这个问题解决了,现在
2021-03-16 10:17:55
1995
5
原创 Servlet执行流程
Servlet执行流程浏览器请求路径时,首先会去电脑本地的Host文件中去查看是否存在请求的域名,如果查不到就会去SDN中查找是否存在该域名,如果存在则请求,不存在返回错误,Servlet首次加载的时候会比较慢,是因为首次加载会调用init()方法,进行初始化且在程序不停止的情况下只初始化一次,此时会把Servlet放入到内存中,下次再去请求的时候就不用再次加载Servlet,而是请求内存中的Servlet,只是当请求过来时分出来一个线程去进行操作,当操作执行完后,通过response响应参数,返回响应
2021-03-12 11:20:04
192
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
542
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人