自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(16)
  • 资源 (1)
  • 收藏
  • 关注

原创 使用loader.path实现策略模式

在工作中,A、B公司同功能模块可能需求逻辑不同,因在各公司内部部署,需要实现代码隔离,此时我们可以使用loader.path加载jar包的方式。

2024-10-23 18:45:00 254

原创 word转pdf技术方案汇总(附代码)

本文汇总了libreoffice、openoffice、JODConverter、‌documents4j、docx4j、Apache POI、‌Apache PDFBox‌、iText‌、Aspose.Words、Spire.Doc等工具实现word转pdf的技术实现

2024-10-22 17:00:00 205

原创 xxl-job入门

XXL-JOB是一个分布式任务调度平台,其核心设计目标是开发迅速、学习简单、轻量级、易扩展。现已开放源代码并接入多家公司线上产品线,开箱即用。

2023-08-17 21:33:43 78 1

原创 gitlab自动构建部署

修改配置:vi /usr/local/maven/apache-maven-3.8.6/conf/settings.xml。gitlab-runner 服务器需安装maven环境(maven依赖JCK,需安装JDK)向gitlab注册,根据提示填入gitlab的url及token,并填写tag名称及执行器。向gitlab注册,根据提示填入gitlab的url及token,并填写tag名称及执行器。设置目录环境变量:vi /etc/profile。添加环境变量:vi /etc/profile。........

2022-08-15 20:00:00 618

原创 springboot整合logback

logback.xml配置<?xml version="1.0" encoding="UTF-8"?><configuration> <!--spring boot提供的logback的默认配置,必须引用,否则日志无法输出--> <include resource="org/springframework/boot/logging/logback/defaults.xml"/> <!--配置集中管理的属性-->

2022-04-14 17:12:03 1234

原创 基于springfox使用Swagger

引入包在这里插入代码片配置在这里插入代码片dto层在这里插入代码片controller层在这里插入代码片

2022-04-06 23:01:53 324

原创 mysql知识点汇总

mysql知识点汇总MySQL常用存储引擎索引的数据结构B+Tree在Btree上做了哪些修改聚集索引和非聚集索引事务的隔离级别主从同步过程

2021-12-03 18:22:08 801

原创 redis笔记

什么是redisredis是redis的优缺点redis的持久化机制缓存雪崩,缓存击穿,缓存穿透redis集群策略redis的过期删除策略redis的淘汰机制

2021-09-07 17:54:29 124

原创 Docker入门及常用命令大全

Docker入门及常用命令大全docker简介docker的优点docker安装docker 安装 consuldocker 安装 mysqldocker常用命令docker简介docker的优点docker安装可参考: https://www.runoob.com/docker/centos-docker-install.html卸载旧版本(如果有)$ sudo yum remove docker \ docker-client \

2020-09-19 00:24:52 169

原创 IDEA快捷键

IDEA快捷键快速生成main方法:psvm删除一行:ctrl + y左侧项目列表张开关闭:左键(展开),右键(关闭)新增(NEW):alt + insert添加(构造函数,getter,setter等方法):ctrl + alt + insert窗口变大变小: ctrl + shift + f12编辑tab页切换:alt + 左键, alt + 右键提示参数:ctrl + p单行注释:ctrl + /多行注释:ctrl + shift + /...

2020-08-17 15:21:50 703

原创 Socket服务端及客户端实例

Socket服务端及客户端实例服务端:class Program { static List<Socket> Sockets = new List<Socket>(); static string port = ConfigurationManager.AppSettings["Port"]; static void Main(string[] args) { IPEndPoint l

2020-08-13 14:09:26 260

原创 RabbitMQ实现延时发送消息

RabbitMQ实现延时发送消息思路java代码示例思路通过设置死信队列A实现延时,设置超时时间,当消息超时后会转发到设置好的交换机,并通过设置的routing-key放入队列B。消费者消费队列B中的消息,队列A的超时时间就是队列B延时时间。发送消息routing-key生产者死信交换机死信队列Ajava代码示例@AutowiredRabbitAdmin rabbitAdmin;@A...

2019-12-25 10:20:21 1436

原创 Rabbit MQ 实例(.NET)

@[TOC](Rabbit MQ 实例(.NET))using Newtonsoft.Json;using RabbitMQ.Client;using RabbitMQ.Client.Events;using System;using System.Collections.Generic;using System.Linq;using System.Text;using Syste...

2019-09-09 13:58:59 193

原创 Vue 环境安装

Vue 环境安装安装node.js安装webpack安装vue-cli其他安装node.js下载地址: http://nodejs.cn/download/ 找对应版本下载安装。运行CMD,输入"node --version"查看nodejs版本;输入输入"npm -v"查看npm版本(NPM是随同NodeJS一起安装的包管理工具)安装webpackwebpack 是一个前端资源加载...

2019-08-29 14:38:36 91

原创 Linux 常用 命令

Linux 常用 命令sudo #以管理员身份运行命令—示例:sudo rz #以管理员身份上传文件mkdir #创建目录—示例:mkdir 111 #创建111文件夹rmdir #删除目录—示例:rmdir 111 #删除111文件夹rz #上传文件rm #删除文件—示例:rm 111.txt #删除111.txtchmod #赋权限—示例1:chmod ug+w,o-w .........

2019-08-28 15:22:50 885 1

原创 Java REST Client 查询ElasticSearch示例

Java REST Client 查询ElasticSearch示例cardinality去重MultiSearchRequest执行多个搜索请求dateHistogram按时间分组查询cardinality去重AggregationBuilder aggregation = AggregationBuilders.cardinality("identityno_count").field("...

2019-08-26 17:01:15 1549

身份证解析地区.csv

身份证前6位解析地区,如: 110000 北京市 北京市 北京市 110100 市辖区 北京市 北京市市辖区 110101 东城区 北京市 北京市东城区 110102 西城区 北京市 北京市西城区 110105 朝阳区 北京市 北京市朝阳区

2020-04-30

空空如也

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

TA关注的人

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