上一页 1 ··· 342 343 344 345 346 347 348 349 350 ··· 785 下一页
摘要: 今天分布式应用、云计算、微服务大行其道,作为其技术基石之一的 RPC 你了解多少?一篇 RPC 的技术总结文章,数了下 5k+ 字,略长,可能也不适合休闲的碎片化时间阅读,可以先收藏抽空再细读:) 全文目录如下: 定义 起源 目标 分类 结构 模型 拆解 组件 实现 导出 导入 协议 编解码 消息头 阅读全文
posted @ 2016-05-25 22:33 沧海一滴 阅读(655) 评论(0) 推荐(0)
摘要: 在应用里经常都有用到在后台跑定时任务的需求。举个例子,比如需要在服务后台跑一个定时任务来进行非实时计算,清除临时数据、文件等。在本文里,我会给大家介绍3种不同的实现方法: 普通thread实现 TimerTask实现 ScheduledExecutorService实现 普通thread 这是最常见 阅读全文
posted @ 2016-05-25 22:32 沧海一滴 阅读(1714) 评论(0) 推荐(0)
摘要: 我们在使用移动、电信等运营商网上营业厅的时候,为确保业务的完整和正确性,经常会需要用到短信的验证码。最近因为某省业务需要,也做了个类似的功能。 原理很简单,就是在用户点击"获取验证码"的时候,Ajax获取一串固定位数的数字,然后写数据库发短信,写Cookie设置验证码的有效期。 JS请求验证码如下: 阅读全文
posted @ 2016-05-25 22:30 沧海一滴 阅读(357) 评论(0) 推荐(0)
摘要: dbms_random是一个可以生成随机数值或者字符串的程序包。 这个包有initialize()、seed()、terminate()、value()、normal()、random()、string()等几个函数,但value()是最常用的,下面依次介绍各个函数的详细用法: 1.dbms_ran 阅读全文
posted @ 2016-05-23 18:55 沧海一滴 阅读(3023) 评论(0) 推荐(0)
摘要: 团队开发中,遵循一个合理、清晰的Git使用流程,是非常重要的。 否则,每个人都提交一堆杂乱无章的commit,项目很快就会变得难以协调和维护。 下面是ThoughtBot 的Git使用规范流程。我从中学到了很多,推荐你也这样使用Git。 第一步:新建分支 首先,每次开发新功能,都应该新建一个单独的分 阅读全文
posted @ 2016-05-22 23:26 沧海一滴 阅读(224) 评论(0) 推荐(0)
上一页 1 ··· 342 343 344 345 346 347 348 349 350 ··· 785 下一页