- 博客(12)
- 收藏
- 关注
原创 java接口鉴权
项目需要接口添加鉴权,选用token鉴权方式,后端与调用方使用相同的加密算法(key+method).md5作为token------参考demo
2021-08-25 11:37:04
2604
原创 java controller入参校验及异常捕获
由于项目中需要对请求的入参做判空校验,我直接用对象接的body参数,故在类的属性定义时要加几个注解@NotNull 和 @NotEmpty 和@NotBlank 区别@NotEmpty 用在集合类上面@NotBlank 用在String上面@NotNull 用在基本类型,包装类型上如果用户传了必填的参数空值,服务需要抛异常并返回提示用户;由于服务接口自定义了返回参数格式,所以要在抛异常前对异常拦截,拼接成自定义的格式再返回给用户,所以涉及java拦截器的内容。...
2021-08-24 17:47:11
1112
原创 Java接口json响应数字双引号被转译";
背景:mysql有个字段a是json类型的;接口的作用是把a返回给用户;由于使用mybatis无法直接接json,所以实例是用string接的json字段;问题:若把实例model.getA()直接return,postman上面显示的json数字双引号会被转译为JSONObject类型的response转string再return就会导致json中数字单引号被转译为:"{"abc":"100"}解法
2021-08-18 17:40:56
1848
原创 java操作数据库(INSERT)时中文字段为问号
按照网上博客里讲的各种配置,各种不行。尝试过,修改mysql、具体数据库、表、字段的编码;以及在my.ini配置文件里修改编码;一一败北;期间在尝试重启mysql服务时不小心把mysql搞坏了,使得本身就不好用的数据库更是雪上加霜。无奈之下重新安装了mysql,修改好上述方法后,先重启电脑,再重启服务,就好啦~~~...
2020-04-29 22:29:35
332
原创 Mysql57服务停止后,无法启动服务!
1. 首先在bin文件夹同级文件夹下data文件夹清空;2.mysqld --remove 删除mysql服务;3. mysqld --install 安装服务;4. mysqld --initialize初始化;5. netstart mysql 启动服务;...
2020-04-29 19:36:22
1468
原创 新手eclipse配置spring
据说Spring框架很强大哈,这不得见见世面么,开整!首先需要一个IDE,据我所知目前主流的IDE有Eclipse和IDEA,我用的Eclipse,上链接:https://www.eclipse.org/downloads/。下载安装完成之后,安装spring还需要知道Eclipse的版本,启动Eclipse,依次点击Help->About Eclipse IDE我的是4.1...
2020-04-03 19:22:54
3126
原创 C++(VS2013)调用Python(3.4)
VS项目版本要与python版本对应(32->32|64->64),同一机器可以同时安装python的32位和64位版本。注意安装python后要配置环境变量,在用户环境变量中添加:C:\Users\CP\AppData\Local\Programs\Python\Python36-32\ScriptsC:\Users\CP\AppData\Local\Programs\P...
2019-03-13 11:41:13
595
原创 win10戴尔游侠GTX1050TI+TensorFlow-gpu+CUDA10.0.130+CUDNN7.4.1.5配置深度学习环境
因为想要搞一搞ML,实验室服务器排不上,只好自己搭个环境。win101,IDE用的pycharm,在pycharm里面下载的TensorFlow-gpu 1.12.0;2,然后查看显卡支持哪个版本的CUDA,控制面板 - >所有控制面板项 - >双击NVIDIA控制面板项 在NVIDIA面板控制里面选择通过预览调整图像设置 ,选择再 帮助...
2018-11-20 09:36:31
14984
5
原创 win10查看笔记本电池性能
前两天发现自己笔记本触摸板按不下去了,第一反应是使用过度按下去了,但是自己平时用鼠标多一些不存在按下去的情况,仔细观察触摸板发现不是按下去了,而是顶起来了。于是去了售后,检测发现是电池鼓了,导致把触摸板顶起,需要更换电池,而电池的保修是一年,刚好过了。。。此时引起我的注意,电池的性能需要及时掌握,win10系统自带电池检测:要生成电池报告,请按Windows + X并选择“Win...
2018-10-29 14:59:40
3060
原创 关于opencv中Mat赋值(浅拷贝,深拷贝)
问题:有两个mat对象:mat_1和mat_2将mat_2赋值给mat_1(mat_1 = mat_2)后,改变mat_1,mat_2也会被改变(这里的改变是指图像处理)。问题原因:mat_1 = mat_2是浅拷贝,他们虽然不同的矩阵头,但却共享内存空间。以至于改变其中一个,另一个也会被改变。问题解决:mat_1 = mat_2.clone();问题本质是指针之间的赋值...
2018-07-03 11:19:50
4855
1
原创 Edit Control和Combo Box控件的内容获取
Combo Box控件与Edit Control控件组合做便捷输入,选择Combo Box中的某一项,将与之对应的信息(可以通过数据库查询)显示在Edit Control控件上,要给Combo Box添加事件处理程序,在函数里获取ComboBox里的内容,要用GetLBText函数;GetDlgItemText()只能获取上次Combo Box里的内容。...
2018-05-16 16:01:27
1241
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人