现在主流的网站基本都已经弃用http协议,转用更为安全的https协议。之所以不再使用http,是因为HTTP协议以明文方式发送内容,不提供任何方式的数据加密,如果攻击者截取了Web浏览器和网站服务器...
Continue reading...技术
protobuf概述
什么是protobuf protobuf全称protocol buffers, 它是google为了序列化结构体而开发的一种跨语言、跨平台、可拓展的一种协议,类似于xml,但更小、更快、更简单。使用p...
Continue reading...Ebean ORM enhancer
自从Ebean 4以来,使用Ebean必须Enhance,所谓Enhancer就是对Model类进行一些功能的增强,好处自然有它的好处;不过感觉使用起来颇为不便。 下面列举平常用到的Enhance的方...
Continue reading...前后端分离开发模式下后端质量的保证:单元测试
概述 在今天, 前后端分离已经是首选的一个开发模式。这对于后端团队来说其实是一个好消息,减轻任务并且更专注。在测试方面,就更加依赖于单元测试对于API以及后端业 务逻辑的较验。当然单元测试并非在前后端...
Continue reading...Apache Thrift – 可伸缩的跨语言服务开发框架
Apache Thrift 是 Facebook 实现的一种高效的、支持多种编程语言的远程服务调用的框架。本文将从 Java 开发人员角度详细介绍 Apache Thrift 的架构、开发和部署,并且...
Continue reading...kafka介绍 & 环境搭建
介绍 Kafka是一个分布式的、可分区的、可复制的消息系统。它提供了普通消息系统的功能,但具有自己独特的设计。这个独特的设计是什么样的呢? 首先让我们看几个基本的消息系统术语: Kafka将消息以to...
Continue reading...IOS命令行打包&静态代码检查
敏捷开发中,从代码到打包,到静态检查,到单测,到接口测试,再到页面测试,应该是个完整的流程,ios虽然是闭源,也可以使用工具实现这一过程,下面简单记录下打包和静态代码检查的方法。 打包 ios命令行打...
Continue reading...Robotium 用例分组运行
Robotium是开源的Android界面自动化测试的框架,它内部集成了junit,以test开头的方法,会自动识别成测试用例,这样做带来快捷的同时,却也带来了不便。如果我们要分功能、分模块等,Rob...
Continue reading...ios界面自动化工具–Appium
ios界面自动化工具–Appium Appium是一款开源的移动端自动化测试框架,支持Android和Ios,之前简单介绍过Appium,链接https://www.yeetrack.com/?p=...
Continue reading...使用jcabi-ssh在java中操作ssh命令
使用jcabi-ssh在java中操作ssh命令 如果我们想在java代码中远程连接ssh,并且执行一些shell命令,可以使用jcabi-ssh这个小框架,纯java编写,很方便。这里介绍一下如何使...
Continue reading...Java读写Excel
Java读写Excel 工作中经常需要对Excel进行读写操作,java操作excel文件比较流行的是apache poi包,excel分为xls(2003)和xlsx(2007)两种格式,操作这两种...
Continue reading...一次数据库误update之后的数据恢复
工作需要,要对数据库(mysql)数据进行对比,写完测试脚本。想在表中修改一条数据,然后运行程序看看效果。正确的sql update table1 set amount = 100 where id...
Continue reading...
近期评论