在自动加载实现完成后,接着new \flight\Engine()自动加载的方式实例化了下框架的核心类Engine,这个类名翻译过来就是引擎发动机的意思,是flight的引擎发动机,很有想象力吧。 public stat…
分类:后端开发
selenium自动化,关于PageObject设计模式
PageObject设计模式 Web自动化测试框架(WebTestFramework)是基于Selenium框架且采用PageObject设计模式进行二次开发形成的框架。 web测试时,建议强烈推荐使用_谷歌或_火狐浏览…
我是这样写出答答打车系统的
package com.dcxt; //父类 public class Car { //定义属性 private String carName;//车辆的名称 private double price;//租用价格 pr…
001.Linux学习笔记(Shell变量)
概述:现代编程语言最重要的一个特点就是“变量”的使用。Shell 作为一门脚本语言,“变量”在里面的重要程度不言而喻。本文将从三个方面来对 Shell 中的变量来进行划分。 一、按作用划分: 系统变量:系统为完成各种功能…
用分布式锁解决并发问题
在系统中,当存在多个进程和线程可以改变某个共享数据时,就容易出现并发问题导致共享数据的不一致性。即多个进程同时获取到了对数据的操作权限并对数据进行了更新,很典型的场景就是在线销售系统在售卖热销商品时遇到多个并发请求在同一…
switch case 支持的 6 种数据类型!
有粉丝建议可以偶尔推送一些 Java 方面的基础知识,一方面可以帮助一初学者,也可以兼顾中高级的开发者。 那么今天就讲一下 Java 中的 switch case 语句吧,有忘记的同学正好可以温习一下。 Java 中 s…
文件上传之图片上传示例
最近刚好做了一个关于图片上传的操作,就把以前在培训时候的笔记翻出来,做了一个简单的图片上传。(才工作,不好勿喷~) 我之前学的yii2框架,现在公司用tp框架,不多说,上码! if (IS_POST) {//判断是否为p…
MogonBook_MyBatis_常见问题
1.SQL配置文件中parameterType MyBatisSQL配置文件中的parameterType,支持继承关系: <select id="test" parameterType="com.edtity.P…
从官网学习Node.js Process模块方法速查
1. Process process是一个全局的对象,不需要require。process提供控制和获取当前Node.js进程信息的能力。 1.1. Process Events process对象实际上是一个Event…
分布式系统开发会遇到的问题
在做大型的分布式项目的时候,人数的增加,项目的复杂性增加,导致比独自开发小项目的时候更容易遇到问题。遇到问题的原因会有很多,这里记录几条自己最近工作过程中出现的。 问题 没有沟通好导致的问题,没有get到说话人的重点 我…
你见过的最全面的python重点
首先和大家说个对不起,由于总结了太多的东西,所以篇幅有点长,这也是我”缝缝补补”总结了好久的东西,对于Nginx的东西我没总结在这里,大家可以Python聚焦看,点击直达专栏哦。 前端 span设…
Perf分析CPU性能问题笔记
本文仅仅是一个笔记。 场景 观察进程的CPU使用情况 观察进程内各个函数的CPU使用情况: sudo perf top -p <pid> 同时显示函数调用链: sudo perf top -g -p <…