自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

小刘爱搬砖

学习过程中的一点小笔记,仅供分享

  • 博客(147)
  • 资源 (8)
  • 收藏
  • 关注

原创 Claude Code 九个你知道的命令

claude code 常用的9个命令,用好效率直接翻倍

2026-03-29 22:26:26 332

原创 解锁 Claude Code 新玩法:接入 ChatGPT,模型自由切换

帮助你的ClaudeCode 接入不同的大模型,不止可以接入OpenAI 还可以使用此方法接入Gemini、Qwen、Antigravity、Kimi等等

2026-03-29 21:43:09 390 1

原创 Claude Code 最强工作流:Superpowers为AI编程助手打造的工程化工作流

Superpowers是为Claude Code等AI编程助手设计的软件开发工作流系统。它解决了当前AI编程的核心痛点:模型虽能生成代码,但缺乏需求澄清、任务拆解、测试驱动开发等工程纪律,导致复杂项目容易失控。

2026-03-17 09:06:02 801

原创 Typora安装教程(激活)

Typora是一款简洁的Markdown编辑器,本文介绍1.9.5版本的安装使用教程。

2026-03-13 23:10:27 1395 4

原创 云端部署 OpenClaw 通过插件操作本机浏览器

本文介绍通过OpenClaw浏览器插件实现云端控制本机浏览器的方案。提供两种安装方式(Chrome商店/手动安装),详细说明端口转发配置步骤(SSH映射18792端口)和连接测试方法。重点解决常见问题如Token获取、端口不通等,并演示实际应用场景(如QQ机器人控制浏览器)。

2026-03-13 09:46:45 866

原创 HttpExchange入门

HttpExchange是Spring6引入的声明式HTTP客户端特性,类似OpenFeign但无需额外依赖。它通过Java接口描述HTTP服务,自动生成代理实现,简化了传统RestTemplate/WebClient的调用方式

2026-01-12 14:00:11 1009

原创 SpringBoot3 + GraalVM安装和初次打包

本文介绍了使用GraalVM将Spring Boot项目打包为原生可执行文件的完整流程。

2026-01-08 15:22:05 1132

原创 java打包为exe文件的几种方案(亲测有效)

本文介绍了将Java JAR包转换为EXE文件的几种解决方案。针对需要交付GUI应用给非技术用户的需求,文章对比了jpackage、GraalVM、JSmooth、exe4j。这些方案帮助开发者解决用户端Java环境依赖问题,实现更友好的应用交付体验。

2026-01-07 14:20:29 1876

原创 Java Service Wrapper 安装 jar包 为windows系统服务(springboot)

在windows下使用 java service wrapper 将java服务和对应的jre环境安装为windows服务,实现开机自启动,不用专门配置环境变量

2024-06-04 14:12:41 2059

原创 Nginx一个端口代理多个vue项目,通过不同路由转到不同系统,反向代理Apache进行文件处理

这里将多个vue项目通过一个nginx端口进行代理,由不同的路由来确定访问哪些项目,apache同理。

2024-05-31 10:32:50 1207

原创 SpringBoot和Vue接口调用传参方式

一些前后端分离项目接口调试时经常出现传参格式错误问题。前后端进行交互时方法一般就分为get和post,至于后面的delete和put都是基于post进行封装而出的。;

2024-01-25 09:52:20 2059

原创 SpringBoot对PDF进行模板内容填充、电子签名合并

SpringBoot 对PDF进行模板内容填充、电子签名合并的具体实现

2023-12-13 14:32:17 1924

原创 前后端接口调用传参方式总结

前后端进行交互时方法一般就分为get和post,至于后面的delete和put都是基于post进行封装而出的,这里简单介绍前后端之间不同的参数传递方式。

2023-10-11 16:05:30 2465

原创 微信小程序向公众号推送模板消息(根据用户登录小程序openid实现向同一主体下对应公众号推送模板消息)

根据用户登录小程序openid实现向同一主体下对应公众号推送模板消息(用户必须自己手动关注公众号后才可以实现消息)

2022-08-15 15:27:59 10370 6

原创 RabbitMQ学习笔记(原理、多方式安装和配置修改、整合Springboot、死信队列、延迟队列、备份交换机、动态监听、集群搭建)

消息队列的主要作用:异步、削峰、解耦、可扩展等主要写了Rabbitmq的一些学习内容包括和Springboot的整合

2022-06-17 14:48:14 593

转载 Vue项目 封装Element-ui中的el-pagination作为公用分页组件

原文链接:原因:分页在项目当中使用非常频繁,因此就将el-pagination封装为了一个全局组件1.首先在components下面新建一个pagination.vue文件<template> <div :class="{ hidden: hidden }" class="pagination-container"> <el-pagination :background="background" :current-page.sync

2022-05-10 11:17:31 1313

原创 JS数组map和filter方法的使用以及比对

map()map 不会检测空数组map 不会改变原始数组map(callbackfn: (value: T, index: number, array: T[]) => U, thisArg?: any): U[];callback : 从当前元素函数产生新的数组元素thisArg : 对象作为该执行回调时使用返回一个新的数组,数组中的元素为原始数据经过调用函数进行处理后的值,主要用来获取对象数组中的某些特定属性。比如一个对象数组包括姓名和年龄,我们需要单独将年龄抽取出来就可以用

2022-04-12 09:40:43 8724 1

原创 POI excel 一个单元格多种字体样式

需求: 现在项目中需要对标题的字体进行格式设置,()的字体进行缩小实际效果图:核心代码//设置同一个单元格多个字体样式HSSFRichTextString textString = new HSSFRichTextString(fileHead);textString.applyFont(0,fileHead.indexOf("("), font);textString.applyFont(fileHead.indexOf("("),fileHead.length(), font3);cell.

2022-03-14 13:27:53 4457

转载 前端踩坑小结:当element-ui的el-dialog组件中包含子组件时,用refs调用子组件时的undefined问题【转载】

最近在用dialog调用子组件时发现打印为undefined,加载顺序的问题分享一个找到的实测可行的解决办法原文今天写VUE时我在element-ui的el-dialog组件中包含了一个子组件。然后我通过$refs调用该子组件里面的方法,在控制台上却显示undefined。因为自己之前用过refs来调用子组件方法,但是没有遇到过这种问题,很是无奈加之彷徨。后来在度娘怀里遨游一番,发现和element-ui框架有关系,总之什么关系呢,我也说不清啦。直接看解决方法吧。首先,你要确保你的e-dial

2022-02-11 16:47:46 1189

原创 500错误Failed to parse multipart servlet request; nested exception is java.io.IOException_ The tempor

报错信息:message: "Failed to parse multipart servlet request; nested exception is java.io.IOException: The temporary upload location [/tmp/tomcat.1428942566812653608:7773/work/Tomcat/localhost/ROOT] is not valid可以直接跳到解决方案打开浏览器 F12 => network 查看preview

2022-01-13 14:42:16 24589

原创 Springboot读取外部配置文件,项目部署时配置读取不到问题

需求:最近项目部署,但是每个地方都有个别地方配置的差异,我们每次打包后再进行修改极度不方便,这里将有关的配置都抽取出来,放在jar包外进行配置,这样以后更新时只需要将jar包更换然后重启即可,配置读取外部的固定配置文件。SpringBoot 配置springboot默认配置的加载位置和优先级顺序springboot启动时会扫描以下位置的application.properties和application.yml文件作为默认的配置文件。file: ./config/file: ./class

2021-12-28 14:03:07 12499

原创 MySQL开启bin_log后导致创建函数、存储过程失败。Error:Result_ 1418 - This function has none of DETERMINISTIC

现在搭建主从数据库,需要使用MySQL的binlog去同步数据,但是开启binlog后导致新增函数、存储过程等报错。完整的报错信息:Result: 1418 - This function has none of DETERMINISTIC, NO SQL,or READS SQL DATA in itsdeclaration and binary logging is enabled(you *might* want to use the less safe log_bin_trust_funct

2021-12-10 16:39:24 1093

转载 Vue使用watch监听一个对象中的属性的实现方法

这篇文章主要介绍了Vue使用watch监听一个对象中的属性的实现方法,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧问题描述Vue提供了一个watch方法可以让使用者去监听某些data内的数据变动,触发相应的方法,比如`在这里插入 queryData: { name: '', creator: '', selectedStatus: '', time: [], },第一种解决方案:直接对象现在我需要监听这个queryData,我可以这样.

2021-12-02 09:38:28 1442

原创 MySQL存储过程 使用游标集更新数据【模版】

存储过程不经常使用,主要用来批量更新数据内容,这里把模板记录一下,以后使用直接拿来修改。这个比较简单,主要就是对结果集进行遍历然后根据条件修改内容。有详细的注释。写存储过程,这里在Navicat中写的,所以不需要修改sql的结束条件。 delimiter $$ //将结束符修改为$$ -- 存储过程结束的end后使用$$ delimiter ; //再改回来;```sqlCREATE DEFINER=`root`@`localhost` PROCEDURE `tem

2021-11-19 11:56:51 1415

原创 Shell脚本对服务进行启动、停止和重启

思路:首先根据参数判断对服务进行的操作,判断服务是否已经被启动,如果服务已经启动再执行启动操作时就不需要再次拉起服务,执行停止和重启操作时也需要检查服务是否启动,如果没有启动不需要进行停止。具体的shell语法这里就不说了,将用到的都在注释进行了说明,这只是为了我拉起服务方便写的可能不是特别完整规范,仅供参考。大家有好的也可以评论或者私信我,我会整理到这里。#!/bin/bash#获取输入的第一个参数cmd=$1#没有输入参数时提醒内容 $#参数的个数if [ $# -eq 0 ]; then

2021-11-15 14:12:34 9969 2

转载 vue-treeselect组件修改css样式不生效【已解决】

原文链接:https://www.cnblogs.com/procedureMonkey/p/13600422.htmlvue有很多插件,但是插件的样式都是固定的,有些时候你能找到页面上的class属性去设值样式,但是效果老是不生效;很多入门vue的后端开发人员 可能不太了解这方便,这里给大家一个例子,仅供参考这里推荐使用深度样式选择例1:你要修改input的高度<treeselect v-model="areaSelectParam.areaId"

2021-11-09 14:27:54 4940 1

原创 Springboot在普通类中调用mapper_service出现空指针异常

需求:现在我需要在util封装一个工具类,根据参数调用mapper获取数据,然后统一返回数据。问题:通过@Resource注解注入mapper,然后在方法中调用mapper时出现空指针异常,刚开始以为参数问题,然后打印输出发现mapper找不到,为null。​原因:打印mapper为空,应该就是注入失败,普通类进行构造时此时还没有进行bean的注入,没有生成上下文对象。初始化顺序:静态变量 – 非静态成员变量 – 执行构造函数(此时通过@autowired修饰的成员变量为null) – bean注

2021-11-02 14:40:30 5803 3

转载 TomCat 启动找不到配置的环境变量The JRE_HOME environment variable is not defined correctly

完整的报错信息The JRE_HOME environment variable is not defined correctlyThis environment variable is needed to run this program首先需要打开你的环境变量,查看你是否进行JRE_HOME的配置,win + R => 运行 =》 sysdm.cpl找到环境变量,打开查看是否进行了配置,若没有配置进行配置后重新打开tomcat就可以了。如果配置了JRE_HOME还是提示不可以参考下面

2021-10-20 09:51:42 7762

原创 Vue的防抖和节流(接口频繁调用如何处理)

首先描述一下我所使用的业务场景:系统有一个批量审批的功能,每个审批的流程需要根据提交的用户实时的反馈回去进去用户页面的刷新,如果一个用户同时有多个流程被审批通过,前端会向服务端频繁的多次调用同一个接口,造成服务器压力过大和页面卡顿,非常影响用户体验。目标:需要短时间内向服务端频繁调用接口时只去调用最后一次的接口。(防抖)​防抖和节流的区别:主要体现在执行次数上的区别,比如我们写一个200ms的延迟时间,节流就是每200ms执行一次,而抖动是只有在最后一次事件的200ms内调用一次回调函数。防抖和节流都可以

2021-09-27 14:15:40 6405

转载 前端打印通过form表单格式向服务端传递的参数

文章转载自:程序猿雪儿https://www.cnblogs.com/cuteCoderSnow var m_params = getOptions(); for(let i=0;i< self.files.length;i++){ param.append('file', self.files[i]);//通过append向form对象添加数据 } var m_params = getOptions(); param.append("name",

2021-09-15 16:42:16 774

原创 linux(centos)启动时执行指定脚本

业务需求:服务器重启后,一些操作每次都要重复操作,比如启动某些服务,我们可以写一个脚本帮助我们自动去启动服务,不需要每次重启服务器后都进行配置。注意:以下演示的代码都是在root用户下执行,如果非root用户可能存在权限问题,需要加sudo执行。​首先在我们的centos中编写一个测试脚本文件,这里我放在/usr/shells文件夹下mkdir -p /usr/shellscd /usr/shellsvim start.sh脚本内容#脚本中的代码#!/bin/bash#这里写了一个

2021-09-09 10:51:03 2082 1

转载 mysql的时区处理

前言 解决方案 保持应用服务器时间和数据库时间一致 临时设置 配置文件设置 客户端设置连接参数 补充 关于CST时区 前言最近在做一个开放数据服务的时候,发现返回的数据格式化后由于时区问题导致客户端在解析时间时出现问题,比如如下数据:数据库存储时间:+----------+-------------...

2021-09-02 13:46:54 1455

原创 SpringBoot自定义注解

创建一个springboot项目![image.png](https://img-blog.csdnimg.cn/img_convert/f723299f05c095df5593fbc69b5013d9.png#clientId=u619751aa-0691-4&from=paste&height=987&id=u5d5c2e5d&margin=[object Object]&name=image.png&originHeight=987&origi

2021-08-31 15:24:42 464

原创 SpringBoot + Vue + WebSocket 实时通信

什么是websocket这里就不进行介绍了,有兴趣的可以自己百度,或许后面我也会发文章介绍。主要演示一下代码的实现,红色标注部分 需要格外注意1、 引入依赖websocket<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-websocket</artifactId></dependency>

2021-08-25 13:49:24 3148 4

原创 使用Navicat连接后数据库密码忘了,密码找回【亲测有效】

在使用Navicat 是都是习惯性的保存了密码,久而久之后 就会忘记数据库密码, 这就很不舒服了,但是,这有个技巧,可以查看navicat 已连接保存的密码首先去 导出连接​ 导出连接获取到 connections.ncx 文件多亏一位Github上的大佬写了个程序;可以直接破解这个加密密码 大佬的git地址https://github.com/tianhe1986/FatSmallTools程序是php的;如果本地没装php也没关系 , 直接找个在线运行的工具 https://tool.lu

2021-08-23 14:48:21 12080 8

原创 WebSocket使用SendObject 的编码异常No encoder specified for object of class [class java.util.HashMap] 【已解决】

错误的截图:在WebSocketService(你的不一定是这个名字,就是websocket的实现类) 这里截取了部门代码,主要就是针对sendObject产生的异常问题的处理/** * 向指定客户端发送消息(对象的形式) * @param userName * @param object */ public static void sendMessage(String userName,Object object){ try {

2021-08-18 10:04:17 5435 2

原创 Element-UI el-select 默认值问题,根据另一个select选项的变化修改【已解决】

这里我就不展示完整的代码了,仅展示所用到的代码附上官方文档的地址:https://element.eleme.cn/#/zh-CN/component/select首先看一下我们需要进行修改的两个select<el-col :xs="33" :sm="33" :lg="12" > <el-form-item label="加油卡号" prop="fuelCardId"> <el-select v-model="fuelCardId" filterable c

2021-08-13 10:05:59 2427

原创 SpringBoot项目采用IDEA打包问题(引入本地jar)

两种方式:1、IDEA打包,多个jar包,步骤多一些 但是可以清楚的看出都包含哪些jar2、Maven打包,一个jar 方便,快捷感谢 https://blog.csdn.net/weixin_41833281/article/details/80819277 解决了本地引入jar的问题Maven打包(引入本地jar)ps:忽略我的背景图或者直接按:Ctrl + Alt + Shift + S 也可以找到你需要引入的jar包,点击ok即可重点 修改pom文件 这里不修改打包后运行时

2021-07-20 11:43:47 396

原创 ElementUI Tree懒加载的搜索功能, 主要看思路吧 【已解决】

我这里的解决办法需要额外的后端接口,目前我总共额外需要了两个。我这里就以组织人员管理为例进行列举,现在A组织下存在组织B和C,然后再B和C组织下存在若干的人员信息,每一层级之间通过懒加载进行渲染,可以通过搜索功能根据人员姓名进行搜索。思路: 首先需要根据人的名称在后端查出人员的信息(最重要的是组织id)可以根据组织id去查找人员所在的组织node,然后判断当前展开的tree中是否存在这个结点 this.refs.tree.getNode(orgId),若存在直接this.refs.tree.getN

2021-07-09 15:28:40 5311 4

原创 Mysql中使用like的模糊查询后where条件失效问题,条件查询数据变多【已解决】

未修改的SQLSELECT c.* FROM cost_vehicle_inspec c WHERE c.plate_number LIKE trim( REPLACE ( concat( '%', '123', '%' ), ' ', '' ) ) OR c.plate_code LIKE trim( REPLACE ( concat( '%', '123', '%' ), ' ', '' ) ) AND c.inspec_next_time BETWEEN '2021-07-06.

2021-07-06 17:25:28 1843

SpringBoot3 + GraalVM 的demo

SpringBoot3 + GraalVM 打包测试的demo

2026-01-08

外卖点餐平台源码-ssm框架开发

ssm+mysql 的外卖点餐平台源码包含数据库文件下载配置好环境即可完美运行 包含后台管理和用户前台两部分

2023-04-19

java解析fsn冠字号文件.pdf

完整版,包含解析工具类,将文件复制到你的项目下,修改路径就可以直接完美运行,将fsn文件解析为对象并进行相关操作。

2023-04-12

rabbitmq相关安装包

主要是rabbitmq的一些安装包和一些安装插件

2022-06-17

仓库管理系统Springboot Sql在文件中

Springboot+shiro+layui jdk8+

2021-03-07

常用linux安装包.zip

主要包括limux版本的常用开发环境 jdk8、Tomcat 7/8 、redis 5/6、mysql 5.7 、nginx 1.9 环境配置,参考博客 阿里云服务器购买与环境安装,会持续更新

2021-04-21

SSM框架简单的学生管理系统

项目比较简单,适合SSM初学者查看。 包括基本的学生信息的增删改查和成绩的录入,还包括课程的设置学分成绩的设置,页面比较简单,还没有完善登录功能。

2020-04-10

mysql-connector-java-8.0.20

链接:https://pan.baidu.com/s/1GEWlnxLmVo4SN0HFaur81w 提取码:ka1z 积分设置为0也会涨,可以去网盘下载

2020-05-14

毕业论文答辩PPT的压缩包

解压即可使用,选择你喜欢的模板

2021-05-19

SqlServer基本案例的代码

基本的建表插入语句,结合自己正在学习的一些实际案例写了语句 仅供借鉴 这是在SqlServer上实验的语句 有要使用的记得看一下平台是否匹配

2019-09-29

Jsp开发的毕业设计选题系统

基于jsp SqlServer开发的毕业设计选题系统 。 我在MyEclipse上运行成功。 需要提前配置数据库,论文和PPT不太方便就没上传。

2020-03-19

空空如也

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

TA关注的人

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