贪玩火

文章
4
资源
0
加入时间
3年0月20天

SSM用户管理报错:Cause:java.sql.SQLException:ORA-12899:value too large for column****."PASSWORD"

背景:通过前端html页面向数据库写入用户的信息,以供用户通过账户和密码登录时,为安全起见,需要对密码传输进行加密处理;这里密码加密用的是BCryptPasswordEncoder,会将用户输入的密码转成长度为60的字符串,之前创建USERS表格时设定的PASSWORD字段长度为50,超出maxsize,因此报错如下:解决方法是:对Oracle数据库中的USERS表的password字段的...

boost网络串口通信库一、前言二、实现三、测试

一、前言前面我写了一篇《boost开发网络库》一文,该文章介绍了使用boost库开发一个高效、稳定的网络通信库,其中用到了c++准标准库boost的asio网络通信模块,本文将要讲的是使用boost开发usb串口,正好也用到了asio,我之前文章中说过asio不仅仅包含网络通信,还包括串口,接下来我将带大家讲解使用boost库实现串口的通信。(当然,我们完全可以使用windows本地api实现类似功能)串口是一种非常通用的设备通信的协议(不要与通用串行总线Universal Serial Bus