- 博客(20)
- 资源 (1)
- 收藏
- 关注
原创 js不用定时器,很耗时间的代码,用于测试方便(其它语言同理)
js不用定时器,很耗时间的代码,用于测试方便(其它语言同理)注意:时间不太可控,慢慢调整,数字大了会卡死。
2023-09-18 09:31:48
150
原创 docker的使用
docker ps // 查看所有正在运行容器docker stop containerId // containerId 是容器的IDdocker ps -a // 查看所有容器docker ps -a -q // 查看所有容器IDdocker start $(docker ps -a -q) // start启动所有停止的容器docker stop $(docker ps -a -q) // stop停止所有容器docker rm $(docker ps -a -q) // remove
2022-06-20 11:15:37
159
原创 找回安装时的初始密码
找回安装时的初始密码:直接执行以下命令grep 'temporary password' /var/log/mysqld.log
2022-05-20 14:09:58
526
原创 laravel各种数据库连贯操作的成功或失败的返回值
->insert成功返回bool值,失败返回报错->create成功返回bool值,失败返回报错->save成功返回bool值,失败返回报错->delete成功返回删除行数,失败返回0->update成功返回受影响行数,失败返回0(例:id找不到)或报错(例:mysql数据类型不匹配)->increment成功返回更新记录数,失败返回0(例:id找不到)或报错(例:mysql数据类型不匹配)->first查到数据返回Eloquent 对象,查不到返回nu
2022-04-19 10:17:35
1787
原创 model层、controller层、logic层和service层分别是干什么用的?
说一下我个人的理解吧,传统的MVC三层在面对系统越来越大,业务逻辑越来越复杂的情况下,开始显得“不够用”。不够用怎么办,再抽象再分层呗。把业务逻辑处理部分抽象出来作为一层,这一层在M之上,C之下,名为 Logic 。把可以作为公共的服务抽象出来作为一层,这一层不与任何一层耦合,仅提供自身的服务,名为Service 。举个栗子:一个大型的网站,或者现在比较流行的接口,微服务什么什么的,不可能只是发请求,读写数据,返回数据这么简单的吧,接受到请求之后需要对请求进行处理,读写数据之后需要对数据进行处理,这些处理操
2021-11-08 11:27:49
2235
原创 Laravel应用代码分层
Laravel应用代码分层应用代码分层我们在写应用里的代码时根据代码负责的不同任务讲其分为五大块Controller, Repository, Service, Model, View。Model 数据模型, 数据模型面向的是数据层,在这里我们只关心数据表的问题,在 Model 中应该只定义数据与对象映射相关的属性和方法如:表名、主键名、是否让 laravel 管理时间字段等属性,以及模型关联、查询作用域等方法。其他与数据表无关的业务逻辑都不应出现在这里。Repository 数据逻辑访问层,由它来
2021-11-08 11:21:03
260
原创 记录一个很卡的一个视图
视图的sql语句(SELECT `danger_task`.`id`,`danger_task`.`uid`,`danger_task`.`uid_subs`,`danger_task`.`period`,`danger_task`.`equipment_id`,`danger_task`.`danger_id`,`danger_task`.`is_other`,`danger_task`.`infos`,`danger_task`.`status`,`danger_task`.`edit_info`,`
2021-10-29 20:00:47
82
原创 给数组赋值的写法除了用三元运算还可以这样写
foreach ($list['data'] as $key => $item) { $data = [ 'branch' => $item['branch'] ? $this->userService->getBranchPathName($item['branch']) : '--', 'is_danger' => (function()use($item){ if(strlen($item['infos']) == 0){
2021-08-25 09:12:51
130
原创 linux服务器在线扩容
linux服务器在线扩容运行以下命令确认已有分区的文件系统类型运行以下命令扩容分区同步文件系统命令:运行以下命令确认已有分区的文件系统类型df -Th运行以下命令扩容分区growpart /dev/vda 1问题:运行growpart /dev/vda 1时,提示unexpected output in sfdisk --version [sfdisk,来自 util-linux 2.23.2]。解决方案:运行locale命令查看ECS实例的字符编码类型,将非en_US.UTF-8的字符编
2021-07-05 18:07:39
248
原创 php编写抽奖后台实现抽奖概率计算
//奖品的集合列表$prize_list = [ [ "id" => 1, //奖品的唯一标示 "name" => "奖品名称1", //奖品的名称 "img" => "upload/imgs/1578904174tR4llI.png", //奖品的图片 "pro" => 5, //奖品中奖的基数 这里的基数必须为正整数 "num" => 0,
2021-03-13 11:33:43
323
原创 cmd + shift + g mac下在访达快速进入路径 cmd + opt + c mac下在访达快速复制当前路径
cmd + shift + g mac下在访达快速进入路径cmd + opt + c mac下在访达快速复制当前路径
2021-03-03 09:39:22
821
原创 mysql导出数据库字典
导出数据库字典:SELECT t.TABLE_NAME,t.TABLE_COMMENT,c.COLUMN_NAME,c.COLUMN_TYPE,c.COLUMN_COMMENT FROM information_schema.TABLES t,INFORMATION_SCHEMA.Columns c WHERE c.TABLE_NAME=t.TABLE_NAME AND t.TABLE_SCHEM...
2020-04-11 12:54:04
117
原创 PHP 日期格式化(获取上月第一天、最后一天等)
1.获取上个月第一天及最后一天.echo date(‘Y-m-01’, strtotime(’-1 month’));echo “”;echo date(‘Y-m-t’, strtotime(’-1 month’));echo “”;2.获取当月第一天及最后一天.$BeginDate=date(‘Y-m-01’, strtotime(date(“Y-m-d”)));echo Begi...
2020-03-05 11:29:59
402
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人