- 博客(23)
- 收藏
- 关注
原创 tp6 migrations 一些文档没有说明的方法
附录表的方法方法 名 描述 setId(string $id) 设置主键字段名 setPrimaryKey(string $key) 设置主键 setEngine(string $engine) 设置存储引擎,有:InnoDB,MyISAM setComment(string $comment) 设置表注释 addTimestamps(stringcreateAtName,stringcreateAtName,stringupdateAtName).
2022-05-10 11:43:49 448
原创 docker 部署 jenkins
Docker下载Jenkinsdocker pull jenkins/jenkins:lts //最新版创建一个Jenkins目录 mkdir /data/jenkins_home chown -R 1000:1000 /data/jenkins_home //修改文件权限安装启动Jenkins容器 docker run -d --name jenkins -p 8081:8080 -v /data/jenkins_home:/var/jenkins_home jenk...
2022-03-11 16:43:15 927
转载 git flow 使用
1.初始化$ git flow init使用该命令初始化时,会询问关于几个分支的命名,强烈建议使用默认的名字。 初始化之后,git-flow会自动帮你创建master分支和develop分支,并且切换到develop分支。 初始化时候,项目是否已经包含一个Git仓库并不重要,这个init操作可以在已有的git仓库使用。 常用情况,当仓库已经关联远程仓库,此时我们只需要执行git-flow初始化命令,就相当于执行了本地创建develop分支,拉取远程develop分支的最新内容,关联远程
2022-03-08 14:36:41 734
原创 mysql update 批量修改
mysql 批量更新如果一条条去更新效率是相当的慢, 循环一条一条的更新记录,一条记录update一次,这样性能很差,也很容易造成阻塞。mysql 批量更新共有以下四种办法1、.replace into 批量更新replaceintotest_tbl(id,dr)values(1,'2'),(2,'3'),...(x,'y');2、insert into ...on duplicate key update批量更新insertintotest_tbl(id,dr)...
2021-11-11 14:46:09 8232 1
原创 mysql 筛选字符串里面某几个值的数据
这是张管理员表,隐私字段不显示,现需要筛选出角色id有3或者5的管理员SELECT id,roles,level,status,is_delFROM adminWHERE concat(',', roles, ',') REGEXP concat(',3,|,5,')LIMIT 0, 10;可以利用concat先拼接字符串,让其前后补“,”,再利用正则匹配经测试性能不错,百万级别在2s,分页后是毫秒级...
2021-09-29 18:00:53 605
转载 (转)Linux下调整根目录和home目录的空间大小
当安装完 Linux 操作系统,发现磁盘分区大小错误,或者后期使用过程发现 /home 还剩余很多空间,/ 下空间不足,需要将 /home 下空间重新分配给 /目录下,方法如下:1、查看分区空间和格式[root@mongodb-1~]#df-hT文件系统类型容量已用可用已用%挂载点/dev/mapper/centos-rootxfs50G49G1.4G98%/devtmpfs...
2021-07-24 11:24:45 5831
原创 composer 升级/降级安装包
// 安装包composer require hashids/hashids:2.0.0// 已安装 升级composer require hashids/hashids:3.0.0// 已安装 降级composer require hashids/hashids:2.0.4
2021-06-15 16:10:03 1738 2
原创 linux下ab测压结果解析
先禁用系统保护才可以进行高压测试#此参数是为了防止洪水攻击#vim /etc/sysctl.conf设置net.ipv4.tcp_syncookies = 0sysctl -p然后就可以进行超过1000并发的测试了Server Software //测压软件信息Server Hostname //被测主机Server Port //被测机器端口号 https是443SSL/TLS Protocol //https才会有此列...
2021-05-28 11:45:24 346
原创 tp6 空应用 空控制器 空方法处理
一:不开启强制路由情况下 空方法,在基类里面捕获: 空控制器,在每个模块下的控制器添加Error.php控制器文件捕获: 空模块,在app.php配置文件里面,通过开启应用快速访问和默认应用配合使用:二:开启强制路由模式,设置MISS路由Route::miss(function() { return '404 Not Found';});...
2021-05-10 15:03:44 952
原创 git客户端 无法免密登录ssh的问题
1.authorized_keys文件 权限必须是6002..ssh/文件夹 权限7003./etc/ssh/sshd_config 文件 ---》 HostKey /etc/ssh/ssh_host_rsa_key 参数没有开启修改完记得/etc/init.d/sshd restart 重启
2021-05-06 18:44:22 413
转载 windows下 redis重启数据不丢失
redis下载安装好以后1.修改配置 : redis.windows.conf 文件找到appendonly no 改为 appendonly yes找到appendfsync 设置为 appendfsync everysec2.修改完后保存退出,用cmd打开命令窗口启动redis3.输入redis-server.exe redis.windows.conf 来启动4.cmd打开命令窗口启动redis 》 输入redis-server.exe redis.windows.conf 启动查看Re
2021-04-26 09:30:31 784
原创 数据库设计5范式
1NF 原子性 字段不可再分 比如详细地址:广东省广州市天河区黄村一号店,就可再细分成省市区街道4个字段2NF 唯一性 有主键字段 其他非主键字段须依赖主键3NF 非主键字段之前互不依赖 不存在传递依赖4NF 非主键字段互相独立 不存在多值 比如(用户,座机,手机) 用户可以拥有多个手机5NF 应对非主键字段互相存在依赖 可将表分割成尽可能小的块 排除掉冗余列 比如多对多关系...
2021-02-28 21:31:09 122
原创 mysql 按月份统计
SELECT from_unixtime(reg_time, '%Y-%m') as sort_mon, COUNT(user_id) as '注册人数'FROM ty_usersWHERE reg_time > UNIX_TIMESTAMP('2001-1-01 00:00:00')GROUP BY sort_monORDER BY sort_mon
2021-02-25 22:38:57 703
原创 单行 or 多行div 内容溢出 显示省略号
/* 单行文字末尾省略号显示 */ .div1{ height: 100px; width:100px; background:green; text-overflow: ellipsis; /* ellipsis:显示省略符号来代表被修剪...
2020-03-13 15:21:04 353
原创 苹果证书(免费) + 打包ipa + 上传app store
在Hbuilder里面打包ipa包到没越狱的手机上安装时,是需要p12文件跟.mobileprovision的证书的,这里可以超简单不需要Mac也可以申请到 前提:先安装好Appuploader ——> http://www.applicationloader.net/blog/zh/72.html1、打开软件,使用开发者账号登录2.选择证书创建模块进去之后在右...
2020-03-13 15:19:12 1858
原创 mPDF 安装使用 解决中文乱码
根据官网安装:http://mpdf.github.io/installation-setup/installation-v7-x.html composer require mpdf/mpdf //提前需安装comoiser//以tp为例 Vendor('mpdf.autoload'); $tempDir = DATA_PATH.'Runtime/Cache/t...
2019-09-09 15:47:24 1754
原创 linux环境安装编译nginx 1.8.1
mkdir /usr/local/nginx #本地软件一般放这个目录cd /usr/local/nginx/ yum -y install gcc gcc-c++ make wget zlib-devel pcre-devel openssl-develwget http://nginx.org/download/ngin...
2019-08-28 14:29:33 222
原创 git 使用小记
个人比较懒,经常记不住命令,不定时更新,想到啥写啥基操勿6 git add -A(或add .) ----添加变更过的文件 git stauts ----查看状态,很多时候就靠它来告诉你下一步应该干嘛 git commit -m "msg" git push git branch......
2019-08-21 10:10:07 224
转载 PHP基于phpqrcode类生成二维码
步骤如下:1.phpqrcode类文件下载,下载地址:https://sourceforge.net/projects/phpqrcode/2.PHP环境必须开启支持GD2扩展库支持(一般情况下都是开启状态)3.只需要里边的phpqrcode.php文件第2963行的png()方法public static function png($text, $outfile = false, $...
2018-10-17 17:26:01 188
原创 判断是从微信进入还是企业微信进入
<script> var ua= window.navigator.userAgent.toLowerCase(); if( (ua.match(/MicroMessenger/i) == 'micromessenger') && (ua.match(/wxwork/i) == 'wxwork') ){ alert("企业微信客户端")...
2018-10-15 14:31:52 6823
原创 sonar本地扫描,没有胡里花哨的操作,通俗易懂~
首先java环境(jdk)、数据库要先准备好: 1、jdk(需要设置环境变量) 2、安装sonarqube:http://www.sonarqube.org/downloads/ 这里拿社区版6.7示例 下载完后解压到简单文件夹,如:D:\H\sonarQube 然后运行D:\H\sonarQube\bin\windows-x86-64\...
2018-08-01 16:09:26 13076 4
原创 超简单!H5项目套APP外壳
下载HBuilder 官网:http://www.dcloud.io/ (1)下载成功后邮箱注册登录 (2)文件->新建->移动App (3)创建成功后得到这样一个目录结构,manifest.json是配置文件 打开它,设置保存 App图标 启动页,就像打开微信前那个月亮一样 SDK,...
2018-07-25 15:32:50 48553 5
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人