自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(48)
  • 资源 (3)
  • 收藏
  • 关注

原创 JAVA开启进程实现mysql数据库的自动备份和自动还原

JAVA实现mysql数据库的自动备份和自动还原在介绍前我要说一下,网上的例子不少,但是坑很多,有些代码看起来是对的,但是小问题不少,原因在于楼主没有测试过,或者没有交代使用时的特殊环境。项目背景:使用java实现远程备份mysql数据库到本地电脑,并可以将本地数据库的备份还原到远程mysql数据库。本机环境windows。注意:本机必须已经装了mysql数据库,并且将mysql 的bin加在了系统环境变量中。我的mysql在c盘,以下代码也是以C盘的mysql的bin下运行的。具体要以你实际

2020-08-10 10:54:39 387 2

原创 使用前端QrCode.js实现根据输入内容生成二维码,并提供二维码下载功能(已使用在交付项目中)

前端QrCode 根据输入内容生成二维码,并提供二维码下载功能简介:这是一个使用前端QrCode自动生成二维码并下载二维码图片的项目。项目背景:在某个项目的交付阶段,客户提出需要一个可手动生成二维码的系统,用来将生成的产品编号的二维码贴到产品上,然后使用扫码枪扫码,实现自动复核产品的功能。实现:我是个java工程师,虽然有一些html、js、hbuild、vue基础,但是还是够呛。两天时间,上天入地,终于集大神代码于一身,根据实际需求实现了该功能。项目截图:注意:因为我自身

2020-08-08 16:55:20 1400 2

原创 java word转pdf、word中关键字位置插入图片 工具类

java word转pdf、word中关键字位置插入图片 工具类

2024-07-12 17:49:09 762

原创 java 将目录下文件打包成zip,并将zip文件放置到当前目录下工具类

java 将目录下文件打包成zip,并将zip文件放置到当前目录下工具类

2024-07-12 17:33:14 252

原创 java 在pdf中根据关键字位置插入图片(公章、签名等)

java 在pdf中根据关键字位置插入图片(公章、签名等)

2024-07-12 09:07:45 400

原创 java 子网掩码和IP计算起始IP和终止IP工具类

【代码】java 子网掩码和IP计算起始IP和终止IP工具类。

2024-06-07 18:44:06 300

原创 java aliyun oss上传和下载工具类

java aliyun oss上传和下载工具类。

2024-06-07 17:59:27 273

原创 java 通过接口下载excel并转实体类工具类

java 通过接口下载excel并转实体类工具类

2024-06-07 11:22:34 255

原创 java定时任务 设置开始时间、结束时间;每周一、四、六执行;并且隔n周执行。最后计算所有执行时间

java定时任务 设置开始时间、结束时间;每周一、四、六执行;并且隔n周执行。最后计算所有执行时间

2024-06-07 11:06:30 674

原创 vue使用html2canvas截图下载时,存在svg或者img或者特殊字体时截图不全的解决办法

vue使用html2canvas截图下载时,存在svg或者img时截图不全的解决办法

2024-06-04 16:58:13 710

原创 springboot创建websocket服务端

websocket

2023-08-09 09:36:39 1495

原创 ldap登录 AD域登录工具类

java ad登录验证 ldap登录

2023-08-09 09:02:17 326

原创 java 强密码验证策略工具类

强密码验证工具

2023-08-09 08:49:05 263

原创 JAVA RSA加密解密 分段加密解密

RSA加密解密

2023-08-08 18:04:30 365

原创 mysql存储过程和触发器常用sql

mysql储存过程和触发器常用命令

2022-06-15 09:52:16 256 1

原创 java list均匀拆分成n等份工具类、list平分

java list均匀拆分成n等份工具类、list平分

2022-03-01 14:12:35 1329

原创 java build创建对象 使用构建器模式实现fluent链式编程

java build创建对象 使用构建器模式实现fluent链式编程

2022-01-29 14:34:52 1341 1

原创 JAVA多线程执行,等待返回结果,再执行

JAVA多线程执行,等待返回结果,再执行

2022-01-28 10:33:25 6320

原创 java使用map进行缓存 ConcurrentHashMap缓存

java使用map进行缓存 ConcurrentHashMap缓存

2022-01-27 16:08:19 906

原创 java 深拷贝map 深度复制map

java 深拷贝map 深度复制map

2022-01-27 16:02:37 1043

原创 xxl-job集成springboot实战,xxl-job定时任务详解

xxl-job集成springboot实战,xxl-job定时任务详解

2022-01-17 17:51:58 5097 1

原创 mysql创建用户只能访问数据库中一张表

mysql创建用户只能访问数据库中一张表

2022-01-14 09:47:11 1314

原创 mysql修改自增主键的初始值为1

mysql修改自增主键的初始值为1实例:alter table vbd_device_three_circles AUTO_INCREMENT=1;alter table tablename AUTO_INCREMENT=1;

2022-01-14 09:40:03 1654

原创 jar启动时设置jvm内存大小参数

jar启动时设置jvm内存大小参数-XX:MetaspaceSize=128m (元空间默认大小) -XX:MaxMetaspaceSize=128m (元空间最大大小) -Xms1024m (堆最大大小) -Xmx1024m (堆默认大小) -Xmn256m (新生代大小) -Xss256k (棧最大深度大小) -XX:SurvivorRatio=8 (新生代分区比例 8:2) -XX:+UseConcMarkSweepGC (指定使用的垃圾收集器,这里使用CMS收集器) -XX:+Pr

2022-01-14 09:36:55 1498

原创 将jar包通过maven打包成依赖命令

将jar包通过maven打包成依赖mvn install:install-file -Dfile=C:\Users\du'me\Desktop\nb-cardata-demo\cube-open-api-client-0.1.jar -DgroupId=com.example -DartifactId=cube-open-api-client -Dversion=0.1 -Dpackaging=jar

2022-01-14 09:35:03 170

原创 jar包解压修改后,打jar包命令

jar包解压修改后,打jar包命令

2022-01-13 18:06:08 243

原创 windows启动jar包乱码解决方案 utf-8启动jar

windows启动jar包乱码解决方案 utf-8启动jar

2022-01-13 18:03:47 946

原创 linux windows 启动kafka命令

linux windows 启动kafka命令

2022-01-13 18:01:12 143

原创 java发送url请求地址中有中文和特殊字符,java发送到前端的文件名存在特殊字符,java后端向前端发送blob类型、arraybuffer类型数据流,后端和前端解决方案

java发送url请求地址中有中文和特殊字符,java发送到前端的文件名存在特殊字符,java后端向前端发送blob类型、arraybuffer类型数据流,后端和前端解决方案如果你的url请求地址没有中文和特殊字符,请移步到另一篇文章:java后端向前端发送blob类型、arraybuffer类型数据流下面详细说明项目情况:1.前端请求图片跨域,考虑前端把这个图片地址发送到后端,后端请求到后通过数据流发送到前端。2.测试环境一切ok,到了生产环境就崩了,晚上搞到12点没有好,第二天定位为题解决了。

2022-01-06 14:45:09 3527

原创 java后端向前端发送blob类型、arraybuffer类型数据流(解决前端跨域问题)

java后端向前端发送blob类型数据流项目需求概述:前端请求图片时遇到跨域问题,思考解决方案时,考虑前端请求本地javaweb接口时带上图片url,由后端请求到图片后再发送到前端。后端代码package com.neusoft.viic.server.dataService.controller;import io.swagger.annotations.Api;import io.swagger.annotations.ApiOperation;import org.springfram

2022-01-05 14:56:26 10396

原创 springboot集成kafka实战项目,kafka生产者、消费者、创建topic,指定消费分区

springboot集成kafka实战项目,kafka生产者、消费者、创建topic前言本项目代码可直接集成到你现有的springboot项目中。功能包括:1.kafka生产者配置。2.kafka消费者配置。(指定分区消费)3.kafka topic配置。工具:1.windows环境下kafka_2.12-2.8.0。2.offsetexplorer.exe kafkaTools工具(查看kafka数据)。3.idea 开发工具。4.springboot。windows环境下kafka

2022-01-04 18:05:52 4975

原创 springboot多数据源,DruidDataSource多数据源切换,不重启项目,修改数据库名解决方案

springboot多数据源,DruidDataSource多数据源切换,不重启项目,修改数据库名解决方案

2022-01-04 11:33:32 5434

原创 java8 Optional的使用,Optional实例,使你的代码高大上

java8 Optional的使用,Optional实例,使你的代码高大上java8 Optional的使用,Optional实例,使你的代码高大上Optional是为了解决空指针异常,本质是一个包含可选值的包装类,或者说是一个容器实例代码package com.dume.boot.code;import java.util.Optional;/** * @author dume * @create 2021-09-13 10:53 * * Optional是为了解决空指针异常,本

2021-09-14 11:03:17 760

原创 java基础面试01

1、overload(重载) 与 overwrite(重写)重载:表示一个类中 可以有多个名称相同的方法,但彼此的参数不同(参数个数或参数类型),与方法的作用域和返回类型无关;重写:表示子类中的方法可以与父类的某个方法的 名称和参数完全相同;当通过子类创建的对象调用这个方法时,将调用子类中的定义方法,相当于将父类的此方法覆盖,这也是多态的一种表现;2、throw 与 throwsthrow:手动抛出异常,一般出现在函数体中;throws:声明方法可能抛出的异常,一般出现在 方法头部;3、

2021-05-11 17:12:20 271

原创 HashMap LinkedHashMap Hashtable TreeMap 的区别,面试时如何回答

java为数据结构中的映射定义了一个接口java.util.Map,四个实现类分别是:HashMap Hashtable LinkedHashMap TreeMap 。Map的实现类,键不允许重复,键重复时值就会被覆盖;值允许重复。HashMap:1.最多允许一条键为NULL,允许多条值为NULL。2.插入、遍历无序;。4.遍历速度有容量有关,而不是实际数据条数。5不支持线程同步(线程不安全),多个线程写hashMap,可能导致数据不一致。6.可使用Collections的synchroni

2021-02-26 13:40:52 147

原创 根据产品策略某本书可以设置包月到期时间, 需要计算指定时间到包月到期时间还有多少分钟,不足60S的不计入。

package com.dume.server.face;import javax.xml.crypto.Data;import java.text.SimpleDateFormat;import java.util.Date;import java.util.Scanner;/** * 根据产品策略某本书可以设置包月到期时间, * 需要计算指定时间到包月到期时间还有多少分钟,不足60S的不计入。 */public class ExpireDate { public sta

2021-02-24 14:42:43 171

原创 建立三个线程A、B、C, A线程打印10次字母A, B线程打印10次字母B, C线程打印10次字母C,但是要求三个线程同时运行, 并且实现交替打印,即按照ABCABCABC的顺序打印

两种方法解题目;1.package com.dume.server.face;/** * 建立三个线程A、B、C, * A线程打印10次字母A, * B线程打印10次字母B, * C线程打印10次字母C,但是要求三个线程同时运行, * 并且实现交替打印,即按照ABCABCABC的顺序打印。 */import java.util.concurrent.CompletableFuture;import java.util.concurrent.TimeUnit;public clas

2021-02-24 14:15:22 673

原创 开启两个线程A、B,打印1到10,线程A打印奇数(1、3、5、7、9),线程B打印偶数(2、4、6、8、10)

三种解题方法:1package com.dume.server.face;/** * 开启两个线程A、B,打印1到10,线程A打印奇数(1、3、5、7、9),线程B打印偶数(2、4、6、8、10)。 */public class ThreadA implements Runnable{ //最大数 private int max; //打印方法的类 private Printer printer; //是否偶数 private boolean

2021-02-24 14:10:14 974

原创 给定一组自然数,数字的值有可能会大于2^64 ,要求计算出所有数字的和

package com.dume.server.face;import java.math.BigDecimal;import java.math.BigInteger;import java.util.ArrayList;/** 给定一组自然数,数字的值有可能会大于2^64 ,要求计算出所有数字的和 */public class Solution { public static void main(String[] args) { ArrayList<

2021-02-24 14:06:27 234

原创 写一个Map转换成JavaBean的工具类方法,实现如下mapToObject方法(使用Java反射,不允许使用第三方类库)

package com.dume.server.face;import java.lang.reflect.Field;import java.lang.reflect.Modifier;import java.util.HashMap;import java.util.Map;/** * 写一个Map转换成JavaBean的工具类方法,实现如下mapToObject方法(使用Java反射,不允许使用第三方类库) * * public static <T> T mapToO.

2021-02-24 14:04:44 563

java aspose-words 依赖jar包

aspose-words 依赖包和license

2024-07-12

xxl-job集成springboot实战代码

xxl-job集成springboot实战,xxl-job定时任务详解 博客地址:https://blog.csdn.net/qq_38105536/article/details/122544713

2022-01-17

springboot集成kafka实战项目,kafka生产者、消费者、创建topic,指定消费分区

springboot集成kafka实战项目代码 项目介绍地址:https://blog.csdn.net/qq_38105536/article/details/122308040

2022-01-04

springboot多数据源,DruidDataSource多数据源切换,不重启项目,修改数据库名解决方案

项目背景: 1. Springboot项目 2. 一个主数据源,数据名称库不变。 3. 一个副数据源,数据库名称每天都在变,比如今天1号,是db_01; 明天2号,是db_02。 4.不重启项目切换数据源。 5.项目介绍: https://blog.csdn.net/qq_38105536/article/details/122296977

2022-01-04

空空如也

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

TA关注的人

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