自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

imVainiycos的博客

一个尽量保持有趣的人。

  • 博客(164)
  • 问答 (1)
  • 收藏
  • 关注

原创 油猴脚本(Tampermonkey)的简介

油猴脚本的使用什么是油猴脚本「油猴」可以通过安装各类脚本对网站进行定制。当然伟大的脚本面向的是所有上网者,所以借由各位大神的脚本我们能实现更多更强大的功能,例如:直接下载百度网盘文件(全速) 重新定制繁杂的微博页面 去掉视频播放广告(甚至播放vip视频) 将网站默认的「二维码登录」改回「账号密码登录」 绕过搜索引擎的跳转提示 还原清新的小说阅读模式 豆瓣和 IMDb 互...

2020-06-10 22:50:22 470604 242

原创 明日周刊-第6期

最近一周杭州的天气起起伏伏,下雨就凉,不下雨就热。但是夏天的感觉确实是越来越浓烈了,又是一年夏,在这个夏天大家都有什么新的计划呢。

2024-04-15 17:05:22 834

原创 明日周刊-第5期

清明节假期已过,今天是节后上班的第一天,大家适应了吗。封面配图是作者去湖南长沙玩的时候拍的照片,地名叫文和友,本人觉得挺有意思的一个地方,感觉像是穿越到了另一个时代。

2024-04-07 21:30:02 964

原创 明日周刊-第4期

这一期来得稍晚了一点,不知不觉已经来到了4月份,时间好快。

2024-04-02 11:51:56 690

原创 明日周刊-第3期

第3期,分享自己最近的感悟和实用工具。

2024-03-24 17:12:59 864

原创 明日周刊-第2期

三月份的第3周,第2期如期而至。大家希望看到什么内容也可以在评论区互动。

2024-03-17 18:47:42 816

原创 明日周刊-第1期

打算开一个新的专栏,专门记录一周发生的事情以及资源共享,那么就从第一期开始吧。

2024-03-10 22:35:25 824

原创 AIGC工具-Stable Diffusion安装指南

这是一款ai学习的作图模型训练,github的官网地址是https://github.com/AUTOMATIC1111/stable-diffusion-webui参考上面的github仓库中的README.md文件可以搭建本地化服务。该搭建过程需要一些编程基础,当然,如果没有的话只要按照文档中的步骤一步步去做个人觉得问题应该也不是很大,里面针对macos以及windows系统做了bat和sh文件一键安装脚本。当然,安装前提是你的计算机本身有python环境,Git环境等。

2024-03-09 12:29:22 1182

原创 2024-AI工具分析共享

相对而言,目前的ai领域还是由openAI公司作为领头羊,国内的AI工具也在不断地努力缩小与他们之间的差距。

2024-03-09 12:25:34 1197

原创 分布式锁漫谈

以java应用举例,如果是单应用的情况下,我们通常使用synchronized或者lock进行线程锁,主要为了解决多线程或者高并发场景下的共享资源不能按照预期结果被处理。举个最简单的例子,总共有10件商品但是有100个人同时来消费,我们需要保证永远只卖出10件商品,否则多卖出的那件商品可就需要程序员来买单了。

2023-07-29 20:45:02 306

原创 SpringBoot整合PostgreSQL教程

与mysql一样也是开源的关系型数据库,同时还支持NoSql的文档型存储。在某些方面标榜比mysql表现更加出众,现在就让我们来了解下如何使用postgresql。

2023-06-26 10:34:01 13597

原创 Forest声明式HTTP客户端框架漫谈

Forest为声明式HTTP客户端框架。将繁复的 HTTP 请求细节封装成 Java 接口 + 注解的形式,不必关心请求发送的具体过程。使用Forest极大的提高了便利性,也能够使得代码更容易维护。如果我们使用了IDEA,那么还可以搭配官方插件ForextX进行使用。Forest官网ForestX 是一款专为 Forest 提供支持的 IDEA 插件。

2023-06-14 14:13:03 2173

原创 JAVA SDK总结

封装SDK的思路就需要站在使用者的角度去考虑问题,尽量封装具体细节,只关注调用方式和结果。

2023-05-29 11:25:19 539

原创 常用消息中间件汇总说明

常用消息中间件的总结说明。

2023-05-09 15:33:58 145 1

原创 使用Aop记录Controller层日志信息

为了记录controller的请求参数,请求地址,类名方法等日志信息,以及相关的RT请求耗时时间。在之前总结过RT时间的记录博客,以下将会介绍一种更加优雅的方式。

2023-05-09 15:08:17 384

原创 SpringBoot-Controller入参去除前后空格

面临测试需求存在着用户输入的参数前后空格需要统一做去除,所以找个通用的解决方案进行统一处理。若需要处理一些特殊字符,例如%字符会穿透like查询查出所有记录的解决方案,可以参考该文,

2023-05-08 16:41:54 2409

原创 curl命令漫谈

curl 是一种的命令行工具,用来请求 Web 服务器。它的名字实际上就是客户端(client)的 URL 工具的意思。通常,我们也会使用该命令进行服务器接口请求。

2023-05-08 15:43:17 468

原创 扩展ruoyi框架的异步线程并继承线程用户

若依框架扩展支持异步线程池,并且能够将线程用户进行继承。

2023-05-06 15:09:14 272

原创 使用javassist进行magic-api增强改造

什么是magic-api,推荐查看官网https://www.ssssssss.org/magic-api/目前遇到需要扩展magic-api的properties,而源码并不支持在左侧列表树接口中返回properties属性。

2023-05-01 09:00:00 422

原创 Java读取传输FTP文件方案-源码分享

上述源码仅供参考,具体需根据实际业务需求进行调整。主要注意点为读取中文文件名的文件以及获取ftpClient文件流之后的处理,已标注在注释中,希望能够帮助读者少踩坑。基于ftp协议的文件变化主动监听FTPSClient解决无法获取文件问题(listFiles为空)ftpClient.retrieveFileStream导致FTPClient的后面操作失败。

2023-04-23 10:18:39 755

原创 Java音频文件统一处理-源码分享

源于最近的项目接触到了音频文件的转换及相关操作,所以做个记录以供大家参考。

2023-04-23 09:56:01 854

原创 Plantuml时序图绘制指南

旨在记录使用Plantuml时序图的常用语法,方便绘制参考。

2023-03-27 20:11:51 662

原创 cola漫谈

cola是一个绝佳的DDD领域模式驱动的工程参考。

2023-02-27 18:38:59 696

原创 mybatis-plus的分页/插件分析

正常sql的limit分页逻辑我们已经司空见惯,但是对于mp里的默认分页方法进行深入分析有助于我们了解mp框架,实际上也是使用了拦截器的拦截功能,并进行相关的增强作用。mybatis-plus分页查询详解Java干货丨手撕MybatisPlus分页原理。

2023-02-09 14:48:06 2023

原创 我的创作纪念日

我还能回想起写这篇博客的那个夜晚,那个时候我刚毕业没多久,在杭州也是刚搬了一次家,那是个夏天,其实天已经不早了,大概已经凌晨1点了,外面虫鸣声此起彼伏,我在书桌前调整着文字,先是发给了我的同事一份安利他去尝试一下油猴脚本,然后在确定没有明显错别字之后点了发布按钮。不过那并没有打击我,写博客开始慢慢成了习惯,自然而然地想把工作过程中遇到的难题以及解决方案分享出去,也算是一种记录,以后自己再遇到同样的问题可以规避,也可以让看到的读者少踩坑。因为晦涩难懂的专业知识并没有让我感兴趣,所以我想毕业后就从事其他工作。

2023-01-30 20:20:23 218

原创 maven的build节点配置

虽然一直在使用maven,但是对于maven的配置还没有深入的了解过。本文以build节点为切入点,主要解释相关maven打包使用到的一些基础配置。

2023-01-17 16:07:08 2023

原创 feign漫谈

远程调用框架新建一个maven项目作为父工程。

2023-01-16 17:29:19 439

原创 sa-token进阶

介绍sa-token实际应用的高阶用法。

2022-12-19 16:39:58 1119 1

原创 java-函数式编程浅谈

以数学中的函数作为切入点,只关注参数之间的运算满足某种规则,例如z=x+y。}没错,定义一个BinaryOperator函数一行就能解决,就是如此优美(不过需要注意的是jdk8及以上才支持这种写法)。带着欣赏的角度,我们继续深入理解函数式编程的魅力。

2022-12-19 11:15:00 486 2

原创 全流程通关新机安装开发环境指南

新的开始,不要忘记旧电脑,也对新电脑好一点。

2022-12-15 10:58:57 147

原创 Sa-Token浅谈

官网介绍的非常详细,主要突出这是一个轻量级鉴权框架的特点,详情可自行访问:https://sa-token.dev33.cn/doc.html#/

2022-12-14 17:24:48 4846

原创 SpringSecurity主要流程及扩展实现

SpringSecurity的原理其实就是一个过滤器链,内部包含了提供各种功能的过滤器。个人理解就是一个用户请求过来,过滤器就像漏斗一样进行层层筛选,直到检验用户请求合法则放通否则失败。

2022-12-09 16:07:14 953 1

原创 mybatis-plus支持入参%的模糊匹配查询及get请求支持特殊字符

使用like模糊匹配传入%入参不生效。

2022-11-15 10:01:13 2859

原创 jieba分词器使用指南

简单易用的分词器分享,使用jieba分词java版(支持中文)实现。

2022-11-03 10:59:47 700

原创 Fiddler抓包工具安装使用

监听列表过滤条件​ 设置过滤条件​。

2022-10-27 15:51:54 1797

原创 CSDN 云IDE产品测评

​ 云IDE是CSDN开发云为开发者打造的一款低代码开发产品,云端预制了常见的开发环境,无需下载安装,一键创建项目,灵活配置代码仓和云主机。同时支持在线安装 VSCode 插件来增强使用体验,支持从基础组件快速构建高阶组件,无需重新编写组件,提高研发效率。随时随地开发编码,拥有媲美本地IDE 的流畅编码体验。

2022-10-27 14:13:18 393

原创 Java泛型漫谈

泛型是JDK5引入的新特性,本质是参数化类型。在定义的时候无需知道参数的具体类型,即将参数类型推迟到使用时决定。这种参数类型可以体现在类,接口,方法中,我们可以称呼为泛型类,泛型接口,泛型方法。

2022-10-27 11:18:31 529

原创 springsecurity-shiro获取登录用户详解

SpringSecurity与Shiro实现原理类似。Shiro更轻量,SpringSecurity与Spring结合度更高也更复杂。安全认证之SecurityContextHolderSpringSecurity登录用户数据获取Spring Security 详解Shiro - Shiro简介;Shiro与Spring Security区别;Spring Boot集成Shiro。

2022-10-26 11:04:52 4806

原创 springboot集成mybatis-plus遇到的坑(改造ruoyi-vue)

RuoYi-Vue是一个 Java EE 企业级快速开发平台,基于经典技术组合(Spring Boot、Spring Security、MyBatis、Jwt、Vue),内置模块如:部门管理、角色用户、菜单及按钮授权、数据权限、系统参数、日志管理、代码生成等。在线定时任务配置;支持集群,支持多数据源,支持分布式事务。以上来自官网介绍,总之是一个脚手架功能的开源框架。具体内容详见官网:https://doc.ruoyi.vip/ruoyi-vue/

2022-10-25 14:01:43 1620 4

原创 java8新特性-stream流漫谈

使用stream流能够更加优美,真正做到像写诗一样写代码。

2022-10-24 17:19:28 2271 2

空空如也

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

TA关注的人

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