自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(116)
  • 资源 (22)
  • 收藏
  • 关注

原创 BigDecimal四大误区

BigDecimal使用的四大误区

2022-09-09 18:05:36 2656

原创 FFmpeg入门

FFmpeg下载:  现在需要将上传至后端的视频和音频进行合成.FFmpeg就是音视频处理工具.下载地址:http://ffmpeg.org/ffmpeg的应用  制作播放器,格式工厂,音视频剪辑,直播,视频加马赛克,水印,特效等~下载工具包到Windows(Linux也行):Ffmpeg的使用:一.改变文件格式:1.打开下载好的压缩包,解压即可。2.在ffmpeg的bin目录执行dos命令3.准备一个视频4.打开CMD,进入ffmpeg/bin5.输入ffmpeg.exe -

2021-05-07 16:22:59 7726 3

原创 分布式/集群个人见解

分布式:牵扯到项目的拆分,将一个完整的项目拆分成多个模块,并且每个模块都能独立部署以及运行集群:项目的部署.将一个单独的项目部署在多台服务器上叫做集群,将分布式项目中的每一个模块都部署在多台服务器上就叫:分布式+集群假设三台服务器套接字分别为:192.168.61.23:8080192.168.61.24:8081192.168.61.25:8082这时候接收到客户端请求,我们无法使用tomcat自动制定本处理请求的服务器,这个时候我们就需要有一个统一接受请求.然后将请求分配给上面的三.

2020-11-03 19:49:32 82577 1

原创 yield方法的使用

yield方法的使用

2023-10-17 18:59:11 205

原创 Lock锁中的Condition的用法

其实Lock的Condition中[await()/signal()]的作用和Synchronized中[wait()/notify()]的作用是一样的,只是使用的方法不一样.

2023-10-17 18:28:29 262

原创 Lock锁的使用方法(一)

在多线程应用中,为了实现线程同步,用到了锁的概念,比较常用的是synchronized关键字,但是synchronized是隐式锁,那么在jdk5.0开始,出现了显示定义同步锁对象实现同步。这个显示锁就是lock锁,可以显示的加锁和释放锁。

2023-10-17 17:29:31 188

原创 使用interrupt()中断线程

这句话的意思就是当我们调用interrupt()方法后,它会将false变为true.当状态变为true之后,就代表着线程是停掉的.原因:当我们调用interrupt()这个方法的时候底层会调用一个变量.isInterrupted,只需要在代码中判断线程是否已经中断,当为true的时候,就代表线程已经停掉了…

2023-10-17 16:35:45 185

原创 SpringBoot使用@Async异步注解

@Async注解,该注解可以被标注在方法上,以便异步地调用该方法。调用者将在调用时立即返回,方法的实际执行将提交给Spring TaskExecutor的任务中,由指定的线程池中的线程执行。在项目应用中,@Async调用线程池,推荐使用自定义线程池的模式。自定义线程池常用方案:重新实现接口AsyncConfigurer。

2023-09-23 23:01:10 143

原创 多吉不来上课,因为他像风儿一样自由

2023-05-27 11:10:40 116

原创 Java设计模式:工厂模式

Java23设计模式之一:工厂模式

2022-09-20 16:42:43 1863

原创 Java实用的工具

实用的Java工具

2022-09-20 14:32:23 1952

原创 Java泛型

Java泛型

2022-09-08 16:20:32 1882

原创 多线程模拟龟兔赛跑游戏

多线程模拟龟兔赛跑游戏。

2022-08-17 21:58:59 3485

原创 Runnable并发问题(火车票练习)

Runnable并发问题(火车票练习)

2022-08-15 23:25:35 3393

原创 Runnable小练习(网图下载)

Runnable小练习(网图下载)

2022-08-15 22:52:35 3281

原创 Java线程

线程是进程中的一条执行路径,也是CPU的基本调度单位。一个进程有一个或多个线程组成,彼此间完成不同的工作,同时执行,称为多线程。

2022-08-10 23:37:45 3319 1

原创 Thread小练习(网图下载)

Thread小练习(网图下载)

2022-08-10 23:35:56 3345 1

原创 通过反射操作注解

通过反射操作注解

2022-08-09 23:20:27 3356

原创 Java整合FFmpeg截取视频某一帧为图片

首先引入FFmpeg第三方依赖: <!--start:视频获取某一帧的图片--> <dependency> <groupId>org.bytedeco</groupId> <artifactId>javacv</artifactId> <version>1.4.3</version> </

2022-04-22 10:52:27 7679 3

原创 Linux查询IP失败

linux执行命令ip addr时返回:执行命令:sudo dhclient ens33即可解决

2022-02-25 17:57:36 5427 2

原创 彻底删除2345输入法

windows+R键打开运行,输入regedit然后ctrl+F键 搜索下面路径,打开后就会看见语言栏里的输入法了,直接删除这个文件夹,就删除了 HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\CTF\TIP\{0055AAB0-EACB-46DB-9BB4-1B97FC046D02}\LanguageProfile\0x00000804\...

2021-12-31 14:40:04 6691 3

转载 Sa-Token简单使用

再见 Shiro!权限认证我选择 Sa-Token:简单、优雅!

2021-12-23 18:16:53 4390 1

原创 运行vue打包的dist文件

npm install -g serve(全局安装)serve -s dist(运行打包后的文件)若npm安装失败,请移步:node.js安装失败解决方法

2021-12-06 10:25:38 6525 1

原创 Java实现二维码的生成与解析

一.在pom文件中加入Google提供的依赖:<!--google生成二维码--> <dependency> <groupId>com.google.zxing</groupId> <artifactId>core</artifactId> <version>3.3.0</version> </depe

2021-11-29 18:49:33 7427 2

原创 SpringBoot整合BCrypt进行密码加密

一. 首先在pom依赖中加入依赖: <!-- security依赖包 (加密) --> <dependency> <groupId>org.springframework.security</groupId> <artifactId>spring-security-web</artifactId> </dependency> &

2021-11-25 18:21:29 6986 2

原创 Java设计模式-单例模式

概念:单例模式(Singleton Pattern)是 Java 中最简单的设计模式之一。这种类型的设计模式属于创建型模式。在 GOF 书中给出的定义为:保证一个类仅有一个实例,并提供一个访问它的全局访问点。单例模式一般体现在类声明中,单例的类负责创建自己的对象,同时确保只有单个对象被创建。这个类提供了一种访问其唯一的对象的方式,可以直接访问,不需要实例化该类的对象。用途:单例模式有以下两个优点:在内存里只有一个实例,减少了内存的开销,尤其是频繁的创建和销毁实例(比如网站首页页面缓存)。避免对资源

2021-11-25 17:35:58 5639 1

转载 SpringBoot使用@Scheduled注解实现定时任务

SpringBoot:1、配置在spring boot的启动类上加 @EnableScheduling 注解,允许支持 @Scheduled :package com.zzx;import org.springframework.boot.SpringApplication;import org.springframework.boot.autoconfigure.SpringBootApplication;import org.springframework.scheduling.annot

2021-11-25 11:28:45 6112 1

原创 Java解决vue跨域问题

只需要在相应的时候加上以下代码即可:response.setHeader("Access-Control-Allow-Origin", "*");此代码的意思是:表示该资源谁都可以访问或者在controller层类或者方法上添加@CrossOrigin注解即可解决跨域问题

2021-11-19 18:35:05 7023 1

原创 Poi模板导出(设置字体样式)

一.controller查询数据,并调用此方法/** * 试题模板导出 * @author zhengzx * @datetime 2021-11-17 11:48:59 * @param response * @param storeId 题库id * @return ResultVo */ @GetMapping("/outQuestions") public ResultVo outQuestions(Http

2021-11-18 16:30:00 6566 1

原创 Java将.docx文件转换为.pdf文件

一. 首先在pom.xml文件中加入以下依赖: <dependency> <groupId>fr.opensagres.xdocreport</groupId> <artifactId>org.apache.poi.xwpf.converter.pdf</artifactId> <version>1.0.6</version> </dependency> <!--

2021-10-24 19:12:37 9481 6

原创 使用Mybatis动态生成MySQL表

一. 首先,在数据库有一张对应的表:二. controller层代码如下: @PutMapping("/dynamicallyTable") public AjaxResult dynamicallyTable(@RequestBody Data data){ List<Template> list = templateService.DynamicallyTable(data.getSid());//此处是判断表内是否有数据,有则可以继续向下执行,无则return

2021-06-26 16:30:40 6375 1

原创 SpringBoot+Mybatis实现批量添加功能

1. 首先是controller层代码:/** * 添加申报用户 * * @param ids 接收的是Project表的id,并将此id添加到declare_project_user中的project_id列中 * @param sysRid 接收的是前台传过来的数据,并将此数据添加到declare_project_user中的user列中 */ @PostMapping(path = "/addDeclaredUser") pub

2021-06-21 18:03:33 7358 7

原创 面试三百问

mysql 存储过程和函数https://www.cnblogs.com/chenhuabin/p/10142190.html秒杀https://mp.weixin.qq.com/s?__biz=MzAwNDA2OTM1Ng==&mid=2453145142&idx=1&sn=3a25d7caf7135a64112e4f9ac2224a9e&scene=21#wechat_redirect秒杀 https://mp.weixin.qq.com/s/fKnNfny7ZF

2021-05-28 16:28:35 5603 5

原创 npm安装失败

查看日志如下:0 info it worked if it ends with ok1 verbose cli [ '/usr/local/node-v10.16.3-linux-x64/bin/node',1 verbose cli '/usr/local/node-v10.16.3-linux-x64/bin/npm',1 verbose cli 'install' ]2 info using [email protected] info using [email protected] verbos.

2021-05-18 10:39:16 12167 4

原创 登录阿里云Docker认证失败

  今天使用Docker登录阿里云时,一直显示密码不对,改了好几次密码登录发现还是不行,翻了翻之前的笔记,找到了一个解决方法~~~首先:错误信息为:Get https://registry.cn-hangzhou.aliyuncs.com/v2/: unauthorized: authentication required给阿里云设置一个"固定密码"即可解决:设置固定密码跳转地址设置完固定密码,重新登录即可使用...

2021-05-11 21:14:38 6746 3

原创 SpringBoot分布式项目首次运行时,显示启动失败

此错误的原因是在pom文件中导入依赖互相(重复)调用,个人感觉就是和死锁类似,解决方法就是将pom文件中错误的重复调用删除,重新刷新一下即可正常启动~~~

2021-05-10 23:49:34 6008 1

原创 Swagger简介及在SpringBoot项目中的使用

一. 首先Swagger是什么?  Swagger 是一个规范和完整的框架,用于生成、描述、调用和可视化 RESTful 风格的 Web 服务。总体目标是使客户端和文件系统作为服务器以同样的速度来更新。文件的方法,参数和模型紧密集成到服务器端的代码,允许API来始终保持同步。Swagger官方API文档:https://swagger.io/作用:  1. 接口的文档在线自动生成。  2. 功能测试。Swagger的主见介绍:  Swagger Codegen: 通过Codegen 可以将

2021-05-10 23:20:22 6661 12

原创 微信小程序渲染层错误

微信小程序报错如下:情况:  在测试版开发,开发完成之后切换到生产环境,再次编译运行,就报了这个错,开发的时候都好好的,切换到的正式小程序账号就报错了 … 很无奈啊~~~再次切换至测试号(开发环境),这儿错误也不消失 …  预览、真机预览、上传到体验版用手机扫,都没问题,就是开发者工具报错  把后开发的代码开个分支记录,回退一下代码版本、清缓存,删小程序记录,卸载开发者工具重装,没用,都没用,统统都没用,这个错误就是突然间出现的 …  今天早上突然间想到的还有一种没测试:修改基础库版本好吧,把

2021-04-26 17:02:32 7951 3

原创 SpringBoot整合Mybatis

1.再pom.xml文件中导入依赖:<dependency> <groupId>mysql</groupId> <artifactId>mysql-connector-java</artifactId><version>5.1.47</version> // 如果不加版本,默认是8.+最新版本.application.yml的驱动路径// com.mysql.cj.jdbc.Driver ,另外url中

2021-04-25 17:54:17 6003 1

原创 Thymeleaf的简单使用

Java代码如下:package com.zzx.controller;import com.zzx.model.User;import org.springframework.stereotype.Controller;import org.springframework.ui.Model;import org.springframework.web.bind.annotation.RequestMapping;import java.util.Arrays;/** * @date:

2021-04-25 11:57:16 5975 1

Navicat15软件.zip

免费的Navicat15中文版

2021-12-09

Springboot+Redis单点登录.zip

单点登录英文全称Single Sign On,简称就是SSO。它的解释是:在多个应用系统中,只需要登录一次,就可以访问其他相互信任的应用系统。

2021-10-27

小郑的SpringCloud分布式+微服务大全.zip

自己学习SpringCloud总结的文档

2021-05-13

微信短视频小程序.zip

本项目为微信短视频小程序,使用的技术为SpringBoot,Redis等~~~

2021-05-10

微信小程序工具及学习文档.zip

微信小程序软件,微信下单小程序,微信下单软件,上万家企业的共同选择,助力企业,微信号里,微信平台,无需经验,支持微信,都用的销售,微信公众号里即可下单,无需下载APP,支持..

2021-04-26

SpringCloud注解详情XMind文件.zip

SpringCloud是一个微服务框架 , 相比于Dubbo等RPC框架 , SpringCloud提供的全套的分布式系统解决方案 . SpringCloud对微服务基础框架Netflix的多个开源组件进行了封装 , 同时又实现了和云端平台以及和SpringBoot开发框架的集成 . ———————————————— 版权声明:本文为CSDN博主「我又不是超人fzx」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。 原文链接:https://blog.csdn.net/fzx_tomcat/article/details/84851925

2021-04-23

git安装包及使用文档.zip

Git是目前世界上最先进的分布式版本控制系统(没有之一)。 Git 是一个开源的分布式版本控制软件,用以有效、高速的处理从很小到非常大的项目版本管理。 Git 最初是由Linus Torvalds设计开发的,用于管理Linux内核开发。Git 是根据GNU通用公共许可证版本2的条款分发的自由/免费软件

2021-04-22

删除没有下载完整jar包脚本.bat

当我们使用Maven下载jar包有可能下载失败,因为maven官网是国外的,但是一个一个找又很麻烦,我就写了这个.bat文件,使用时只需要将ip改为本地仓库地址就可以使用,当jar下载失败时只需要双击打开这个文件即可将下载失败的jar清理干净

2021-04-22

Linux系统使用到的软件及文档.zip

就是一下linux安装的软件而已,比如:redis,jdk,tomcat.mycat,fds~~~

2021-04-22

小郑Linux用到的宝库.zip

就是使用Linux时,使用到的包啊,使用文档啊之类的

2021-03-31

FinalShell安装包.zip

1.多平台支持Windows,Mac OS X,Linux 2.多标签,批量服务器管理. 3.支持登录Ssh和Windows远程桌面. 4.漂亮的平滑字体显示,内置100多个配色方案. 5.shell,sftp同屏显示,同步切换目录. 6.命令自动提示,智能匹配,输入更快捷,方便. 7.sftp支持,通过各种优化技术,加载更快,切换,打开目录无需等待. 8.服务器网络,性能实时监控,无需安装服务器插件. 9.内置海外服务器加速,加速远程桌面和ssh连接,操作流畅无卡顿. 10.双边加速功能,大幅度提高访问服务器速度. 11.内存,Cpu性能监控,Ping延迟丢包,Trace路由监控. 12.实时硬盘监控. 13.进程管理器. 14.快捷命令面板,可同时显示数十个命令. 15.内置文本编辑器,支持语法高亮,代码折叠,搜索,替换. 16.ssh和远程桌面均支持代理服务器. 17.打包传输,自动压缩解压. 18.免费内网穿透,无需设置路由器,无需公网ip.

2021-03-29

XShell7安装包.zip

最新的连接linux工具,支持window系统

2021-03-29

Mybatis逆向工程.zip

可以更快的创建封装类以及数据访问层

2021-03-26

IDEA中pom依赖报错解决方法汇总.docx

新手使用IDEA使用Maven配置pom依赖时经常出现的问题

2021-03-25

2021最新版面试题.zip

2021版最新面试题

2021-03-25

2021版100套最新简历.zip

最新,最全的简历

2021-03-25

Elasticsearch

Elasticsearch是一个实时的分布式搜索和分析引擎。它可以帮助你用前所未有的速 度去处理大规模数据。ElasticSearch是一个基于Lucene的搜索服务器。它提供了一个分 布式多用户能力的全文搜索引擎,基于RESTful web接口。Elasticsearch是用Java开发 的,并作为Apache许可条款下的开放源码发布,是当前流行的企业级搜索引擎。设计用 于云计算中,能够达到实时搜索,稳定,可靠,快速,安装使用方便。

2021-03-25

安装Linux中的MySQL.docx

由于我们以后的数据库几乎都是安装在Linux,那么你下这个文档就对了

2021-03-25

echarts.min.js

ECharts开源来自百度商业前端数据可视化团队,基于html5 Canvas,是一个纯Javascript图表库,提供直观,生动,可交互,可个性化定制的数据可视化图表。创新的拖拽重计算、数据视图、值域漫游等特性大大增强了用户体验,赋予了用户对数据进行挖掘、整合的能力。

2021-03-24

畅购商城项目项目文档.zip

此压缩包有畅购项目所有的项目文档以及建表语句

2021-03-04

Java实现发送邮件.pdf

电子邮件的应用非常广泛,常见的如在某网站注册了一个账户,自动发送一封激活邮件,通过邮件找回密码,自动批量发送活动信息等。很显然这些应用不可能和我们自己平时发邮件一样,先打开浏览器,登录邮箱,创建邮件再发送.简单介绍如何通过 Java 代码来创建电子邮件,并连接邮件服务器发送邮件。

2020-11-14

空空如也

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

TA关注的人

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