第5页
-
PHP YII2场景值的使用
开发的时候添加和编辑写在了一个方法里面,上传图片添加的时候需要验证为空,编辑的时候不需要,这时候yii的场景值能够解决这个问题:控制器中$model = new NewsForm(); $model->scenario = 'add';//指定场景值模型中//接下来是model的写法 public function rules() { return [ &n...
Feng 2019-12-26 719浏览 0评论 -
个人随笔 请规范你的代码,Coder
hello,大家好,好久不见,最近3周都没有研究新技术,出教程;原因是这样的:两周前,我接手了一个水平极差的已经离职的同事的代码,并且要在此平台上做一些新的功能,万万没想到,这货居然在代码里下毒!!!我们的其中一个需求是这样的,某项检查需要重复填写3次,这货居然没用循环,硬写了3个form表单,然后通过js去load到一个大表单中,提交表单的时候,也没用循环,硬生生的保存了,代码如下视图文件:<form id="treatment1" onsubmit="re...
薄洪涛 2019-12-25 1034浏览 2评论 -
PHP YII2独立开发遇到的坑
之前开发的时候,遇到图片上传什么的都是直接用前辈们配好的插件等等,换了家公司以后,要自己独立开发项目,顿时遇到了问题,开始是项目的配置,然后在添加的时候遇到了图片上传的问题,开始我以为post提交表单会直接在控制器中获取提交的文件,然后我一直找为什么post提交的图片会为空,经过一段时间的百度和前辈的指导,终于找到了代码和原因,原来提交文件需要另一个方法把东西给拿出来,现在给大家贴出代码: $file = UploadedFile::getInstance(...
Feng 2019-12-24 660浏览 0评论 -
Linux 前后端分离如何实现用户身份认证及鉴权?
假设我们不适用前后端分离,那么登录成功之后,我们会把用户的信息存储到session中,之后的每一次请求,都会带着cookies中的session_id,服务端会自行验证此用户是否登录及登录是否失效,那么问题来了,我们使用了前后端分离,那么就意味着没有了session,每一次的请求都是无状态的,作为后端我们不知道是登录用户请求的还是非登录用户请求的,所以,为了解决这个问题,我们有这么几种方式授权的方式,可以参考OAUTH用户登录之后,后端返给前端一个有过期时间的token,每次前端请求的时候就携带这个token网关鉴...
薄洪涛 2019-12-06 1669浏览 2评论 -
JAVA 微信H5支付安卓提示"商家参数格式有误请联系商家解决"
今天遇到一个恼火的问题,我们对接微信的H5支付,采用了前后端分离,后端接口返回了支付的url,ios正常唤起微信支付,android却始终提示商家参数格式有误请联系商家解决,如图按照微信提供的文档,我们先加了header,并确保了加的Referer就是微信商户配置的域名发现并没有什么卵用,作为一个被微信文档坑过无数次的有为青年来说,早就习以为常了 private void loadUrl(String loadUrl) {...
薄洪涛 2019-11-26 3307浏览 1评论 -
Linux Linux如何删除乱码文件
之前使用rz命令上传文件的时候,由于上传不成功,出现了乱码文件,如图这时候,我想删除这个乱码文件,通过rm命令是不可以的,因为我无法打出这个文件的名字这时候我们可以通过inode来删除此文件1. 先查询出此文件的inode2. find -inum 你查出来的inode -delete,就可以直接删除了3. 如果是非空文件夹,可以使用find -inum 你查出来的inode-exec rm -rf {} \;...
薄洪涛 2019-11-18 740浏览 0评论 -
数据库 Mysql实现主从复制
在开始教程之前,必须要先说说为什么要搞主从复制线上环境,我们必须要对正式数据库的数据进行备份,保持备份数据库和正式库的数据实时一致业务层面:业务量越来越大,对数据库的查询越来越高,数据库服务器的压力越来越大,此时通过堆硬件不是很好的解决方法,所以一般要做读写分离,及主库和从库数据实现实时复制,业务的处理在主库中进行,数据的查询在从库进行,通常,主从库的比例为1:7左右再说下主从复制的原理 1. mysql数据库有个二进制日志文件,用来记录数据库所执行的sql语句&nbs...
薄洪涛 2019-11-11 1011浏览 1评论 -
Linux Centos7 下开机自启
我在虚拟机上搭建了一套nginx+php,然后每次开机的时候,都要去手动去运行让服务起来,这我可忍不了了,毕竟我可是懒癌晚期废话少说,我们直接设置开机启动1.在系统目录创建服务文件(不要问为什么,linux万物皆文件)vi /lib/systemd/system/nginx.service2.编写内容[Unit] Description=nginx After=network.target [Service] Type=forking ExecStart=/home/openresty/ng...
薄洪涛 2019-11-08 764浏览 0评论 -
JAVA springboot实现定时任务
之前做php的时候,如果想做个定时任务,或者想特定时间调用某个脚本/接口,我们都会考虑使用linux的crontab来实现,比较对于单线程脚本语言来说,做定时不是那么容易然后最近因为开始学习java,就用到了springboot这个框架中的定时任务,所以记录下使用定时任务的步骤主类application中开启@EnableScheduling 注解建立定时任务配置类,配置定时计划,定时要做的任务@Component public class ScheduledTask { &nbs...
薄洪涛 2019-10-10 810浏览 0评论 -
PHP 七牛上传报文件已存在
之前做了一个大文件的分片上传,做好之后就没管了,让客户端一直自己用着,然后期间偶尔会有浏览器不兼容的现象我也懒得改,然后十一回来,客户端就给我说,有文件上传不上去,然后正好手头没活,就用改了下先看下思路,这里做了分片上传,就是文件按照一小块一小块分片上传到服务器后,然后拼接,拉到七牛拉到七牛的代码如下/* * 上传到七牛 */ public static function saveQiniuByUrl($file_url){ &nb...
薄洪涛 2019-10-08 815浏览 0评论
最新留言
说:当生活已经非常糟糕之后,后面就越来越好了
2021-04-23 23:29:22说:哈哈哈
2021-02-04 18:12:05说:感谢经验分享,佩服解决问题的能力
2020-08-15 23:18:32说:我也用过vue,写的不错。
2020-04-20 08:21:34说:哈哈,看着很整齐,估计是非科班出身人
2020-01-11 19:29:07说:最近才在项目中用了RabbitMQ,不过用在Yii2 queue上,直接换个驱动就好了。
2019-12-16 10:54:31说:写的挺好,楼主是做java后端吗
2019-12-09 10:11:43说:已经更新链接!
2019-11-15 16:28:09