摘要: 开发工具 1.Eclipse IDE:采用Maven项目管理,模块化。 2.代码生成:通过界面方式简单配置,自动生成相应代码,目前包括三种生成方式(增删改查):单表、一对多、树结构。生成后的代码如果不需要注意美观程度,生成后即可用。 技术选型(只列了一部分技术) 1、后端 服务框架:Dubbo、zookeeper、Rest服务 缓存:Redis、ehcache 消息中间件:ActiveMQ 负载均衡:Nginx 分布式文件:FastDFS
分类:
编程语言 时间:
2018-01-15 11:04:40
阅读次数:
186
开发工具 1.Eclipse IDE:采用Maven项目管理,模块化。 2.代码生成:通过界面方式简单配置,自动生成相应代码,目前包括三种生成方式(增删改查):单表、一对多、树结构。生成后的代码如果不需要注意美观程度,生成后即可用。 技术选型(只列了一部分技术) ...
分类:
编程语言 时间:
2018-01-12 11:24:41
阅读次数:
148
前段时间做项目,遇到一个问题,用yii2的AR连表查询数据的时候,理应该查出来更多的数据,但是实际得到的只有部分数据: 例如,有这么一个查询: 这里的连表中主表个字表的关系是一对多,打出的,写成原生sql: 原生sql查到的结果: 但是AR查到的结果(只有13条): 自己观察下数据,就发现,将sql ...
分类:
其他好文 时间:
2018-01-09 13:37:02
阅读次数:
132
通过例子,一个人可以有多辆汽车 定义人 这个类 人可以有很多辆汽车,类中车属性用数组 class Person{ private String name; private String phone; private Car[] car; public Person() {} public Perso ...
分类:
编程语言 时间:
2018-01-09 10:20:16
阅读次数:
146
作者:liuconglin 接收基本类型 表单: controller: 我的表单是post提交的,开始是发生了乱码问题,那么如何解决post乱码问题呢? 需要在web.xml文件中配置一个字符过滤器 回到顶部 接收对象类型: 实体类:user和order是一对多的关系 1)接收有关系的对象 表单: ...
分类:
编程语言 时间:
2018-01-08 13:34:39
阅读次数:
181
一对一返回resultType 返回resultMap 一对多 多对多 ...
分类:
其他好文 时间:
2018-01-07 14:13:53
阅读次数:
178
一对多 一对多就相当于,一个用户有多篇文章,这多篇文章都对应一个用户 这是一张文章表,一个用户有多篇文章,这里是在用户模型里面获取用户的所有文章, 第二个参数就是获取的模型文章表(post)里面的用户外键,第三个参数对应的就是用户模型里面对应的主键id 当然laravel里面提供了省略后面两个参数的 ...
分类:
其他好文 时间:
2018-01-06 19:03:06
阅读次数:
188
一对多的反向 一对多的反向就相当于,一个用户有多篇文章,但是在显示文章模型的时候你又想显示这个用户的用户名,但是你只有用户id, 这时候就用到了一对多的反向,你用用户(User)模型里面定义了一对多来获取了用户的所有文章之后,再在文章模型(post)里面定义一个方法 第二个参数是post表,当前模型 ...
分类:
其他好文 时间:
2018-01-06 18:59:16
阅读次数:
1310
数据库表如下: 拿到表的第一时间要学会分析陌生表的数据模型: 1、学习单表记录了什么东西(去学习理解需求) 2、学习单表重要字段的意义(优先学习不能为空的字段) 3、学习表与表之间的关系(一对一、一对多、多对多)通过表的外键分析表之间的关系 注意:分析表与表之间的关系时是要建立在具体 的业务意义基础 ...
分类:
其他好文 时间:
2018-01-05 22:04:45
阅读次数:
199
树是一对多的结构 结点:树的小圆圈 度:结点有多少个分叉 叶子结点:结点的度为0 双亲:parent 孩子:child 二叉树:树的度不超过2 满二叉树:每一层都是满的 完全二叉树:除了最后一层都是满的,最后一层左边都是齐全连续的。 性质1:对一颗二叉树,第i层最多有2的i-1次方个 性质2:对一颗 ...
分类:
其他好文 时间:
2018-01-01 00:24:31
阅读次数:
125