10 2019 档案
摘要:REST风格简介 介绍HATEOAS之前先简单介绍一下REST,REST 是 Representational state transfer 的缩写,翻译过来的意思是表达性状态转换。REST是一种架构的风格 Richardson Maturity Model Richardson 提出了REST一种
阅读全文
摘要:逻辑漏洞 条件竞争 多个线程竞争同一个共享代码、变量、文件等称之为条件竞争。那么什么情况存在竞争条件? 实例: 上传文件,下面是一个上传文件的例子,上传文件之前先校验权限 include include include define DELAY 10000 int main() { char fn
阅读全文
摘要:业务场景:SpringMVC项目使用ModelAndView进行重定向跳转到另外一个action时,需要在url后面带上参数 如果是带参数带一个页面,直接用 原来代码: 重定向时候在login.do后面带上参数,类似于login.do?param=test 解决方法,如下代码: 看ModelAndV
阅读全文
摘要:最近遇到SpringMVC写个controller类,传一个空串的字符类型过来,正常情况是会自动转成date类型的,因为数据表对应类类型就是date的 解决方法是在controller类的后面加个注解: 注意,上面的代码CustomDateEditor构造函数要传个true参数,表示允许传空字符串来
阅读全文
摘要:@[toc] 一、字符集和字符编码 1.1、字符集 字符集:字符集就是字符的集合,例如GB2312是中国国家标准的简体中文字符集,GB2312收录简化汉字(6763个)及一般符号、序号、数字、拉丁字母、日文假名、希腊字母、俄文字母、汉语拼音符号、汉语注音字母,共 7445 个图形字符。 字符集查询s
阅读全文
摘要:数字类型 最近在看《MySQL技术内幕:SQL编程》并做了笔记,所以本博客是一篇笔记类型博客,分享出来方便自己复习,也可以帮助他人 整型 |类型 | 占用空间 | 最小值(SIGNED) | 最大值(SIGNED) | 最小值(UNSIGNED)| 最大值(UNSIGNED)| | | | | |
阅读全文
摘要:最近在看《MySQL技术内幕:SQL编程》并做了笔记,这是一篇笔记类型博客,分享出来方便自己复习,也可以帮助其他人 一、日期时间类型所占空间对比 各种日期时间数据类型所占的空间: | 类型 | 所占空间| | | | | DATETIME | 8字节 | | DATE |3字节| |TIMESTAM
阅读全文
摘要:最近在学习《MySQL技术内幕:SQL编程》并做了笔记,本博客是一篇笔记类型博客,分享出来,方便自己以后复习,也可以帮助其他人 SQL_MODE:MySQL特有的一个属性,用途很广,可以通过设置属性来实现某些功能支持 SQL_Mode默认值是为空的,对于SQL_mode的设置可以在mysql配置文件
阅读全文
摘要:UNSIGNED 这个属性就是标记数字类型是无符号的,和C/C++语言中的unsigned含义是一样的,int signed的类型范围是 2147483648~2147483648,而int unsigned的范围是0~4294967295 这个属性使用时候可以在建表语句、加字段语句或者查询sql里
阅读全文
摘要:【数据库的应用类型】 最近在学习《MySQL技术内幕:SQL编程》并做了笔记,本博客是一篇笔记类型博客,分享出来,方便自己以后复习,也可以帮助其他人 对于sql开发人员来说,需要了解开发的数据库应用于哪种类型,下面对数据库的应用做了分类 数据库的应用类型: OLTP(OnLine transacti
阅读全文