结算系统业务流程设计图

2021-10-24
阅读 1 分钟
2.6k
1.简介主要功能:结算系统是汇总票款,卖品,会员卡订单,以商户id和结算周期(月、周、日)为维度生成账单,对账单和财报的系统。框架结构框架是以lumen框架为基础,以 Event + Job 为核心的异步事件驱动为主要方式,生成所需数据。

laravel deleted_at 字段is null

2019-09-11
阅读 1 分钟
4.8k
在laravel中 deleted_at 字段默认查询方式是 deleted_at is null ,而现在很多数据库默认字段不能设置为null,目前有一个解决方案,在model类中将deleted_at设置格式为时间戳 在model里加上如下代码://const DELETED_AT='deleted_at';//set the date format as timestampprotected $dateFormat='U';

基于 lumen 的微服务架构实践

2019-01-09
阅读 18 分钟
9.5k
官网的介绍很简洁,而且 lumen 确实也很简单,我在调研了 lumen 相关组件(比如缓存,队列,校验,路由,中间件和最重要的容器)之后认为已经能够满足我目前这个微服务的需求了。

js 闭包理解笔记

2018-04-17
阅读 3 分钟
2.1k
closure is the combination of a function and the lexical environment within which that function was declared.闭包是一个函数和其内部公开变量的环境的集合.

[基础二叉树算法]求两个节点的最近公共祖先

2018-03-28
阅读 1 分钟
2.3k
先定义数据结构 {代码...} 算法: {代码...} 举个栗子: 比如下图, {代码...} 找4和9. 当函数递归到root=2的时候, {代码...} 此时root=2的时候,left和right都有值。return 2. 找4和7 {代码...} 找4和8, 当函数递归到root=4的时候, {代码...} 此时由于只找到了4,return 4. 再往回return的时候,root = 2时,left = ...

php 修饰符和魔术方法 (基础)

2018-03-26
阅读 3 分钟
2.1k
PHP中有三种访问修饰符,它们可以分别用在类的属性和方法上(类的属性和方法统称为类的成员),用来修饰类成员的访问权限 public(公共的、默认) protected(受保护的) private(私有的) php 常用魔术方法: {代码...} 在下面的例子中展示一下用法 {代码...} 调用Test方法$t = new Test();$t(123); // 调用invoke $t-&g...

php实现4种排序算法

2018-03-23
阅读 3 分钟
1.5k
对于一个长度为N的数组,我们需要排序 N-1 轮,每 i 轮 要比较 N-i 次。对此我们可以用双重循环语句,外层循环控制循环轮次,内层循环控制每轮的比较次数。

数据库水平切分的实现原理解析---分库,分表,主从,集群,负载均衡器

2018-03-21
阅读 5 分钟
2.1k
随着互联网应用的广泛普及,海量数据的存储和访问成为了系统设计的瓶颈问题。对于一个大型的互联网应用,每天几十亿的PV无疑对数据库造成了相当高的负载。对于系统的稳定性和扩展性造成了极大的问题。通过数据切分来提高网站性能,横向扩展数据层已经成为架构研发人员首选的方式。水平切分数据库:可以降低单台机器的负...

如何理解依赖注入(DI)

2018-03-21
阅读 2 分钟
2.1k
依赖倒置是一种软件设计思想,在传统软件中,上层代码依赖于下层代码,当下层代码有所改动时,上层代码也要相应进行改动,因此维护成本较高。而依赖倒置原则的思想是,上层不应该依赖下层,应依赖接口。意为上层代码定义接口,下层代码实现该接口,从而使得下层依赖于上层接口,降低耦合度,提高系统弹性。

laravel 内容理解和摘要

2018-03-21
阅读 3 分钟
2.2k
主题 Laravel基础介绍 从Laravel的生命周期看项目架构 Laravel性能优化方法 Laravel独特开发模式介绍 Laravel关键组件的价值, 使用与修改 Laravel C层到M层的分层 Laravel的分布式架构? 深入Laravel组件设计 Laravel常用php特性 概述 Laravel基础介绍 Laravel基础介绍 从Laravel的生命周期看项目架构 四种生命周期 Http ...

php7 使用 phpunit 部分错误和解决方案

2018-03-15
阅读 3 分钟
6.5k
预先准备(brew 安装的情况下) php7 php7-xdebug runkit7 报错信息1: {代码...} 问题和解决: {代码...} {代码...} 报错信息2: {代码...} 问题和解决: {代码...} 报错信息3: {代码...} 问题和解决: {代码...} {代码...} 下面贴上完整的phpunit.xml,配置项详见: [链接] {代码...}

Vue作为组件在前端项目中的应用&Vue.set 的用法

2018-03-15
阅读 2 分钟
3k
但随着需要登录的页面的增多,多个页面都需要添加相同的html,js,css以及前端登录逻辑,所以在原先的项目中添加了vue,将重复的添加的代码加入到了vue文件中,然后通过$mount方法将vue对象挂载到某个ID的dom节点上。这样,就让所有的页面调用统一的登录弹窗,执行相同的js登录代码了,并且将登录逻辑完全与页面上的业务...

Vue作为组件在前端项目中的应用技巧

2018-03-15
阅读 4 分钟
1.6k
因为现有的前端项目中JS在使用方面过于混乱,存在大量重复调用和代码冲突(同一段代码可能在10个不同的地方都有写到,被触发的时候,管理异常困难),所以我认识到之前单纯依靠操作DOM的方式是有问题的,应切换到以数据为主。 所以,我考虑将前端的部分功能抽象出来使其成为通用的组件,可以在任意地方方便地被调用,并...