自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(26)
  • 资源 (2)
  • 收藏
  • 关注

原创 PHP面试复习资料

PHP面试复习资料写在前面php以及web开发基础知识写在前面年前刚刚跳槽,但一场疫情让本来挺看好的公司风雨飘摇工资都发不出了,上班4个月了才发了1个半月工资而已,想着实在不行就再跳一家算了,无奈只能翻出年前的笔记准备一下面试.但发现东拼西凑很是杂乱,不如趁现在的时间做一个系统的整理,方便自己以后的回顾,也希望能够完整的把自己的东西整理出来方便其他人.在我的构思里会将这次的整理分为几个大的部...

2020-03-29 18:11:40 351

原创 平安银行esa接口对接 php生成sm2国密签名验签失败

本次开发中主要的难点在于使用php生成sm2国密签名, 银行方面并没有专门的文档, 只给到一个java代码示例, 后续跟银行方开发要了一组数据和使用这组数据生成的sign (正是这组数据使开发过程走入了误区)而之前银行方面给到的那组数据和sign一直作为了我们调试过程中是否正确的标准, 导致浪费了大量的时间,最后找java的朋友跑起了那段demo才发现这个问题每次sign都不一样,因此次数设置为。生成sign依然是不够的,如果给到的秘钥是base64格式还需要使用。此时拿到的sign才可以通过验签。

2023-04-25 16:38:18 2390 2

原创 ChatGPT与文心一言对比思考

基于自己的搜索业务在数据上来说百度拥有更全面的数据在技术层面,百度一直在进行人工智能方面的探索在框架发面有自己的飞桨硬件方面自己的芯片昆仑芯无疑各个层面上百度拥有自己得天独厚的优势,所以它在chatgpt发布后短时间内能够拿出来自己的对标产品。3.种AI的使用感受是什么目前来说3种AI模型给我的感觉各有侧重点:ChatGPT无疑更加的全面,在编程进行搜索的时候回给出我最直接的答案,而且正确率奇高。

2023-04-02 13:54:06 9008

原创 mysql基础

mysql基础学习完old的dba教程已经有一段时间了,但是因为生病和偷懒一直没能把笔记本上的东西整理出来,今天终于迈出了第一步,希望自己能够坚持下去一个请求经历了什么当我们发送一个请求到mysql时,mysql的内部经历了以下过程sql层 ->语法检查 -> 语义分析 -> 权限检查 -> 解析器(生成执行计划) -> 优化器(选择执行计划) -> 执行器(进行查询得到执行结果) -> 生成缓存(如果开启了query_catche) -> 日志记录

2020-12-03 01:03:10 220 4

转载 关于实例化类库的时候加上 \

特别注意的是,如果你需要调用PHP内置的类库,或者第三方没有使用命名空间的类库,记得在实例化类库的时候加上 \,例如:// 错误的用法$class = new stdClass();$xml = new SimpleXmlElement($xmlstr);// 正确的用法$class = new \stdClass();$xml = new \SimpleXmlElement($xmlstr);...

2020-06-27 22:22:54 204

原创 关于mysql面试知识复习

本文章是关于mysql的知识复习,我把他们分成了图中的6个大的模块,其中自己懂得的部分做了自己白话的说明,不懂的地方查阅了网上的资料,尽量找一些说大白话可以让人看懂的文章附上了连接,并且摘取了自己认为比较重点的地方git链接地址...

2020-05-20 23:14:33 178

原创 关于redis相关知识

关于redis相关知识写在前面redis基础知识redis为什么快单线程好处(为什么使用单线程):什么是非阻塞I/O多路复用机制redis与memecache区别(我们直观能理解的部分)redis数据类型redis持久化写了快照和命令行模式的优点缺点redis常见并发问题雪崩,击穿,击穿的概念与解决方案解决redis的并发竞争key问题缓存预热redis事务一个简单的介绍并说明了一下resdis事物的不保证原子性redis集群redis集群三种模式Redis哈希槽什么情况下会导致整个集群不可用集群三种方案之

2020-05-11 19:56:17 290

原创 关于php常见代码题,算法题

关于php常见代码题,算法题1.冒泡排序2.快速排序3.二分查找在php的面试中,算法题其实常见的就是三种,快速排序,冒泡,二分,基本上这三种可以熟练的掌握可以应付大部分的小公司面试,当然在这篇文章中我试图收集更多的题目,以便大家进行复习1.冒泡排序冒泡排序即循环要从第一个值开始循环数组中的每一个值与下一个值进行比较,按照需求把大的或者小的值进行交换位置,这样每完成一次大循环就可以把一个最大...

2020-04-01 22:52:14 338

原创 关于php以及web开发的基础知识

关于php以及web开发的基础知识1.PHP是什么2.CGI3.CGI程序的工作方式4.FastCGI5.PHP-FPM6.PHP-FPM的作用7.php工作流程8.udp和tcp的区别(个人学习总结并不完整)9.udp与tcp的应用场景10.HTTP协议与HTTPS的区别1.PHP是什么php中文全称’超文本预处理器’,是服务器端动态脚本语言,相对于java来说是一种弱类型的语言2.CGI...

2020-03-29 19:55:56 569

原创 关于linux搭建git-runner,实现ci/cd自动部署

关于linux搭建git-runner,实现ci/cd自动部署整理最近搭建gitlab的ci/cd流程,方便自己以后使用,本文只记录服务器端,关于gitlab服务器搭建,以及windows端runner实现会在其他博客中说明,通俗易懂部分不做说明将可能遇到的问题写在前面1.runner部署完成,提交代码.ci/cd流水中出现相应的任务,但一直在执行中(卡在pedding状态),这个问题遇到两...

2019-07-31 22:25:39 1527

原创 关于linux搭建svn服务器并实现php代码自动部署到线上服务器

关于linux搭建svn服务器并实现php代码自动部署到线上服务器该文章中很大部分引用了一个前辈的博客,其中加入了我在部署中遇到的一些问题,对一些地方做出了修改,但因为当时写这篇有道云的时间太久了,已经找不到原文,如原作者有异议请与我联系我将按您的意见进行处理步骤:1、检查是否已经有svn2、安装subversion3、检查是否安装成功4、创建svn资源仓库5、新增用户及密码,配置权...

2019-06-09 23:46:11 711

原创 关于thinkphp3.2部署到lnmp环境

关于thinkphp3.2部署到lnmp环境1.安装lnmp环境 wget http://soft.vpser.net/lnmp/lnmp1.5.tar.gz -cO lnmp1.5.tar.gz && tar zxf lnmp1.5.tar.gz && cd lnmp1.5 && ./install.sh lnmp2.修改:php.ini文...

2019-06-09 23:23:13 1115

原创 关于linux系统删除日志定时任务

关于linux系统删除日志定时任务项目部署好以后一定要记得做好删除日志的定时任务,否则时间久了系统内存会被log日志占满,一般我们保留30天即可配置方法1创建sh文件cleandata.sh2.写命令 find /mnt/ecmoban/store/mobile/storage/logs/88d58f/ -mtime +30 -name "*.log" -exec rm -rf {} \...

2019-06-09 23:07:17 1103

原创 关于基于阿里云cdn加速+负载均衡+对象存储+rds的配置方式

关于基于阿里云cdn加速+负载均衡+对象存储+rds的配置方式以上结构为该模式的结构域名解析中的CNAME需要在CDN配置是生成,即当cdn指向相应的IP后会生成相应的CNAME整个原理中1.首先购买负载均衡服务,实例中包含ip地址2.然后购买cdn加速将加速指向负载均衡的IP(创建后生成CNAME)3.将域名的解析指向cdn加速的cname即可,而对象存储与rds则在代码中间进行配...

2019-06-09 22:54:08 975

原创 关于php程序在文件存在情况下nginx报错404

关于php程序在文件存在情况下nginx报错404最近朋友找我说服务器重启了一下 然后访问程序报错404的情况 无法确定哪里出了问题1.文件存在位置没有问题2.niginx配置根目录没有问题最后检查到端口的时候发现php-fpm的9000端口未打开service php-fpm restart //重启php-fpm事后查了一下资料niginx在处理php请求时根据...

2019-06-09 22:12:57 1054

原创 关于windows服务器apach假死

在解决上篇文章中提到的linux问题中间,windows服务器也出现了问题,果然天将降大任于斯人也,必先让他加班猝死具体问题如下:服务器莫名其妙不能访问,登录服务器后出现一下弹框查看进程php-cgi依然存在在工作,但是依然无法访问,重启后恢复正常.emmmm感觉每次重启完linux再过来重启一下windows爽歪歪啊一、第一阶段处理过Linux问题后感觉无非进程问题找到window...

2018-12-25 00:00:19 435

原创 关于php服务器502问题处理(cpu过高,内存过高)

关于php服务器502问题处理(cpu过高,内存过高)以前从未关注过各项配置问题,但公司项目运行稳定,客户量逐渐增加,这些问题逐渐显露出来.服务器开始出现502问题,于是踏上了痛苦的探索道路最初问题CPU经常达到90%以上一、连接到服务器使用top命令查看服务器可以看到以下结果接下来查找资料我了解到:load average即cpu负载情况分别代表了最近1分钟,5分钟,15分钟CPU的...

2018-12-24 23:23:53 1889

转载 关于小程序生命周期

生命周期函数 onLoad: 页面加载 一个页面只会调用一次。 参数可以获取wx.navigateTo和wx.redirectTo及<navigator/>中的 query。 onShow: 页面显示 每次打开页面都会调用一次。 onReady: 页面初次渲染完成 一个页面只会调用一次,代表页面已经准备妥当,可以和视图层进行交互。 对界面的...

2017-08-18 15:21:50 245

原创 关于谷歌浏览器html跨域请求

昨天后台写了一个post方法    然后在桌面写了一个html页面想要简单的验证一下使用了js的ajax进行传值但是最开始报错查资料知道了是跨域请求的问题本人使用的谷歌浏览器简单的解决办法是在浏览器图标上右击,选择属性,在目标(就是xxxxxxx/xxxx/xxxx/chrome.exe)后面添加 --allow-file-access-from-filesexe与--之间

2017-08-08 09:56:39 399

原创 关于小程序在后台换取openid的方法

一般后台发送后得到数据不成功是因为https的问题而且前面会有一些不时间之类的数据用下面的代码访问后会把有用的数据分割出来在拼接成json格式返回来$curl = curl_init();        curl_setopt($curl, CURLOPT_URL, $url);        curl_setopt($curl, CURLOPT_HEADER, 1);

2017-07-31 19:06:41 2043

原创 关于phpstudy配置https问题

一、首先需要apache打开openssl的拓展,二、在Apache的安装目录下创建cert目录,并且将下载的全部文件拷贝到cert目录中三、打开配置目录找到httpd.conf文件四、在配置文件中搜索Include conf/vhosts.conf在这个语句下面添加Include conf/vhostssl.conf五、在conf文件夹中创建名为vhostssl.conf的文

2017-07-28 17:59:33 3108

原创 关于小程序设计自己的弹出提示

微信自带的弹出提示无法实现选择城市首字母后弹出的样式现从别人那里淘到一段样式可以再以后使用      {{showLetter}}  css:{background-color:rgba(0, 0, 0, 0.5);color:#fff;display:flex;justify-content:center;align-items

2017-07-25 15:55:57 618

原创 关于js与PHP时间戳

js时间戳为13位精确到毫秒php时间戳为10位精确到秒在写的过程中要注意这个问题!!!

2017-07-05 12:21:18 468

转载 关于小程序地图上层添加点击选项

想做成摩拜单车那样的地图页面地图上有可以点击的选项 本来对view进行了绝对定位在电脑端显示正常但是手机端预览的时候发现全部消失在网上查了一下因为map组件默认层级最高 ,所以这个方法是无法实现了当转过去使用官方的controls的时候发现  定位好controls组件会因为手机屏幕大小的变化而发生未知偏移最后想到了一个思路,并且在网上查到了一些东西总结如下通过 wx.ge

2017-06-28 16:55:18 3473 1

原创 关于小程序image图片不显示的问题

在开发过程中碰到本来好好的image图片加载失败了       查看html里面的信息明明src中正确加载了图片的地址后来发现是因为在创建项目的时候添加了appid的问题我在创建项目的时候添加appid即使官方的demo也无法加载头像图片了后来经过尝试发现通过获取用户信息api获取到的用户头像地址为http的    如果改成https就可以解决这个问题那么作为一个刚入行的新手我

2017-06-28 11:54:13 37116 3

原创 关于帝国cms跳转手机模板代码

刚开始做网站,不知道怎样实现html页面的响应式布局只好费力写了一套手机端的页面相当于重新做了一个cms网站了重新做一套网站的话问题再次出现   如何从PC端的页面跳转到手机端呢这里通过使用了百度的uaredirect.js文件判断了用户的访问端从而实现了跳转实现跳转的代码如下uaredirect("http://m.caijiayou.com","http:/

2017-06-16 09:34:24 2538

mysql复习资料.xmind

本文章是关于mysql的知识复习,我把他们分成了图中的6个大的模块,其中自己懂得的部分做了自己白话的说明,不懂的地方查阅了网上的资料,尽量找一些说大白话可以让人看懂的文章附上了连接,并且摘取了自己认为比较重点的地方

2020-05-20

redis面试复习.xmind

# redis基础知识 ### redis为什么快 ### 单线程好处(为什么使用单线程): ### 什么是非阻塞I/O多路复用机制 ### redis与memecache区别(我们直观能理解的部分) ### redis数据类型 (这里对每个数据类型做了一些我个人能理解到的解释,包括实现的数据结构等) # redis持久化 ### 写了快照和命令行模式的优点缺点 (按道理的话本应该写上快照模式的自动和手动,save和bgsave等等,但是这里掌握的还不是很熟练所以暂未完善) # redis常见并发问题 ### 雪崩,击穿,击穿的概念与解决方案 ### 解决redis的并发竞争key问题 ### 缓存预热 # redis事务 ### 一个简单的介绍并说明了一下resdis事物的不保证原子性 # redis集群 ### redis集群三种模式 ### Redis哈希槽 ### 什么情况下会导致整个集群不可用 ### 集群三种方案之间都有哪些区别,其优点和缺点是什么 ### Redis集群会有写操作丢失吗?为什么 ### Redis集群之间是如何复制的 ### 保证数据一致 # redis淘汰策略 ### 6种淘汰策略 ### 回收机制 # redis锁 ### 分布式锁

2020-05-11

空空如也

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

TA关注的人

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