Java
文章平均质量分 60
锦鲤飞上天
大家一起进步
展开
-
关于@Scheduled定时任务同一时间只能执行一个任务的问题
关于@Scheduled定时任务同一时间只能执行一个任务的问题原创 2023-05-26 15:54:41 · 3285 阅读 · 0 评论 -
关于java打成jar后,获取resources下的文件资源问题
关于java打成jar包后无法获取resources下的文件资源问题原创 2023-03-02 10:26:30 · 6011 阅读 · 0 评论 -
java生成PDF(图片,模板,表格)
java生成pdf(单模板、多模板+图片+表格,包括页头/页脚及水印)原创 2022-11-10 18:04:46 · 32906 阅读 · 99 评论 -
java后台生成统计图
java后台生成统计图全解原创 2022-11-02 16:38:42 · 3290 阅读 · 2 评论 -
ZLMediaKit + wvp-GB28181-pro gb28181流媒体平台搭建
对接国标28181视频原创 2022-08-15 10:40:22 · 4407 阅读 · 0 评论 -
Java代码混淆-proguard
Java代码混淆防止反编译原创 2022-07-13 15:11:25 · 1596 阅读 · 4 评论 -
JUC笔记
什么是JUCJUC就是java.util.concurrent下面的类包,专门用于多线程的开发。源码 + 官方文档 面试高频问!java.util 工具包业务:无法通过普通的线程代码 Thread实现。Runnable 没有返回值、效率相比于Callable相对较低!企业开发中Callable 使用较多Callable :锁:2、线程和进程进程是操作系统中的应用程序、是资源分配的基本单位,线程是用来执行具体的任务和功能,是CPU调度和分派的最小单位一个进程往往可以包含多个线原创 2022-03-18 13:35:10 · 387 阅读 · 0 评论 -
JVM探究
JVM探究面试题请你谈谈你对JVM的理解?java8虚拟机和之前的变化更新?什么是OOM,什么是栈溢出StackOverFlowErro?怎么分析?JVM的常用调优参数有哪些?内存快照如何抓取,怎么分析Dump文件?谈谈JVM中,类加载器你的认识?一、JVM的位置二、JVM的体系结构三、类加载器作用:加载Class文件加载器:1.虚拟机自带的加载器2.启动类(根)加载器3.扩展类加载器4.应用程序加载器四、双亲委派机制 //双亲委派机制:安全 // 1. A原创 2022-03-18 11:14:58 · 888 阅读 · 0 评论 -
java的8锁现象
锁的8个现象我写了4个测试类,每个测试类里两个现象都是相似的!!!/** * 8锁现象 * 1.先发短信还是先打电话? 答:先发短信,再打电话,因为synchronized 锁的对象是方法的调用者,谁先执行谁先输出 * 2.在发短信方法中加4秒延时,看先发短信还是先打电话? 答:还是先发短信,再打电话,因为synchronized 锁的对象是方法的调用者,谁先执行谁先输出,即使发短信方法卡着4秒但是锁还没有被释放 * */public class TestLock1 { public原创 2022-01-28 16:27:10 · 426 阅读 · 0 评论 -
根据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 · 2311 阅读 · 0 评论 -
根据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 · 2511 阅读 · 0 评论 -
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 · 1376 阅读 · 0 评论 -
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 · 3699 阅读 · 2 评论 -
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 · 2186 阅读 · 0 评论 -
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 阅读 · 0 评论 -
关于MybatisPlus的默认分页问题
一开始用MybatisPlus的时候,如果用分页就会发现一个问题,如果在使用分页的时候,我们想查询1000条数据,结果查询出来500条,这个时候就会很纳闷,我明明写的1000条啊,怎么会只查询出500条呢,但是如果查询数据库的话,就发现数据库已经有20000条数据了,明显是比500多的,这就证明肯定不是数据数量少的问题,我们再看一下控制台的SQL语句,会发现,limit的条数确实是500。但是我pageSize给的参数确实是1000让人很是郁闷!!!!!!!经过各种搬砖终于解决了,现在把方法粘出来原创 2021-04-09 11:03:12 · 1978 阅读 · 1 评论 -
Servlet执行流程
Servlet执行流程浏览器请求路径时,首先会去电脑本地的Host文件中去查看是否存在请求的域名,如果查不到就会去SDN中查找是否存在该域名,如果存在则请求,不存在返回错误,Servlet首次加载的时候会比较慢,是因为首次加载会调用init()方法,进行初始化且在程序不停止的情况下只初始化一次,此时会把Servlet放入到内存中,下次再去请求的时候就不用再次加载Servlet,而是请求内存中的Servlet,只是当请求过来时分出来一个线程去进行操作,当操作执行完后,通过response响应参数,返回响应原创 2021-03-12 11:20:04 · 172 阅读 · 2 评论