- 博客(45)
- 收藏
- 关注
原创 @RequestBody与表单数据转换Json
背景在写SpringBoot时有个public Order insert(@RequestBody Order order) {…}方法用@RequestBody来接收前台JSON格式的数据。这时候前端的数据是以From表单传来的。遇到了几种形式的报错,特此记录方案网上查表单数据转JSON用于@RequestBody的资料,乱七八糟真是踩坑不少。首先ajax里面一定要有 conten...
2019-03-29 21:11:10
2386
原创 mysql外键索引的建立(建表时)和查看
索引的意义就不说了,参考其他资料,总之就是大大加快查询,删除,更新的速度。牺牲了小部分物理空间,毕竟索引也是要存的。(B+树原理)所以设计索引的时候尽量做到区分度好,例如默认情况下主键就是一个索引。经典的多对多学生选课模型,学生表students,课表courses,学生选课表scCREATE TABLE `student` ( `Sno` varchar(20) NOT NULL, ...
2019-03-28 20:45:47
3083
2
原创 Java实现生产者消费者
生产者消费者模型应该都很熟悉了,作为一个重要的基础知识,一般“操作系统”课里会让实现。这里我让生产者和消费者交替出现(因为当年面试字节跳动的时候面试官让写个多线程轮流打印Hello与World)这里的共享资源是装着Apple的一个List,每个Apple有自己的id便于打印,这里用的Synchronized代码块,锁定的是list,所以要用list.wait,list.notify,如果锁定的t...
2019-03-23 17:31:53
175
原创 Invalid bound statement (not found): 各种原因
这个问题出现在用xml配置mybatis的mapper时:各种可能原因有:**1.你的mapper写在了java目录里面。*例如下图:这样会出现一个问题,即使你在properties里面配置了 mybatis.mapper-locations= classpath:com/lihaoyu/demo/dao/*.xml,也没有用,因为编译的时候这个xml文件并没有被自动拉到target里面,...
2019-03-16 17:19:14
398652
61
原创 Spring boot初学hello world 项目出错Whitelabel Error Page
网上有很多种解决方案,是针对不同原因的。这里我用的是Idea自动创建的,就简单写了个Controller但是启动一直报Whitelabel Error Page,网上很多方案但是都不适合。最后我才发现是包路径有问题hello包应该放在和Application同级,也就是说Controller的父级目录是application所在目录,然后就成功了。原因可能是“约定大于配置”吧,待考察...
2019-01-06 16:35:49
781
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅