自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

榔娃

记录开发过程中的案例

  • 博客(29)
  • 资源 (7)
  • 收藏
  • 关注

原创 个推消息推送SDK快速Springboot项目集成案例

个推消息推送

2023-09-14 14:36:20 931 3

原创 【亲测实用的图片滑块验证码】

亲测实用的图片滑块验证码

2023-06-07 15:00:06 324

原创 Minio对象存储及Springboot整合Minio分片上传

Minio对象存储

2023-02-23 09:44:23 2226 1

原创 Flyway数据库版本管理工具

Flyway 是一款开源的数据库版本管理工具。它可以很方便的在命令行中使用,或者在Java应用程序中引入,用于管理我们的数据库版本。在项目或产品中,很难一开始就把业务理清楚,把数据库表设计好,因此数据表也会在迭代周期不断迭代。在Java应用程序中使用Flyway,能快速有效地用于迭代数据库表结构,并保证部署到测试环境或生产环境时,数据表都是保持一致的。提示:以下是本篇文章正文内容,下面案例可供参考在控制台可以看到相关日志打印,并在数据库中查看到已经创建好的表和相关记录变更。

2022-09-08 10:00:32 704

原创 印章生成工具类开发

Java代码见我的资源 免费使用印章生成工具类,Java开发-Java文档类资源-CSDN下载印章生成工具类,Java开发更多下载资源、学习资料请访问CSDN下载频道.https://download.csdn.net/download/jlonghou/85218149 代码: pom <?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:.

2022-04-25 10:08:17 594

原创 项目实际使用工具类集合

1.二维码生成工具类import com.google.zxing.*;import com.google.zxing.client.j2se.BufferedImageLuminanceSource;import com.google.zxing.client.j2se.MatrixToImageWriter;import com.google.zxing.common.BitMatrix;import com.google.zxing.common.HybridBinarizer;imp

2022-04-24 14:50:12 262

原创 阿里云oss图片上传

pom引入 <!-- 阿里云OSS对象存储控制台--> <dependency> <groupId>com.aliyun.oss</groupId> <artifactId>aliyun-sdk-oss</artifactId> <version>3.10.2</version> &lt..

2022-04-22 17:45:36 317

原创 SpringBoot集成WebSocket实现

配置webSockerCinfig /* 1、如果使用默认的嵌入式容器 比如Tomcat 则必须手工在上下文提供ServerEndpointExporter。 2、如果使用外部容器部署war包,则不需要提供提供ServerEndpointExporter,因为此时SpringBoot默认将扫描 服务端的行为交给外部容器处理,所以线上部署的时候要把WebSocketConfig中这段注入bean的代码注掉*/@Configurationpublic class WebSock..

2022-04-22 15:19:56 750

原创 SpringBoot +Redis +RabbitMQ 实现高并发限时秒杀

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录前言 一、pandas是什么? 二、使用步骤 1.引入库 2.读入数据 总结前言提示:这里可以添加本文要记录的大概内容:例如:随着人工智能的不断发展,机器学习这门技术也越来越重要,很多人都开启了学习机器学习,本文就介绍了机器学习的基础内容。提示:以下是本篇文章正文内容,下面案例可供参考一、pandas是什么?示例:pandas 是基于NumPy 的一种工具,该工具是为了解决.

2022-04-22 11:45:14 4982 2

原创 【生成图片验证码】

生成图片验证码工具类package com.example.demo.utils;import javax.imageio.ImageIO;import java.awt.*;import java.awt.image.BufferedImage;import java.io.ByteArrayOutputStream;import java.io.IOException;import java.io.OutputStream;import java.util.Random;p

2022-03-22 14:28:29 283

原创 【一键生成数据库文档、支持多种格式】

系列文章目录一键生成数据库文档、支持多种格式在企业级开发中、我们经常会有编写数据库表结构文档的时间付出,从业以来,待过几家企业,关于数据库表结构文档状态:要么没有、要么有、但都是手写、后期运维开发,需要手动进行维护到文档中,很是繁琐、如果忘记一次维护、就会给以后工作造成很多困扰、无形中制造了很多坑留给自己和后人,于是萌生了要自己写一个插件工具的想法文章目录特点 文档生成支持 一、文档截图 二、使用步骤 1.引入库 2.读入数据 总结提示:以下是本篇文章正文内

2022-03-21 15:42:15 232

原创 SpringBoot 如何实现异步编程

今天来聊聊在SpringBoot项目中如何实现异步编程。首先我们来看看在Spring中为什么要使用异步编程,它能解决什么问题?为什么要用异步框架,它解决什么问题?在SpringBoot的日常开发中,一般都是同步调用的。但实际中有很多场景非常适合使用异步来处理,如:注册新用户,送100个积分;或下单成功,发送push消息等等。就拿注册新用户这个用例来说,为什么要异步处理? 第一个原因:容错性、健壮性,如果送积分出现异常,不能因为送积分而导致用户注册失败;因为用户注册是主要功能,送积分是次

2021-12-02 10:01:57 2643

原创 windows下bat命令启动springboot项目jar包

一、前言由于项目需要在本地调试,写成bat文件执行xxxx.jar文件,正常我们执行后台命令start %JAVA_HOME%\bin\javaw.exe -jar XXX.jar,是能启动程序,但是后台找到的进程是javaw.exe,如果出现多个jar启动,我们不知道停止那个应用,所以需要对进程起名。方式一: 使用拷贝javaw.exe重命名的方式:copy "%JAVA_HOME%\bin\javaw.exe" "%JAVA_HOME%\bin\XXX.exe",这样我们就可以找到具体的进程名

2021-11-22 18:05:21 874

原创 java代码实现端口是否ping通

案例代码: import cn.hutool.core.net.NetUtil;import java.net.URI;import java.net.URISyntaxException; public JSONObject ping() { //获取ip String ip= "127.0.0.1"; boolean ping = false; try { //根据配置的中心端服务ip和端口号,

2021-11-19 16:57:11 1855

原创 MyBatis批量插入几千条数据优化(foreach)

1.项目中有一个耗时较长的Job存在CPU占用过高的问题,经排查发现,主要时间消耗在往MyBatis中批量插入数据。mapper configuration是用foreach循环做的,差不多是这样。<insert id="batchInsert" parameterType="java.util.List"> insert into USER (id, name) values <foreach collection="list" item="mo...

2021-11-18 17:59:07 1575

原创 FreeMarker

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录前言一、什么是 FreeMarker?二、入门1.模板2.案例demo总结前言freemar学习一、什么是 FreeMarker?FreeMarker 是一款 模板引擎: 即一种基于模板和要改变的数据, 并用来生成输出文本(HTML网页,电子邮件,配置文件,源代码等)的通用工具。 它不是面向最终用户的,而是一个Java类库,是一款程序员可以嵌入他们所开发产品的组件。模板编写为FreeMarker Template L

2021-11-18 14:38:22 688

原创 对象属性拷贝(BeanUtils.copyProperties)用法

系列文章目对象属性拷贝(BeanUtils.copyProperties)用法一、BeanUtils.copyProperties参数赋值顺序,根据导包不同,方式不同一个为org.springframework.beans.BeanUtils,另一个是org.apache.commons.beanutils.BeanUtils,这两个类在不同的包下面,而这两个类的copyProperties()方法里面传递的参数赋值是相反的。例如:a,b为对象BeanUtils.copyPropertie

2021-11-10 14:09:22 5966

原创 API 开放api接口签名验证-置顶

文章目录前言一、API接口采用sign签名访问认证1.签名访问2.案例3.header4.发送httpClient.doPost()请求5. MD5Utils总结前言一、API接口采用sign签名访问认证1.签名访问 签名访问是指调用方在请求域名时,必须附带一个签名字符串参数,该字符串是用一个算法生成的,具有不可逆性,系统接收到这个签名时,会采用同样算法生成一个新签名,并与之进行对比,如果结果相同,说明参数在传递过程中没有被修改过,是安全可信的。具体签名方法如下:1. 过滤掉sign字符串参数,以

2021-11-05 09:39:32 353

原创 Java实现图片转pdf

<font color=#999AAA :Java实现图片转pdf 置顶@@@@文章目录Java实现图片转pdf 置顶@@@@前言一、依赖JAR二、工具类总结前言:Java实现图片转pdf 提示:以下是本篇文章正文内容,下面案例可供参考一、依赖JAR<dependency> <groupId>org.eclipse.birt.runtime.3_7_1</groupId> <artifactId>com.lowagie.text

2021-10-29 14:07:01 1810 1

原创 Java实现pdf转图片

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录前言一、依赖JAR二、代码工具类三、main测试总结前言 ## Java实现pdf转图片** 置顶@@@提示:以下是本篇文章正文内容,下面案例可供参考一、依赖JAR<!--ITextPdf,操作PDF文件的工具类--> <dependency> <groupId>com.itextpdf</groupId>

2021-10-29 13:53:25 656 2

原创 Springboot-发送HTTP请求两种方式

Spring生态内RestTemplate

2021-10-28 11:15:58 7383

原创 文件压缩(ZIP)分包/合包代码案例

分包 /** * 文件分割 * * @param src 源文件路径 * @param fileSize 分割后每个文件的大小,单位是MB * @param dest 目标文件路径 */ public static List<String> split(String src, int fileSize, String dest) { List<String&...

2021-10-27 16:18:38 686

原创 根据用户名和密码获取第三方token(失效时间7天)

一、根据用户名和密码获取token 定义线程安全map private static Map<String, String> tokenMap = new ConcurrentHashMap<>(4); 刷新map /** * 刷新token * @param token */ private void refreshTokenMap(String token) { if (StringUtils.

2021-10-25 17:24:57 1922

原创 文件压缩(ZIP),分包 上传到第三方系统

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录前言 一、pandas是什么? 二、使用步骤 1.引入库 2.读入数据 总结前言文件压缩(ZIP),分包 上传到第三方系统提示:以下是本篇文章正文内容,下面案例可供参考一、文件压缩ZIP方式一:import java.io.File;import java.io.FileInputStream;import java.io.IOException;import java

2021-10-25 16:35:46 1047

原创 金额转中文,英文大写

/** * 金额转大写 * @param n * @return */public static String digitCapital(double n) { String fraction[] = {"角", "分"}; String digit[] = {"零", "壹", "贰", "叁", "肆", "伍", "陆", "柒", "捌", "玖"}; String unit[][] = {{"元", "万", "亿"}, {"", "拾", "佰", "仟

2021-01-18 16:28:04 164

原创 金蝶苍穹上游单据下推下游单据携带附件功能

1.单据转换里面配置下推自动保存2.单据转换代码实现import kd.bos.servicehelper.AttachmentServiceHelper;@Override public void afterConvert(AfterConvertEventArgs e) { super.afterConvert(e); ExtendedDataEntitySet entitySet = e.getTargetExtDataEntitySet(); E

2021-01-09 16:57:47 674

原创 动态表单回填附件功能

动态回填附件代码

2021-01-06 16:01:14 218

原创 金蝶云苍穹开发工具类整理

1. 金额工具类import java.math.BigDecimal;/** * 金额工具类 *@author *@date */public class BigDecimalUtils { public static BigDecimal zero = new BigDecimal("0.00"); public static BigDecimal one = new BigDecimal("1.00"); public static BigDecimal one_handre

2020-12-31 10:36:48 714

原创 金蝶云苍穹开发实用整理

金蝶云苍穹开发实用整理1. afterBindData:页面每次打开进入的方法@Override public void afterBindData(EventObject e) { super.afterBindData(e); IFormView view = this.getView(); IDataModel bill = this.getModel(); //设置字段可见性;锁定行:隐藏等 DynamicObject packstyle = (DynamicObject)

2020-12-29 11:18:50 4265 4

Minio对象存储及Springboot整合Minio分片上传文章-代码

Minio对象存储及Springboot整合Minio分片上传文章----代码

2023-02-23

flyway资源demo

 Flyway 是一款开源的数据库版本管理工具。它可以很方便的在命令行中使用,或者在Java应用程序中引入,用于管理我们的数据库版本。 在项目或产品中,很难一开始就把业务理清楚,把数据库表设计好,因此数据表也会在迭代周期不断迭代。在Java应用程序中使用Flyway,能快速有效地用于迭代数据库表结构,并保证部署到测试环境或生产环境时,数据表都是保持一致的

2022-09-08

springboot整合websocket

传统的HTTP协议,一般通过向服务器发送请求,拉取数据实现半双工通信,缺点是服务器难以直接向浏览器下发消息,因此,websocket协议应运而生,可用于向建立连接的浏览器主动下发任意数据(PUSH)。本项目基于Spring平台,整合websocket协议,实现一个简易web聊天室的功能。主要特性如下: 1.包含聊天室登录、退出的功能。登录时,浏览器自动向服务器发起websocket连接,退出时自动切断。登录页面为http://localhost:8006/login 2.账号Jon或者TOM,密码是1234,登录后,用户可查看到聊天室在线的用户列表,我们在服务器上通过一个hashmap始终记录了当前在线的用户列表; 3.登录的用户可以点击一个在线的其他用户,并给他发送消息,消息先提交给服务器,在通过服务器转发给另一端用户; 4.支持群发消息的功能,使用时,服务器会将收到的消息群发给当前在线的所有用户; 5.添加好友上线提醒和下线提醒的功能,当有好友上线或下线时自动通知所有其他在线人,不要刷新页面可看到实时在线用户列表。

2022-05-07

Springboot+shiro权限代码

Springboot+shiro权限代码案例

2022-04-28

rabbitmq+Erlang工具+压力测试jmeter

otp_win64_24.3.3.exe+rabbitmq-server-3.9.15.exe+apache-jmeter-5.4.3

2022-04-21

springboot+redis整合rabbitmq

springboot+redis整合rabbitmq代码

2022-04-21

pdfToPicture.rar

图片/PDF互转

2021-11-11

苍穹开发命名规范.pdf

苍穹开发命名规范

2020-12-31

金蝶苍穹社区学习网址链接

金蝶苍穹社区学习网址链接

2020-12-31

空空如也

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

TA关注的人

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