Shark_xu
码龄7年
求更新 关注
提问 私信
  • 博客:44,971
    44,971
    总访问量
  • 9
    原创
  • 8
    粉丝
  • 42
    关注
IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:广东省
加入CSDN时间: 2018-07-08

个人简介:我就算请客只能吃摊子上的拉面....但是只能请得起拉面的那个我也希望有人喜欢我....

博客简介:

xuchaoyu的博客

查看详细资料
个人成就
  • 获得11次点赞
  • 内容获得7次评论
  • 获得23次收藏
  • 博客总排名1,346,271名
创作历程
  • 1篇
    2021年
  • 2篇
    2020年
  • 20篇
    2019年
  • 8篇
    2018年
成就勋章

TA关注的专栏 2

TA关注的收藏夹 0

TA关注的社区 0

TA参与的活动 0

兴趣领域 设置
  • 大数据
    mysqlredis
  • 后端
    架构
  • 服务器
    linux
创作活动更多

新星杯·14天创作挑战营·第13期

这是一个以写作博客为目的的创作活动,旨在鼓励大学生博主们挖掘自己的创作潜能,展现自己的写作才华。如果你是一位热爱写作的、想要展现自己创作才华的小伙伴,那么,快来参加吧!我们一起发掘写作的魅力,书写出属于我们的故事。我们诚挚邀请你们参加为期14天的创作挑战赛!注: 1、参赛者可以进入活动群进行交流、互相鼓励与支持(开卷),虚竹哥会分享创作心得和涨粉心得,答疑及活动群请见:https://bbs.csdn.net/topics/619781944 【进活动群,得奖概率会更大,因为有辅导】 2、文章质量分查询:https://www.csdn.net/qc

90人参与 去参加
  • 最近
  • 文章
  • 专栏
  • 代码仓
  • 资源
  • 收藏
  • 关注/订阅/互动
更多
  • 最近

  • 文章

  • 专栏

  • 代码仓

  • 资源

  • 收藏

  • 关注/订阅/互动

  • 社区

  • 帖子

  • 问答

  • 课程

  • 视频

搜索 取消

MAC安装hyperf

MAC安装hyperf1.环境安装时,判断PHP环境要大于php7.4  php -v  PHP 7.4.16 (cli) (built: Mar 4 2021 20:49:25) ( NTS )2.判断是否安装swoolephp --ri swooleExtension 'swoole' not present. 2.1安装swoolewget https://github.com/swoole/swoole-src/archive/refs/tags/v4.6.6.tar.gzta
原创
博文更新于 2021.08.13 ·
762 阅读 ·
1 点赞 ·
0 评论 ·
3 收藏

如何设计一个安全的对外接口

前言最近有个项目需要对外提供一个接口,提供公网域名进行访问,而且接口和交易订单有关,所以安全性很重要;这里整理了一下常用的一些安全措施以及具体如何去实现。安全措施个人觉得安全措施大体来看主要在两个方面,一方面就是如何保证数据在传输过程中的安全性,另一个方面是数据已经到达服务器端,服务器端如何识别数据,如何不被攻击;下面具体看看都有哪些安全措施。1.数据加密我们知道数据在传输过程...
转载
博文更新于 2020.03.22 ·
452 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

PHP Swoole之mysql数据库连接池的实现

最近一直在学习研究swoole,发现这个框架真是PHP的神作,swoole + php7 性能可以说是能与java媲美了,但是JAVA在处理高并发时还是比PHP更有优势,最近一直在想PHP是不是能像JAVA一样实现数据库连接池。一般的fpm PHP应用程序都是使用的数据库短连接,每个php-fpm的请求都会新建一个mysql数据库连接,那么在并发数很高的情况mysql的连接数很快就会用完,从而...
转载
博文更新于 2020.03.19 ·
759 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Mysql清空表(truncate)与删除表中数据(delete)的区别

为某基于wordpress搭建的博客长久未除草,某天升级的时候发现已经被插入了几万条垃圾留言,如果一条条删除那可真是累人的活。遂考虑直接进入mysql直接清空表或者删除表中数据。本文记录一下这2种操作模式的区别,目标对象是表wp_comments,里面的所有留言均是垃圾留言,均可删除。然后便有了以下2种方式(进入mysql操作界面后):truncatetable wp_comments;...
转载
博文更新于 2019.12.30 ·
320 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Js选择器总结

https://www.cnblogs.com/codingcc1/p/11073083.html
转载
博文更新于 2019.08.10 ·
175 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Linux磁盘的折腾... (查看、分区、挂载)

https://www.jianshu.com/p/dd0f8ab46475
转载
博文更新于 2019.07.15 ·
225 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

必学十大经典排序算法

来自:算法与数据结构说明十大排序算法可以说是每个程序员都必须得掌握的了,花了一天的时间把代码实现且整理了一下,为了方便大家学习,我把它整理成一篇文章,每种算法会有简单的算法思想描述,为了方便大家理解,我还找来了动图演示;这还不够,我还附上了对应的优质文章,看完不懂你来砍我,如果不想砍我就给我来个好看。术语铺垫有些人可能不知道什么是稳定排序、原地排序、时间复杂度、空间复杂度,我这里先...
转载
博文更新于 2019.06.21 ·
290 阅读 ·
1 点赞 ·
0 评论 ·
3 收藏

PhpOffice\PhpSpreadsheet 读取 excel 模版

https://phpspreadsheet.readthedocs.io/en/latest/topics/accessing-cells/#setting-a-range-of-cells-from-an-array
转载
博文更新于 2019.05.23 ·
3630 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

ant-design-pro v2动态设置菜单(用于MVVM模式前后端用户权限)

ant-design-pro v2动态设置菜单(用于MVVM模式前后端用户权限)安浪创想2019-02-19 11:48:38最近需要做个后台,需要做权限管理。百度谷歌半天,实在没找到什么好的轮子,那就只能自己研发了!按照传统的MVC方式开发,从服务器渲染HTML页面倒是服务器随便处理下就行了,但是现在前端这么火,MVVM工具比较多,对于复杂数据处理有优势,为了后期能力更强,自然就选...
转载
博文更新于 2019.05.20 ·
2725 阅读 ·
2 点赞 ·
0 评论 ·
2 收藏

ant-design-pro使用总结

ant-design-pro的整个框架结构├── mock # 本地模拟数据├── public # 存放公共资源├── src│ ├── assets # 本地静态资源│ ├── common # 导航信息和路由的配置│ ├── comp...
转载
博文更新于 2019.05.17 ·
1553 阅读 ·
2 点赞 ·
0 评论 ·
0 收藏

使用 Fetch

使用 Fetch原文链接:https://css-tricks.com/using-fetch/。本文介绍了Fetch基本使用方法及zlFetch库的使用无论用JavaScript发送或获取信息,我们都会用到Ajax。Ajax不需要刷新页面就能发送和获取信息,能使网页实现异步更新。几年前,初始化Ajax一般使用jQuery的ajax方法:$.ajax('some-url',...
转载
博文更新于 2019.05.16 ·
214 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Ant Design Pro 入门学习笔记

1.目录结构2.开发流程示意图菜单配置文件ant-design-pro\src\layouts\BasicLayout.js路由配置文件ant-design-pro\src\pages\.umi\router.jsant.design的栅格系统  在 ant.design 中,对于栅格系统的设计和bootstrap中的设计是极其类似的,核心概念为:Row一定是最...
原创
博文更新于 2019.05.15 ·
1256 阅读 ·
1 点赞 ·
0 评论 ·
0 收藏

react入门

1.环境搭建首先需要安装一下node.js,可以在官网下载,地址:https://nodejs.org/en/,此处安装的是windows版本的LTS,这个版本的是稳定版本的,大家可以根据自己的需要进行安装。安装之后直接在CMD命令窗里面输入:node -v 就会显示刚才安装的版本号。在安装node的时候会自动安装npm,但是我们都会选择国内的cnpm镜像,这里只需要执行以下命令便可:...
原创
博文更新于 2019.05.14 ·
244 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

ant.design初探

第一部分: 前言  推荐网站: https://ant.design/docs/spec/introduce-cn  ant.design是基于react开发的一个解放ui和前端的工具,它提供了一致的设计方便我们快速开发和减少不必要的设计与代码,很多实用react框架的开发者都已经在使用ant.design了,且其在github上的star数也早已上万,足见其火热程度。  ant....
转载
博文更新于 2019.05.10 ·
7073 阅读 ·
2 点赞 ·
0 评论 ·
8 收藏

php用curl调用接口方法,get和post两种方式

php用curl调用接口方法,get和post两种方式首先是客户端执行方法ApiModel.php:<?php /** * 模拟post进行url请求 * @param string $url * @param array $post_data */ function request_post($url = '',$ispost...
转载
博文更新于 2019.04.19 ·
2815 阅读 ·
1 点赞 ·
0 评论 ·
2 收藏

使用Nginx+Lua(OpenResty)开发高性能Web应用

使用Nginx+Lua(OpenResty)开发高性能Web应用在互联网公司,Nginx可以说是标配组件,但是主要场景还是负载均衡、反向代理、代理缓存、限流等场景;而把Nginx作为一个Web容器使用的还不是那么广泛。Nginx的高性能是大家公认的,而Nginx开发主要是以C/C++模块的形式进行,整体学习和开发成本偏高;如果有一种简单的语言来实现Web应用的开发,那么Nginx绝对是把好的瑞...
转载
博文更新于 2019.04.18 ·
180 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Linux Crontab Shell脚本实现秒级定时任务的方法

一、编写Shell脚本crontab.sh? 1 2 3 4 5 6 7 #!/bin/bash step=1 #间隔的秒数,不能大于60 for (( i = 0; i < 60; i=(i+step) )); do $(php '/home/www/php/crontab/c...
转载
博文更新于 2019.04.08 ·
625 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

linux下的shell脚本(基本)

linux下的shell脚本(基本)先说明以下内容来自:http://c.biancheng.net/cpp/shell/,C语言中文网,请大家支持原作,点击链接查看。我写下来只是作为笔记,如果侵权,请留言,立马删除。Shell是一种脚本语言,那么,就必须有解释器来执行这些脚本,常见的脚本解释器有:bash:是Linux标准默认的shell。bash由Brian Fox和Ch...
转载
博文更新于 2019.04.08 ·
255 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

微擎使用excel导出

$list = pdo_fetchall($sql_list,$params);if ($_GPC['export'] == 1) {foreach ($list as &amp;$row) {$row['createtime'] = date('Y-m-d H:i', $row['createtime']);}unset($row);...
原创
博文更新于 2019.03.18 ·
2121 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Http协议再理解(一)经典模型、三次握手、四次挥手

一、网络协议分层--经典五层模型各层作用请参见:https://www.cnblogs.com/qishui/p/5428938.html物理层:定义物理设备之间如何传输数据数据链路层:在通信的实体间建立数据链路链接网络层:为数据在节点之间的传输创建逻辑链路传输层:向用户提供可靠的端到端的服务,传输层通过封装向高层屏蔽了下层数据通信的细节应用层:为应用软件提供了很...
转载
博文更新于 2019.03.01 ·
745 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏
加载更多