skyADMIN

对前后端分离的思考

作为学校易班技术部的leader,大三这一学年里最后的贡献就是完成了初步的前后端分离的规划和框架搭建。 为什么要做前后端分离呢?这个故事可以从很早以前开始讲。 一开始说要给易班做轻应用的时候是懵逼的。什么叫轻应用,琢磨了一下发现,好像其实就是个网页嘛。OK,静态网页的制作还是很简单的,做了一些诸如大物实验数据辅助处理系统,就是拿js算一些加减乘除,生活查询,就是根据客户端时间判断水房是否开门等等。 […]

谈谈对学校易班的看法

总体上说,感觉思路不对, 大四了,马上去实习了,下学期估计不干了,很多事情我就随便说点了,也不怕得罪人。 易班这个东西是做社交,不知道我这么写会不会有什么问题,我感觉应该没事吧。这个产品背后是有官方背景的,为什么要推广这个东西呢?首先,学生是有社交需求的,BBS,贴吧,微博,微信,QQ等等,这些商业性质的应用有一个最大的不好就是舆论监管不容易。那咋办,呵呵,自己搭个平台,让学生都来这个平台玩耍,监 […]

spring-data-jpa 查找最新一条记录

spring-data-jpa把对数据库的操作封装得很好,用起来灰常方便,但是英语不好的硬伤使我没读过它的完整的文档,所以今天遇到一个问题,浪费我两个小时查找,最后做个记录。 先啰嗦下环境,springboot框架,dao层的接口继承Crudrepository接口,让spring-data-jpa来生成具体实现。就是比如我想通过name字段来查找,我可以简单地写: public Iterable […]

angular + springboot 以CORS方式跨域并解决cookie/session问题

上篇文章已经说了一个简单的查询应用,get请求,给服务器配cors就可以了,但是cookie发不过去,所以呢,会被卡在一个尴尬的位置——登陆,唔,说得高大上点叫认证之类的,查资料发现跨域掉session看上去好像是不可解的问题。 然后有人放了这个链接:https://auth0.com/blog/2014/01/07/angularjs-authentication-with-cookies-vs […]

前端小问题整理记录

DOM树和渲染树 DOM:文档对象模型。DOM树就是HTML文档解析成一棵树形模型。渲染树则是DOM树和CSSOM树融合成的,随后就计算宽高等进行渲染。   V8是chrome浏览器的js引擎,为啥V8快呢: 1.V8 使用内置虚拟器把js编译成二进制中间码来执行 大内存策略,空间换时间 源自blink的内存管理策略 降低内存动线   清除浮动的方法: overflow: hi […]

Angular+Springboot 前后端分离尝试

总觉得后端渲染网页的开发方式太慢了,尤其是对Java来说。现在RESTful风格的架构不是很火嘛,想试试,前端用angular,后端Java springboot。 之前我一直希望实现彻底的前后端分离,就是前端写前端的,后端写后端的,其间只应该有json数据交换,不需要把前端改成模板放进后端等等。因为一旦涉及把前端改成模板放进后端,就需要前后端合作,学校的学生组织,在一起开发的时间确实不好凑。 而 […]