- 博客(12)
- 收藏
- 关注
原创 在windows服务上搭建gitblit服务
Gitblit 是一个开源的纯 Java 栈,用于管理、查看和服务 Git 仓库。它主要是为那些想要集中管理仓库的小型工作组设计的。因为我们公司开发组需要异地办公,github太慢又不稳定,在gitee免费版只能限制五名人员,自己有一台window服务器,所以自行搭建一个git服务安装前准备需要安装java环境,可自行官网下载gitblit官网安装包下载http://www.gitblit.com/gitblit官网有时候会打不开,有64位java环境和安装包自取链接:https://pa
2021-09-18 15:38:25 457
原创 基于window10使用docker搭建lnmp环境
准备工作安装docker:基于win10安装docker在本地建立文件夹放置配置文件和日志D:\apps\docker\mysql57D:\apps\docker\nginx112D:\apps\docker\php73D:\www安装镜像安装mysql1.在cmd或powershell输入指令,拉取镜像docker pull mysql:5.72.运行镜像docker run -d -v D:/apps/docker/mysql57/logs:/var/log/mysql -p
2021-01-13 22:26:54 831 1
原创 基于win10安装docker
系统环境本人安装环境为win10专业版20h2,安装docker为20.10.2环境准备需要启用windows10下的hyper-v功能,功能路径:控制面板-程序-程序和功能-启用或关闭windows功能,勾上hyper-v部分开启后会要求重启,暂不重启,等docker安装完后一起重启下载安装下载地址:官网下载地址点击 get docker 下载安装包安装包名称为Docker Desktop Installer.exe双击后会自动安装,安装完成后会提示重启配置参数登录阿里云
2021-01-10 15:34:58 541
原创 从前端和后端看,如何防止短信接口被盗刷攻击
上一篇写了DDos攻击,想起之前公司也遇到过短信接口被攻击,说来惭愧,那段代码还是自己写的,当时没考虑到短信接口的安全性,导致公司短信余额被刷完(还好短信账户剩的余量也不多了,不然给公司带来大损失),以下总结了几种防止短信接口被盗刷的方法,仅以前端和php后端两方面解释。1. 加图形验证码最直接且有效且免费(关键)的方法,加图形验证码。如果你觉得这类图形验证码容易被破解,可以是这添加干扰点或者使用中文,或者觉得和用户交互不好看,市面上还有很多类似的验证产品,如极验,都是不错的方案,但是要收费。2.
2020-07-30 18:15:19 1285 1
原创 如何防止DDos攻击的一些个人经验
DDoS(Distributed Denial of Service)即分布式拒绝服务。DDoS攻击是指攻击者通过控制大量的僵尸主机,向被攻击目标发送大量精心构造的攻击报文,造成被攻击者所在网络的链路拥塞、系统资源耗尽,从而使被攻击者产生拒绝向正常用户的请求提供服务的效果。可能不少朋友的公司都遭遇过大大小小的这类攻击,导致网站不少时间内都濒临崩溃无法访问,上面被老板催,下面被客户质疑,但一时半会又搞不定的囧境,关键还是公司没运维,没其他人背锅,只能自己团队解决了之前公司也遇到这种情况,总结一下我们当时是怎
2020-07-30 11:32:14 1364
原创 PHP开发常用开发工具
工欲善其事必先利其器,因为可能要面临离职,先把自己平时常用的一些工具和软件,汇总一下1.环境搭配windows:本人很懒,本地开发环境直接使用的xampp,省去好多安装步骤,其他的一些扩展或者模块安装,再进去配置里面细调。如果是使用wnmp环境,可以下载wnmp一键包,但我都是直接单独安装nginx,php和mysql,只是要单独写个nginx和php-cgi的启动脚本,详见下面链接WIN10下WNMP开发环境部署linux:linux下有宝塔和oneinstack这类的部署方案,我个人推荐宝塔
2020-07-25 16:35:04 429
转载 面试常问的 25+ 个 Linux 命令【转】
作为一个开发人员,有些常用的Linux命令必须掌握。即时平时开发过程中不使用Linux(Unix)或者mac系统,也需要熟练掌握Linux命令。因为很多服务器上都是Linux系统。所以,要和服务器机器交互,就要通过shell命令。本文并不会对所有命令进行详细讲解,只给出常见用法和解释。具体用法可以使用–help查看帮助或者直接通过百度搜索学习。1、查找文件find / -name filename.txt 根据名称查找/目录下的filename.txt文件。find . -name "*.php.
2020-06-05 17:22:06 190
原创 redis知识汇总备忘
php操作redis代码详解<?php/*1.Connection*/ $redis = new Redis(); $redis->connect('127.0.0.1',6379,1);//短链接,本地host,端口为6379,超过1秒放弃链接 $redis->open('127.0.0.1',6379,1);//短链接(同上) $redis->pconnect('127.0.0.1',6379,1);//长链接,本地host,端口为6379,
2020-05-26 16:48:05 165
转载 【转】laravel自定义缓存memcache(自带memcached,windows不支持)【转】
laravel自带memcached没有win版,memcache又没定义踩过这个坑,所以从其他地方转了这篇文章1、首先弄清楚memcache和memcached的区别(小白谈memcache和memcached的区别)2、安装memcache服务端(参照https://www.cnblogs.com/winstonsias/p/10190745.html)及php扩展(参照https://...
2020-04-13 16:07:25 319
原创 关于pdo为何查询sqlserver自动转换类型为string的问题
按照网上的方法设置ATTR_EMULATE_PREPARES和ATTR_STRINGIFY_FETCHES这两个参数$pdo = new PDO('sqlsrv:server=127.0.0.1,1433;database=jzdb2019', 'sa', '123456');$pdo->setAttribute(PDO::ATTR_STRINGIFY_FETCHES, false);...
2020-03-03 10:56:48 422 1
原创 Phpstorm 配置 Xdebug 教程(v2019.2.1,php版本7.3.9,win10)
Phpstorm 配置 Xdebug 教程前提准备配置php设置phpstorm开始调试前提ssd坏了一些重要东西没了,所以重要事情说三次重要文件不要放在C盘不要放在ssd!!!重要文件不要放在C盘不要放在ssd!!!重要文件不要放在C盘不要放在ssd!!!重装了系统和整套开发软件,也把2017版的phpstorm换成了2019.2.1,这时候就要配置xdebug了,至于xdebug的...
2019-12-24 16:32:40 1159
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人