MyBatis通用Mapper和PageHelper的过程详解

如果项目中使用到了MyBatis框架,那么使用通用Mapper和PageHelper分页插件将极大的简化我们的操作。通用Mapper可以简化对单表的CRUD操作,PageHelper分页插件可以帮我们自动...

2020-11-05

Java synchronized线程交替运行实现过程详解

背景




用两个线程交替输出A-Z和1-26,即一个线程输出A-Z,另一个线程输出1-26


而且是交替形式

线程1输出A——线程二输出1 线程1输出B——线程二输出2 线程1输出C——...

2020-11-05

SpringBoot扩展SpringMVC原理并实现全面接管

如果想在SpringBoot中扩展一些SpringMVC的配置,例如需要配置自定义的视图解析器或拦截器等,需要怎么实现呢?

例如,自定义一个视图解析器:

@Configurationpublic class MyConf...

2020-11-05

详解在SpringBoot中使用MongoDb做单元测试的代码

先评价: 功能倒是不错,但是总觉得耽误时间


先引入pom依赖

<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-test</artif...

2020-11-05

TP5(thinkPHP5框架)基于bootstrap实现的单图上传插件用法示例

本文实例讲述了TP5(thinkPHP5框架)基于bootstrap实现的单图上传插件用法。分享给大家供大家参考,具体如下:1-引入js文件和css文件<!--图片上传--><link href="/public/static/...

2020-11-05

PHP使用PDO创建MySQL数据库、表及插入多条数据操作示例

本文实例讲述了PHP使用PDO创建MySQL数据库、表及插入多条数据操作。分享给大家供大家参考,具体如下:创建 MySQL 数据库:<&#63;php$servername = "localhost";$username = "user...

2020-11-05

PHP实现的微信公众号扫码模拟登录功能示例

本文实例讲述了PHP实现的微信公众号扫码模拟登录功能。分享给大家供大家参考,具体如下:PHP微信公众号扫码模拟登录功能功能只是将:https://github.com/huanz/wechat-mp-hack...

2020-11-05

Laravel框架学习笔记之批量更新数据功能

本文实例讲述了Laravel框架批量更新数据功能。分享给大家供大家参考,具体如下:前言上周公司的比赛项目以泪奔结束...一台2核4G的VPS完全蹦了..集体被老大叼杠。下个月的比赛又...

2020-11-05

Laravel框架实现调用百度翻译API功能示例

本文实例讲述了Laravel框架实现调用百度翻译API功能。分享给大家供大家参考,具体如下:前言最近在弄的视频下载网站,弄seo是人工去google翻译,然后再保存,这样下去很累啊,然后就想...

2020-11-05

PHP实现基于状态的责任链审批模式详解

本文实例讲述了PHP实现基于状态的责任链审批模式。分享给大家供大家参考,具体如下:我们开发网站,除了前后,还有后台,除了内容管理,很多时候要涉及到『审批』。比如:商务部要做个专...

2020-11-05

php中的buffer缓冲区用法分析

本文实例讲述了php中的buffer缓冲区用法。分享给大家供大家参考,具体如下:buffer其实就是缓冲区,一个内存地址空间,主要用于存储数据<&#63;phpecho 1;我们都运行程序浏览器访问,...

2020-11-05

PHP使用ActiveMQ实现消息队列的方法详解

本文实例讲述了PHP使用ActiveMQ实现消息队列的方法。分享给大家供大家参考,具体如下:
前面我们已经学了如何部署ActiveMQ,
我们知道通过ActiveMQ的一个管理后台可以查看任务队...

2020-11-05

使用SMB共享来绕过php远程文件包含的限制执行RFI的利用

在这篇博文中,我将为大家演示如何利用PHP应用中的远程文件包含漏洞的技术。我们将绕过php远程文件包含的限制,并执行RFI的利用,即使PHP环境被配置为不包含来自远程HTTP/FTP URL...

2020-11-05

PHP工厂模式、单例模式与注册树模式实例详解

本文实例讲述了PHP工厂模式、单例模式与注册树模式。分享给大家供大家参考,具体如下:三种基本设计模式1、工厂模式:工厂方法或者类生成对象,而不是在代码中直接new
2、单例模式...

2020-11-05

PHP从零开始打造自己的MVC框架之入口文件实现方法详解

本文实例讲述了PHP从零开始打造自己的MVC框架之入口文件实现方法。分享给大家供大家参考,具体如下:首先来了解一下框架的运行流程:入口文件 -> 定义常量 -> 引入函数库 -> 自动...

2020-11-05

PHP从零开始打造自己的MVC框架之类的自动加载实现方法详解

本文实例讲述了PHP从零开始打造自己的MVC框架之类的自动加载实现方法。分享给大家供大家参考,具体如下:前面介绍了MVC框架的入口文件,接下来我们希望完成一个“自动加载类”的...

2020-11-05

PHP从零开始打造自己的MVC框架之路由类实现方法分析

本文实例讲述了PHP从零开始打造自己的MVC框架之路由类实现方法。分享给大家供大家参考,具体如下:在core目录下,新建一个名为lib的子目录,然后把我们前面写个route.php这个文件移...

2020-11-05

PHP使用CURL实现下载文件功能示例

本文实例讲述了PHP使用CURL实现下载文件功能。分享给大家供大家参考,具体如下:如果使用CURL下载从微信手机端上传的图片?参考下面代码/** * CURL下载文件 成功返回文件名,失败返...

2020-11-05

TP5(thinkPHP5框架)实现显示错误信息及行号功能的方法

本文实例讲述了TP5(thinkPHP5框架)实现显示错误信息及行号功能的方法。分享给大家供大家参考,具体如下:在程序调试的过程中,想要调试显示详细的错误信息,需要修改application\co...

2020-11-05

PHP 数组黑名单/白名单实例代码详解

php里经常通过join查询得到的数据, 会有这种情况:$data = [ {id=>1,name=>a,age=>a}, {id=>1,name=>b,age=>b}, {id=>2,name=>c,age=>c}, {id=>3,name=>f,age=>f}, {id...

2020-11-05

php版本CKEditor 4和CKFinder安装及配置方法图文教程

本文实例讲述了php版本CKEditor 4和CKFinder安装及配置方法。分享给大家供大家参考,具体如下:下载并解压CKEditor 4和CKFinderCKEditor 4下载地址:https://ckeditor.com/cke4/b...

2020-11-05

PHP token验证生成原理实例分析

本文实例讲述了PHP token验证生成原理。分享给大家供大家参考,具体如下:<&#63;php/** * @Author: Ding Jianlong * @Date: 2019-03-20 00:38:01 * @Last Modified by: Ding...

2020-11-05

PHP实现获取url地址中顶级域名的方法示例

本文实例讲述了PHP实现获取url地址中顶级域名的方法。分享给大家供大家参考,具体如下:parse_url()获取到的host时多级域名,如:mp.weixin.qq.com。做域名黑名单的时候我们需要得...

2020-11-05

PHP cookie,session的使用与用户自动登录功能实现方法分析

本文实例讲述了PHP cookie,session的使用与用户自动登录功能实现方法。分享给大家供大家参考,具体如下:cookie的使用//生成cookie//注释:setcookie() 函数必须位于 <html> 标签...

2020-11-05

PHP实现的62进制转10进制,10进制转62进制函数示例

本文实例讲述了PHP实现的62进制转10进制,10进制转62进制函数。分享给大家供大家参考,具体如下:百度出来的无法使用,只好自己写,有bug的地方欢迎留言,感谢function from62to10($str...

2020-11-05

php/JS实现的生成随机密码(验证码)功能示例

本文实例讲述了php/JS实现的生成随机密码(验证码)功能。分享给大家供大家参考,具体如下:PHP写法://A-Z a-z 0-9 !#$%^&*$str = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqr...

2020-11-05

使用PHPWord生成word文档的方法详解

本文实例讲述了使用PHPWord生成word文档的方法。分享给大家供大家参考,具体如下:有时我们需要把网页内容保存为Word文档格式,以供其他人员查看和编辑。PHPWord是一个用纯PHP编...

2020-11-05

php中字符串和整数比较的操作方法

今天在处理php中循环的时候,有个比比较的操作,但是结果一直不是自己预判的,于是跟踪了一下,发现了字符串和整数进行比较的时候,会把字符串转换成整数然后进行比较。这个在java,c...

2020-11-05

php中目录操作opendir()、readdir()及scandir()用法示例

本文实例讲述了php中目录操作opendir()、readdir()及scandir()用法。分享给大家供大家参考,具体如下:opendir(path,context)若成功,则该函数返回一个目录流,否则返回 false 以及...

2020-11-05

php使用scandir()函数扫描指定目录下所有文件示例

本文实例讲述了php使用scandir()函数扫描指定目录下所有文件。分享给大家供大家参考,具体如下://遍历子文件夹和文件夹的内容 并且计算出文件的多少//一个demo 引号替换下func...

2020-11-05

PHP7实现和CryptoJS的AES加密方式互通示例【AES-128-ECB加密】

本文实例讲述了PHP7实现和CryptoJS的AES加密方式互通。分享给大家供大家参考,具体如下:PHP类:class AES{ /** * * @param string $string 需要加密的字符串 * @param s...

2020-11-05

php简单计算权重的方法示例【适合抽奖类应用】

本文实例讲述了php简单计算权重的方法。分享给大家供大家参考,具体如下://简单权重计算器$data222=array( 0=>array('id'=>1,'name'=>'一等奖','weight'=>'3'), 1=>array('i...

2020-11-05

php转换上传word文件为PDF的方法【基于COM组件】

本文实例讲述了php转换上传word文件为PDF的方法。分享给大家供大家参考,具体如下:以前用过office组件转换上传文件word同时转换为html文件,这次要将word文件转换为pdf格式,网上...

2020-11-05

php实现微信公众号创建自定义菜单功能的实例代码

目的创建自定义菜单,实现菜单事件。首先获取Access_Token接口:https://api.weixin.qq.com/cgi-bin/token&#63;grant_type=client_credential&appid=APPID&secret=APPSECRET我...

2020-11-05

PHP面向对象程序设计__tostring()和__invoke()用法分析

本文实例讲述了PHP面向对象程序设计__tostring()和__invoke()用法。分享给大家供大家参考,具体如下:__tostring()魔术方法将一个对象当做一个字符串来使用时,会自动调用该方法,...

2020-11-05

PHP面向对象类型约束用法分析

本文实例讲述了PHP面向对象类型约束。分享给大家供大家参考,具体如下:什么是类型约束就是要求某个变量只能使用(接受,存储)某种指定的数据类型;php属于”弱类型语言“,通常不支持类...

2020-11-05

PHP下用Swoole实现Actor并发模型的方法

什么是Actor?
Actor对于PHPer来说,可能会比较陌生,写过Java的同学会比较熟悉,Java一直都有线程的概念(虽然PHP有Pthread,但不普及),它是一种非共享内存的并发模型,每个Actor内的数...

2020-11-05

PHP面向对象程序设计内置标准类,普通数据类型转为对象类型示例

本文实例讲述了PHP面向对象程序设计内置标准类,普通数据类型转为对象类型。分享给大家供大家参考,具体如下:内置标准类PHP中,有很多“现成的类”,其中有一个被称为“内置标准类”...

2020-11-05

PHP面向对象程序设计之对象的遍历操作示例

本文实例讲述了PHP面向对象程序设计之对象的遍历操作。分享给大家供大家参考,具体如下:对象的遍历和数组的遍历一样,对象的遍历指的是实例属性的遍历。
下面遍历出来的属性,是在...

2020-11-05

PHP面向对象程序设计之对象克隆clone和魔术方法__clone()用法分析

本文实例讲述了PHP面向对象程序设计之对象克隆clone和魔术方法__clone()用法。分享给大家供大家参考,具体如下:1.对象克隆 clonePHP4面向对象功能一个很大的缺点,是将对象视为...

2020-11-05

PHP Cli 模式设置进程名称的方法

最近一直在优化自己的 PHP 多进程管理工具。GitHub 地址: https://github.com/fingerQin/phpthread通过命令启动之后,它在系统后台运行的名称如下:[root@localhost logs]# ps -...

2020-11-05

PHP面向对象程序设计之构造方法和析构方法详解

本文实例讲述了PHP面向对象程序设计之构造方法和析构方法。分享给大家供大家参考,具体如下:构造方法和析构方法是对象中的两个特殊方法,它们都与对象的生命周期有关。构造方法...

2020-11-05

PHP面向对象程序设计重载(overloading)操作详解

本文实例讲述了PHP面向对象程序设计重载(overloading)操作。分享给大家供大家参考,具体如下:重载PHP中的”重载”与其它绝大多数面向对象语言不同,只是他们都是用的相同的名词而...

2020-11-05

PHP面向对象程序设计模拟一般面向对象语言中的方法重载(overload)示例

本文实例讲述了PHP模拟一般面向对象语言中的方法重载(overload)。分享给大家供大家参考,具体如下:在一般的面向对象设计语言(如C++,Java)中的方法重载就是定义相同的方法名,通过“...

2020-11-05

PHP面向对象程序设计子类扩展父类(子类重新载入父类)操作详解

本文实例讲述了PHP面向对象程序设计子类扩展父类(子类重新载入父类)操作。分享给大家供大家参考,具体如下:在PHP中,会遇到这样的情况,子类继承父类,但是又需要对父类的属性和方法进...

2020-11-05

PHP中常用的三种设计模式详解【单例模式、工厂模式、观察者模式】

本文实例讲述了PHP中常用的三种设计模式。分享给大家供大家参考,具体如下:PHP中常用的三种设计模式:单例模式、工厂模式、观察者模式1.单例模式为何要使用PHP单例模式?多数人都...

2020-11-05

PHP如何实现阿里云短信sdk灵活应用在项目中的方法

首先安装
composer require alibabacloud/sdk接着看alibabacloud官网文档
https://packagist.org/packages/alibabacloud/sdk示例
My_composer_aliyunsms.php
<&#63;php// u...

2020-11-05

PHP反射学习入门示例

本文实例讲述了PHP反射。分享给大家供大家参考,具体如下:今天开始学习php 的反射,许多人可能还没有听说过反射这个概念,简单点说反射的就是让你拥有剖析类、函数的能力。有的同...

2020-11-05

php反射学习之不用new方法实例化类操作示例

本文实例讲述了php反射学习之不用new方法实例化类操作。分享给大家供大家参考,具体如下:上一篇php反射入门示例简单介绍了 php 反射的几个常见类的使用方法,但是用反射能做些什...

2020-11-05

php反射学习之依赖注入示例

本文实例讲述了php反射学习之依赖注入。分享给大家供大家参考,具体如下:先看代码:<&#63;phpif (PHP_SAPI != 'cli') { exit('Please run it in terminal!');}if ($argc < 3) {...

2020-11-05
返回顶部
顶部