
开发
开发
seabirdssss
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
静态页面部署到github pages后修改代码提示There was an error committing your changes: File could not be edited
摘要 GitHub Pages 部署静态网站时,网页端修改文件可能遇到 "File could not be edited" 错误,原因是 发布状态下的文件锁定。快速解决:临时关闭 Pages 的发布(切换 Source 为 None),修改后恢复即可。适用于 开发调试(本地 vite dev)、发布上线(推 gh-pages 分支)和 紧急热修(暂停 Pages 再编辑)场景,实现零成本、高可用的跨平台应用分发页。原创 2025-08-12 21:04:54 · 279 阅读 · 0 评论 -
实现一个二维码让 iOS 和 Android 用户自动跳转到对应下载链接
摘要: 本文介绍了一种纯前端解决方案,通过一个二维码实现iOS和Android用户自动跳转对应应用下载链接。核心思路是利用中间跳转页检测设备类型,Android跳转蒲公英/CDN,iOS尝试拉起TestFlight(失败显示手动按钮)。方案包含设备判断、URL Scheme处理、动画交互等实现细节,采用Tailwind CSS优化界面,支持GitHub Pages部署。该方案将安装转化率提升30%,并解决了iOS Safari跳转限制、微信内禁外链等常见问题。完整代码已开源,可快速复用调整。原创 2025-08-12 20:54:39 · 1259 阅读 · 0 评论 -
WARNING: Illegal reflective access by org.apache.ibatis.reflection.Reflector
摘要:切换开发环境后出现程序报错,主要涉及MyBatis框架的反射访问警告和数据库连接异常。错误日志显示数据库连接验证失败,最终定位到问题根源是mybatis-config.xml配置文件中指定的环境ID不存在。修改为正确的环境ID后,程序成功运行。该问题表明环境配置变更时需要仔细检查相关配置文件的一致性。原创 2025-08-06 20:49:27 · 155 阅读 · 0 评论 -
错误: 找不到或无法加载主类 原因: java.lang.ClassNotFoundException
Java文件因位于模块源根目录外导致无法编译运行,报"找不到主类"错误。解决方法:1)将文件移至标准源根目录(如src/main/java);2)右键目录标记为Sources Root;3)检查模块配置确保源根设置正确。解决时需注意保持package声明与目录结构一致,建议遵循Maven/Gradle标准目录结构。实际操作中通过标记源根目录并重新编译后问题解决。原创 2025-08-02 18:49:01 · 397 阅读 · 0 评论 -
UnavailableInvalidChannel: HTTP 404 NOT FOUND for channel simple <https://pypi.tuna.tsinghua.edu.cn/
摘要:在PyCharm中安装PyMySQL包失败,初步排查是镜像源问题。添加中科大镜像源后仍报错,日志显示清华源URL无法访问(HTTP 404)。通过移除无效的清华源频道conda config --remove channels https://pypi.tuna.tsinghua.edu.cn/simple解决问题。注意conda和pip镜像源地址不同,建议使用有效镜像源或官方源。最终成功安装PyMySQL包。原创 2025-07-26 17:14:28 · 263 阅读 · 0 评论 -
Spring MVC 中<mvc:resources> 的两种配置中,`classpath:/static/`和`/static/`有什么不同
Spring MVC 中,<mvc:resources> 的两种配置中,`classpath:/static/`和`/static/`有什么不同原创 2025-04-01 00:14:38 · 466 阅读 · 0 评论 -
通过动态获取项目的上下文路径来确保请求的 URL 兼容两种启动方式(IDEA 启动和 Tomcat 部署)下都能正确解析
通过检查并确保 contextPath 的正确性和末尾的斜杠,能够确保无论是在本地开发环境还是在生产环境中都能正确发起请求。原创 2025-04-01 00:09:21 · 1112 阅读 · 0 评论 -
针对 Maven 管理的SSM项目编写Ant 的 `build.xml` 模板,支持依赖管理、编译、打包 WAR 文件及部署到 Tomcat。
针对 Maven 管理的SSM项目编写Ant 的 `build.xml` 模板,支持依赖管理、编译、打包 WAR 文件及部署到 Tomcat。原创 2025-04-01 00:08:01 · 688 阅读 · 0 评论 -
浏览器开发者工具(F12)查看请求的响应体内容显示”无法加载响应数据: No resource with given identifier found“
在 SSM(Spring + Spring MVC + MyBatis)框架中,点击登录请求后返回 JSON 格式的数据,出现只有登录失败的请求才有响应值,比如:{success: false, message: "没有此用户", code: 400}而成功的请求只显示”无法加载响应数据: No resource with given identifier found“,直接跳转到index.html了的问题原创 2025-02-18 23:27:06 · 1243 阅读 · 0 评论 -
重构测试项目为spring+springMVC+Mybatis框架
成功后,由于项目结构有些乱,一部分代码好像也重复,于是打算重新重构以下该项目,这次先使用spring+springMVC+Mybatis框架。同时也修改了文件名(tabs–>templates),如果你也修改了记得将对应的代码也进行修改。由于老师给的是项目打包后的war包,代码都是.class文件,我们需要使用工具。将.class文件转换为.java文件,转换后将.java文件放入对应的包下。按ssm框架重新设计了目录结构,删除了一些重复代码。等下次有空再重构成springboot项目,加纳~原创 2025-02-17 23:42:38 · 849 阅读 · 0 评论 -
解决在navicat上向mysql5.7运行sql文件时报错Error: Unknown storage engine‘InnoDB’的问题
解决在navicat上向mysql5.7运行sql文件时报错Error: Unknown storage engine‘InnoDB’的问题原创 2024-04-09 00:18:41 · 875 阅读 · 0 评论 -
使用commons-fileupload组件文件上传到共享服务器时报错找不到路径
使用commons-fileupload组件文件上传到共享服务器时报错找不到路径。原创 2022-07-28 10:18:04 · 765 阅读 · 0 评论 -
学习Seata时启动报错: i.s.c.r.netty.NettyClientChannelManager:no available server to connect.
【代码】学习Seata时启动报错: i.s.c.r.netty.NettyClientChannelManager:no available server to connect.原创 2022-08-26 15:59:25 · 4344 阅读 · 0 评论 -
idea设置自动导包功能和修改类头的文档注释信息
idea设置自动导包功能和修改类头的文档注释信息。原创 2022-11-09 16:42:14 · 340 阅读 · 0 评论 -
记录docker-compose -f docker-compose.yml --profile minio up -d 启动服务后 使用 docker-compose ps 未查看到启动的服务
记录docker-compose -f docker-compose.yml --profile minio up -d 启动服务后 使用 docker-compose ps 未查看到启动的服务原创 2022-12-14 17:59:48 · 515 阅读 · 0 评论 -
企业微信自建应用构造网页授权链接返回值{“errcode“:60020,“errmsg“:“not allow to access from your ip,, from ip: 58.240.xxx
企业微信自建应用构造网页授权链接返回值{"errcode":60020,"errmsg":"not allow to access from your ip,hintxxx, from ip: 58.240.xxx原创 2022-09-08 12:15:49 · 4180 阅读 · 7 评论 -
Navicat 连接 docker中MySQL 报10060错误,刚下的时候还可以连接,第二天就连不上了,奇奇怪怪
Navicat 连接 docker中MySQL 报10060错误,刚下的时候还可以连接,第二天就连不上了,奇奇怪怪。原创 2022-09-06 10:59:45 · 810 阅读 · 1 评论 -
记录学习笔记之尚硅谷SpringCloudp110_Nacos集群配置(下)一直不成功,按照老师配置后访问网站提示An error occurredon the server when process
记录学习笔记之尚硅谷SpringCloudp110_Nacos集群配置(下)一直不成功,按照老师配置后访问网站提示An error occurredon the server when processing the URL的原创 2022-08-23 15:21:53 · 445 阅读 · 0 评论 -
在html的js中获得后端model中的值一直获取不到undefined
在html的js中获得后端model中的值一直获取不到undefined原创 2022-08-15 14:30:20 · 532 阅读 · 0 评论 -
黑马瑞吉外卖项目之用户退出登录功能和点餐购物车减一功能
黑马瑞吉外卖项目之用户退出登录功能和点餐购物车减一功能原创 2022-06-05 16:07:29 · 1435 阅读 · 2 评论 -
黑马瑞吉外卖项目之用户地址删除、修改功能
黑马瑞吉外卖项目之用户地址删除、修改功能原创 2022-06-05 16:03:51 · 1242 阅读 · 0 评论 -
黑马瑞吉外卖项目之套餐删除、起售、停售和批量删除、起售、停售菜品功能
黑马瑞吉外卖项目之套餐删除、起售、停售和批量删除、起售、停售菜品功能原创 2022-06-05 18:49:20 · 3675 阅读 · 4 评论 -
黑马瑞吉外卖项目之订单明细的查询,分页,派送功能
黑马瑞吉外卖项目之订单明细的查询,分页,派送功能原创 2022-06-05 20:12:44 · 5374 阅读 · 0 评论 -
黑马瑞吉外卖项目之用户订单信息分页查询功能
黑马瑞吉外卖项目之用户订单信息分页查询功能原创 2022-06-05 18:36:28 · 2748 阅读 · 19 评论 -
黑马瑞吉外卖项目之套餐修改功能
黑马瑞吉外卖项目之套餐修改功能原创 2022-06-05 19:19:08 · 1076 阅读 · 0 评论 -
解决Firefox的input框会自动填充密码
解决Firefox的input框会自动填充密码问题解决方法:1. 鼠标放在密码框=>右键=>填充密码=>查看已保存的登录信息2.查找你的网址密码信息=>点击 移除 即可3.重新打开页面原创 2021-02-13 20:01:16 · 892 阅读 · 0 评论 -
servlet跳转jsp出现空白页面,也不报错
今天在学习Javaweb时出现servlet跳转jsp出现空白页面,也不报错这个问题,回来发现是doGet()方法中没有调用doPost(request, response);原创 2021-02-21 20:51:20 · 6346 阅读 · 5 评论 -
访问web里html页面报404请求的资源[/07_servlet/a/b/form.html]不可用
访问web里html页面报404请求的资源[/07_servlet/a/b/form.html]不可用今天学javaweb的servlet部分,由于懒得敲,我就直接把文件拷贝过来了,然后启动服务就404报错了,搞了好久(重新部署啊重启服务啊什么的)还是404,最后我就自己新建了一个html,发现它就可以访问,最后就还是自己把文件建出来,内容粘贴复制就ok了...原创 2022-03-02 20:52:53 · 1083 阅读 · 0 评论 -
处理MySQL数据库表中乱码
处理MySQL数据库表中乱码如图处理方法:在连接数据库的连接字符串后加上?characterEncoding=UTF-8即可private final String URL = "jdbc:mysql://localhost:3306/Scholl?characterEncoding=UTF-8";原创 2021-02-21 21:18:05 · 99 阅读 · 0 评论 -
在Navicat for MySQL里用存储过程和存储函数实现两数相加
在Navicat for MySQL里用存储过程实现两数加在工具栏打开查询=>新建查询=>编写sql语句:sql语句如下:其中school为数据库名 use school;delimiter $CREATE PROCEDURE addTwoNum ( in num1 int, in num2 int, out result int)BEGIN set result = num1+num2;END;$delimiter;Java代码如下(调用)public cl原创 2021-02-16 17:12:06 · 2241 阅读 · 3 评论 -
springmvc工程之难记的8.x以上版本的数据库连接
太难记了 直接存在这 好找jdbc.propertiesjdbc.driver=com.mysql.cj.jdbc.Driverjdbc.url=jdbc:mysql://localhost:3306/mybatis?characterEncoding=utf8&useSSL=false&serverTimezone=UTC&rewriteBatchedStatements=truejdbc.username=rootjdbc.password=123456...原创 2022-04-20 19:44:22 · 648 阅读 · 0 评论 -
安装MySQL
安装MySQL注意:安装服务没用的话要用管理员身份打开cmd步骤将mysql-8.0.11-winx64.zip解压到E:\MysQL打开DOS命令行,进入E:\MysQL\bin目录,执行以下命令安装服务mysqld --install删除服务sc delete mysql设置root的密码格式: mysqladmin -u用户名 password 新密码有旧密码的格式: mysqladmin -u用户名 -p旧密码 password 新密码启动服务,进入MySQL命令行mysql原创 2022-03-20 18:54:00 · 973 阅读 · 0 评论 -
解决报错Illegal mix of collations (gb2312_chinese_ci,IMPLICIT) and (utf8_general_ci,COERCIBLE)
解决报错Illegal mix of collations (gb2312_chinese_ci,IMPLICIT) and (utf8_general_ci,COERCIBLE) for operation ‘=’编码问题将要接收的字符转为 utf-8例如**String name = new String(request.getParameter("uname").getBytes("ISO-8859-1"),"UTF-8");**...原创 2021-02-17 21:39:51 · 1046 阅读 · 0 评论 -
关于学Linux的时候安装vmtools时遇到的坑
关于学Linux的时候安装vmtools时遇到的坑原创 2022-05-16 21:04:23 · 186 阅读 · 0 评论 -
Springboot + Dubbo + Hystrix整合后启动失败疯狂报错
看尚硅谷的dubbo视频,在p23节整合Hystrix时,启动失败一直报错,说是springboot版本不兼容,调了好久最后成功,依赖如下原创 2022-08-02 18:16:04 · 358 阅读 · 0 评论 -
记录学习使用java stream debugger 插件进行调试,Trace Current Stream Chain按钮为灰色
记录学习使用java stream debugger 插件进行调试,Trace Current Stream Chain按钮为灰色原创 2022-11-14 16:27:28 · 1118 阅读 · 0 评论 -
记录学习Mockito单元测试的坑——空指针异常
【代码】记录学习Mockito单元测试的坑——空指针异常。原创 2022-11-11 16:22:08 · 5085 阅读 · 0 评论 -
黑马瑞吉外卖项目之菜品删除、起售、停售和批量删除、起售、停售菜品功能
黑马瑞吉外卖项目之菜品删除、起售、停售和批量删除、起售、停售菜品功能,这里的单个功能和批量功能写在同一个请求中批量删除 /** * 根据id(批量)删除菜品信息 * @param ids * @return */ @DeleteMapping public R<String> delete(Long[] ids){ List<Long> list = Arrays.asList(ids);原创 2022-05-27 16:13:16 · 3117 阅读 · 5 评论 -
记录学习文件上传下载时在application.yml配置文件中配置路径时遇到的问题
记录学习文件上传下载时在application.yml配置文件中配置路径时遇到的问题,就是想把文件转存到指定位置D:/img/test下面然后application.yml中这样变成了这样研究了一会发现原来要这样才可以这样T T(这里用的uuid随机生成文件名,所以不一样)...原创 2022-05-24 20:30:06 · 612 阅读 · 0 评论 -
MissingRequestCookieException: Required cookie ‘_ga‘ for method parameter type String is not present
报错问题org.springframework.web.bind.MissingRequestCookieException: Required cookie ‘_ga’ for method parameter type String is not present报错原因:尚硅谷雷神SpringBoot2的第29节请求处理-常用参数注解使用@CookieValue("_ga") String _ga,然后就报错如下解决报错然后发现原来是我的请求头里头没有_ga,只有Idea-824fee1d原创 2022-04-14 10:02:25 · 3081 阅读 · 8 评论