- 博客(39)
- 收藏
- 关注
原创 NVM安装
补充一点哈,就是如果安装之后,不管用什么方法,在cmd上运行nvm都提示无法找到nvm,那就重启电脑试试!我折腾了一晚上,各种做法都试过~nvm安装步骤-CSDN博客。
2024-03-10 11:01:38 378
原创 kmp算法讲解·
代码编写:首先要初始化一个next数组,这个数组可以是所有最长前缀-1,也可以是直接记录所有最长前缀。本文就是直接使用最长前缀;其次是把所有不相同状态的next数组进行回退,本质就是双指针;然后是遇到相同的后面的指针加一,最后是记录所有的后面的那个指针。解题思路:首先定义一个next数组,这个数组就是记录s字符串中最长前后缀。前缀就是不包含最后一个字符的所有字符串,后缀就是不包含第一个字符的所有字符串。解决问题:字符串匹配的问题。假设需要在str中找是否存在s字符串。
2024-02-12 18:22:57 332
原创 代码开发过程中的bug
在spring框架下,sql语句无疑是bug最多的地方,首先第一个就是不能注释,注释的代码可能被--注释无效!第二个就是在程序运行过程中,按理来说修改sql语句并不会影响目前的运行,代码部分不会,但是sql语句如果在运行过程中修改,那程序就会有问题!
2024-01-11 21:28:47 472
原创 干开发,必须要注意的事情!
在开发新的功能的时候,一定不能加代码到已经写好的代码中,一定会产生干扰,就算现在幸运没有干扰出错,但是总有一天会出事!
2024-01-07 11:23:44 403
原创 springboot项目创建
用的是idea2020创建的,明明是按照教程一步一步来的,没想到到了最终的时候maven没有起作用,全部爆红,配置也没问题,我还研究了半天的maven,下载了几个版本还是不管用。万万没想到,做过这么多springboot项目,居然创建一个项目就创建了半天,最终终于解决了!maven就用默认的,不要自己瞎配!,仓库可以选自己建的文件夹,项目创建去官网去创建。
2023-11-09 22:16:00 77
原创 后端技术栈介绍-多线程篇
首先创建线程,在线程中并发的执行任务,这些执行的任务会,线程是执行程序的,这些线程有一个线程池管理,队列是在线程池中使用到。这个例子中是使用了阻塞队列放入到线程池中。
2023-10-28 20:58:17 85
原创 后端寻找bug原因指南
数据一直无法更新,那么可以尝试不断的缩小条件,不断的将各种情况去除,改到单纯的直接插入一个整数为止。目前经过一个下午的调试,发现是查询语句就没查到,最后去那个表中直接查,果然没发现数据。(上游的一个兄弟没搞好,唉)比如发现一下这条语句有问题。
2023-09-05 10:19:29 52
原创 后端bug指南
3、面对字符串的字段,使用是否是null进行判断的时候,一定要再加判断这个字段的长度是否为0的条件,否则即使看着是空字段,也会判单不出来。2、在使用get方法的时候一定要加一个判断,是否空指针,否则bug灾难。1、遇到多线程问题,使用调式慢慢走的话,一定要注意线程是否已经切换。
2023-09-02 10:54:48 49
原创 解决业务数据处理(一)
现在有一个业务需求,就是你可以从一个接口获取到很多个订单,有重复的订单号,但是重复的订单号下面有不同的商品,也可能有相同的商品,也可能有包含关系的订单(一个订单的商品包含了另外一个订单的所有商品,这两个订单号是一样的),现在要实现在界面中只能显示一个订单号,一个订单号要包含所有的商品,应该如何解决。接下来到商品表,也是一样的操作将商品将商品和订单对应的都存到商品表里,根据订单号跟订单表联系起来。因为将商品的所有数据都转化为字符串,只有这个字符串的内容全部一样才会过滤。
2023-08-13 22:09:19 166
原创 使用批量更新一直不管用
我传入的是一个字符串,根据这个字符串进行更新,但是我还使用了tostring,导致出现了"""很多个引号的情况,与数据库的数据不匹配了!请一定检查传入的判断数据是否和数据库的一致!
2023-06-14 20:46:30 91
原创 记录一个定时任务和普通接口调用xml,但结果不同的过程
之前是使用注释的部分,当使用普通接口调用的时候不会出错,但是使用定时任务就会出现数据错误。目前是实现方案是没注释的部分,很想知道这是为什么?
2023-05-20 14:46:20 94
原创 字段,数据库数据问题
查看某个获取到的字段是不是空,不是将其转化为字符串打印,因为有些可能是显示问题导致显示不出来,要将其转化为对象,看对象是不是空。
2023-05-18 17:48:41 39
原创 解决pycharm重启无法打开问题
首先需要一点聪明,我是自己到电脑里找到以前版本的环境变量,然后删除,再加上安装新版本成功的,这个在网上是找不到的,感谢善于思考问题的自己!!
2023-05-14 16:30:21 352
原创 项目找不到xml的巨大问题!!
当namespace属性与对应的Mapper类不一致时,会出现这个错误。我提交了一个版本, 用于解决频繁生成系统错误编号的问题, 我本地模拟测试时, 快速多次操作, 未见弹框, System.log中无相关内容, 实际效果有待验证(未部署到58)这一问题不是一开始就有的, 昨晚多次拉取不同版本后大致锁定了最初出现问题的几个版本, 推测是部分 *Mapper.xml 中的 namespace 不一致的问题。今早编写python程序检查了所有 *.xml, 对不一致的文件做了修改。
2023-05-04 08:49:45 138
原创 null空指针报错
这个也真是奇葩了,初始化的时一使用get方法就报错,现在好了,最终解决办法,直接不初始化,把这个功能放到其他地方。还是不行,这项目真是个玄学,!
2023-04-19 20:16:25 94
转载 远程调试服务器+pycharm
点赞(85条消息) pycharm:远程连接服务器调试代码(保姆级详细步骤)_pycharm远程连接服务器跑代码_SurpassMs的博客-CSDN博客
2023-04-17 17:50:37 38
原创 解决批量插入报错问题
第二检查自己的字段是不是和实体的字段对应,这个很重要,不要因为字段多就懒得对,想解决这个问题就一定要对。我自己解决的就是发现iteam.iteam....竟然有两个。无语了,当时复制粘贴的时候多粘了一个。遇到这种没找到的,请仔细检查自己写是否规范,从头到尾检查。前后一共耗费我半天时间,以此记录。
2023-04-11 09:20:23 461
原创 spring,xml文件报错解决
如何找到原因:跑自己没做任何改动的项目,接着将原来的xml直接替换改动后的,然后发现问题;LocalDateTime和timestamp不对应导致的,解决办法:将时间都换成string。经过了几个小时的奋力厮杀,终于解决。
2023-04-08 20:14:57 284
原创 为什么对象的对象,使用products.get(j).getorderer.getName()报错
首先,不能同时有两个get,若想成功必须要这样。
2023-04-07 17:38:12 81
原创 springboot
final:在Java之中final被称为终结器,指完结,用于定义类、方法、常量,使用final定义的变量就称为常量,常量必须使用final定义,而且声明时必须设置好内容 不能修改;${}:占位符;指将索引大括号内变量所代表的值。
2023-04-07 17:37:58 27
转载 是否为清理表的大量数据而烦恼?
(65条消息) PostgreSQL清空表并保留表结构、清空数据库还原数据库为新建时的状态的方法_pg清空表_路人甲JIA的博客-CSDN博客
2023-03-27 21:36:38 25
转载 只查询到部分值mybatis解决办法
(62条消息) Mybatis查询语句返回的对象中部分字段为null(空)_mybatis查询字段为null_过道的博客-CSDN博客
2023-03-24 17:20:19 109
原创 springmvc传参
如果直接写place(String id)这样用json传也会报错,如果在springboot上传就没问题!首先这是一个迷惑的行为,居然不能使用json形式传参!只能以这种形式传,我是真的迷惑!
2023-03-23 10:00:26 25
原创 从服务器中读取图片
编写服务端代码时,将前端传来的图片保存至服务器,并将路径保存到数据库中,当前端需要访问该图片时,不想利用二进制流传输,而是让前端利用 url 直接访问该图片。如图,Linux 服务器 /root/ftproot/picture 路径下保存有图片,需要在浏览器中可以直接根据 url 访问到。① 编辑 Tomcat 中的 Service.xml 文件。:tomcat的端口/上文配置中的 path/图片名+后缀。访问 Linux 服务器的文件(以图片为例)# docBase: 要访问图片所在的路径。
2023-01-11 12:23:45 2110
原创 springsecurity及鉴权系统
所以在传如权限时,虽然输入的时list,但很有可能是:{[“ROLE_test,ROLE_common,system:user:list,system:menu:list,system:role:list”]},请注意细节!通过debug调试发现,设置如下权限则成功。
2023-01-10 12:27:32 79
原创 springboot:SQLException: Field ‘id‘ doesn‘t have a default value
点击设计表,将id设置为int类型。
2023-01-09 21:43:55 69
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人