自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(31)
  • 收藏
  • 关注

原创 Docker搭建Mysql8

创建容器外部mysql所需配置和数据目录。

2023-08-28 17:58:30 267

原创 Java学习路线、资料整合

一.相关文档冰河技术2023黑马程序员Java学习路线图-2023github排名第七的开源项目developer-roadmap(随时保持技术更新,技术永不落后)

2023-08-24 10:51:34 132

原创 Spring Boot 添加全局响应头

背景:在jwt认证中,过期access_token换取新的token,需要通过响应头返回给客户端。

2023-08-17 15:55:03 2454

转载 websocket和http的区别

WebSocket是HTML5下一种新的协议(websocket协议本质上是一个基于tcp的协议)它实现了浏览器与服务器全双工通信,能更好的节省服务器资源和带宽并达到实时通讯的目的Websocket是一个持久化的协议。

2023-06-20 18:21:08 351

原创 Cron+shell执行定时任务

cron+shell执行定时任务

2023-06-08 10:28:41 711

原创 mysql8创建用户 并授权

(2):这里的 all privileges 可以替换为 select, update, delete, insert, drop, create等。语法:grant 权限名 on 数据库.数据表 to ‘用户名’@‘访问权限’ with grant option;(5):with grant option 表示该用户可以给其他用户赋权,但是不能超过该用户的权限。(4):‘’@‘’ 艾特符号左右分别代表用户名和访问权限,%为不限制远程IP访问。示例1:给root用户授予所有库表的全部权限。

2023-05-29 15:35:18 1272

原创 mysql修改密码

alter user’root’@‘localhost’ identified with mysql_native_password by ‘新密码’;alter user’root’@‘localhost’ identified by ‘新密码’;2.在MySQL 8.0之前。1.在MySQL 8.0+

2023-05-23 11:32:19 82

原创 未备案域名设置域名URL转发

1.首先,打开Cloudflare网站:注册账号2.登录账号添加站点:配置好域名即可。

2023-05-17 16:11:35 1225

原创 laravel tosql打印带参数的sql

【代码】laravel tosql打印带参数的sql。

2023-04-19 17:07:51 212

原创 Docker搭建MongoDB

使用docker搭建mongoDB镜像服务

2023-02-28 15:55:36 267

原创 Docker容器互联(桥接)实现互相访问

多个docker服务 实现互联

2023-02-28 10:25:07 1139

原创 Ubuntu20安装RabbitMQ

ubuntu下rabbitMQ的安装及使用

2023-02-27 17:23:11 486

原创 PHP相关知识点目录

PHP相关知识点目录php的运行原理、cgi对比fastcgi以及php-cgi和php-fpm之间的联系区别面试题基础知识TCP三次握手TCP和UDP区别垃圾回收GC

2022-04-08 11:02:13 1723

原创 MYSQL相关知识点目录

MYSQL相关知识点目录聚簇索引和非聚簇索引B-树详细分析及B树B-树B+树B*树概念必须了解的mysql三大日志mysql的三大范式脏读、幻读、不可重复读

2022-04-08 11:01:48 139

原创 聚簇索引和非聚簇索引

聚簇索引和非聚簇索引INNODB使用聚簇索引,MYISAM使用非聚簇索引;主键一定是聚簇索引(innodb)聚簇索引:将数据存储与索引放到了一块,找到索引也就找到了数据非聚簇索引:将数据存储于索引分开结构,索引结构的叶子节点指向了数据的对应行,myisam通过key_buffer把索引先缓存到内存中,当需要访问数据时(通过索引访问数据),在内存中直接搜索索引,然后通过索引找到磁盘相应数据,这也就是为什么索引不在key buffer命中时,速度慢的原因innodb中,在聚簇索引之上创建的索引称之为辅

2022-04-07 10:30:49 158

原创 Nginx代理-端口转发

使用nginx+docker实现端口转发背景:一台服务器,使用docker搭建了多个服务容器;服务1:0.0.0.0:3010->80/tcp服务2:0.0.0.0:3000->80/tcp实现例子:1.在服务器监听访问端口,实现指定的端口分发2.多个域名绑定一台服务器的不同服务,都使用80端口实现方法:在服务器端,最外层使用nginx服务apt-get install nginx修改nginx配置(/etc/nginx/sites-enabled)1.监听不同端口

2022-02-21 11:19:28 12099

原创 PHP使用JWT

PHP使用jwtTP5、TP6使用jwt1.引入包composer require thans/tp-jwt-auth最新包更新地址(包含使用文档):http://packagist.p2hp.com/packages/thans/tp-jwt-auth#v1.2.02.注意事项3.注意事项4.注意事项TP6 使用apache环境 无法获取请求头 Authorization 需要修改.haccess文件新增一行:SetEnvIf Authorization .+ HTTP_AUTH

2022-02-19 16:06:40 490

原创 Mysql interactive_timeout和wait_timeout的区别

Mysql interactive_timeout和wait_timeout的区别在用mysql客户端对数据库进行操作时,打开终端窗口,如果一段时间没有操作,再次操作时,常常会报如下错误:ERROR 2013 (HY000): Lost connection to MySQL server during query ERROR2006 (HY000): MySQL server has gone away No connection. Trying toreconnect…这个报错信息就意味着

2022-01-07 10:45:40 555

原创 apache+php上传大文件

apache+php上传大文件大文件上传限制有两处,1 是php.ini的限制,这个容易理解2 是apache的限制,apahce默认的设置会有文件大小限制,需自定义配置覆盖1.php.ini设置上传文件基本条件:被上传文件的大小 <= upload_max_filesize < post_max_size < memory_limitpost_max_size控制在采用POST方法进行一次表单提交中PHP所能够接收的最大数据量。如果希望使用PHP文件上传功能,则需

2022-01-06 19:05:13 838

原创 API接口管理搭建-eolinker4.0

API接口管理搭建-eolinker4.0使用docker lnmp环境github地址:https://github.com/linganmin/eolinker4.装好lnmp环境后1.根目录拉取项目代码2.配置nginx项目地址3.创建一个空的数据库、创建一个mysql用户4.浏览器访问,配置刚刚创建的数据库信息docker需配置端口映射(注意防火墙开放端口)...

2021-11-18 16:47:24 1163

原创 Git仓库搭建-Gitea仓库配置

Gitea仓库配置仓库配置采用ubuntu20+Gitea+mysql8,轻量级gitea没有CI,若需流水线可配置gitlab1.安装必要的工具apt-get updateapt-get install vim -yapt-get install wget -yapt-get install curl -yapt-get install git2.安装mysqlapt-get install mysql-serverservice mysql start3.安装giteawge

2021-11-17 19:54:48 2659

原创 2021-10-24

@接口文档接口文档1.banner图(公共)'地址'=>'/ajax/banner/:sign','参数'=>':sign','参数规则'=>'对应页面 index/about/products/solution/project/contact','请求示例'=>'/ajax/banner/index'{ "title": "banner标题", "title_en": "banner标题", "background": "http://cba

2021-10-24 01:39:28 529

原创 Swoft快速开发

1.swoft文档https://www.swoft.org/documents/v2/basic-components/aop/https://www.bookstack.cn/read/Swoft/zh-CN-quickstart-docker-installation.md

2021-08-17 15:14:49 283

原创 Docker搭建lnmp详解

Docker搭建lnmp详解整合最简便的docker环境搭建,用于记录;所有步骤均已验证;目的是为了快速配置,若需要配置更详细,可自行扩展1.安装dockerapt-get install curlcurl -sSL https://get.daocloud.io/docker | sh菜鸟教程:http://www.runoob.com/docker/ubuntu-docker-install.html2.拉取Ubuntu镜像docker pull ubuntu:20.04docker

2021-08-16 13:20:44 3800 2

原创 laravel访问出现404,除了首页都被重定向;访问需加index.php

laravel访问出现404,除了首页都被重定向;访问需加index.php问题说明:laravel项目搭建完成,除了首页之外,其他路由均被重定向到404;但是在访问之前加index.php/???能访问;环境:wnmp 使用phpstudy工具解决办法:在对应站点的nginx配置文件中,增加如下代码(若已有 location / 配置块,则只用在配置下添加try_files行配置代码即可)location / { try_files $uri $uri/ /index.ph

2021-05-14 11:39:32 1038

原创 ThinkPHP 5 日志管理

ThinkPHP 5 日志管理在配置文件中如/application/config.php 'log' => [ // 日志记录方式,内置 file socket 支持扩展 'type' => 'File', // 'type' => 'test', //关闭日志,如果是这个配置的话...

2019-12-07 14:08:35 606

转载 如何让同一局域网下的同事连接自己的mysql数据库

如何让同一局域网下的同事连接自己的mysql数据库1.打开cmd2.mysql -u root -p,输入密码3.use mysql4.GRANT ALL PRIVILEGES ON . TO ‘root’@’%'WITH GRANT OPTION;5.flush privileges...

2019-12-07 13:31:30 754

转载 php怎样获取用户的所在城市

php怎样获取用户的所在城市1,情景描述例如在微商城的某个页面,想要获取微信用户所在的城市,从而筛选出此城市的一些内容。2,首先我们是要获取客户端的ip地址(注意不是服务端哦),话不多说,贴代码哦function getClientIP(){if (isset($_SERVER)) {if (isset($_SERVER['HTTP_X_FORWARDED_FOR'])) {$a...

2019-12-07 13:28:28 656

转载 一步步教你编写不可维护的 PHP 代码

随着失业率越来越高,很多人意识到保全自己的工作是多么的重要。那么,什么是保住自己工作,并让自己无可替代的好方法呢?一个很简单的事实是只要你的代码没有人能够维护,那么你就成功保住了工作。编写不可维护的代码是一个特殊的技能,但奇怪的是,似乎对某些开发者来说是很自然的。不过对于剩下的开发者来说,这里有一些技巧和提示来让你开始写不可维护的代码。首先要做的事情第一步,从找工作开始。你应该寻找合适的公司...

2019-06-28 16:00:00 130

转载 好玩的CMD命令行~

cmd是指命令行提示符,是Windows操作系统自带的一种命令行程序。我们可以用cmd做一些好玩的事情。打开cmd程序点击“开始”,在“搜索程序和文件”中输入cmd点击打开cmd程序:查看Windows版本输入winver,按回车键,可以查看计算机的操作系统版本。我的Windows版本是win7,所以接下来讲的指令,如果在你的电脑显示无效的话,可能是操作系统的版本不同导致的。打开...

2019-06-27 14:15:31 905

转载 微信小程序新版本提示更新

微信小程序新版本提示更新公司的小程序项目上线, 后期还会有小型的版本迭代. 为了让用户能在我们进行版本迭代后及时使用最新版本的功能. 做了以下优化…知识点1: 当用户点击左上角关闭,或者按了设备Home 键离开微信,小程序并没有直接销毁,而是进入了后台;当再次进入微信或再次打开小程序,又会从后台进入前台,只有当小程序进入后台一定时间,或者系统资源占用过高,才会被真正的销毁。知识点2: 小程...

2019-06-15 10:52:57 7743 3

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除