回答了问题2018-09-05
从领域模型来看,余额不是用户自身的属性,【用户】依赖【余额】,【余额】关联【用户】,所以分开存储更合理。如果因为余额的变更而引起用户信息改变,或删除用户后造成用户余额不可访问,这个听起来是有问题的。况且用户和余额可能分别有各自的状态。
提出了问题2018-04-17
赞了文章2018-04-11
在一些系统中,对内容进行分类是必需的功能。比如电商就需要对商品做分类处理,以便于客户搜索;论坛也会分为很多板块;门户网站、也得对网站的内容做各种分类。
赞了问题2018-04-08
赞了文章2018-03-24
一转眼,我入职 SegmentFault 快接近一年。再回想一下,SegmentFault 讲堂也一周岁了,是时候捋一捋我们这一年都干了些啥,来和我一起回顾下你与讲堂的交集吧~
回答了问题2018-03-05
Alt + enter
赞了回答2018-02-04
前提:有这么一段代码是很多地方都用到的,而且不存在很多每个地方个性化的改变 如果是我,我会放到一个地方,然后统一从一个地方调用(可以是全局,也可以是util之类),目的是为了: 减少以后可能会有的扩展的难度。万一以后发现需要加更多的东西,那么改起来方便 ...
赞了文章2018-01-23
以前,开发一个桌面软件要花费大量的人力和时间。现在,随着web技术的快速发展,很多业务逻辑已经在网站上实现。既然如此,能不能把网站快速转变成软件呢?这方面的实践已经有很多,早期的Qt,后来的Electron,都可以实现跨平台桌面软件的开发。不就是内嵌一个浏览器...
回答了问题2018-01-03
最近我们也面临相似的选择问题,目前选型方向定在Weex、DCloud、Native Script上面。 RN学习曲线比较陡峭,而且公司前端的技术栈都是偏向Vue;Ionic是Angular方向,不适合公司前端技术栈。所以没把两者考虑进去。 目前我们的做法是先做几个小demo,体验一下开发效率...
赞了回答2018-01-03
题主能否更新下目前使用的方案,就我看法:如果需求希望用户关闭浏览器后,cookie(不设置过期时间)这个选择就直接pass了,剩下两个方案的选择得看题主,我也无法分析出大概。但是无论选择什么方法,题主所说的问题是可以避免的,我觉得这个问题的原因是由于题主过...
赞了回答2017-12-15
可以打Tags(标签),然后维护一份Tags 和 版本 映射文件即可!目前我们公司就是用的这个模式!每次发版本都会打一个标签并更新一下映射文件。至于您说的gitlab上将分支置为protected branch,我感觉没有将每个分支都置为protected branch,我们这边只做了生产分支,...
提出了问题2017-12-14
赞了文章2017-12-13
很多前端工程师在做页面性能调优的过程中,极少关注代码本身的执行效率,更多关注的是网络消耗,比如资源合并减少请求数、压缩降低资源大小、缓存等. 我并不觉得这不合理,相反,在很大程度上这是足够正确的做法,举个例子, JS本身的执行时间是30ms(毫秒),在动辄三...
赞了问题2017-11-12
回答了问题2017-09-22
可以看一下Spring的@Async注解,不建议自己手写多线程代码(就这个需求而言)。
回答了问题2017-09-20
设计不合理,用户信息应该在Controller层获取,然后传入Service层使用。
赞了回答2017-09-20
在web.xml中加一项: {代码...} 然后把500.jsp做得友好一些。
赞了回答2017-09-20
可以使用Spring MVC的异常处理拦截器,可以使用注解方式:1.局部的:作用域在当前Controller下,使用注解@ExceptionHandler(value = {ArithmeticException.class, NullPointerException.class})
赞了问题2017-09-13
回答了问题2017-09-12
手机不方便码字,直接贴链接了。 大数据分页方案 MySQL 单表百万数据记录分页性能优化 分页查询的那些坑和各种技巧