- 博客(15)
- 收藏
- 关注
原创 二个数的交集
给你两个整数数组nums1 和 nums2 ,请你以数组形式返回两数组的交集。返回结果中每个元素出现的次数,应与元素在两个数组中都出现的次数一致(如果出现次数不一致,则考虑取较小值)。可以不考虑输出结果的顺序。作者:力扣 (LeetCode)链接:https://leetcode.cn/leetbook/read/top-interview-questions-easy/x2y0c2/来源:力扣(LeetCode)
2023-02-07 14:32:46 128
原创 UML基础建模教程学习笔记--面向对象技术与UML
1、面向对象的基本概念?软件工程学家Coad和Yourdon曾给出了一个简单的定义:面向对象 = 对象 + 类 + 继承 + 通信。如果一个软件系统用了以上4个概念设计并加以实现,则认为这个软件系统是面向对象的。面向对象的基本观点可以概括如下:(1)客观世界由对象组成,任何客观实体都是对象,复杂对象可以由简单对象组成。(2)具有相同数据和操作的对象可归纳成类,对象是一个类的实例。(3)类可以派生出子类,子类除了继承父类的全部特性外还可以有自己的特性。(4)对象之间的联系通过消息传递来维系。由于类
2020-12-17 17:58:24 443
原创 1、UML基础建模教程学习笔记--基础知识
1、传统软件工程的声明周期:需求分析、系统分析和设计、系统实现阶段、测试阶段、维护阶段。2、简述建模的目标和实质?建模的目标:1)便于开发人员展示系统。2)允许开发人员指定系统的结构或行为。3)提供开发人员构造系统的模板。4)记录开发人员的决策。建模的实质:使问题变得容易。这也就是Edsger Dijkstra 提出的“分而治之”的方法:通过将问题分割成一系列可以解决的、较小的问题来解决复杂的问题。3、建模的四原则是什么?1)选择合适的模型。2)多表达方式的建模。3)最好的模型总是
2020-12-16 17:14:23 188
原创 thinkphp6系列之:容器 和 服务
thinkphp6系列之:容器 和 服务我是一只老菜鸟,学习过程中记录下一些小例子吧!超级小白,简单的理解。官方对服务的一个说明:系统服务的概念是指在执行框架的某些组件或者功能的时候需要依赖的一些基础服务,服务类通常可以继承系统的think\Service类,但并不强制(如果继承think\Service的话可以直接调用this->app获取应用实例)。你可以在系统服务中注册一个对象到容器,或者对某些对象进行相关的依赖注入。由于系统服务的执行优先级问题,可以确保相关组件在执行的时候已经完成
2020-09-18 11:13:12 1031
原创 Elastic + kibana学习笔记
1、elastic 进入bin目录下,双击执行elasticsearch.bat F:\开发工具\看到started说明启动成功,打开浏览器测试一下http://localhost:92002、在 Kibana 目录下运行下面的命令,下载并安装 Sense app:bin\kibana.bat plugin --install elastic/sense启动 bin/kibana.bathttp://localhost:5601/app/sense1、汉化config/kibana.ym
2020-07-31 16:11:31 439
原创 Memcache 使用笔记
Memcached使用cd D:\phpstudy_pro\Extensions\memcached-1.4.5-amd64安装:memcached.exe -d install启动:memcached.exe -d start停止:memcached.exe -d stoptelnet 127.0.0.1 11211 链接服务器。应用场景:1、分布式应用2、数据库前端缓存3、服务器间数据共享不适合场景:1、缓存的数据量比较小2、缓存的数据需要持久化通途:1、提高系统的并发能力
2020-07-31 16:09:56 97
原创 radis学习笔记
Redis 学习笔记1、如果通过Redis实现分布式锁解决的问题:互斥性、安全性、死锁、容错。使用SETNX 实现,SETNX key value:如果key不存在,则创建。时间复杂度为O(1).expire key seconds 设置过期时间setnx 和 expire 融合在一起执行EX seconds 过期时间为秒PX millisecond 毫秒NX 只有键不存在时,才对键进行设置操作XX: 只有键存在时才对键进行设置操作。2、如何实现异步队列1)使用Redis中的List
2020-07-31 16:09:07 412
原创 php常用的魔术常量
php常用的魔术常量1、__LINE__获取文件中的当前行号2、__FILE__获取文件的完整路径和文件名3、__DIR__获取文件所在的目录4、__FUNCTION__获取函数名称5、__CLASS__获取类名6、__METHOD__获取类的方法名7、__NAMESPACE__当前命名空间名称8、__TRAIT__Trait的名字$GLOBALS :储存全局作用域中的变量$_SERVER:获取服务器相关的信息$_REQUEST:获取POST,GET请求的参数$_POST:获取pos
2020-07-31 16:07:57 247
转载 thinkphp6 关于服务的实现
自定义系统类1、定义被服务的对象类<?phpnamespace app\common;/** * 自定义服务类 */class MyServiceDemo{ //定义一个静态成员变量 protected static $myStaticVar = '123'; //设置该变量的值 public static function setVar($value) { self::$myStaticVar = $value; } //用于显示该变量 public funct
2020-07-31 13:37:42 1985
原创 Memchached安装以及windows 10 下 php7的扩展安装
Memchached安装以及windows 10 下 php7的扩展安装1、安装参考地址:https://www.runoob.com/memcached/window-install-memcached.html1)根据自己的系统选择下载版本2)我的是memcached >= 1.4.5 版本安装,所以我记录一下安装方式1、解压下载的安装包到指定目录。2、在 memcached1...
2020-04-20 17:43:12 405
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人