- 博客(22)
- 收藏
- 关注
原创 swagger接口文档生成后BUG,参数转换错误
实体用@Data注解生成get/set,@Data会把属性首字母大写:getYCoord,getXCoord。swagger 对 apiModel的渲染没有展示Value等相应属性。在此类属性上加@JsonProperty,来灵活控制命名规则。swagger 不支持此类命名,会把大写转为小写。( 需要的格式为:parentCoord )
2024-04-25 11:07:48 234
原创 spring boot + swagger3 + redoc使用
**} });} }/**} });} }/**} });} }/**} });} }Lists;} }/**} });/**} });} }
2024-04-23 10:42:28 1145 1
原创 jenkins搭建php部署环境
v /usr/local/jenkins:/var/jenkins_home:将容器中 Jenkins 的工作目录挂载到服务器的 /usr/local/jenkins;-p 5000:5000:将容器的 5000 端口映射到服务器的 5000 端口 与jenkins相关;-v /etc/localtime:/etc/localtime:让容器使用和服务器同样的时间设置;-p 5001:8080:将容器的 8080 端口映射到服务器的 5001端口;jenkins/jenkins:镜像名称。
2023-11-21 15:32:32 274 1
原创 Centos7安装PHP和前端环境
腾讯云Centos 7系统PHP环境安装1. 安装Apacheyum istall httpd安装完成后配置ServerNamevi /etc/httpd/conf/httpd.conf将#ServerName www.example.com:80修改为ServerName localhost:80此时输入服务器的IP地址,还是不能看到界面,需打开防火墙80端口systemctl start firewalld(打开防火墙服务)firewall-cmd --zone=public
2022-05-31 14:59:33 289
原创 Laravel5.8+esayWechat5.0公众号OAuth中间件验证
公众号的基本搭建请见我的上一篇文章:《Laravel5.8+esayWechat5.0实现公众号开发》1.在app/Http/Kernel.php中添加路由中间件protected $routeMiddleware = [ // ... 'wechat.oauth' => \Overtrue\LaravelWeChat\Middleware\OAuthAuthenticate::class,];在路由中设置中间件,且能直接通过session获取用户数据Route::gro
2022-05-25 10:53:02 407
原创 Laravel5.8+esayWechat5.0实现公众号开发
环境选择laravel版本 => 5.8php => 7.3esayWechat => 5.01. 安装EasyWechatcomposer require "overtrue/laravel-wechat:~5.0"2. 配置laravel应用2.1 在config/app.php里面注册easywechat的provider和facade'providers' => [ // ... Overtrue\LaravelWeChat\Servic
2022-05-25 10:32:04 1414
原创 Nginx配置laravel项目后出现的问题
1.Nginx.conf中对应Server必须配置好如下是我的配置源码server { #端口自立 listen 3600; server_name localhost; #代码路径 set $root_path '/home/www/newadmin/public'; root $root_path; index index.php index.html inde
2022-05-18 16:45:48 473
原创 设计模式23种范例
设计模式23种范例PHP常用设计模式包括(单例,工厂,注册,观察者,适配器,策略,装饰器,原型)模式介绍设计模式:提供了一种广泛的可重用的方式来解决我们日常编程中常常遇见的问题。设计模式并不一定就是一个类库或者第三方框架,它们更多的表现为一种思想并且广泛地应用在系统中。它们也表现为一种模式或者模板,可以在多个不同的场景下用于解决问题。设计模式可以用于加速开发,并且将很多大的想法或者设计以一种简单地方式实现。当然,虽然设计模式在开发中很有作用,但是千万要避免在不适当的场景误用它们。主要区分为三种类
2022-05-12 14:53:18 713
原创 2021.1.2 IDEA启动Tomcat服务报错问题
问题:Tomcat启动时报org.apache.catalina.core.StandardContext.startInternal One or more listeners failed to start. Full details will be found in the appropriate container log fileorg.apache.catalina.core.StandardContext.startInternal Context [] startup failed d
2021-09-09 17:25:13 865
原创 PHPCurl
PHP Curl学习笔记$ch = curl_init();//初始化,如果传递数据为Post,没传为Get//跳过证书验证curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, FALSE);curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, FALSE);//设置请求服务器地址curl_setopt($ch, CURLOPT_URL, $this->url);//post传输需用CURLOPT_POST参数 if(!
2021-06-16 17:20:35 213
原创 PHP Laravel+vue接口返回自定义API错误json格式返回给前端
碰到需要手动返回错误的情况,可以直接通过laravel中handler类中的render来实现操作即可。render是直接将异常转换为发送回去的浏览器http响应,默认情况下,异常将传递给为你生成响应的基类。不过,你可以按自己意愿检查异常类型或返回自己的自定义响应。1.执行命令生成一个异常处理类php artisan make:exception XXXX生成的文件在app\Exceptions下面2.对异常类修改class CommonException extends Exceptio.
2021-02-20 14:09:24 613
原创 Laravel+element-ui日期选择器接收数据赋值后无法操作问题
最近项目上用detail返回日期给element-ui上的日期选择器组件后,数据展示是正确的,但是无法进行后续操作,以下展示遇到的问题通过detail接口返回的时间model绑定的值赋值这样的数据展示是没有问题的但是当我们重新选择值之后,值没有变化,change也没有变化,试了半天才发现是赋值的问题,普通的直接赋值他无法重置,只能通过使用this.$set()的形式这种方式赋值后问题就直接解决了‘’...
2021-01-22 11:08:53 321
原创 查看本地项目Laravel版本的几种方法
查看本地项目Laravel版本的几种方法1.进入laravel目录下面运行php artisan -V2.目录下composer.json文件里面 "require": { "laravel/framework": "5.8.*", //你的版本信息 },3.目录vendor/laravel/framework/src/Illuminate/Foundation/Application.php...
2021-01-11 17:11:23 445 1
原创 laravel+vue项目实现动态路由标签
简单记录一下laravel+vue项目中使用vue路由实现的动态标签直接上一个真实的操作效果吧,只是实现了基本功能,没有去布局实现动态路由是直接对vue的路由直接进行操作,然后跟换组件页面来实现的。js代码RouteTag.vue<template> <div class="tags" v-if="showTags"> //显示当前路由标签 <ul> <li class="tags-li.
2021-01-07 21:17:48 918 3
原创 Laravel验证字母+空格+汉字组合的正则
Laravel验证字母+空格+汉字组合的正则"name" => "required|regex:/^[\s*A-Za-z\x80-\xff]{2,30}$/",我这里验证的是只能输入空格,字母,汉字的组合名字,长度为2-30
2021-01-07 20:53:55 814
原创 Vue实现Github-Corner
Github-Corner是通过构建SVG来实现的,即<a href="https://your-url"><svg>....</svg></a>直接上效果实现代码<template> <a href="https://your-url" target="_blank" class="github-corner" aria-label="View source on Github"> <
2021-01-06 18:22:47 993
原创 Laravel5.8+vue 使用echarts 饼图动态获取接口返回数据
Laravel5.8+vue 使用echarts 饼图动态获取接口返回数据使用echarts在我上一篇文章Laravel5.8+vue 使用echarts话不多说直接上代码吧<script> //初始化一个空数组方便存放给饼图的数据 var servicedata=[]; export default { name: "Home", data() { return { myCha
2021-01-04 20:45:19 704 1
原创 Laravel5.8+vue 使用echarts
Laravel5.8+vue 使用echarts直接引用echarts方式1.安装echarts的项目依赖npm install echarts --save这个方式默认安装的是5.0的,如果出现"export ‘default’ (imported as ‘echarts’) was not found in ‘echarts’,尝试使用下列命令来安装echartsnpm install echarts@4.9.0 2.在app.js中引用echartsimport echarts
2020-12-30 16:36:27 397 1
原创 Laravel+vue+element-ui 实现简单分页
简单记录一下分页操作element-ui组件 <!--分页--><el-pagination :page-sizes="[10, 20, 30, 40]" layout="total, sizes, prev, pager, next, jumper" :total="this.total" @current-change="list" :current-page="currentPage" ></el-pagination>js代码.
2020-12-25 15:33:16 466
原创 Laravel+vue+element-ui上传图片
Laravel+vue+element-ui上传图片你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Markdown编辑器, 可以仔细阅读这篇文章,了解一下Markdown的基本语法知识。新的改变我们对Markdown编辑器进行了一些功能拓展与语法支持,除了标准的Markdown编辑器功能,我们增加了如下几点新功能,帮助你用它写博客:全新的界面设计 ,将会带来全新的写作体验;在创作中心设置你喜爱的代码高亮样式,Markdown 将代码片显示选择的高亮样式 进
2020-12-25 13:58:06 837
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人