首页
首页
沸点
课程
直播
活动
竞赛
商城
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
低至一折起
掘友等级
后台开发攻城狮
|
顺丰科技
Write the Code,Change the World!
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
21
文章 20
沸点 1
赞
21
返回
|
搜索文章
低至一折起
后台开发攻城狮 @顺丰科技
·
4年前
关注
Bean Validation 校验实践
在应用程序的业务逻辑中,经常会碰到需要校验参数的情况。 经常要判断一个 Model 的字段是否为 Null 之类,或者判断长度等。 那么在代码层面上,就会需要编写很多校验,...
5
1
分享
低至一折起
后台开发攻城狮 @顺丰科技
·
4年前
关注
Java 中的 String 有没有长度限制
String是Java中很重要的一个数据类型,除了基本数据类型以外,String是被使用的最广泛的了,但是,关于String,其实还是有很多东西容易被忽略的。 这个问题要分...
3
评论
分享
低至一折起
后台开发攻城狮 @顺丰科技
·
4年前
关注
SaaS应用12原则:(十二)管理进程
进程构成(process formation)是指用来处理应用的常规业务(比如处理 web 请求)的一组进程。 运行数据移植(Django 中的 manage.py mig...
赞
评论
分享
低至一折起
后台开发攻城狮 @顺丰科技
·
4年前
关注
SaaS应用12原则:(十一)日志
日志使得应用程序运行的动作变得透明。 在基于服务器的环境中,日志通常被写在硬盘的一个文件里,但这只是一种输出格式。 日志应该是事件流的汇总,将所有运行中进程和后端服务的输出...
赞
评论
分享
低至一折起
后台开发攻城狮 @顺丰科技
·
4年前
关注
SaaS应用12原则:(十)开发环境与线上环境等价
从以往经验来看,开发环境(即开发人员的本地部署)和线上环境(外部用户访问的真实部署)之间存在着很多差异。这些差异表现在以下三个方面: 时间差异:开发人员正在编写的代码可能需...
赞
评论
分享
低至一折起
后台开发攻城狮 @顺丰科技
·
4年前
关注
SaaS应用12原则:(九)易处理
12-Factor 应用的进程是*易处理(disposable)*的,意思是说它们可以瞬间开启或停止。 这有利于快速、弹性的伸缩应用,迅速部署变化的代码或配置,稳健的部署应...
赞
评论
分享
低至一折起
后台开发攻城狮 @顺丰科技
·
4年前
关注
SaaS应用12原则:(八)并发
任何计算机程序,一旦启动,就会生成一个或多个进程。互联网应用采用多种进程运行方式。例如,PHP 进程作为 Apache 的子进程存在,随请求按需启动。Java 进程则采取了...
赞
评论
分享
低至一折起
后台开发攻城狮 @顺丰科技
·
4年前
关注
SaaS应用12原则:(七)端口绑定
互联网应用有时会运行于服务器的容器之中。例如 PHP 经常作为 Apache HTTPD 的一个模块来运行,正如 Java 运行于 Tomcat。 互联网应用 通过端口绑定...
赞
评论
分享
低至一折起
后台开发攻城狮 @顺丰科技
·
4年前
关注
SaaS应用12原则:(六)进程
运行环境中,应用程序通常是以一个和多个进程运行的。 最简单的场景中,代码是一个独立的脚本,运行环境是开发人员自己的笔记本电脑,进程由一条命令行(例如python my_sc...
赞
评论
分享
低至一折起
后台开发攻城狮 @顺丰科技
·
4年前
关注
SaaS应用12原则:(五)构建,发布,运行
构建阶段是指将代码仓库转化为可执行包的过程。构建时会使用指定版本的代码,获取和打包依赖项,编译成二进制文件和资源文件。 发布阶段会将构建的结果和当前部署所需配置相结合,并能...
赞
评论
分享
低至一折起
后台开发攻城狮 @顺丰科技
·
4年前
关注
SaaS应用12原则:(四)后端服务
后端服务是指程序运行所需要的通过网络调用的各种服务,如数据库(MySQL,CouchDB),消息/队列系统(RabbitMQ,Beanstalkd),SMTP 邮件发送服务...
赞
评论
分享
低至一折起
后台开发攻城狮 @顺丰科技
·
4年前
关注
SaaS应用12原则:(三)配置
通常,应用的配置在不同部署(预发布、生产环境、开发环境等等)间会有很大差异。这其中包括: 有些应用在代码中使用常量保存配置,这与 12-Factor 所要求的代码和配置严格...
赞
评论
分享
低至一折起
后台开发攻城狮 @顺丰科技
·
4年前
关注
SaaS应用12原则:(二)依赖
大多数编程语言都会提供一个打包系统,用来为各个类库提供打包服务,就像 Perl 的 CPAN 或是 Ruby 的 Rubygems。通过打包系统安装的类库可以是系统级的(称...
赞
评论
分享
低至一折起
后台开发攻城狮 @顺丰科技
·
4年前
关注
SaaS应用12原则:(一)基准代码
12-Factor 应用(基于 12 原则设计的应用称为 12-Factor 应用)通常会使用版本控制系统加以管理,如 Git,SVN 等。 一份用来跟踪代码所有修订版本的...
赞
评论
分享
低至一折起
后台开发攻城狮 @顺丰科技
·
4年前
关注
SaaS应用12原则:简介
如今,软件通常会作为一种服务来交付,它们被称为网络应用程序,或软件即服务(SaaS)。12-Factor(12 原则,或 12 要素)为构建如下的 SaaS 应用提供了方法...
3
评论
分享
低至一折起
赞了这篇文章
低至一折起
后台开发攻城狮 @顺丰科技
·
4年前
关注
MyBatis 常用类型
1. Mybatis JdbcType与Oracle、MySql数据类型对应列表 注意到, MyBatis的JdbcType中部分没有对应到Oracle和Mysql的数据类...
1
评论
分享
低至一折起
赞了这篇文章
低至一折起
后台开发攻城狮 @顺丰科技
·
4年前
关注
DBA的五款优秀SQL查询优化工具
一般来说,SQL查询优化器分析给定查询的许多选项,预估每个选项的成本,最后选择成本最低的选项。如果查询优化器选择了错误的计划,则性能差异可能从几毫秒到几分钟。幸运的是,现在...
2
评论
分享
低至一折起
后台开发攻城狮 @顺丰科技
·
4年前
关注
DBA的五款优秀SQL查询优化工具
一般来说,SQL查询优化器分析给定查询的许多选项,预估每个选项的成本,最后选择成本最低的选项。如果查询优化器选择了错误的计划,则性能差异可能从几毫秒到几分钟。幸运的是,现在...
1
评论
分享
低至一折起
赞了这篇文章
腾讯IVWEB团队
@腾讯科技(深圳)有限公司
·
4年前
关注
WebAssembly 不完全指北
随着JavaScript的快速发展,目前它已然成为最流行的编程语言之一,这背后正是 Web 的发展所推动的。但是随着JavaScript被广泛的应用,它也暴露了很多问题: ...
206
18
分享
低至一折起
关注了
腾讯IVWEB团队
后台开发攻城狮 @顺丰科技
下一页
个人成就
文章被点赞
351
文章被阅读
82,781
掘力值
1,828
关注了
3
关注者
29
收藏集
2
关注标签
14
加入于
2017-12-13