自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Hadoop学习笔记

Hadoop学习笔记

2024-04-03 16:17:44 275 1

原创 Flume学习笔记

Flume学习笔记

2024-04-02 17:57:40 647

原创 SublimtText修改远程机器文件

Sublime Text强大的SFTP插件,支持查看、编辑、修改文件

2024-03-27 11:25:27 227

原创 NatCat使用说明

Netcat简介及常用命令

2024-03-26 17:24:54 437

原创 scrcpy远程投屏控制Android

电脑远程控制手机的利器 — scrcpy,支持usb、WiFi两种方式连接,适用于linux、Windows和macOS系统,不需要手机安装任何程序

2024-03-11 10:43:12 475

原创 监听redis过期key

【代码】监听redis过期key。

2023-12-25 17:34:16 347

原创 Java给钉钉机器人发送消息

钉钉机器人

2023-11-30 10:36:44 463

原创 Docker安装ewomail

docker安装创建docker容器试了一下,centos7镜像中没有这个文件。。。略过更新wget命令执行上面命令https://blog.csdn.net/shi_hong_fei_hei/article/details/115337684

2023-11-10 12:42:14 422

原创 Docker快速安装kafka

【代码】Docker快速安装kafka。

2023-11-10 09:50:03 1139

原创 DOS操作磁盘分区

3.使用"select disk ###“可将目标磁盘设置为当前磁盘;分区包括主分区和扩展分区,一个扩展分区可以包含多个逻辑驱动器。5.使用"select partition ###"可将目标分区设置为当前的操作分区。1.使用"diskpart"命令,执行完毕后提示符会变成"DISKPART>";4.使用"list partition"可查看当前硬盘中的分区列表;SAN - 显示或设置当前启动的操作系统的 SAN 策略。("###"为目标分区的序号)ACTIVE - 将选中的分区标记为活动的分区。

2023-04-11 15:02:53 2753

原创 远程桌面 你的凭据不工作 系统管理员不允许使用保存的凭据登录远程计算机

即使保存了登录凭据,在连接时仍然会提示输入密码。远程桌面连接时,提示你的凭据不工作:系统管理员不允许使用保存的凭据登录远程计算机,原因是未完全验证其标识。请输入新凭据。

2023-03-07 17:40:26 2121 1

原创 Java代码混淆工具-ProGuard

ProGuard是一个压缩、优化和混淆Java字节码文件的免费的工具,它可以删除无用的类、字段、方法和属性。可以删除没用的注释,最大限度地优化字节码文件。它还可以使用简短的无意义的名称来重命名已经存在的类、字段、方法和属性。常常用于Android开发用于混淆最终的项目,增加项目被反编译的难度。

2023-02-24 15:49:19 2481

原创 Springboot停机方式

springboot的优雅停机方式及其处理

2023-02-13 14:41:35 687

原创 Dockerfile详解

FROM功能为指定基础镜像,并且必须是第一条指令。如果不以任何镜像为基础,那么写法为:FROM scratch。同时意味着接下来所写的指令将作为镜像的第一层开始FROM < image > FROM < image > : < tag > FROM < image > : < digest > 三种写法,其中 < tag > 和 < digest > 是可选项,如果没有选择,那么默认值为latest。

2022-09-27 16:30:54 1781

原创 Spring中事务传播特性(Propagation)

其中定义了事务的传播特性

2022-09-03 10:22:56 427

原创 Springboot基于justAuth实现第三方授权登录

justAuth与SpringBoot完美集成实战

2022-08-11 18:22:09 1908

原创 Nacos配置中心交互模型

对于Nacos大家应该都不太陌生,出身阿里名声在外,能做动态服务发现、配置管理,非常好用的一个工具。然而这样的技术用的人越多面试被问的概率也就越大,如果只停留在使用层面,那面试可能要吃大亏。比如我们今天要讨论的话题,Nacos在做配置中心的时候,配置数据的交互模式是服务端推过来还是客户端主动拉的?...

2022-07-20 13:46:24 484

原创 关于spring中使用责任链模式

2. 实现链式调用3. 自定义handler3.1 自义定参数对象3.2 自定义handler,继承上方的3.3 编写实现类4. 调用5. 结果

2022-07-07 21:00:18 665 4

原创 删除git中已添加到仓库中的文件跟踪

git取消文件跟踪

2022-06-17 16:20:23 269

原创 关于JVM的类加载机制说明

1. 什么是类加载机制JVM把描述类的数据从Class文件加载到内存,并对数据进行校验、转换解析和初始化,最终形成可以被JVM直接使用的Java类型,这就是JVM的类加载机制。类的生命周期类从被加载到内存中,到被卸载出内存,一共分为以下几步:加载(Loading)验证(Verification)准备(Preparation)解析(Resolution)初始化(Initialization)使用(Using)卸载(Unloading)类加载的全过程,包括其中的加载、验证、准备、解析、初

2022-04-28 11:47:41 209

原创 Quartz中trigger触发器处理规则

trigger方法规则CronTriggerwithMisfireHandlingInstructionDoNothing1. 不触发立即执行2. 等待下次Cron触发频率到达时刻开始按照Cron频率依次执行CronTriggerwithMisfireHandlingInstructionFireAndProceed1. 以错过的第一个频率时间立刻开始执行2. 重做错过的所有频率周期后3. 当下一次触发频率发生时间大于当前时间后,再按照正常的Cron频率依次执行Cr...

2022-04-22 18:08:42 662

原创 maven多模块编译子包

mvn -Dmaven.test.skip=true clean package -pl package-name -am

2022-04-22 13:44:23 478

原创 关于springboot集成ldap

1. 准备1.1 导入依赖 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-data-ldap</artifactId> </dependency>1.2 修改配置spring: ldap: urls: lda

2022-04-07 11:09:56 1704 1

原创 关于Linux中使用Docker安装OpenLDAP说明

1. 准备Docker环境安装docker2. 下载镜像docker pull osixia/openldapdocker pull osixia/phpldapadmin3. 启动容器3.1 启动ldap服务docker run -p 389:389 -p 636:636 --name ldap --env LDAP_ORGANISATION="testldap" --env LDAP_DOMAIN="testldap.com" --env LDAP_ADMIN_PASSWORD="

2022-04-07 10:38:44 1053 1

原创 关于Linux安装OpenLDAP说明

1. 简介首先LDAP是一种通讯协议,LDAP支持TCP/IP。协议就是标准,并且是抽象的。在这套标准下,AD(Active Directory)是微软出的一套实现。那AD是什么呢?暂且把它理解成是个数据库。也有很多人直接把LDAP说成数据库(可以把LDAP理解成存储数据的数据库)。像是其他数据库一样,LDAP也是有client端和server端。server端是用来存放资源,client端用来操作增删改查等操作。而我们通常说的LDAP是指运行这个数据库的服务器。可以简单理解AD =LDAP服务器+LD

2022-04-06 18:48:52 1145 1

原创 关于springboot中Cacheable使用说明

1. 功能说明@Cacheable 注解在方法上,表示该方法的返回结果是可以缓存的。也就是说,该方法的返回结果会放在缓存中,以便于以后使用相同的参数调用该方法时,会返回缓存中的值,而不会实际执行该方法。注意,这里强调了一点:参数相同。这一点应该是很容易理解的,因为缓存不关心方法的执行逻辑,它能确定的是:对于同一个方法,如果参数相同,那么返回结果也是相同的。但是如果参数不同,缓存只能假设结果是不同的,所以对于同一个方法,你的程序运行过程中,使用了多少种参数组合调用过该方法,理论上就会生成多少个缓存的 ke

2022-03-28 17:41:12 3486

原创 springboot集成flowable--flowable配置说明

# ===================================================================# Common Flowable Spring Boot Properties# 通用Flowable Spring Boot参数## This sample file is provided as a guideline. Do NOT copy it in its# entirety to your own application. .

2022-03-09 17:36:41 6584

原创 springboot集成flowable默认流程位置

flowable-start会默认加载classpath*:/processes/下的流程文件具体配置如下org.flowable.spring.boot.FlowableProperties:93

2022-03-09 16:50:29 355

原创 Aspose实现word、excel、ppt转pdf

1. 工具类 AsposeUtilpublic class AsposeUtil { private static final String[] WORD = {"doc", "docx", "wps", "wpt", "txt"}; private static final String[] EXCEL = {"xls", "xlsx", "et", "xlsm"}; private static final String[] PPT = {"ppt", "pptx"};

2022-03-07 16:01:30 5409 8

原创 springboot读取pom.xml文件中的值

applycation.yml中加上version :@project.version@

2022-02-18 18:10:59 576

原创 Springboot参数校验及自定义参数校验

1. 为什么需要参数校验在日常的接口开发中,为了防止非法参数对业务造成影响,经常需要对接口的参数做校验,例如登录的时候需要校验用户名密码是否为空,创建用户的时候需要校验邮件、手机号码格式是否准确。靠代码对接口参数一个个校验的话就太繁琐了,代码可读性极差。Validator框架就是为了解决开发人员在开发的时候少写代码,提升开发效率;Validator专门用来进行接口参数校验,例如常见的必填校验,email格式校验,用户名必须位于6到12之间 等等…2. SpringBoot中集成参数校验2.1 引入依

2022-02-17 16:20:51 4357 1

原创 关于pom.xml配置详解

1. setting.xmlsetting.xml主要用于配置maven的运行环境等一系列通用的属性,是全局级别的配置文件;而pom.xml主要描述了项目的maven坐标,依赖关系,开发者需要遵循的规则,缺陷管理系统,组织和licenses,以及其他所有的项目相关因素,是***项目级别的配置文件***。...

2022-01-21 14:33:49 7699

原创 Maven配置Settings.xml内容详解

1. 概要1.1 settings.xml有什么用settings.xml文件是干什么的,为什么要配置它呢?从settings.xml的文件名就可以看出,它是用来设置maven参数的配置文件。并且,settings.xml是maven的全局配置文件。而pom.xml文件是所在项目的局部配置。Settings.xml中包含类似本地仓储位置、修改远程仓储服务器、认证信息等配置。1.2 配置优先级需要注意的是:局部配置优先于全局配置。配置优先级从高到低:pom.xml> user settin

2022-01-21 09:53:28 730

原创 搭建maven私有仓库

1. 准备一台Linux机器2. 安装nexus2.1 本机安装略2.2 docker安装nexus2.2.1 搜索docker镜像Docker search nexus2.2.2 拉取镜像docker pull docker.io/sonatype/nexus32.2.3 创建挂载目录mkdir -p /usr/local/nexus3/nexus-datachown -R 200 /usr/local/nexus3/nexus-data2.2.4 启动容器docker

2022-01-18 15:27:08 8533 1

原创 Maven上传jar到私仓

1. 创建Maven仓库2. 查看Maven仓库信息获取username,password,releaseRepositoryUrl和snapshotRepositoryUrl信息3. 配置本地settings.xml文件将下面的xml内容复制替换到本地的settings.xml文件中,在替换之前记得保存自己本地的setting.xml的副本。修改xml中的username,password,releaseRepositoryUrl和snapshotRepositoryUrl为第二步中的内容

2022-01-18 14:41:10 2015

原创 GitLab配置多个ssh key

1. 背景当前很多公司都选择git作为代码版本控制工具,然后自己公司搭建私有的gitlab来管理代码,我们在clone代码的时候可以选择http协议,当然我们亦可以选择ssh协议来拉取代码。但是网上很少找到如何用git客户端生成ssh key,然后配置在gitlab,我当时在做的时候苦于摸索,后来终于找到了解决方案,那么本文,我们就来聊一聊如何本地git客户端生成ssh key,然后配置在gitlab里,而后使用ssh协议进行提交和拉取git远程仓库的代码。2. 打开本地git bash,使用如下命令

2022-01-17 18:15:34 1958

原创 java代码混淆工具

1. 下载混淆工具allatori.jarallatori-annotations.jar在项目根目录新建lib目录,放入lib中2. 编辑配置文件<config> <input> <!--in表示需要混淆的jar包, out表示混淆后的jar包, 名称相同时会覆盖原来的jar包--> <jar in="${project.build.finalName}.jar" out="${project.build.fina

2022-01-17 14:32:39 2935 1

原创 CompleteSqlLogger

记录一下public class CompleteSqlLogger extends BaseJdbcLogger implements InvocationHandler { private final Connection connection; private CompleteSqlLogger(Connection conn, Log statementLog, int queryStack) { super(statementLog, queryStack);

2022-01-14 15:24:43 108

原创 JAVA将通配符表达式转化为正则表达式

/** * 将通配符表达式转化为正则表达式 * * @param path * @return */ private static String getRegPath(String path) { char[] chars = path.toCharArray(); int len = chars.length; StringBuilder sb = new StringBuilder();

2022-01-12 15:43:08 495

原创 Springboot设置手动回滚事务

当springboot使用事务时只加一个 @Transactional时,idea提示方法【addOrganization】需要在Transactional注解指定rollbackFor或者在方法中显式的rollback。具体提示如下按上述提示需要指定回滚异常类或者添加DataSourceTransactionManager事务管理器进行回滚事务。简单实现使用下述代码代替,并不能消除idea提示TransactionAspectSupport.currentTransactionStatus()

2022-01-12 10:32:17 482

DroidCamX手机端是一款功能强大的摄像头连接工具

DroidCamX手机端是一款功能强大的摄像头连接工具,可以将手机摄像头拍摄的的画面传输到电脑上,相当于将手机作为电脑摄像头,该软件可以通过https访问已联网的摄像头,无论该摄像头有线或者是无线与互联网连接,无论摄像头身处何地,都可以快速准确的显示画面。

2024-04-08

JClassLibView插件

JClassLibView插件安装包,Idea查看java字节码插件,可以查看字节码。版本5.4,适用idea2019版本

2024-03-25

Google Chrome 119.0.6045.200 x64安装包

Google Chrome 119.0.6045.200 x64安装包,不是下载器!不是下载器!不是下载器!不是下载器!不是下载器!

2024-03-14

scrcpy安卓真机投屏电脑

scrcpy安卓真机投屏电脑工具包,快速无损投屏。不卡顿、支持多种模式

2024-03-11

allatori-annotations.jar

代码混淆工具

2022-01-17

allatori.jar

代码混淆工具

2022-01-17

SwitchHosts-win32-ia32_jb51.rar

方便改修本机host文件的软件,一键修改,方便快捷

2021-03-17

阿里规约终极版.pdf

阿里开发规范(Alibaba Java Coding Guidelines)

2021-02-20

adb1.0.32.zip

电脑连接安卓手机工具包

2021-01-28

docker-install.rar

linux中安装docker安装包,安装说明https://blog.csdn.net/qq_39361915/article/details/110448866

2020-12-01

Iedis-3.14 .zip

idea中redis可视化工具的Iedis,解压直接使用

2020-11-03

NFCUtil.java

NFC工具类,支持读写各种类型NFC数据

2020-04-01

GoogleTileSource.java

Osmroid使用谷歌地图GoogleTileSource,谷歌高德都能使用

2020-04-01

win10一键关闭系统更新

你是不是每天打开电脑都会进行系统更新?下载这个软件可以让你告别系统更新,win10一键关闭系统更新,利用系统服务关闭win10的系统更新

2019-12-10

Android仿淘宝物流时间轴

Android仿淘宝物流时间轴,可添加删除节点,调节时间轴位置,非常实用,效果图可见https://blog.csdn.net/qq_39361915/article/details/103476017

2019-12-10

jQuery 实现可自动切换的图片播放器插件特效源码.rar

jQuery 实现可自动切换的图片播放器插件特效源码,特效源码

2019-07-11

win10更新1803后 chrome内核浏览器打开网页一直加载,显示正在创建安全连接 甚至打不开 解决方法

win10更新1803后 chrome内核浏览器打开网页一直加载,显示正在创建安全连接 甚至打不开 解决方法

2019-04-11

中级软件设计师2018上半年试题及答案解析

中级软件设计师2018上半年上午试题及答案解析

2018-10-11

二级MS OFFICE无纸化考试模拟软件

二级MS OFFICE无纸化考试模拟软件,真题模拟,历年真题

2018-07-29

二级Access无纸化考试模拟软件

二级Access无纸化考试模拟软件破解版本,输入任何激活码即可破解

2018-07-29

软件设计师历年试题分析与解答

软件设计师历年试题分析与解答 基础知识及试题精解

2018-05-22

软件设计师教程最新版(第三版)

软件设计师教程最新版(第三版) 全国计算机技术与软件专业技术资格(水平)考试指定用书

2018-05-22

空空如也

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

TA关注的人

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