
后端
涛々
一切皆有可能!
展开
-
TP6 官方消息队列
TP6 官方消息队列转载 2022-07-11 17:22:29 · 1531 阅读 · 0 评论 -
TP6 扩展插件
TP6扩展插件原创 2022-07-11 17:16:10 · 894 阅读 · 0 评论 -
服务器一般达到多少QPS比较好?
每秒查询率QPS是对一个特定的查询服务器在规定时间内所处理流量多少的衡量标准,在因特网上,作为域名系统服务器的机器的性能经常用每秒查询率来衡量。原理:每天80%的访问集中在20%的时间里,这20%时间叫做峰值时间 公式:( 总PV数 * 80% ) / ( 每天秒数 * 20% ) = 峰值时间每秒请求数(QPS) 机器:峰值时间每秒QPS / 单台机器的QPS = 需要的机器 1、每天300w PV 的在单台机器上,这台机器需要多少QPS? ( 3000000 * 0.8 ) / (864.转载 2021-09-17 15:26:56 · 2862 阅读 · 0 评论 -
解决cURL resource: Resource id #147; cURL error: SSL certificate problem: unable to get local issuer..
我这边抛出这个问题是因为我在php后端接口上 调用了阿里云OSS-SDK:"aliyuncs/oss-sdk-php": "~2.0"请求删除文件的操作后出现这个错误提示的:RequestCoreException: cURL resource: Resource id #147; cURL error: SSL certificate problem: unable to get lo...原创 2020-05-03 16:13:36 · 3995 阅读 · 0 评论 -
TP6.0框架 前端图片压缩成base64位的编码格式后上传到本地服务器
web前端图片压缩方法可参考我这边文章:web前端 图片压缩后上传到阿里云oss里面引用到的几个js文件可以在我的github上获取https://github.com/hujinchen/alyoss-compression结合layui框架使用,效果图 这里选择图片后,没有立马上传到服务器,先通过...原创 2020-05-02 23:06:52 · 2641 阅读 · 2 评论 -
php 生成微信小程序码(可携带参数) 永久有效,数量暂无限制
官方文档入口一、首先要先获取access_token,把拿到的token存放在redis中a.php文件/** * 获取小程序全局唯一后台接口调用凭据 accessToken * access_token 的有效期目前为 2 个小时,需定时刷新,重复获取将导致上次获取的 access_token 失效; * @param appid 小程序appid * @par...原创 2020-05-02 21:57:47 · 2943 阅读 · 0 评论 -
TP6.0框架 - 验证码的使用
安装首先使用Composer安装think-captcha扩展包:composer require topthink/think-captcha使用在模版内也就是HTML页面上,添加验证码的显示代码<div>{:captcha_img()}</div>或者<div><img src="{:captcha_src()}" al...原创 2020-04-19 14:07:22 · 1282 阅读 · 0 评论 -
MAMP 本地配置虚拟主机域名
1、在左侧菜单里点击Hosts,在点击底部的 + 按钮2、输入你的域名(可随意写),在浏览器访问的时候就是输入这个域名。再点击配置当前域名的根目录,我框架是tp的所以把根目录指到public下,再点Create Host3、直接在浏览器输入刚配置的域名即可访问。...原创 2020-04-19 13:57:18 · 895 阅读 · 0 评论 -
php算术运算 处理丢失精度问题 并保留小数点
解决方法:使用php的内库libbcmath(自 PHP 4.0.4,libbcmath 随同 PHP 一起发布。该扩展不需要任何外部的库)$a =bcdiv(100, 100, 2); // 除法那么 $a = 1.00; bcadd— 2个任意精度数字的加法计算 bccomp— 比较两个任意精度的数字 bcdiv— 2个任意精度的数字除法计算...转载 2020-04-09 10:07:39 · 1431 阅读 · 0 评论 -
Java Spring Boot框架 注解的使用
@Controllerpublic class Example { /** * @RequestMapping 注解 * 提供“路由”信息。它告诉Spring,任何带有 / 路径的HTTP请求都应该映射到 home 方法。 * @RestController 注释告诉Spring将结果字符串直接渲染回调用者。 */ @RequestMa...原创 2019-10-18 09:40:00 · 249 阅读 · 0 评论 -
PHP 阿里云短信服务
阿里云短信服务原创 2019-03-26 11:02:08 · 3340 阅读 · 0 评论 -
PHP 指定时间戳 加上指定秒、分钟、小时等
<?php// 当前时间戳 格式:2019-03-13 18:00:00echo date('Y-m-d H:i:s', strtotime('now'));// 当前时间戳+1秒echo date('Y-m-d H:i:s', strtotime('+1second'));// 当前时间戳+1分echo date('Y-m-d H:i:s', strtotime('+1...原创 2019-03-13 17:35:14 · 23881 阅读 · 1 评论 -
Mysql 日期查询 查询某年某月末日 某时某分某秒...
date_format() 可以把字段类型为datetime格式的,处理成不同的日期格式select * from table where date_format(字段名称,'%Y%m%d')='20121211';%M 月名字(January……December)%W 星期名字(Sunday……Saturday)%D 有英语前缀的月份的日期(1st, 2nd, 3rd, 等等。)%...原创 2019-01-21 10:37:27 · 1210 阅读 · 0 评论 -
php 对密码加密解密(官方推荐)
加密算法:password_hash — 创建密码的散列(hash) (PHP 5 >= 5.5.0, PHP 7)说明password_hash ( string $password , int $algo [, array $options ] ) : stringpassword_hash() 使用足够强度的单向散列算法创建密码的散列(hash)。 passwor...原创 2019-01-21 12:06:37 · 14077 阅读 · 0 评论 -
TP5框架 《隐藏入口文件 index.php》
可以通过URL重写隐藏应用的入口文件index.php,下面是相关服务器的配置参考:[ Apache ]httpd.conf配置文件中加载了mod_rewrite.so模块 AllowOverride None 将None改为 All 把下面的内容保存为.htaccess文件放到应用入口文件的同级目录下<IfModule mod_rewrite.c> Options...原创 2019-01-21 14:00:16 · 1550 阅读 · 0 评论 -
TP5框架 《美化框架自带的跳转页面》
tp5框架,成功或者失败跳转提示页面一般都是用框架自带的,个人感觉挺难看的,所有给他美化了下。成功和失败跳转的方法文件位置: /thinkphp/library/traits/controller/Jump.php 这个文件中定义了error()和success()操作失败或成功跳转的快捷方法成功和失败的页面文件位置:/thinkphp/tpl/dispath_jump.tpl 这...原创 2019-01-21 14:25:39 · 3121 阅读 · 2 评论 -
TP5框架 《登录超时或非法访问》
为了项目的安全性考虑,就是当登录超时或者未登录时,通过浏览器的地址栏直接输入项目内的地址时,如果想禁止未登录的用户不可以访问到后台,可以这样做:1、首先每个类都继承一个基类Controlleruse think\Controller;class Index extends Controller{}2、在这个基类中,默认的构造方法好像调用了 _initialize() 这...原创 2019-01-21 14:40:30 · 1771 阅读 · 0 评论 -
TP5框架 《防sql注入、防xss攻击》
如题:tp5怎么防sql注入 xss跨站脚本攻击呢?其实很简单,TP框架中有自带的,在 application/config.php 中有个配置选项:框架默认没有设置任何过滤规则,你可以是配置文件中设置全局的过滤规则:// 默认全局过滤方法 用逗号分隔多个'default_filter' => 'htmlspecialchars,addslashes,strip_tags'...原创 2019-01-23 11:21:37 · 13383 阅读 · 13 评论 -
TP5框架 《使用PHPExcel 导入Excel表格到数据库》
先从我的Github上,下载PHPExcel类扩展: https://github.com/hujinchen/PHPexcel/tree/master然后去TP框架的 extend 文件夹下新建个文件夹命名为 phpexcel,把下载下来的文件放到这目录下前端代码://html<div style="display: inline-flex;position: rela...原创 2019-01-30 16:59:18 · 1399 阅读 · 0 评论 -
解决TP5.1 报错:Non-static method think\Cookie::get() should not be called statically...
在Controller类中获取Cookie时完整的报错:Non-static method think\Cookie::get() should not be called statically, assuming $this from incompatible context百度翻译过来的意思:假设$this来自不兼容的上下文,则不应静态调用非静态方法think\cookie::g...原创 2019-02-28 16:27:11 · 38218 阅读 · 1 评论 -
Mysql 时间类型比较
SELECT * FROM charging_rules WHERE startTime <= '14:00:00' AND endTime >= '18:00:00'SELECT * FROM charging_rules WHERE startTime <= '2019-03-21' AND endTime >= '2019-03-21'SELECT ...原创 2019-03-13 15:15:52 · 18153 阅读 · 2 评论 -
MongoDb 查询详解
1、简单的基本查询db.inventory.insertMany([ { item: "journal", qty: 25, size: { h: 14, w: 21, uom: "cm" }, status: "A" }, { item: "notebook", qty: 50, size: { h: 8.5, w: 11, uom: "in" }, status: "A&quo原创 2018-09-17 01:29:26 · 810 阅读 · 0 评论