首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
Akumans17350
掘友等级
web前端工程师
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
284
文章 253
沸点 31
赞
284
返回
|
搜索文章
赞
文章( 253 )
沸点( 31 )
业务复杂=if else?刚来的大神竟然用策略+工厂彻底干掉了他们!
对于业务开发来说,业务逻辑的复杂是必然的,随着业务发展,需求只会越来越复杂,为了考虑到各种各样的情况,代码中不可避免的会出现很多if-else。 一旦代码中if-else过多,就会大大的影响其可读性和可维护性。 首先可读性,不言而喻,过多的if-else代码和嵌套,会使阅读代…
一个极简的Java RESTful API文档工具smalldoc
也有一些基于Java标准注释生成文档的项目,但是有的无法支持实体参数、泛型变量、多模块依赖,有的Bug太多,UI界面不够友好,使用方式过于复杂,甚至逻辑处理上存在问题。 解析源码文件,通过源码及其中的注释生成文档信息。目前为止注释中使用的Tag都是Java注释的标准Tag,后续…
一次和前端的相互甩锅的问题记录
我们在APP上有个功能,需要获取用户当前定位,然后当用户关闭了GPS后,没有获取到用户定位,会触发一个bug,弹窗内容如下。 这个问题的直接原因就是移动端的值取不到,导致没有给变量赋值,就将"undefined"传给了后端,后端的这个值定义的Integer,类型转换失败,报错。…
前端大文件上传
最近遇见一个需要上传百兆大文件的需求,调研了七牛和腾讯云的切片分段上传功能,因此在此整理前端大文件上传相关功能的实现。 在某些业务中,大文件上传是一个比较重要的交互场景,如上传入库比较大的Excel表格数据、上传影音文件等。如果文件体积比较大,或者网络条件不好时,上传的时间会比…
SpringBoot+Docker+Git+Jenkins实现简易的持续集成和持续部署
本篇文章引导你使用Jenkins部署SpringBoot项目,同时使用Docker和Git实现简单的持续集成和持续部署。(项目地址:sso-merryyou) push代码到Github触发WebHook。(因网络原因,本篇使用gitee) Stage: 阶段,一个Pipeli…
如何写优雅的SQL原生语句?
进行了全面的讲解。知道了sql查询语句在MySql架构中的具体执行流程,但是为了能够更好更快的写出sql语句,我觉得非常有必要知道sql语句中各子句的执行顺序。看过上一篇文章的小伙伴应该都知道,sql语句最后各子句的执行应该是在执行器中完成的,存储引擎对执行器提供的数据读写接口…
腾讯云服务器迁移到Vultr
好端端的为什么要迁移?因为已经毕业毕业毕业了。。。几天前腾讯云就发信息告诉我学生身份已过期,心里拔凉拔凉的。然后这几天云服务器也要到期了,已经拿不到64元的优惠券了,再也回不到那1元一个月的日子了。但是65元/月的最低配费用着实感觉有点贵,所以决定还是去找个实惠点服务器或vps…
[手把手教程][第二季]java 后端博客系统文章系统——No1
转眼到了博客系统第二章了。这一张我们主要介绍文章系统。毕竟博客系统的核心就是文章的发布和阅读。闲话不多说,老规矩走起来。工具 IDE 为 idea16JDK 环境为 1.8gradle 构建,版本:2.14.1Mysql 版本为 5.5.27Tomcat 版本为 7.0.52 流程图绘制(xmind…
geohash简单应用-面对面匹配好友
我们最近有个项目需求,实现面对面匹配好友功能。 预想的场景是两个用户面对面的时候可以很方便地通过摇一摇或者其它互动方式快速找到对方来达成好友。 后端服务基于GPS位置快速匹配附近的人。 第一时间想到的方式是直接计算用户的距离,若用户距离在要求的范围之内,则这两个用户达成匹配。 …
[登录那些事] 邮件发送,限流,漏桶与令牌桶
前段时间,我使用了 jwt 来实现邮箱验证码的校验与用户认证与登录,还特别写了一篇文章作为总结。 在那篇文章中,提到了一个点,如何限速。 在短信验证码和邮箱验证码,如果不限速,被恶意攻击造成大量的 QPS,不仅拖垮了服务,也会心疼如水的资费。鉴于君子固穷的原则,在我的邮箱服务里…
下一页
关注了
32
关注者
1
收藏集
1
关注标签
40
加入于
2017-02-25