- 博客(139)
- 收藏
- 关注
原创 springboot快速集成mybatisPlus和mybatis
配置类表现层实体类mapperService/impl主类resourcesqlapplication.ymlmapper.xml以后想生成其他代码可以了解一下mybatisX(免费功能少)或mybatis(免费功能多)
2025-04-15 14:44:07
259
原创 vue3+vite+ts使用daisyui/tailwindcss
这条命令将生成postcss.config.js(因为加了-p)和tailwind.config.js用户将特定指令翻译为最终css或者加入daisyUI插件。出现Unknown at rule @tailwindcss(unknownAtRules)用于解析style.css文件的@tailwind指令。插件Tailwind CSS IntelliSense。说明版本冲突,降低tailwind版本。2、搜索设置 css Unknown;若还是不行请自行查找其对应关系。3、改成ignore;
2025-04-10 09:44:19
598
原创 访问本地js文件出现跨域问题
解决方法可以通过live server插件 或者 使用node的http-server服务器,且是双击打开的html文件,此时采用ftp://协议,也就是url前面那一串。或者是取消export import模块化,变为单纯的js引入改位全局变量。这种模块访问方式会受到浏览器的cors安全策略限制。
2025-04-03 11:02:50
134
原创 c语言素数优化,图解
整体思路就是,整数取余==0就break,后续判断取余不为0的i次数,如果到头也就是i值溢出m-1 也就是最后一次循环i++都没break,说明全部取余都不为0,贼为素数尽头 i
2024-10-30 12:12:23
355
1
原创 c语言水仙花,超简单讲解
求得单独将所有位数的正数拎出来, 位次方后等于自身,打印。3或者大于3位数 每一位的位数次方相加等于 自身。113 % 10 = 3 拿到百位数3。结果为1+125+27 =153。将其化为个位,然后模10。用户指定几位的水仙花。
2024-10-28 19:33:15
693
原创 使用sse的时候出现ResponseBodyEmitter has already completed
我自己的代码的标志位解决方案,在complete后,设置标志为true,后续还有请求则判断退出。但是后续如果第三方接口回应的时候还是会去调用send方法发信息到前端客户端。异步请求时长可以在长时间请求未处理 而终止线程,相当于是一个生命时长。原因是多线程在等待第三方接口响应,这里我调用了第三方的ai接口。如果超时了会提前结束线程,并且completeSSe事件。在配置文件里增大他的异步请求时长,也就是最大保持通道时长。但是这个时候已经是complete状态了,因此报错。
2024-10-27 18:39:49
1614
原创 若依框架部署到服务器刷新或者是退出登录出现404
原版是index,那玩意是 针对路由的,而打包后的可没index这个文件,他是一个路由,要跳就得说全了用index.html。当然你也可以搞一个保底的nginx配置文件,在目录下找不到html文件时跳转到/index.html。改成/登出的时候重定向到根路径,让nginx匹配去找dist目录下的index.html文件。否则会跳转到一个不存在的html页面,因为打包后的dist文件里只有index html。不发请求,不跳转,类似于a标签的# ,仅让router检测内部跳转。个人推荐第一种,方便。
2024-10-27 13:36:10
1508
原创 若依框架部署到服务器后头像资源访问404
也就是说绕过了后端服务器将profile/xxxx/.jpg 转换为/home/xxx/.jpg的过程,直接访问了一个不存在的profile/xxxx/.jpg资源。转念一想,我在本地开发的时候,也就是用idea开发的时候是可以代理的,所以不是后端服务器的锅,问题锁定在nginx上。上面配置文件是宝塔生成的,如果你是自己手动配就不会出现问题,不过我感觉大部分都是用这个配的站点,自己手动太鸡肋了。这个配置将我们的profile/xxxx/.jpg 请求后端服务器 当成了静态资源的访问。
2024-10-27 13:21:05
1757
原创 springboot多模块打包时出现Could not resolve dependencies for project
后面回到要打包的maven模块进行packge即可。找到所依赖的无法解析的maven 模块。这个方法没用就继续查把哥们。然后再install。
2024-10-26 21:29:57
587
原创 若依框架中spring security的完整认证流程,及其如何使用自定义用户表进行登录认证,学会轻松实现二开,嘎嘎赚块乾
由于后续需要将自定义实体设置给LoginUser,需要定义对应的构造函数,方便后面验证成功后设置值,然后全文调用因为我们是用自己的业务类判断的嘛,因此我们要找到调用loadUserByUsername那家伙,也就是AuthenticationManager(ProviderManager),给他设置provider的时候,set我们自己的UserDetailServiceImpl。
2024-10-17 23:02:04
1684
2
原创 vue2中vuex状态管理使用安装教程及多模块化拆分,包含大多项目常用用法
所有模块的vuex文件堆在一起太难看了拆成多个,所有项目都这么做vue2版本的vuex脚手架搭建。
2024-10-15 21:04:05
837
原创 Spring中ApplicationEvent事件的实现
新建一个类,继承applicationEvent使其成为事件类定义属性,类似实体属性,承载发布事件所传递的参数其中构造函数必须重写,且形参必须为Ojbect,内部调用super实例化事件类第一种方法,通过实现ApplicationListener接口内部重写onApplicationEvent方法,泛型参数需使用BuyEvent,形参才能修改为事件类,方便后续不使用向下转型(强转为BuyEvent)而调用事件的get set方法@Slf4j@Component@Override。
2024-10-14 13:00:33
917
原创 Pagehelper获取total错误
在使用若依框架的pagehelper时,给分页表设置数据的时候前端只收到了分页的那一页的数据,总记录数不符合要求我想要的效果如下,可以实现分页,和显示总记录数但是实际情况为但是我的数据库有11条记录,他这里明显错误了 (这里我给分页后的list做了加工处理并且返回<伏笔>)一开始我以为是selectList的问题进行了单元测试首先我们在配置文件配置mybatis的sql语句显示。
2024-10-13 19:07:12
1084
原创 ModelMapper的常见用法 ,号称是beanUtils.copyProp....的升级版??,代码复制粘贴即可复现效果,so convenient
在一个开源项目中看到的手法,貌似是beanutils的升级版感觉很牛逼的一个东西,场景举例前端传来的对象M里有一个List而后端不需要这个List第一个简称bm,第二个ob(object)如何将ListVM里的 List变成List
2024-10-11 16:58:09
1516
原创 maven加载依赖成功但是引入import不了包,注解报错
突然就复现不出来了,奇了怪了,简单说一下吧,就是模块里引入了SpringBoot Test那个依赖然后,这个包下没有,导致我@SpringBootTest一直出不来,就找不到这个包下的注解类。然后这里也有org 的库了,如果这个方法对你没用的话就接着查吧哥们,下一关见了。这个地方是显示引入成功的,但是。然后子模块直接引入不指定版本。就莫名其妙好了,无敌。
2024-10-09 22:08:03
622
3
原创 若依框架快速入门,学不会你来侃我
到时候要用RestController 还有写业务需要的web注解都搁里面,不引入你玩个damn由于ruoyi-admin是入口模块,还得在admin模块下引入 自己刚创建的那个模块注意这里得写版本,不写而父pom又没给他匹配一个version就会报找不到你也可以到父依赖指定,统一点,如果你没强迫症可以不用。
2024-10-08 20:24:06
731
原创 项目完整开发的流程
2.1需求分析,后端设计数据库,建表,客户沟通,说完签字,留证据,防止后面扯皮,和防止后续变需求重新写业务。5.脚手架,登录注册等重复性的,ssm框架,不需要重新写,3天能完成为什么要用一个月?6.面向业务,怎么简单怎么来,能实现就行,即使要CV,service逻辑才重要。10.产品经理>项目经理, 产品需要迭代, 项目经理当一个项目完成后结束任务。8.测开测试bug,有bug改代码,最终没问题运维上线。9.实施也就是售后去甲方教他们部署,怎么用,培训,答疑。产品经理:需求文档和原型图。
2024-10-08 10:19:25
1848
原创 vue2集成tailwind.css,快速开发前台页面
1.安装依赖2.根目录下初始化配置文件tailwind.config.js3.tailwind.config.js配置文件内容purge是最后打包的时候扫描src下的所有vue,js结尾文件,如果没有用到的css将清理,压缩大小postcssplugins。
2024-10-06 20:17:45
904
原创 vue出现Component name “Politic“ should always be multi-word错误
2.修改package.json里的rules规则,忽略文件命名校验。组件名不能为单个单词,怕和html标签混淆。1.选择多个单词区分。
2024-10-06 16:50:19
377
原创 初始项目托管到gitee教程,开箱即用
④测试是否添加该账户成功,添加成功后此电脑上的所有ssh操作gitee账户/仓库都无需二次验证。6.一般不直接在主分支master上写,而是建立一个分支完成,后续合并到主分支,多人协作。7.当做好一个功能后,add暂存区,然后commit提交,接着推到远程仓库的分支。,添加生成的 public key 添加到当前账户中。0.本地仓库与远程仓库关联(需先在gitee创建仓库)③读取并粘贴到gitee的新增私钥里。9.完成一个分支删除一个,避免杂乱。再次查看没有待提交的暂存文件。点表示当前路径下的所有文件。
2024-10-06 14:40:48
592
原创 黑马程序员node入门,查漏补缺版,耗时1天,项目选择性跟练(做过类似的crud)
文件名。补全js/json/node,都没就报错1.三方包,快速创建web服务器2.不用这个就用http内置那个3.为什么不直接用http,这个简单,封装http功能多 易上手4.常见两种服务器,web服务器也就是nginx,html静态资源那些和 api服务器,就是连接数据库的后端提供的接口那玩意的服务器,express 全能干加工环节的参与人,路由守卫步骤就是写一个函数,给appuse, 更改res还是req的属性值 后期可以利用自定义中间件设置全局结果处理对象。
2024-10-05 23:30:30
994
原创 黑马程序员pink 教js ,查漏补缺版,耗时4天
使用data-属性名定义用:对象.dataset.属性名获取1.多次触发,执行一次场景:搜索框。手机号,邮箱输入2.多次触发,每一次触发后得等一会,场景:mousemove,resize scroll。
2024-10-04 17:48:48
1628
原创 黑马程序员pink前端查漏补缺笔记,耗时6天,针对必要案例进行练习
HTML1)插件自动闭合标签,修改开标签时闭标签跟着变(微信开发者工具没有这个功能)主题保存格式化浏览器打开实时刷新,不用按浏览器的刷新按钮win+←/→ 快速分屏2)初始结构标签文档类型声明标签DOCTYPE html 文档类型,也就是H5 标准为什么要这个标签? 因为多个浏览器的html有自己不一样的标准的话在你那边是16px在我这才12px那不是乱了套了必须在第一行不是html标签,而是文档类型声明标签html标签属性值告诉浏览器是中文网站还是英文
2024-09-28 11:12:09
1831
原创 奔跑的熊大css动画案例,思路+代码+已上传到cdn的图片,直接cv效果一模一样
奔跑的熊大案例打点计时器,扫描每一帧有几帧就step几下,然后根据总长度除以几帧得到div的宽度 ,如果要丝滑一点就持续时间设置小一点不知道为什么,和打字机效果一样,最后一个step会被跳过,因此1.熊做扫描帧图动画 (bgSize缩小为图片的1/2 然后宽度为800,8个动作,那就step8,位移100%动画时将图片左移也就是-800px)2.做left位移,不用steps速度用linear滑步到中间,left50 translateX-50%3.三座山,z-index从3递减 熊最前
2024-09-26 00:18:55
2787
原创 黑马程序员pink讲前端,第一天
自动闭合标签,修改开标签时闭标签跟着变(微信开发者工具没有这个功能)主题保存格式化浏览器打开实时刷新,不用按浏览器的刷新按钮win+←/→ 快速分屏DOCTYPE html 文档类型,也就是H5 标准为什么要这个标签? 因为多个浏览器的html有自己不一样的标准的话在你那边是16px在我这才12px那不是乱了套了告诉浏览器是中文网站还是英文网站,设置为zh-CN你每次点开来就不会提示你是否要翻译为中文页面设置html文档使用哪种字符编码(计算机识别用的),utf-8万国码,来自全世界的人访问不会出现乱码,
2024-09-22 23:47:15
1069
1
原创 wordpress迁移到别的服务器
安装网站需要三件东东一台主机集成软件 or——NMP/AMP有网站肯定得要有数据嘛, 数据库文件是不可少的设置了mysql用户名和密码,创建了数据库,并且wordpress选择了存放的位置在我们创建的数据库里apache配置文件修改根目录,php绑定apache解析网页php的功能(查了一下,未深入)Hypertext Preprocessor超文本预处理器允许web人员快速编写动态的web页面?可能是一种更快的加载还是支持更多的功能(mysql…)吧。
2024-09-22 22:20:43
2160
原创 2024/9/21黑马头条跟学笔记(十一) 最有含金量的一集,大数据权重计算推送
1)今日内容用户点赞,实时计算,实时替换redis数据给用户展示,一个视频同一时间内100万人点赞,上推荐页面,而不是等到2点后推送2)流式计算2.1)概述像字符流和字节流一样,开通一条管道,输送数据,上传文件的进度条,流式计算应用场景dashboard公交车数据,滴滴司机多久到实时文章(上首页,上热门)3)kafkaStream3.1)概述不用部署在linux自由搭配java事件时间窗口操作(一段时间内的所有操作聚合处理一次性处理)-E-的结构进行加工, 大哥派发
2024-09-21 18:46:08
1468
原创 2024/9/21黑马头条跟学笔记(十)
同个项目同个代码,部署多个实例,运行,定时发放优惠券任务重复美团员工开发开箱即用类型时间调度类为bean类型场景:支付宝,还款提醒方法,任务项id取模 派发到哪个分片对应的实例上。
2024-09-21 10:15:26
1123
原创 docker搭建个人网盘,支持多种格式,还能画图,一键部署
docker脚本docker-compose脚本2.2)docker-compose.yml文件①创建文件夹②编辑内容先创建一个数据库先。然后复制2.3)运行并查看进程set password for root@localhost = password(‘88600826c’);启动vi run.sh以后直接bash run.sh停止bash stop.shhttp://你的虚拟机或者云服务器vpsIP:8001然后 自行配置密码账号
2024-09-20 14:48:03
1054
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人