后端结果集的设计
由于现在很多企业使用前后端分离的思想,后端为前端提供数据接口。RESTful 是目前最流行的 API 设计规范,用于 Web 数据接口的设计。通常而言,后端所有返回的都是由三部分组成,code:状态码,msg:信息,data:返回的数据。
java bean中,我一直用的这种表现方式,并且觉得很恰当。
1 | public class Result() { |
直到今天同事的提醒,思考一番,这的确不是最好的形式。
由于现在很多企业使用前后端分离的思想,后端为前端提供数据接口。RESTful 是目前最流行的 API 设计规范,用于 Web 数据接口的设计。通常而言,后端所有返回的都是由三部分组成,code:状态码,msg:信息,data:返回的数据。
java bean中,我一直用的这种表现方式,并且觉得很恰当。
1 | public class Result() { |
直到今天同事的提醒,思考一番,这的确不是最好的形式。
马上就要迎来崭新的2019年了,回想过去的22年,基本都是学生生涯,学习也并没有什么作为,有点苦涩。大学时期,也从未有过什么长期的计划,当一天和尚撞一天钟。但新的一年里,我已经开始工作了,我觉得有必要制定一个比较长远的目标和计划。
主要目标
自从租了新房子交了网费之后,却一直没有网线,中介要我自己从路由器那拉…
路由器在隔壁妹子的屋里,拖延了很久之后,中介总算在那户人家的门上打了个小孔,买的网线还不能插进去,只能剪断,拉进去之后再自己压个水晶头。
好就好在这里! 从来没有压过水晶头,百度了下八根网线的排列顺序就自己动手了。根据以往焊电路板的经验,总归要先去电线皮的吧!于是给每根线剥了个皮,但是真的不好剥,线太细了,还容易剥断…剥断了8根线就不一样长了,大家不一起长还不好插进水晶头。
Prim算法用来解决在一个无向图中找一棵最小生成树的问题,在这之前需要了解一些概念
如果之前看过求最短路径的Dijkstra算法,那么prim算法是相当容易理解的,两者差距很小。
Prim算法和Dijkstra算法一样,对每个顶点保留一个dv和pv以及一个flag,标识该顶点是已知的还是未知的。dv是连接当前顶点v到已知顶点的最短边的权,pv是导致dv改变的最后的顶点。算法的其余部分一模一样,只有一点不同,因为dv的定义不同,因此它的更新法则也不同,它的法则更简单了。
最近在忙于重写自己的博客,springboot+vue,前后端分离,虽然还有完成,但也一定要记下这个坑。
由于文章、标签、分类等业务逻辑并无巨大改动,无非是改改接口名称,规范化url地址。但重写打算增加一些与文件相关的接口,例如修改、删除、重命名等。前台与后台在本地测试都无问题,于是打算将后台打包放在服务器上再进行测试。
问题就发生在了这里,不知什么时候开始,前端查询文件列表的时候,竟然发生了跨域请求错误,但后台拦截器中已经在header中设置好了允许跨域,而且其余的接口都没出现问题,这点让人很困惑,而且后台放在服务器上才会出现这个问题,本地啥事没有。
开始查找是否是后台的问题,虽然可能性不大,但还是仔细看了一遍,实在找不到什么问题。