发布了文章2020-09-23
Maven 是基于项目对象模型(POM project object model),可以通过一小段描述信息(配置)来管理项目的构建,报告和文档的软件项目管理工具,简单的说就是用来管理项目所需要的依赖且管理项目构建的工具。
发布了文章2020-09-16
在上一篇《Spring Boot 集成 JWT 实现用户登录认证》中,我们已经基于 nimbus-jose-jwt 封装好了一个 jwt,并且只需要自定义 HandlerInterceptor 实现类和 WebMvcConfigurer 实现类就可以在项目中引入使用 jwt 做登录认证。
发布了文章2020-09-14
JWT 是 JSON Web Token 的缩写,是为了在网络应用环境间传递声明而执行的一种基于 JSON 的开放标准((RFC 7519)。定义了一种简洁的,自包含的方法用于通信双方之间以 JSON 对象的形式安全的传递信息。因为数字签名的存在,这些信息是可信的,JWT 可以使用 HMAC 算法...
赞了文章2017-11-09
这里就主要来讲测试,敏捷开发好多公司都在做,敏捷开发有许多种方法,但不管采用那一种方法,测试都是必须的,验证代码,验证功能,及时的反馈,及时的修复是保证敏捷开发的基础。所以自动化测试,才能保证开发在快速中仍然可以维护的很好,不会带来新的问题和代码...
发布了文章2017-10-23
现在大部分的开发团队都以 Git 作为自己的版本控制工具,需要对 Git 的使用非常的熟悉。这篇文章中本人整理了自己在开发过程中经常使用到的 Git 命令,方便在偶尔忘记时速查。使用 GUI 工具的同学,也可以对照起来看看。
发布了文章2017-10-16
这是一份事后的总结。在经历了调优过程踩的很多坑之后,我们最终完善并实施了初步的性能测试方案,通过真实的测试数据归纳出了 Laravel 开发过程中的一些实践技巧。
发布了文章2017-09-04
今天我来分享 Laravel 中 HTTP 层关于请求、响应与表单验证的知识。 0x00 HTTP 请求 获取请求 在控制器方法中使用 Illuminate\Http\Request 类型提示,可以以依赖注入方式来获取当前 HTTP 请求的实例。 将路由参数置于其他依赖之后可以传入路由参数。 Request 提供了...
发布了文章2017-08-28
上图列出了 Laravel HTTP 层的相关知识大纲。由于目前自己的工作中网页、App、小程序等都采用前后台分离的方式实现,前端页面通过接口从后端获取数据并自己渲染,因此大纲中的 Session、视图、CSRF 保护几个部分将不做整理。又限于 HTTP 层的内容太多,我在这篇中将...
发布了文章2017-08-22
Laravel 的核心概念包括:服务容器、服务提供者、门面(Facades)、契约(Contracts)。 服务容器是 Laravel 的核心,是一个 IoC 容器,是管理类依赖和运行依赖注入的有力工具。 服务提供者则提供服务并绑定服务至服务容器。是所有 Laravel 应用程序引导启动的中心所...
发布了文章2017-08-21
本系列思维导图整理自 Laravel 5.4 版本官方文档。 思维导图导出为图片时会导致其变模糊。需要高清的思维导图源文件,请关注微信公众号:up2048,并回复“精进脑图”来获取。
发布了文章2017-08-19
在打算系统的学习 Laravel 之前,我抽空看了 PHP 语言基础,并且绘制了各个部分的思维导图,以方便自己从一些图片就可以查看相关知识的全貌。 这部分思维导图整理自菜鸟教程的 PHP 教程。 思维导图导出为图片时会导致其变模糊。需要高清的思维导图源文件,请关注微信...
发布了文章2017-08-12
现在越来越多的产品都实现了在不同平台上的功能支持。比如原来的 App 为了微信上的流量,开发了小程序。原来只做微信公众号的,后来为了更好的体验开发了 App 等等。这里面临用户账号迁移的问题。对于用户来讲,希望原来一个平台上的账号,在另外一个平台也能直接使...
发布了文章2017-08-11
什么?网络接口还需要设计?不就是前端和后端的开发人员碰一碰,看需要什么,就给返回什么就好了吗?如果需求变化,不满足了,再对接口做个修改不就好了吗?这还需要设计?甚至在我提到“设计”这个词的时候,某些人就笑了,技术开发还需要设计?设计不是那些做 UI 的...