自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

你我翻滚过的榻榻米味道熟悉

不登高山,不知天之高也;不临深溪,不知地之厚也

  • 博客(150)
  • 资源 (6)
  • 收藏
  • 关注

原创 【SpringBoot】四十、SpringBoot中使用Aspose将文件转为PDF实现在线预览

一、简介Aspose 是 .NET 和 Java 开发组件以及为 Microsoft SQL Server Reporting Services 和 JasperReports 等平台提供渲染扩展的领先供应商。它的核心重点是提供最完整和最强大的文件管理产品。Aspose 产品支持一些商业上最流行的文件格式,包括:Word 文档、Excel 电子表格、PowerPoint 演示文稿、PDF 文档、Flash 演示文稿和项目文件。二、下载下载 Aspose 的依赖 Jar 包可以通过一下仓库下载:Aspo

2021-01-02 14:34:10 374 108

原创 达梦(DM)四、SpringBoot集成MyBatisPlus+达梦数据库(DM)

最近在做一个政府项目,由于项目之前使用的 MySQL 数据库,为了适配国产化,需要将 MySQL 换成 达梦数据库(DM),本次我选择了达梦数据库8(DM8),以下是切换过程一、引入达梦数据库驱动与 MySQL 同样如此,也需要驱动包来连接 MySQL,只不过 SpringBoot 对 MySQL 做了集成,没有对达梦数据库做集成,所以,我们需要自己引入驱动包,这个驱动包通过 maven 仓库是下载不了的由于我们之前是安装了达梦数据库(DM8)的,然后我们在其安装目录下是可以找到驱动包的D:\dmd

2020-12-29 18:13:29 444 80

原创 达梦(DM)五、6001网络通信异常

在连接数据库实例的时候,出现了如下异常信息登录服务器失败,提示:错误号:6001错误信息:网络通信异常1、首先,检查,是否存在此端口的数据库实例,如果没有此端口的实例,肯定连接失败2、检查该实例是否处于 “启动” 状态,具体做法,找到 DM服务查看器工具点击打开可以看出 DmServiceTEST 处于 “停止” 状态,将其启动即可启动成功,再次连接连接成功如您在阅读中发现不足,欢迎留言!!!...

2020-12-29 17:48:53 63

原创 达梦(DM)三、数据库迁移(Windows篇)

为了适配国产化,需要从 MySQL 迁移到达梦数据库,总体的迁移过程也不算复杂,在此记录如下一、DM数据迁移工具1、找到DM数据迁移工具2、打开DM数据迁移工具打开界面如下:二、迁移工程1、新建工程右键,选择新建工程新建工程工程名,工程描述都可以任意填写,点击确定我们就得到了一个新的工程找到 “迁移”,右键,新建迁移迁移名称,迁移描述也是可以任意填写的上面是关于迁移工具的一些介绍迁移方式,我们选择 “其它数据库迁移到达梦” 下面的 “MySQL ==&g

2020-12-29 17:41:10 83 1

原创 达梦(DM)二、创建数据库实例(Windows篇)

上篇文章,我们已经成功安装了达梦数据库,下面我们一起来看看怎么使用达梦数据库吧一、创建数据库实例1、找到 DM数据库配置助手2、打开DM数据库配置助手3、数据库实例参数配置我们选择创建数据库实例,其实这个可以理解成我们使用 MySQL 的时候,新建一个数据库的操作一样数据库模板,我们选择 “一般用途” 就好数据库目录,也就是你的数据库的数据,放在本机的那个目录下,一般默认就好,我这边放在 D:\dmdbms\data 目录下,以后创建的数据库实例都放在此目录下,便于统一管理

2020-12-29 16:23:08 76

原创 达梦(DM)一、安装达梦数据库(Windows篇)

一、简介DM8是达梦公司在总结DM系列产品研发与应用经验的基础上,坚持开放创新、简洁实用的理念,历经五年匠心打磨,推出的新一代自研数据库。DM8吸收借鉴当前先进新技术思想与主流数据库产品的优点,融合了分布式、弹性计算与云计算的优势,对灵活性、易用性、可靠性、高安全性等方面进行了大规模改进,多样化架构充分满足不同场景需求,支持超大规模并发事务处理和事务-分析混合型业务处理,动态分配计算资源,实现更精细化的资源利用、更低成本的投入。一个数据库,满足用户多种需求,让用户能更加专注于业务发展。

2020-12-29 15:40:48 109 3

原创 百度地图 - 点聚合方式批量渲染坐标点

最近在做一个大数据人员分布的系统,需要能够在地图上渲染数据库中的坐标点,大概有四万个坐标点,普通的渲染方式会导致客户端崩溃的,于是使用了百度地图的点聚合方式,特此记录一下1、百度地图API首先我们需要去百度地图申请一个应用,得到密钥http://lbsyun.baidu.com/2、点聚合代码如下:<head> <meta charset="UTF-8"> <title>获取自定义区域内的坐标点 - 百度地图</title> <

2020-12-04 11:17:45 842 38

原创 百度地图 - 自定义划分区域并获取区域内的坐标点

最近在做一个大数据人员分布的系统,需要能够在地图上自定义划分区域,并能够获取该区域内的坐标点信息,也是搞了很久才做出来,特此记录一下1、百度地图API首先我们需要去百度地图申请一个应用,得到密钥http://lbsyun.baidu.com/2、自定义区域代码如下:<!DOCTYPE html><html> <head> <meta charset="UTF-8"> <title>获取自定义区域内的坐标点 - 百度地图

2020-12-04 11:09:53 3219 43

原创 请求地址中主动携带Cookies信息通过登录验证

一、背景最近在做一个机关单位的项目,他们的项目基本都是部署在内部网络中,并且都做了单点登录验证,即就是该网站上挂载了许多的系统和应用,访问其中的某一个系统和应用的时候,都会被单点登录拦截在登录页面,必须登录该网站,才能访问其中的系统及应用二、问题描述该项目中使用了第三方插件,即在线 Office 插件,在线 Office 插件的原理无外乎也就是和浏览器兼容一个插件,在浏览器中通过该插件调取本地的 Office 软件,例如 WPS 等。代码如下:// 初始化插件var Application;Ap

2020-11-27 11:30:42 214

原创 【SpringBoot】三十九、SpringBoot上传文件至项目resources目录下

当我们没有搭建单独的文件服务器时,我们需要将文件上传至项目目录下,今天我们就学习如何上传文件到项目的resources目录下一、引入依赖<dependency> <groupId>commons-fileupload</groupId> <artifactId>commons-fileupload</artifactId> <version>1.3.3</version></depende

2020-11-24 11:28:30 3663 52

原创 【SpringBoot】三十八、SpringBoot引入Websocket后打包报错

一、背景今天在之前的 SpringBoot 项目中 引入了 Websocket,因为之前都弄过,所以开发测试阶段都很顺利,到了打包上传的时候就报错了,报错信息如下:XxxxxApplicationTests.contextLoads » IllegalState Failed to load ApplicationCon…大概意思就是无法加载应用程序之类的提示语吧,问题出在测试类,XxxxxApplicationTests,测试类代码如下:package com.asurplus;import

2020-11-22 20:21:34 1171 76

转载 Centos7安装gcc环境

当我们拿到新的服务器,需要在服务器上安装各种编译环境,那我们最先需要安装的环境应该是gcc的编译环境了,在此基础上再去安装其它的应用,就不会出现问题了此文章转载于:https://blog.csdn.net/realize_dream/article/details/1064834991、安装 gcc 套装yum install cppyum install binutilsyum install glibcyum install glibc-kernheadersyum instal

2020-11-22 16:43:50 237

原创 【SpringBoot】三十七、SpringBoot整合EasyPoi自定义字典导出Excel

前面我们介绍了 SpringBoot 中使用 JeecgBoot 的 Autopoi 导出 Excel,其实 Autopoi 的底层也是 EasyPoi,对于 Excel 的导入/导出也是非常方便的。那 EasyPoi 也是基于 POI 的,如果对这方面想要深究的,可以先看看原生 POI 的导入/导出方式,你会回来选择 EasyPoi 的一、简介EasyPoi 功能如同名字 easy,主打的功能就是容易,让一个没见接触过poi的人员就可以方便的写出 Excel 导出,Excel 模板导出,Excel 导

2020-11-06 20:37:57 12057 269

原创 【第三方互联】十六、微信(wechat)授权第三方登录

第三方平台系列文章,今天终于又开始更新了,今天继续学习微信(wechat)授权第三方登录一、准备工作1、申请微信公众测试号由于我们是个人开发者,我们需要去注册申请一个微信公众平台的测试号https://mp.weixin.qq.com/debug/cgi-bin/sandbox?t=sandbox/login我们使用微信扫码登录后,我们可以拿到 appID 和 appsecret2、关注公众测试号3、配置回调域名在“网页服务”中找到“网页账号”,修改“网页授权获取用户基本信息”接口的

2020-10-29 21:24:09 11060 472

原创 【SpringBoot】三十六、SpringBoot整合Redis实现发布/订阅

一、简介1、发布订阅SUBSCRIBE, UNSUBSCRIBE 和 PUBLISH 实现了 发布/订阅消息范例,发送者 (publishers) 不用编程就可以向特定的接受者发送消息 (subscribers). Rather, 发布的消息进入通道,不需要知道有没有订阅者. 订阅者发表感兴趣的一个或多个通道,并且只接受他们感兴趣的消息,不管发布者是不是存在. 发布者和订阅者的解耦可以允许更大的伸缩性和更多动态的网络拓扑。2、说明本篇文章是继:【SpringBoot】三十四、SpringBoot

2020-10-23 11:31:12 10914 399

原创 【SpringBoot】三十五、SpringBoot整合Redis监听Key过期事件

在实际的开发项目中,监听 key 的过期事件,应用非常广泛,例如:订单超时未支付,优惠券过期等等一、修改 Redis 配置文件1、在 Redis 的安装目录2、找到 redis.windows.conf 文件,搜索 “notify-keyspace-events”修改为 “notify-keyspace-events Ex”,这样我们的 Redis 就支持 key 过期事件的监听了二、注入redisMessageListenerContainer注意:本偏文章衔接与上篇文章:【Sprin

2020-10-23 11:04:33 11465 489

原创 【SpringBoot】三十四、SpringBoot整合Redis实现序列化存储Java对象

前面我们已经介绍过【SpringBoot】十七、SpringBoot 中整合 Redis,我们可以看出,在 SpringBoot 对 Redis 做了一系列的自动装配,使用还是非常方便的一、背景1、思考‘通过我们前面的学习,我们已经可以往 Redis 中存入字符串,那么我们要往 Redis 中存入 Java 对象该怎么办呢?2、方案我们可以将 Java 对象转化为 JSON 对象,然后转为 JSON 字符串,存入 Redis,那么我们从 Redis 中取出该数据的时候,我们也只能取出字符串,并转

2020-10-23 10:27:23 3942 297

原创 Redis的基本用法以及场景分析

Redis(Remote Dictionary Server)简介:Redis 是完全开源的,遵守 BSD 协议,是一个高性能的 key-value 数据库。Redis 与其他 key - value 缓存产品有以下三个特点:1、Redis支持数据的持久化,可以将内存中的数据保存在磁盘中,重启的时候可以再次加载进行使用。2、Redis不仅仅支持简单的key-value类型的数据,同时还提供list,set,zset,hash等数据结构的存储。3、Redis支持数据的备份,即master-sla

2020-10-19 14:12:39 6766 306

原创 MySQL中的only_full_group_by模式

一、背景ERROR 1055 (42000): Expression #7 of SELECT list is not in GROUP BY clause and contains nonaggregated column ‘postscan.verifyDelayLog.auditor’ which is not functionally dependent on columns in GROUP BY clause; this is incompatible with sql_mode=only_f

2020-09-23 10:30:22 1929 36

原创 【SpringBoot】三十三、SpringBoot+LayUI后台管理系统开发脚手架

本期给大家推荐我自己写一个开源项目:springboot-mini,本着减少大量重复开发工作的原则,使得在项目中能够实现快速开发1、前言本项目本着避免重复造轮子的原则,建立一套快速开发JavaWEB项目(springboot-mini),能满足大部分后台管理系统基础开发功能,使得开发人员直接可从业务模块开始,减少大量的重复开发工作。前端框架使用 layui-mini(https://gitee.com/zhongshaofa/layuimini)2、项目地址https://gitee.com/asu

2020-09-05 10:06:02 13781 216

原创 【SpringBoot】三十二、SpringBoot项目Jar包如何瘦身部署

一、背景SpringBoot 为我们快速开发提供了很好的架子,使得我们只需要少量配置就能开始我们的开发工作,但是当我们需要打包上传部署时,却是很神伤的一个问题,因为打出来的 Jar 包少则十几兆,多则一百来兆,我们需要上传至公网服务器时,是非常慢的,这就引出了今天的主题,SpringBoot项目Jar包如何瘦身部署1、思路分析 jar,我们可以看出,jar 包里面分为以下三个模块分为 BOOT-INF,META-INF,org 三个部分,打开 BOOT-INF可以看到有 classes,li

2020-09-04 11:23:45 14038 116

原创 写给大忙人看的 - Java中图片压缩上传至MinIO服务器(四)

之前文章已经介绍了 MinIO 的环境搭建,已经对文件的上传下载方法,本篇文章一起与大家来学习图片压缩上传的方法1、背景最近客户总抱怨 APP 中图片显示较慢, 升级服务器带宽又没有多的预算,查看原因,是因为现在大家都是用的智能手机拍照,拍出来的照片小则 2-3 M,大则十几 M,所以导致图片显示较慢。思考再三,决定将图片进行压缩再上传图片服务器来解决图片显示慢的问题

2020-08-31 15:39:00 4038 157

原创 Java中找出List集合中属性名为key属性值为value的对象

前言:在日常开发中,我们需要从一个 List 集合中找出其中某一个对象,下面就介绍如何从 List 集合中找出属性名为 key 属性值为 value 的对象1、方法 getObjectByKeyAndValue/** * 在一个实体list中,找出属性是key,值为value的实体 * * @param list * @param key * @param value * @param <T> * @return */private static <T> T g

2020-08-28 11:20:28 2473 59

原创 【SpringBoot】三十一、搭建SpringBoot父子Module工程项目

在本系列第一篇文章,我们讲解了如何在 IDEA 中搭建第一个 SpringBoot 项目:【SpringBoot】一、创建第一个SpringBoot项目,本篇文章,我们讲解如何在 IDEA 中搭建 SpringBoot 的父子 Module 工程项目1、Module 工程项目 简介多模块项目,适用于一些比较大的项目,通过合理的模块拆分,实现代码的复用,便于维护和管理。尤其是一些开源框架,也是采用多模块的方式,提供插件集成,用户可以根据需要配置指定的模块。2、创建一个 SpringBoot 项目就是创

2020-08-25 22:09:35 4056 152

原创 【SpringBoot】三十、SpringBoot中如何启动多个工程实例

最近学习到 SpringCloud,需要进行服务注册,启动多个实例,那么在 IDEA 开发工具中,如何启动多个工程实例,下面一起来看看吧1、IDEA 中我们需要在开发阶段启动多个工程实例,我们可以这样做然后,勾选中 Allow parallel runAllow parallel run – 允许多个相同的实例运行当我们启动了一个实例后,修改 application.yml 中的 server-port# 服务端口server: port: 8762使得不同的工程实例运行在不同的端

2020-08-25 21:24:45 523

原创 你应该知道的这些Mybatis-Plus使用技巧

最近在用 Mybatis-Plus,嗯,真香!!!今天就来说说 Mybatis-Plus 的那些使用技巧1、条件查询(QueryWrapper)QueryWrapper<UserInfo> queryWrapper = new QueryWrapper<>();queryWrapper.eq("age", 20);List<UserInfo> list = userInfoMapper.selectList(queryWrapper );以上就是查询用户表,用

2020-08-19 10:17:07 11279 108

原创 Java中SpringContext工具类

Java中SpringContext工具类代码如下:import org.springframework.beans.BeansException;import org.springframework.context.ApplicationContext;import org.springframework.context.ApplicationContextAware;import org.springframework.stereotype.Component;import org.sprin

2020-08-11 15:22:32 350

原创 Java中根据IP地址获取地理位置

Java中根据IP地址获取地理位置代码如下:import cn.hutool.http.HttpRequest;import cn.hutool.http.HttpResponse;import com.alibaba.fastjson.JSONArray;import com.alibaba.fastjson.JSONObject;import org.apache.commons.lang3.StringUtils;/** * 获取地址工具类 * * @Author Lizhou

2020-08-11 15:19:20 551

原创 Java中获取客户端真实IP地址

获取IP地址在做登录日志的时候会用到,Java中获取客户端真实IP地址代码如下:import org.apache.commons.lang3.StringUtils;import org.slf4j.Logger;import org.slf4j.LoggerFactory;import javax.servlet.http.HttpServletRequest;/** * 获取IP地址 * * @Author Lizhou */public class IPUtils {

2020-08-11 15:17:20 377 2

原创 Ifram框架如何在登录过期后跳出Ifram框架

1、文章背景我们在做后台项目管理时,常用 Ifram 框架来加载页面,即:<iframe src="url"></iframe>我们使用 iframe 标签来加载页面,该 src 可以指向不同的页面,从而我们可以在一个网页中打开更多的页面,但是我们也尽可能地需要控制同事打开的网页数,避免客户端消耗太大导致网页崩溃,如下:2、问题描述那上一步,我们已经了解了 Ifram 框架,整体大概分为:菜单栏,导航栏,和主体 Ifram 内容,那么当我们登录信息过期的时候,系统会进行

2020-08-11 15:11:52 247

原创 【SpringBoot】廿九、SpringBoot中定制异常页面

定制异常页面,可以避免用户产生恐慌心理,使得产品有更好的用户体验。今天来学习在 SpringBoot 中如何定制开发异常页面一、历史回顾在 SpringMVC 年代,我们的异常页面一般配置在 web.xml 文件中,如下:<!-- 配置404页面 --><error-page> <error-code>404</error-code> <location>/error/404.html</location>

2020-08-07 15:44:20 2922 118

原创 写给大忙人看的 - Java中从MinIO服务器下载文件(三)

前面两章介绍了 MinIO 文件服务器的环境搭建,以及在 Java 中上传文件至 MinIO 文件服务器中,现在,一起来看下如何从 MinIO 文件服务器中下载文件吧1、获取文件对象我们在 MinIO 工具类中,获取文件对象的方法,即获取文件的输入流对象/** * 获取文件 * * @param bucketName bucket名称 * @param objectName 文件名称 * @return 二进制流 */@SneakyThrowspublic InputStream ge

2020-08-06 10:59:18 11683 127

原创 【SpringBoot】廿八、SpringBoot中使用JeecgBoot的Autopoi导出Excel

说到导出 Excel,我们首先会想到 poi、jsxl 等,使用这些工具会显得笨重,学习难度大。今天学习使用 JeecgBoot 中的 Autopoi 导出 Excel,底层基于 easypoi,使用简单,还支持数据字典方式一、开发前戏1、引入 maven 依赖<!-- AutoPoi Excel工具类--><dependency> <groupId>org.jeecgframework</groupId> <artifactId

2020-08-05 20:51:39 12116 111

原创 【SpringBoot】廿七、SpringBoot中使用Ehcache

EhCache 是一个纯 Java 的进程内缓存框架,具有快速、精干等特点,是 Hibernate 中默认的CacheProvider。用惯了 Redis,很多人可能已经忘记了还有 EhCache 这么一个缓存框架一、简介EhCache 是一个纯 Java 的进程内缓存框架,具有快速、精干等特点,是 Hibernate 中默认CacheProvider。Ehcache 是一种广泛使用的开源 Java 分布式缓存。主要面向通用缓存,Java EE 和轻量级容器。它具有内存和磁盘存储,缓存加载器,缓存扩展,

2020-07-24 15:01:03 11328 480

原创 【SpringBoot】廿六、SpringBoot中整合MyBatis-Plus

MyBatis 框架相信大家都用过,虽然 MyBatis 可以直接在 xml 中通过 SQL 语句操作数据库,很是灵活。但正其操作都要通过 SQL 语句进行,就必须写大量的 xml 文件,很是麻烦。于是 MyBatis-Plus 应运而生,作为 MyBatis 的增强工具,更是为我们开发效率得到了质的飞跃。一、简介1、MyBatisMyBatis 是一款优秀的持久层框架,它支持自定义 SQL、存储过程以及高级映射。MyBatis 免除了几乎所有的 JDBC 代码以及设置参数和获取结果集的工作。MyBa

2020-07-23 21:13:44 10663 119

原创 【SpringBoot】廿五、SpringBoot中使用Quartz管理定时任务

定时任务在系统中用到的地方很多,例如每晚凌晨的数据备份,每小时获取第三方平台的 Token 信息等等,之前我们都是在项目中规定这个定时任务什么时候启动,到时间了便会自己启动,那么我们想要停止这个定时任务的时候,就需要去改动代码,还得启停服务器,这是非常不友好的事情直至遇见 Quartz,利用图形界面可视化管理定时任务,使得我们对定时任务的管理更加方便,快捷一、Quartz 简介Quartz是一个开源的作业调度框架,它完全由Java写成,并设计用于J2SE和J2EE应用中。它提供了巨大的灵 活性而不牺牲

2020-07-21 15:55:47 10715 117

原创 【SpringBoot】廿四、SpringBoot中实现数据字典
原力计划

我们在日常的项目开发中,对于数据字典肯定不模糊,它帮助了我们更加方便快捷地进行开发,下面一起来看看在 SpringBoot 中如何实现数据字典功能的一、简介1、定义 数据字典是指对数据的数据项、数据结构、数据流、数据存储、处理逻辑等进行定义和描述,其目的是对数据流程图中的各个元素做出详细的说明,使用数据字典为简单的建模项目。简而言之,数据字典是描述数据的信息集合,是对系统中使用的所有数据元素的定义的集合。 数据字典(Data dictionary)是一种用户可以访问的记录数据库和应用程序元数据的

2020-07-17 11:41:44 12809 137

原创 【SpringBoot】廿三、SpringBoot中整合Shiro实现权限管理
原力计划

之前在 SSM 项目中使用过 shiro,发现 shiro 的权限管理做的真不错,但是在 SSM 项目中的配置太繁杂了,于是这次在 SpringBoot 中使用了 shiro,下面一起看看吧一、简介Apache Shiro是一个强大且易用的Java安全框架,执行身份验证、授权、密码和会话管理。使用Shiro的易于理解的API,您可以快速、轻松地获得任何应用程序,从最小的移动应用程序到最大的网络和企业应用程序。三个核心组件:1、Subject:即“当前操作用户”。但是,在 Shiro 中,Subje

2020-07-12 16:53:31 11805 118

原创 【SpringBoot】廿二、SpringBoot中整合knife4j接口文档
原力计划

在项目开发中,web项目的前后端分离开发,APP开发,需要由前后端工程师共同定义接口,编写接口文档,之后大家都根据这个接口文档进行开发,到项目结束前都要一直维护接口文档使得项目开发过程中前后端工程师有一个统一的文件进行沟通交流开发,项目维护中或者项目人员更迭,方便后期人员查看、维护一、界面先赏1、首页2、接口文档3、调试二、整合 knife4j1、引入 maven 依赖<!-- knife4j接口文档 start --><dependency> &lt

2020-07-02 14:47:08 10976 364

原创 【SpringBoot】廿一、SpringBoot中使用Cookie实现记住登录
原力计划

最近在做项目,甲方提出每次登录都要输入密码,会很麻烦,要求实现一个记住登录状态的功能,于是便使用Cookie实现该功能一、Cookie 简介Cookie,一种储存在用户本地终端上的数据,有时也用其复数形式 Cookies。类型为“小型文本文件”,是某些网站为了辨别用户身份,进行Session跟踪而储存在用户本地终端上的数据(通常经过加密),由用户客户端计算机暂时或永久保存的信息。其实Cookie就是一个键和一个值构成的,随着服务器端的响应发送给客户端浏览器。然后客户端浏览器会把Cookie保存起来,当

2020-06-28 14:55:41 14134 119

自定义划分区域获取区域内坐标点-百度地图

调用百度地图API,实现自定义划分区域,圆型,长方形,不规则图形,并能够计算区域内的坐标点数,并使用了点聚合方式渲染大量的坐标点

2020-12-04

Java转PDF.zip

该资源包括了 Java 中转 PDF 所使用的方法与 jar 包,包括:pd4ml.jar,fonts.jar,ss_css2.jar,PDFUtils.java

2020-08-11

consul_1.4.1_windows_amd64.zip

Consul包含多个组件,但是作为一个整体,为你的基础设施提供服务发现和服务配置的工具.他提供以下关键特性: 服务发现、健康检查、Key/Value存储、多数据中心 内含consul.exe,还有启动指南等

2020-04-08

网页打印工具:clodop

HTML中使用clodop打印订单信息等,还支持打印预览 使用文档:https://blog.csdn.net/qq_40065776/article/details/103892624

2020-04-08

一款网页图片预览插件:viewer

Viewer,一款好用的图片预览插件 使用文档:https://blog.csdn.net/qq_40065776/article/details/103893243

2020-04-08

Tomcat服务监控工具probe

1、我们在日常的生产过程中,需要跟Tomcat这个服务器打交道,例如:项目部署,项目启停,项目更新等操作,我们都是登录到服务器系统中对Tomcat进行操作,这样一来,容易引发误操作,可能我们命令误输入,对服务器进行误操作。 2、有了问题,我们就需要解决,于是找到这款Tomcat的监控神器——probe,通过简单配置,即可在probe的操作界面进行图形化操作,避免我们在黑窗口的很多误操作,提高安全性。 使用文档:https://blog.csdn.net/qq_40065776/article/details/100167613

2020-04-08

空空如也

空空如也

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

TA关注的人 TA的粉丝

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