- 博客(4)
- 收藏
- 关注
原创 java你明明改掉的变量却怎么都没有生效
今天对一个前后端集成的基于bootdo框架的代码进行debug,需求是把登录页面的默认账号密码给取消了。首先找到了html文件里给这文本框赋值的语句,在语句中可以看到是通过username和password常量赋值得到的。这里由于整个项目是fork下来的所以这个赋值操作甚至还有error提示,但是我运行了一下发现没有问题,但是由于有error,所以没有办法直接转到常量定义处,直接用搜索大法,发现果然是在配置文件中赋值的:果断注释掉,再次启动后发现账号密码仍然存在默认赋值,F12查看发现赋值确实还
2021-07-06 19:06:05 616
原创 基于Springboot框架的并发实现
前言:导师的一个小项目,需求是给两个高请求的接口做一下并发,博主半路出家,十分费劲的搞出了这个并发,但是后来有学弟突然发现了springboot里面内置了tomcat,本身就可以实现并发了,具体的原理和性能我还在看,但是感觉光从实现路径上来说比我这个要方便好多。整体框架:在原生springboot框架(controller层、entity层、mapper层、service层)的同级目录下(同不同级无所谓只要能访问到就行)加上bean文件夹和utils文件夹,用来放一些项目需要的工具类、其他类,这里我们主
2021-06-15 18:39:22 4797 2
原创 C++函数调用
不用类方法的话int fun1(){}int fun2(){fun1();}int main(){}如果存在调用关系,一定要把调用的函数写前面(虽然说mian函数才是程序的入口),不然会报错error C3861: “XXXX(自定义函数名)”: 找不到标识符!...
2019-07-01 17:41:22 361
原创 C++中数组索引a[i++]与a[++i]的区别
学习笔记c++今天在做算法题的时候连着被几道题卡住了,明明逻辑和正解一致,但是结果存在差异,找原因的时候发现了一个以前没有踩过的坑,或者说以前踩了现在又忘了。int a[3] = {0, 1, 2};int i = 0;a[i++] = a[2]//数组变成{2, 1, 2}显然在这里是先进行a[i] = a[2]的赋值操作,再对i进行加一操作。a[++i] = a[2]//数组变成{...
2019-07-01 15:12:05 13123
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人