自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

奔跑的坏蜗牛

wx:719362307主要是写一些自己工作中遇到的问题

  • 博客(96)
  • 资源 (1)
  • 收藏
  • 关注

原创 Spring Boot 监听器(Listeners)详细教程

Spring Boot 监听器(Listeners)基于 Spring Framework 的事件机制(和),用于在应用生命周期或自定义事件触发时执行特定逻辑。它们提供了一种松耦合的方式响应应用状态变化,常用于初始化资源、监控应用状态、执行异步任务等。需求描述当订单创建成功后,需要同时发送短信通知用户、邮件通知客服、更新ERP系统库存。事件选择原则系统生命周期:优先使用而非业务事件:根据领域模型设计细粒度事件性能优化耗时操作使用@Async+线程池高频事件考虑批量处理。

2025-03-03 15:05:42 1534

原创 Spring Boot拦截器(Interceptor)与过滤器(Filter)详细教程

拦截器是Spring MVC框架的组件,基于AOP(面向切面编程)实现。它允许在请求处理的不同阶段(如Controller方法执行前后)插入自定义逻辑。过滤器是Java Servlet规范定义的组件,作用于所有进入容器的请求(如Tomcat)。它可以在请求到达Servlet前或响应返回客户端前进行预处理和后处理。选择拦截器还是过滤器?需要访问Spring上下文或Controller信息 → 拦截器。需处理所有请求(包括静态资源) → 过滤器。最佳实践优先使用拦截器处理业务相关逻辑。

2025-02-28 15:02:59 2155 2

原创 若依导出没有显示时间或者显示时间格式不对

若依导出没有显示时间或者显示时间格式不对

2025-02-20 16:17:38 229

原创 若依按照时间段查询

若依按照时间段查询

2025-02-20 16:13:10 438

原创 MinIO上传

minio文件上传全流程,docker搭建,java使用

2025-01-24 11:35:08 213

原创 若依修改管理员密码

若依修改管理员密码

2024-12-26 11:15:04 854

原创 uniapp引入uview无代码提示

uniapp引入uview无代码提示

2024-06-08 09:26:02 568 3

原创 fastapi挂载静态文件夹,RuntimeError: Directory ‘static‘ does not exist

fastapi挂载静态文件夹,本地运营正常,上传服务器后,RuntimeError: Directory 'static' does not exist

2024-03-05 23:29:07 1097 1

原创 PyQT6的从零开始在Pycharm中配置与使用

PyQT6的从零开始在Pycharm中配置与使用

2024-03-05 18:02:37 3978 4

原创 pc微信逆向最新3.9.8.25版本

PC微信逆向最新版本3.9.8.25,开发一个关于微信的计数、统计、自动回复功能的机器人,主要是用在win10上面。

2024-02-21 12:13:45 3261

原创 vue底部切换

vue底部切换,包换处理v-for和v-if

2023-12-19 15:43:03 434

原创 json_decode函数解析json结果为NULL

json解析返回null

2023-11-20 14:23:18 288

原创 微信域名拦截检测,小程序拦截检测

微信域名拦截检测,小程序拦截检测

2023-11-14 00:26:33 512

原创 nacos启动指令

nacos启动指令,单机模式

2023-11-09 14:52:07 339

原创 PO、VO、DAO、BO、DTO、POJO到底代表啥

PO、VO、DAO、BO、DTO、POJO具体意义

2023-11-08 22:33:23 201

原创 浏览器多开,数据之间相互不干扰

浏览器不够用,用这个方法浏览器多开,数据之间相互不干扰

2023-10-25 21:15:53 850

原创 java.lang.IllegalStateException: Unable to find a @SpringBootConfiguration测试代码报错

java.lang.IllegalStateException: Unable to find a @SpringBootConfiguration,Springboot测试异常

2023-10-15 21:58:55 322

原创 FastAdmin开发七牛云上传插件

fastadmin开发上传插件

2023-09-19 17:22:19 886

原创 @return代码提示php

关于phpstorm代码提示数组

2023-03-11 02:37:37 278

原创 PHP真的没落了吗??

语言适合的才是最好的,永远相信这句话!不要被那些培训机构的镰刀收割了。

2023-01-18 14:15:05 2299

原创 php字符解析json_decode为null

json_decode解析的字符串种含有特殊字符解析结果为NULL。

2022-11-05 10:57:58 1300

原创 Xposed框架安装失败

Xposed框架安装失败,Could not load available ZIP files.Pull down to try again

2022-03-27 19:26:29 9585 1

原创 抖音网页版免密登录

通过保存cookie设置cookie做到抖音免密登录问题:老板给了一批抖音号,每次发作品的时候都需要用手机扫码,几个还到行,几十个让人很崩溃解决办法:1、开发浏览器插件首先我想到的是用浏览器插件,用jquery.cook.min.js去做,之前用这个做过广告屏蔽,抖音一键下载,在手机上下载有水印,是在是受不了,现在是看上哪个下载那个,这速度杠杠的。有需要的可以联系 我。想着是简单可能这方法虽然能设置cookie但是从实际操作来看还是有一些问题,一直是实现不了,自我分析可能是这个domain的

2021-10-29 16:38:20 8580 8

原创 thinkphp动态修改、创建配置文件

thinkphp动态修改、创建配置文件问题:开发中有些数据会经常访问,但是也会参与存储。调用多,修改少。所以使用配置文件的形式。解决办法:将数据以配置文件的形式存储,可修改,可读取第一步, 定义数据目录//在入口文件index.php添加文件位置,如果你添加了其它模块,就再对应的模块修改// 定义数据目录,可更改此目录define('CMF_DATA', CMF_ROOT . 'data/config/');构建方法 public function extraconf

2021-09-23 10:07:59 1508

原创 spring security快速使用的三种方法

spring security快速使用的三种方法1.配置文件<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-security</artifactId></dependency>在配置文件中添加spring.security.user.name=adminspring.securi

2021-08-28 19:25:55 241

原创 canvas将选中元素生成图片

canvas将选中元素生成图片直接上代码,注意大部分浏览器支持直接生成图片保存,微信浏览器不行。只能生成图片,自己长按保存。切记,,切记//保存数据,把当前报表的数据保存为Png图片,在触发另存为...的同时,指定文件名和文件格式 $('#saveData').click(function () { //#proMain:要截图的DOM元素 //useCORS:true:解决跨域问题 html2canvas(document.querySel

2021-07-17 16:59:50 414

原创 uniapp页面滑动到最新底部

给朋友做一个聊天的小程序 要实显示最新的那条数据 ,就和微信聊天界面差不多,多的一点就是在对话框里面有点击按钮,废话不多说,给自己记录一下//获取高低getHeight(){ const query = uni.createSelectorQuery().in(this); query.select('.content').boundingClientRect(data => { console.log(data.height); this.shwoHeight = data.hei

2021-07-17 16:52:51 610

原创 mysql存入表情出现java.sql.SQLException: Incorrect string value解决办法

最近获取抖音评论、弹幕,简介签名啥的要存入数据库,结果就出现java.sql.SQLException: Incorrect string value: ‘\xF0\x9F\x92\x94’ for colum度娘了才知道是编码的问题,网上说的要修改数据库编码什么utf8mb4 ,也要改mysql的配置文件,好麻烦 我试了一下没成功!最终找到一个好办法首先把大牛的github给大家https://github.com/vdurmont/emoji-java 可以去看看亲测有效果方法:<d

2021-06-10 14:58:23 560

原创 java遍历list

记录一下 方便下次使用public class Test { public static void main(String[] args) { // 循环遍历List的4中方法 List<String> strList = new ArrayList<>(); strList.add("aaa"); strList.add("bbb"); strList.add("ccc");

2021-06-10 14:35:01 143

原创 js转换10位和13位时间戳转化为标准时间

js转换10位和13位时间戳转化为标准时间记录下 方便下次使用找了好几个都是一个抄袭一个 唉也不写清楚 自己记录一下记录下 方便下次使用// 10位时间戳秒转换为标准时间 10位时间戳乘以1000function timestampToTime(timestamp) { var date = new Date(timestamp * 1000) var Y = date.getFullYear() + '-' var M = (date.getMonth() + 1 < 10

2021-06-08 15:53:51 1062

原创 cp:cant create ‘/system/xposed.prop‘ 安卓7.1

安装xposed框架的时候遇到can’t create ‘/system/xposed.prop’安装不成功亲测:可用在电脑上找到adb.exe ,你随便找一个可以用的,在里面弹出cmd,按照这个流程执行adb.exe rootadb.exe disable-verityadb.exe rebootadb.exe remountadb.exe shellmount -o rw,remount /system执行完了以后重启系统,然后再次安装就能成功。...

2021-04-22 14:13:07 1595

原创 java.lang.NullPointerException出现的几种原因以及解决

java.lang.NullPointerException出现的几种原因:最长见的几种问题都是你的代码姿势不对,这需要自己查很快就能找到1、字符串变量未初始化2、接口类型的对象没有用具体的类初始化,比如:Map map // 会报错Map map = new Map(); //则不会报错了3、当一个对象的值为空时,你没有判断为空的情况。4、字符串与文字的比较,文字可以是一个字符串或Enum的元素,如下会出现异常String str = null; if(str.equals(“Test”

2021-03-18 18:00:31 5818

原创 java 将字符串转为对象,对应到实体类

maven <!-- https://mvnrepository.com/artifact/com.alibaba/fastjson --> <dependency> <groupId>com.alibaba</groupId> <artifactId>fastjson</artifactId> <version>1.2.62</version> </dependency

2021-03-09 19:07:15 10938

转载 iframe之间js方法相互调用及数据传递

这东西有点和方法重构差不的,只要按照顺序加载就没啥问题,BUT在iframe 这个框框里面就有问题了,相互之前的方法,数据传递就有变化了<iframe id="gg" name="once" src="once.html" ></iframe><iframe id="dd" name="second" src="second.html"></iframe><script type="text/javascript"> functio

2021-03-08 15:34:24 1422

转载 Linux中jar包启动和jar包后台运行和关闭

启动jar方式一:java -jar XXXXX.jar特点:当前ssh窗口被锁定,可按CTRL + C打断程序运行,或直接关闭窗口,程序退出方式二java -jar XXXXX.jar &&代表在后台运行。特定:当前ssh窗口不被锁定,但是当窗口关闭时,程序中止运行。方式三nohup java -jar shareniu.jar &nohup 意思是不挂断运行命令,当账户退出或终端关闭时,程序仍然运行当用 nohup 命令执行作业时,缺省情况下该作业的所

2021-01-24 14:53:13 1421

原创 若依子项目关闭拦截直接访问

若依子项目关闭拦截直接访问1、创建一个子项目,引入成功2、创建Controller有一点需要注意,在引入Service或者Mapper时,若依在注解中添加了@RequiredArgsConstructor(onConstructor_ = @Autowired)所以自己在引入时,一定要在Service活Mapper上添加Autowired3、在若依的核心文件中找到SecurityConfig 中找到配置项configure,在允许匿名访问中添加你需要匿名访问的接口4、重启访问,访问正常,操作完毕

2021-01-22 20:16:32 5664

转载 springboot(服务端接口)获取URL请求参数的几种方法

springboot(服务端接口)获取URL请求参数的几种方法一、7种服务端获取前端传过来的参数的方法常用的方法为:@RequestParam和@RequestBody1、直接把表单的参数写在Controller相应的方法的形参中,适用于get方式提交,不适用于post方式提交。复制代码复制代码 /** * 1.直接把表单的参数写在Controller相应的方法的形参中 * @param username * @param password * @r

2021-01-22 17:26:39 1712

原创 el-switch 开关,使用0和1,影响原始数据

el-switch 开关,使用0和1,影响原始数据一个开关折腾人一早上。唉。。。。。记录一下吧按照官方的例子怎么测试都是不正常,数据检查也是一切正常的,点击也正常,可是每次刷新就是不正常,都是关闭状态,真的是醉了,最后一个试了一下参数绑定,就解决了。老天呀//这是官方例子1,在我开发中怎么测试都是每次刷新是关闭,内心真的是万马奔腾呀! <el-tooltip :content="'Switch value: ' + value" placement="top"> <el-swi

2021-01-07 11:56:07 1347 1

原创 idea修改运行java运行版本

idea修改运行java运行版本将本地java版本添加到idea中我idea2019,系统自带的java11 但是好多项目都是使用的java8,所以将java8添加到idea当中。操作方法:IDEA可以为每个项目指定不同版本的JDK,并且需要开发者手动配置项目的所使用的JDK版本。配置方法如下:(1)单击File | Project Structure菜单项,打开ProjectStructure对话框;(2)在左侧列表框中,选择SDKs列表项,进入SDK配置页面;(3)若中间的SDK列表框没有

2020-12-28 13:34:17 3484

原创 composer安装thinkphp6失败

composer安装thinkphp失败之前一直都安装都是没问题的,这都玩了这么久的php了,今天在自己家的笔记本上突然来了个安装失败,怎处理都是安装失败,真的是醉醉的了。图就不放了,我把遇到的问题都记录一下,也就是composer常用指令//composer更新composer self-update //tp已经更新到支持composer2.0 //composer 回滚到上一个版本composer self-update --rollback//清除composer缓存com

2020-12-24 21:58:51 4350 2

落地页复制数据获取,微信号调用

微信复制系统基源码(基础版),获取页面复制内容,将数据存储数据库,并且有基础的展示效果,基于thinkphp

2020-04-10

空空如也

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

TA关注的人

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