后端
文章平均质量分 66
三书yjy
联系QQ:1109563194
展开
-
解决内网拉取企微会话存档代理问题的一种办法
客户的服务都是内网的,不能直接访问外网;访问外网的话需要走kong网关才能出去。会话存档官网说可以使用socket5http方式拉取会话存档;我这边尝试了直接使用kong网关的ip和端口配置进去,是访问不了的我后面就又尝试了使用nginxsquid做正向代理的方式使用http方式访问,也是没有成功;这两种做代理服务器为什么不能成功,没有理解;有知道的朋友可以告诉我一下,有成功使用这两个做代理服务器拉取消息成功的朋友可以分享下经验。搞一个socket5。原创 2023-09-27 17:33:28 · 1229 阅读 · 0 评论 -
Linux 安装 ps 命令
ps命令原创 2022-09-22 15:27:01 · 2288 阅读 · 1 评论 -
基于Lumen、VUE的简单版权限管理系统
基于 Lumen 的基础权限管理的框架后端代码:https://github.com/yjysanshu/auth-php-admin前端代码:https://github.com/yjysanshu/auth-vue-adminDEMO: http://auth.yuanjy.com前言这是一个基于Lumen框架以及VUE做的简单的权限管理系统,主要是为了自己开发小项目使用;顺便贡献出来,为那些自己做一些小项目的同学方便,直接拿去使用使用方式拉取后端代码,配置好.env文件,保证数据库和Re原创 2021-01-15 19:42:09 · 580 阅读 · 0 评论 -
Hyperf初体验-JsonRpc的使用
Hyperf 官方写 JsonRpc 的使用 Demo 还是比较清晰的,但是作为一个新手,刚使用的时候,还是不是很明白,这里给初次接触的同学,写一个更精细化的 Demo 。很简单的 Demo ,在官方的例子基础上写的。已经理解 JsonRpc 怎么交互,怎么写代码的兄弟们,就不用继续看了。首先使用下面命令,创建两个hyperf的项目composer create-project hyperf/hyperf-skeleton hyperf1composer create-project hyperf/h原创 2020-11-27 20:31:31 · 1886 阅读 · 2 评论 -
Mac下源码安装PHP的pkg-config相关的问题
如果你的软件啥的都是使用brew安装的,有以下报错的话,这里应该可以解决你的问题No package ‘openssl’ foundNo package ‘icu-uc’ foundNo package ‘icu-io’ foundNo package ‘icu-i18n’ foundNo package ‘oniguruma’ found…如果存在报错的话,首先看看你是否安装这个软件brew info openssl看打印出来的信息,我们应该能很清楚的知道我们有没有安装。如果bre原创 2020-11-27 15:30:38 · 1582 阅读 · 0 评论 -
sentry9.1.2安装的问题
前言这两天,因为服务器磁盘占满;想扩容连个扩容软件都不能下载;也不知道怎么操作好,想来直接删除了sentry相关的数据,腾出磁盘空间;删除了空间之后,sentry就不能使用了;然后就直接重装;安装好了最新版的sentry,发现php的sentry的compose包需要跟随更新;而且php的版本也要升级到7.2以上;线上的环境不能瞎处理;所以只好重新再安装旧版的sentry了。安装进入git...原创 2020-02-22 20:51:26 · 2019 阅读 · 3 评论 -
Composer自动加载的实现机制
文章目录前言一些需要了解的函数文件加载自动加载的实现autoload.phpautoload_real.php后记前言首先Composer官网抄的一段话,说明composer的作用:composer是 PHP 用来管理依赖(dependency)关系的工具。你可以在自己的项目中声明所依赖的外部工具库(libraries),composer会帮你安装这些依赖的库文件。一些需要了解的函数sp...原创 2019-04-02 20:03:16 · 714 阅读 · 0 评论 -
redis使用过的一些命令的整理
前言首先百度抄一段Redis的概念:Redis是一个开源的使用ANSI C语言编写、支持网络、可基于内存亦可持久化的日志型、Key-Value数据库,并提供多种语言的API下面一些命令都是我自己在实际的项目中使用过的命令,以及应用的场景,想要学习命令的可以去这里看看Redis的连接连接命令redis-cli -h 127.0.0.1 -p 6379 -a "password"re...原创 2019-04-03 11:01:45 · 215 阅读 · 0 评论 -
lumen 的 laravel/tinker的使用
文章目录前言Lumen 安装 tinker前言laravel自带了一个功能强大的 REPL(tinker)的功能,是一种交互式 Shell,对于线上有时候难以找出的bug,需要在线上执行相关代码操作的查看问题是非常好的(不到必要的时候,不建议这么搞)Lumen 安装 tinkercomposer require laravel/tinker再在artisan.php文件中增加$app...原创 2019-06-03 11:28:19 · 889 阅读 · 0 评论 -
任务错误解决记录
文章目录前言walle (1.0)检测时的问题解决walle & opcache后记前言平时工作中遇到的一些问题的排查和记录walle (1.0)walle一个web部署系统工具,配置简单、功能完善、界面流畅、开箱即用!支持git、svn版本管理,支持各种web代码发布,PHP,Python,JAVA等代码的发布、回滚,可以通过web来一键完成。1.0版本的官方文档:http:/...原创 2019-06-03 15:46:30 · 1101 阅读 · 0 评论 -
基础算法学习(一)
前言代码逻辑能力不行,咱就先背句式,看着套吧交换的基本句式type a = 0, b = 1;type tmp = a;a = b;b = tmp;迭代的基本句式(链表反转)type cur = head;type prev = null;while (cur != null) { type tmp = cur.next; cur.next = prev;...原创 2019-09-04 21:45:50 · 191 阅读 · 0 评论 -
在 Console 中输出树形结构
前言在console代码中输出一个树形的结构,如下图int[] arr = new int[]{2, 7, 4, 20, 11, 16, 8, 13, 17, 19, 3, 56, 68, 29, 18};int len = arr.length;int ceng = (int) Math.sqrt(len) + 1;for (int i = 0; i <= ceng; i+...原创 2019-09-24 20:40:44 · 994 阅读 · 0 评论 -
php7 对比 php5 的一些改变
文章目录PHP7的变更错误和异常处理相关的变更统一了变量语法PHP7增加了抽象语法树为什么PHP7有性能提升后记PHP7的变更下面大概列一些点,都是一些新增加的特性,主要是为了自己记忆,想详细了解的再去百度新增了一些操作符<=>、??(减少代码量)增加了返回类型和标量类型的声明(与C++类似,指定参数的类型和返回值的类型)增加了常量数组(可以直接定义一个常量数组)增加...原创 2019-04-01 17:39:59 · 1099 阅读 · 0 评论 -
Laravel、Lumen简单的sentry使用
Laravel、Lumen简单的sentry使用最近换了家公司,使用的PHP框架从yii2换成了Laravel,由于新公司是个初创公司,一些基本的运维工具还没有搭建起来,由于以前使用sentry关注线上异常成了习惯,没有了很不习惯,决定自己动手搭建一个:sentry基本搭建 我是在centos上面搭建的,基本都是centos的命令,其他系统仅作参考或自行百度,sentry搭建服...原创 2018-08-24 15:23:43 · 956 阅读 · 0 评论 -
项目代码设计准则
1、数据库设计数据主表系统一开始设计的时候需要考虑主表需要那些字段,不能所有的字段都堆上去,一般主表建议不超过20个字段,如果一定要的话,可以加上从表,把各个东西一定要抽象好2、代码层次设计代码封装在写一个业务功能函数时,可以找一找系统中是否有类似的实现:如果有,看是否满足当前的业务需要,如果不能满足,看是否可以在函数上加上当前的业务逻辑,如果不能,重新写一个兼容所有...原创 2019-04-03 15:44:12 · 249 阅读 · 0 评论 -
Composer的一些报错的解决办法
Composer的使用及一些报错的解决办法、composer的安装windows安装链接:https://pan.baidu.com/s/1pCbKIlsfGpl2OYlMuT8COw 密码:wuzblinux & mac 安装curl -sS https://getcomposer.org/installer | phpmv composer.phar /usr/loc...原创 2019-01-18 17:59:17 · 5048 阅读 · 0 评论 -
springboot+vue 权限管理系统
权限管理系统demohttp://permission.yuanjy.com前端github地址:https://github.com/yjysanshu/vue--authority后端github地址:https://github.com/yjysanshu/springboot-authority简介该权限管理项目是前后端分离形式的,登录鉴权是基于token验证的,后端记录...原创 2019-01-24 10:37:13 · 9742 阅读 · 7 评论 -
springboot扫描出controller的资源路径uri
以下代码为测试代码,扫描出controller包中的所有requestMapping的资源URIimport io.swagger.annotations.ApiOperation;import org.springframework.web.bind.annotation.RequestMapping;import org.springframework.web.bind.annota...原创 2019-02-14 16:15:32 · 4068 阅读 · 0 评论 -
php中一些关于函数处理的方法
php中的call自己随便归类的,不一定准确文章目录php中的callcallable、Closurecall_user_func示例call_user_func_array示例其他函数处理函数callable、Closurecallable需要传的是一个函数名称字符串变量,使用call_user_func和call_user_func_array来调用Closure需要传入的是一个...原创 2019-03-19 16:22:58 · 160 阅读 · 0 评论 -
lumen 的路由具体实现
lumen 的路由实现前言&amp;amp;nbsp; &amp;amp;nbsp; &amp;amp;nbsp; &amp;amp;nbsp;最近公司项目中使用的框架换成了 lumen , 想到以前面试的时候,面试官都喜欢问一些框架的底层的逻辑,也提到过,laravel 的controller 路由事怎么实现的。&amp;amp;nbsp; &amp;amp;nbsp; &amp;amp原创 2019-03-18 14:35:24 · 3409 阅读 · 2 评论 -
Laravel 服务容器的具体实现
文章目录前言容器的定义Laravel容器的解释服务容器几种绑定的方式容器注册容器注入后记前言容器的定义容器,字面上理解就是装东西的东西。常见的变量、对象属性等都可以算是容器。一个容器能够装什么,全部取决于你对该容器的定义。当然,有这样一种容器,它存放的不是文本、数值,而是对象、对象的描述(类、接口)或者是提供对象的回调,通过这种容器,我们得以实现许多高级的功能,其中最常提到的,就是 “解耦”...原创 2019-04-10 12:56:39 · 1037 阅读 · 0 评论 -
在空Linux服务器上搭建java、tomcat、LNMP服务
搭建nginx一般空的云服务器上,C、C++的编译器什么的都是没有的,需要我们去安装,不过也简单,就几条命令:安装 gcc-c++ 编译器 yum install gcc-c++安装一些依赖 yum install -y pcre pcre-devel yum install -y zlib zlib-devel yum install -y openss...原创 2018-03-12 21:08:19 · 1381 阅读 · 0 评论