Shixian_Li
码龄7年
关注
提问 私信
  • 博客:20,704
    问答:592
    21,296
    总访问量
  • 9
    原创
  • 1,741,627
    排名
  • 2
    粉丝
  • 0
    铁粉
IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:广东省
  • 加入CSDN时间: 2018-03-26
博客简介:

Lishixian666的博客

查看详细资料
个人成就
  • 获得0次点赞
  • 内容获得2次评论
  • 获得7次收藏
创作历程
  • 6篇
    2022年
  • 3篇
    2018年
成就勋章
TA的专栏
  • Java
    6篇
  • PHP相关
    1篇
  • Wechat相关
  • 微信相关
创作活动更多

如何做好一份技术文档?

无论你是技术大神还是初涉此领域的新手,都欢迎分享你的宝贵经验、独到见解与创新方法,为技术传播之路点亮明灯!

349人参与 去创作
  • 最近
  • 文章
  • 代码仓
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

Elasticsearch

2.1安装Elasticsearch安装Elasticsearch以window服务的方式来运行,它的给出的版本是2.3.3。于是我也去安装2.3.3了。在官网上可以在搜索框中查找对应的版本要以windows服务的方式运行,教程给出的链接已经挂了。我搜到了一篇www.cnblogs.com/viaiu/p/571…2.2安装head安装head插件就很简单了,切换到对应的目录下,使用如下命令: plugin install mobz/elasticsear.
原创
发布博客 2022.03.30 ·
1365 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

RabbitMQ的相关知识点

1,什么是消息队列?消息队列(Message Queue),简称MQ,他其实就是应用程序之间通信的方法;具体解释就是我们可以将消息发送到队列中,然后不同的应用程序(我的理解:可以是一个模块,微服务)根据需求来监听队列中的消息,根据消息判断并执行各自的功能;消息队列的作用就显而易见了:就是应用程序之间通信;2,实现消息队列的两种协议方式?MQ是消息通信的模型;实现MQ的大致有两种主流方式:AMQP、JMS3.什么是AMQP?AMQP是一种协议,更加准确的说是它是一种"连接协议",这也是和JMS
原创
发布博客 2022.03.30 ·
98 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

RabbitMQ的相关知识点

1,什么是消息队列?消息队列(Message Queue),简称MQ,他其实就是应用程序之间通信的方法;具体解释就是我们可以将消息发送到队列中,然后不同的应用程序(我的理解:可以是一个模块,微服务)根据需求来监听队列中的消息,根据消息判断并执行各自的功能;消息队列的作用就显而易见了:就是应用程序之间通信;2,实现消息队列的两种协议方式?MQ是消息通信的模型;实现MQ的大致有两种主流方式:AMQP、JMS3.什么是AMQP?AMQP是一种协议,更加准确的说是它是一种"连接协议",这也是和JMS
原创
发布博客 2022.03.30 ·
1814 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Nginx配置详解

序言Nginx是lgor Sysoev为俄罗斯访问量第二的rambler.ru站点设计开发的。从2004年发布至今,凭借开源的力量,已经接近成熟与完善。Nginx功能丰富,可作为HTTP服务器,也可作为反向代理服务器,邮件服务器。支持FastCGI、SSL、Virtual Host、URL Rewrite、Gzip等功能。并且支持很多第三方的模块扩展。Nginx的稳定性、功能集、示例配置文件和低系统资源的消耗让他后来居上,在全球活跃的网站中有12.18%的使用比率,大约为2220万个网站。牛逼
原创
发布博客 2022.03.30 ·
147 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

分布式RPC框架Apache Dubbo

1. 软件架构的演进过程 软件架构的发展经历了由单体架构、垂直架构、SOA架构到微服务架构的演进过程,下面我们分别了解 一下这几个架构。 1.1 单体架构 架构说明: 全部功能集中在一个项目内(All in one)。 架构优点: 架构简单,前期开发成本低、开发周期短,适合小型项目。 架构缺点: 全部功能集成在一个工程中,对于大型项目不易开发、扩展和维护。 技术栈受限,只能使用一种语言开发。 系统性能扩展只能通过扩展集群节点,成本高。 1.2 垂直架构 ..
原创
发布博客 2022.03.28 ·
143 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

JSON解析步骤

JSON数据解析 JSON解析一定要掌握的两条规则: 1.如果看到是{ }–>使用JSONObject 2.如果看到的[ ]–>使用JSONArray解析 掌握了JSON的数据类型和基本语法后,下面我们将对JSON的各种语法类型进行详细解析(注意掌握两条规则的使用,掌握了JSON解析就那么回事) 纯对象(Object)的解析{ }:import org.json.JSONException;import org.json.JSONObject;/***..
原创
发布博客 2022.02.12 ·
2740 阅读 ·
0 点赞 ·
0 评论 ·
3 收藏

URl或Web开发工具访问正常,但服务器没有收到微信公众号发送的消息,并报错: 微信服务器向公众号推送消息或事件后,得到的回应不合法

今天微信报警群一直报错。报错截图如下: 说一下排查方法:1、检查报错信息的ip以及报错内容,发现ip正常,而且内容没有重定向等其他问题。2、检查项目日志查看是否有访问记录,结果没有,证明微信的消息没有正确访问到项目代码。3、根据没有日志记录判断没有访问到服务器,再尝试用浏览器、微信Web开发工具访问目录,发现微信日志有更新,证明url访问成功。4、查看服务器防火墙的安全...
原创
发布博客 2018.10.30 ·
10218 阅读 ·
0 点赞 ·
0 评论 ·
2 收藏

Thinkphp 在 nginx 开启pathinfo 能不能不隐藏index.php

答:

可以的,在nginx.conf配置文件或者自定义的文件下,修改一下location。将 下面代码的第一句修改成: location ~ .php($|/){
location ~ .php(.*)$ {
fastcgi_pass 127.0.0.1:9000;
fastcgi_index index.php;
fastcgi_split_path_info ^((?U).+.php)(/?.+)$;
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
fastcgi_param PATH_INFO $fastcgi_path_info;
fastcgi_param PATH_TRANSLATED $document_root$fastcgi_path_info;
include fastcgi_params;
}

回答问题 2018.08.03

ThinkPHP隐藏index.php (在phpStudy的Apache+php环境下)入口文件的方法

    因为本人根据Tp5文档配置隐藏index.php入口文件失败,根据网络和各种尝试最终成功,记录一下本人的设置方法,希望能帮到有类似问题的人。    直接上流程:一、开启phpStudy下面的Apache的重写模式,打开phpStudy下面的Apache配置文件httpd.conf,(如本人的是D:\work\phpstudy\PHPTutorial\Apache\conf\http...
原创
发布博客 2018.07.18 ·
3803 阅读 ·
0 点赞 ·
2 评论 ·
1 收藏

微信公众平台消息接口开发之微信浏览器HTTP_USER_AGENT判断

 在微信公众平台的开发过程中,我们有时需要开发网页并判断是否是是来自微信浏览器访问,本文介绍如何做出这一判断。一,$ _ SERVER数组$ _SERVER是一个包含了诸如头信息(header),路径(path),以及脚本位置(脚本位置)等等信息的数组。这个数组中的项目由Web服务器创建。不能保证每个服务器都提供全部项目;服务器可能会忽略一些。二,获取HTTP_USER_AGENT...
原创
发布博客 2018.05.29 ·
361 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏