喵先生 的进阶之路

简单 快乐 喵


  • Startseite

  • Tags

  • Archiv

存在关联实体的保存问题

Veröffentlicht am 2018-08-10

问题产生

最开始的时候,是在做非强检器具的编辑功能。添加了一个非强检器具,然后点击编辑,获取对应的对象,然后绑定在表单上,附加参量没有出现。

Weiterlesen »

动态表单集合验证

Veröffentlicht am 2018-08-06

问题描述

我们在做前台的时候,会遇到动态表单的问题,就是只有在我们输入或者点击了某些按钮后才会显示新的页面,而当新显示的页面会有多组的时候,验证就成了我们的问题。

Weiterlesen »

Thinkphp 实现多对多

Veröffentlicht am 2018-06-17

在做实验的时候,要求写一个考试管理系统,这时候就必不可少的要涉及到实体之间的关系,而其中比较难处理的就是多对多关系。

问题描述

两个实体,教师和课程,关系多对多。要实现在新建教师的时候能为教师添加多个课程,可编辑,删除时删除相应的关系。

Weiterlesen »

Ubuntu16.04 安装nginx

Veröffentlicht am 2018-06-14

在ubuntu上安装nginx,安装其实很简单,直接使用Ubuntu自己的软件源就可以安装。但是中间遇到了一些软件源的问题。

Weiterlesen »

继承遗留问题

Veröffentlicht am 2018-06-14

这次的软件工程大实验选择使用了thinkphp进行编写。虽然实验写得比较粗糙,但是在实现过程中还是遇到了几个问题的。

问题描述

整个系统的界面是采用继承的方式实现的,页面的菜单部分都使用同样的代码。菜单上有一个功能是用户信息。效果是点击它,就可以修改当前登录用户的信息。

Weiterlesen »

浅析Patch和Put的区别

Veröffentlicht am 2018-06-09

在写后台更新接口的时候,定义路由使用@PutMapping,这个注解,但是,后来又改成的@PatchMapping,所以就查了下两者的区别。

问题描述

原来在进行更新操作的时候,都是使用put方法来进行请求的,但是这次在写更新的时候,只需要更新一个字段,所以使用了patch方法,那么,patch和put这两者有什么区别呢?

Weiterlesen »

PostMapping处理参数”/“

Veröffentlicht am 2018-06-08

PostMapping这是Spring中的定义路由的注解,以前没有关注过这个注解的默认值,所以在实现的时候就显得不那么灵活。

Weiterlesen »

Spring AOP 学习简记

Veröffentlicht am 2018-06-04

最近在学习Spring上的AOP,通过官方文档和慕课网上的一个课程,对AOP有了一些了解。在这里做下记录。

什么是AOP

相信大家对于AOP这个词都不陌生:面向切面编程。在解释这个概念的时候就不得不说一下他的适用情况了。在实际项目中,有一部分是主要的业务逻辑,而还有一部分很重要的就是非功能性需求,比如权限判断,事务控制,异常处理等等。这些功能有个共同的特点就是他们会贯穿项目,我们可能在很多的地方都需要做一些为了系统安全的操作,而这些操作又不能将他们放到业务逻辑中去,那样就会使我们的业务逻辑实现变得复杂。这时候就需要AOP这一利器。它会在某一个层面上统一执行一些操作,而这些操作我们在实现业务逻辑的时候就完全不用去考虑了。

简言之,AOP就是从复杂的业务逻辑中将非功能性需求抽离出来的办法。

Weiterlesen »

在控制器中使用过滤器

Veröffentlicht am 2018-06-01

在以前的项目中,只有在V层使用过过滤器,前面我也介绍过滤过滤器的使用,但是在angular这么强大的框架,是不可能让我们失望的。在C层controller中同样可以使用过滤器。

Weiterlesen »

实现 n:1 的查询

Veröffentlicht am 2018-05-30

最近实现了一个查询,在查询中遇到了一些问题,在这里记录一下。

问题描述

在实现一个人员的查询功能的时候,有两个查询条件:人员资质和有效期至,人员和人员资质的关系是1:n,有效期至是人员资质的一个字段。在实现这个查寻的时候,而在后台通过n的一方来查询1的一方是很不好实现的。

Weiterlesen »
12…4
朴世超

朴世超

简单的事重复做,你就是专家;重复的事情认真做,你就是赢家。

31 Artikel
16 Tags
RSS
GitHub
Links
  • 梦云智团队首页
  • 梦云智团队博客
© 2017 — 2018 朴世超
Erstellt mit Hexo
|
Theme — NexT.Gemini v5.1.3