自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Go回调签名校验

【代码】Go回调签名校验。

2024-02-27 16:17:40 79

原创 Go单例模式

【代码】Go单例模式。

2024-01-18 16:05:09 335

原创 解决MySQL Expression #1 of ORDER BY clause is not in GROUP BY clause and contains nonaggregated colum

我的版本是5.7用docker安装的。

2023-04-25 11:43:45 114

原创 Go配置选项第二版

【代码】Go配置选项第二版。

2022-10-26 11:57:40 304

原创 Go使用结构体封装配置选项

【代码】Go使用结构体封装配置选项。

2022-10-26 11:42:08 273 1

原创 Go实现广度优先搜索

【代码】Go实现广度优先搜索。

2022-10-12 14:59:07 270

原创 用Go实现快速排序

【代码】用Go实现快速排序。

2022-10-11 15:55:54 112

原创 Go语言用递归实现 求数组的总和以及最大值

【代码】Go语言用递归实现 求数组的总和以及最大值。

2022-10-11 14:31:05 488

原创 GoModules模式简单入门

Go在1.13版本之前 还有GoPath模式和Vendor模式,由于不是很常用我在这里就不记录了

2022-07-29 11:34:08 123

原创 go类型断言

GO类型断言

2022-06-13 10:25:08 81

原创 Es测试数据 accounts.json

Es测试数据,来自官网

2022-06-05 12:56:51 3362 2

原创 docker安装 ElasticSearch

2,创建Es挂载目录3,写入配置文件4,启动Es5,确保每个用户组都有访问的权限6,启动成功之后可以访问

2022-06-03 10:23:01 105

原创 docker的安装和卸载

3,yum 安装gcc相关4,安装需要的软件包5,设置stable镜像仓库(阿里云)6,更新yum软件包索引7,安装docker CE8,启动docker

2022-06-02 23:02:17 312

原创 docker安装elasticsearch

1 ,首先使用docker查询elasticsearch包2, 然后使用docker pull 命令把你需要的包拉下来,我这里使用的是7.16.23,然后我们在opt下面新建三个Es的配置文件分别是mkdir -p /opt/elasticsearch/configmkdir -p /opt/elasticsearch/datamkdir -p /opt/elasticsearch/plugins我是root 权限运行的,如果你们不是可以在前面加上sudo4 创建好是如下图5 配置文

2022-05-26 11:12:54 2068

原创 flag包详解

flag包实现了命令行参数的解析。使用flag.String(), Bool(), Int()等函数注册flag下例声明了一个整数和字符串flag,解析结果保存在*int指针num 里 string 保存在name里 num := flag.Int("world",1234,"this is num") name := flag.String("user","xiaoyu","我是小雨") flag.Parse() //在所有flag都注册之后,调用这个函数 默认值就是该变量的初始

2022-05-11 11:48:54 357

原创 docker 入门学习笔记

docker入门学习,包含下载安装及一些常用的操作

2022-05-07 10:52:52 75

原创 php排序的方法

#冒泡排序<?php$arr=[2,3,1,4,5,68,4]; //测试数组$len = count($arr);$tem = '';for ($i = 0; $i<$len-1;$i++){ for ($j = 0; $j<$len-$i-1;$j++){ if($arr[$j]>$arr[$j+1]){ $tem = $arr[$j]; $arr[$j] = $arr[$j+1];

2021-11-04 12:08:32 82

原创 redis常用操作

MemcacheMemcache 不持久化支持简单的key-value模式,支持类型单一一般作为缓存数据库辅助持久化数据库Redist几乎覆盖了Memcache的绝大部分功能。支持数据持久话,主要用作备份和恢复数据除了支持简单的key-value模式,还支持多种数据结构的存储,比如 list set hash zset 等一般是作为缓存数据库辅助持久话数据库常用命令tar zxvf ‘文件名称’redis-server 前台开启后台开启redis1,去redis.confg 文件

2021-10-29 09:49:39 727

原创 linux常用命令

linux常用命令clear 清屏touch index.js 新建一个文件rm 删除mkdir 创建一个目录rm -r testmv 移动history 查看历史命令exit 退出

2021-10-28 09:09:42 62

原创 MySQL常用关联查询即优化

内链接 inner joinA表和B表的共有部分select * from A inner join B ON A.id = B.id左连接 left joinA表的全部,B表和A表的交集 B表不匹配的全部用null 来补齐select * from A left join b ON A.id = B.id全链接 full outer join2个表全部的交际select * from A full outer join B on A.key = B.keyunion 操作符UN

2021-10-28 09:06:09 314

原创 git入门学习

git常用操作1,git init 在本地初始化一个项目2,git add . 把自己新建的项目,提交的暂存区3,git commit -m 'new file name' 把新增的文件提交到本地仓库忽略文件1,在主目录建立".gitignore"文件,此文件有如下规则:# 为注释!lib.txt #lib.txt除外/temp /在前面是往上忽略 往下走是忽略下面的所有文件build/ 忽略build/目录下的所有文件doc/*.txt 忽略doc/notes.txt 忽略个

2021-10-28 09:04:15 82

原创 git的常用操作

git常用操作1,git init 在本地初始化一个项目2,git add . 把自己新建的项目,提交的暂存区3,git commit -m 'new file name' 把新增的文件提交到本地仓库忽略文件1,在主目录建立".gitignore"文件,此文件有如下规则:# 为注释!lib.txt #lib.txt除外/temp /在前面是往上忽略 往下走是忽略下面的所有文件build/ 忽略build/目录下的所有文件doc/*.txt 忽略doc/notes.txt 忽略个

2021-10-20 10:33:33 52

原创 B数和B+数他门两个有什么区别?

B数的叶子节点没有双向指针的维护,没办法好的支持我们的范围查找,到最后还要从新回去在查找一遍B+数非叶子节点在同等大小的情况下,横向可以存储更多的元素,虽然有点冗余,但是他能做到更多的分叉,数的高度可控。而B数的话,也在2000万的数据他的高度就会很高,查询就会变慢。推荐自己在学习的一个慕课网站http://xiaoyupp.top/...

2021-09-16 11:33:18 425

原创 为什么建议InnoDB表必须建主键,并且推荐使用整型自增主键?

本人自述先说建索引的情况如果你建了主键索引他会默认用主键索引来组织你整张表的数据。如果你没有建的话又是另外一种情况如果你没有建主键,他会帮你找一个主键,从表里面逐列去找一个列,这个列里面的数据是所有的数据都不重样。可以添加一个唯一索引。找到的话,他会用这一列的数据来组织你这个表的所有数据,用哪一个索引来建一个B+数的结构 来组织你表里的所有数据,如果你那个表里找不到这样的列,MySQL会自动给你找个隐藏列如12345,帮你自动维护这整张表的B+数的数据结构推荐慕课学习资源,自己也在学习[自己

2021-09-16 11:02:07 427

原创 用PHPstudy nginx 配置tp6 隐藏index.php

用PHPstudy nginx 配置tp6 隐藏index.php如果你访问不了可以利用这个方式来访问,它不支持pathinfohttp://shop.com/?s=index/abc #可以访问http://shop.com/index.php?s=index/abc 可以访问 http://shop.com/index/abc 不能访问(这个时候你就需要配置nginx)去你nginx这个配置文件里面找到相应的文件 我的是下面这个D:\phpstudy_pro\Extensions\Ngin

2021-07-20 14:38:16 652 1

原创 MySQL常用操作方法学习以及面试总结

MySQL字符串函数DISTINCT 去重CONCAT() 连接字符串IFNULL(user_name,0) as 结果 # username 是字段,如果真等于null 就返回0and or not 编程语言当中的与或非BETWEEN AND BETWEEN 100 AND 200 在100 到200之间 还有 NOT BETWEEN AND<=> 安全等于 也能够查询出来== nullLENGTH(字段名) 字节长度UPPER() 转大写LO

2021-06-29 10:57:26 120

原创 图片水印操作类

<?php/** * 图片水印缩放操作类 * Class Image */class Image{ protected $path; protected $isRandName; #是否启用随机 protected $type; #图像类型 public function __construct($path = './',$isRandName=true,$type='png') { $this->pat

2021-05-17 15:22:59 48

原创 php文件上传

利用闲暇时间写一个简单的PHP上传类HTML代码<!doctype html><html lang="en"><head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, user-scalable=no, initial-scale=1.0, maximum-scale=1.0, minimum-scale=1

2021-05-10 15:34:34 61

原创 php验证码类

在学习面向对象过程中简单的写了一个验证嘛类来练手<?php/** * Class Verifying * 验证码操作类 */class Verifying{ protected $num; #验证码长度 protected $codeType; protected $width; protected $height; protected $image; #图像资源 protected $code; #验证码字符串 publ

2021-05-08 16:35:55 212

原创 PHP面试学习

##1,php字符串定义,及各自的区别单引号 效率高双引号 写SQL的时候转译拼接heredoc和newdoc2,$_SERVER 服务器系统函数常用信息2.1,$_SERVER['SERVER_ADDR'] #服务器端的IP地址2.2,$_SERVER['SERVER_NAME'] #服务器名称2.3,$_SERVER['SERVER_TIME'] #请求时间2.4,$_SERVER['QUERY_STRING'] #?后面的问题2.5,$_SERVER['HTTP_REFER

2021-05-08 10:05:52 81

原创 php面向对象基础学习

PHP重写parent::work(); work() 是父类的方法明parent::__construct($name,$age) 初始化父类的属性PHP常用的魔术方法__get 再类的外部去访问私有的或者受保护的属性时会调用 返回的是你访问的属性名、__set 再类的外部去设置私有的或者受保护的属性时会调用 __unset 对象再外部销毁私有属性或者受保护的属性的时候调用该方法有一个参数 是私有成员属性名__isset 对象再外部判断私有属性或者受保护成员属性的时候调用该方

2021-05-08 09:58:45 86

原创 MySQL根据某一个时间来分组

MySQL根据某一个时间来分组查询的时间不重复$list = pdo_fetchall("SELECT id,openid,FROM_UNIXTIME(paytime,'%Y-%m-%d') weeks,sum(money) sum_money FROM ".tablename('ewei_shop_ocreditshop_log')." WHERE openid = '{$_W['openid']}' AND uniacid = {$_W['uniacid']} AND paystatus = 1 GR

2021-04-14 15:31:50 233

原创 MySQL 根据某一天的时间获取某天的所有数据

MySQL 查询某一的所有记录。今天公司要写一个统计用户每天下了多少单的记录,需求是前端传一个时间,后端要根据这个时间来匹配当天的所有成功数据$startTime = $_GPC['time'].' 00:00:00';$endTime = $_GPC['time'].' 23:59:59';$list = pdo_fetchall('SELECT * FROM '.tablename('ewei_shop_ocreditshop_log')."WHERE openid = '{$_W['openid

2021-04-14 15:28:47 1242

原创 解决laravel Internal Server Error The server encountered an internal error or misconfigu

问题###今天在学习laravel的旅途中,遇到了路由重定向问题,这种问题其实很常见,总是去网上找也不好,于是准备自己写一篇文件记录下首页访问时可以正常访问的,但是在路由里面跳转到其他地址却跳转不了,于是我修改了 .htaccess 这个文件,代码如下兄弟们直接赋值粘贴即可<IfModule mod_rewrite.c>RewriteEngine OnRewriteBase /RewriteRule ^index\.php$ - [L]RewriteCond %{ENV:REDI

2021-01-29 10:55:22 7516 2

原创 安装laravel报 [InvalidArgumentException] Could not find package laravel/laravel with stability stable

安装laravel 报 [InvalidArgumentException] Could not find package laravel/laravel with stability stable今天想着尝试学一下laravel 框架,没想到刚学习就遇到这种问题不说废话,直接说解决方案我是安装了compose r

2021-01-28 11:08:44 13536 11

空空如也

空空如也

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

TA关注的人

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