自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(72)
  • 资源 (26)
  • 问答 (1)
  • 收藏
  • 关注

原创 怎么用jquery得到表单属性为数组值

/控制台输出结果,数组。

2023-03-25 12:31:44 447 2

原创 php使用phpqrcode生成二维码追加文字

phpqrcode包自行下载。

2023-02-22 09:43:02 1344

原创 页面调用window.print()打印以及隐藏打印按钮

页面调用window.print()打印以及隐藏打印按钮

2023-01-11 11:30:16 1223 1

原创 Cmder添加到右键菜单

cmder添加右键

2022-12-02 11:16:22 847

原创 php使用redis限制一个手机号短信发送次数

php使用redis限制一个手机号短信发送次数

2022-11-24 18:18:52 517

原创 PHP做app扫码登录的一些步骤和代码片段记录一下

基于php的app扫码登录

2022-08-22 16:08:00 1000

原创 在thinkphp5中实现购物车的功能

以上就是在thinkphp5中实现购物车功能的全部代码,逻辑大部分写在注释里面。那么两个物品就是二维数组,所以用二维数组来操作就可以了。首先需要理解的是,购物车操作是SESSION的原理。一个物品加进去是一个数组,存ID NAME NUM。加入购物车处理方法,加入成功后跳转到购物车列表页。...

2022-08-15 14:00:48 952

原创 解决vue ui无法远程访问的问题

Ready on http://localhost:8000,然后通过公网IP,http://xxx.xx.xx.xxx:8000,访问不了,还以为是localhost问题,通过vue ui -H 127.0.0.1,仍然不行,最后通过vue ui -H 0.0.0.0才访问成功。在自己服务器上部署hyperfcms项目,前端涉及到vue ui这个东西,安装好了,启动vue ui命令,...

2022-08-03 22:00:27 998 1

原创 PHP实现登录失败三次需要输入验证码需求

具体场景是这样的后台登录,前三次不需要输入验证码,在登录失败三次后,出现输入验证码的框,并且要验证是否正确。

2022-07-31 15:24:53 833

原创 Thinkphp6百万级xlsx表格导入数据库的实现方案

百万级xlsx表格导入数据库的实现方案

2022-07-17 20:44:07 935

转载 在php中使用curl调用https接口时返回false如何解决

在本地开发环境(window)phpstudy请求企业微信的接口时 private function httpPost($url, $data = array()) { $url = $this->host . '/' . $url; $data_string = json_encode($data); $ch = curl_init(); curl_setopt($ch, CURLOPT_POST, 1);

2022-05-27 10:01:54 1440

原创 php随机生成0.1到10的随机数,随机生成数字加字母的验证码

<?phpclass functions{ //随机生成0.1到10的随机数 public static function getNumber(){ $arr = ['0.1','0.2','0.3','0.4','0.5','0.6','0.7','0.8','0.9','1','1.1','1.2','1.3','1.4','1.5','1.6','1.7','1.8','1.9','2','2.1','2.2','2.3','2.4','2.5','2.6','2.7',..

2022-05-03 17:48:30 488

原创 表字段长度问题

今天在做项目,发现一个问题,我的一个表字段是 `num` decimal(6,2) unsigned NOT NULL COMMENT '购买数量';我在代码里插入10000,竟然变成了9999.99,打印sql是没问题的。原来decimal类型,插入的数字长度超过了,会自动。改一下长度就可以了......

2022-02-19 15:25:02 437

原创 PHP被继承的类内return不起作用

问题:在PHP中,被集成的类内使用return无效,会继续往下运行,无法终止。解决:需要返回数据可以通过 echo 的形式发送,return 无效;要达到 return 结束后续操作的效果,可以通过 die() 、exit()来达到目的;...

2022-02-16 16:35:40 425

原创 PHP二维数组根据键值排序,一句就可以了

array_multisort(array_column($arr,'name'),SORT_ASC,$arr);解释一下:array_column:返回输入数组中某个单一列的值.PHP array_column() 函数array_multisort:返回一个排序数组。您可以输入一个或多个数组。函数先对第一个数组进行排序,接着是其他数组,如果两个或多个值相同,它将对下一个数组进行排序。PHP array_multisort() 函数 | 菜鸟教程...

2021-12-27 11:15:42 285

原创 navicat连接ShardingSphere分表分库插件的坑

最近刚好在了解分表分库这个知识,买了个专栏学习。第一步就遇到坑,根据步骤启动成功了ShardingSphere,但是使用navicat连接不上,一开始以为mysql配置问题,百度了此问题好久,最后通过

2021-12-22 02:30:00 726 4

原创 navicat连接ShardingSphere分表分库插件的坑

最近刚好在了解分表分库这个知识,买了个专栏学习。第一步就遇到坑,根据步骤启动成功了ShardingSphere,但是使用Navicat Premium 15一直连接不上,报下面这个错误Navicat Premium 版本错误:一开始以为mysql配置问题,百度了此问题好久,最后通过几篇博客明白了。安装了一个Navicat Premium 11版本终于能连接上了。相关的博客地址贴下面:ShardingSphere应用专题–4.1.1版本–Sharding-Proxy的使用(十六)_

2021-12-21 22:05:21 1545

原创 window解压缩软件解压tar.gz文件遇到的坑

网上下载了一个apache-shardingsphere-4.1.1-sharding-proxy-bin.tar.gz分表分库压缩包,用360解压缩软件解压,发现里面lib文件夹下的jar文件缺失。导致无法运行,出现如下问题。解压后出现缺失:用这种方式解压出来,导致我踩了很多坑,还到Maven中央仓库一个个去找缺失的jar。最后才发现,原来是解压缩软件的坑。百度一下发现,也有的人出现用解压缩软件解压tar.gz压缩包出现丢失不完整的情况。原因是不支持解压此种压缩包。所以最后用wi...

2021-12-19 10:22:46 3323 1

原创 mysql判断当前时间是否在开始与结束时间之间且开始与结束时间允许为空

在项目中偶会遇到比如说查询某个公司开通的会员账号在不在有效期内,比如这个公司的会员账号有效期开始时间和结束时间分别是:start_time:2021-12-16 11:00:34end_time: 2021-12-22 11:00:34SELECT *, now() FROM vip_logWHERE start_time <= now() AND end_time >= now()now获取当前时间。另一种,使用时间段查询数据,数据中包含有开始结束时间,时间有

2021-12-15 11:21:29 4680

原创 mysql 查询时间戳格式化

每次用的时候,找也找不到,还是保存到自己的随笔中。。。时间戳格式化select id,name,FROM_UNIXTIME(time,'%Y-%m-%d %H:%i:%s') as addtime from testtable where totaltime != '';//time是时间戳字段,查出来之后是格式化的数据 ,重命名为 addtime...

2021-12-13 09:53:12 747

原创 redis限流-控制用户访问频率

一,前言开发接口服务的过程中,为了防止客户端对于接口的滥用,保护服务器的资源, 通常来说我们会对于服务上的各种接口进行调用次数的限制。比如对于某个 用户,他在一个时间段(interval)内,比如 1 分钟,调用服务器接口的次数不能够 大于一个上限(limit),比如说 100 次。如果用户调用接口的次数超过上限的话,就直接拒绝用户的请求,返回错误信息。二,令牌桶算法原理随着时间流逝,系统会按恒定1/QPS时间间隔(如果QPS=100,则间隔是10ms)往桶里加入令牌,如果桶已经满了就不再加了.

2021-12-10 22:52:22 1406

转载 彻底搞清分库分表(垂直分库,垂直分表,水平分库,水平分表)

文章来源:彻底搞清分库分表(垂直分库,垂直分表,水平分库,水平分表)_传智燕青-CSDN博客_分库分表

2021-12-07 22:28:03 112

原创 thinkphp6快速导出百万级数据到CSV或者EXCEL文件

很多时候,因为数据统计,我们需要将数据库的数据导出到Excel等文件中,以供数据人员进行查看,如果数据集不大,其实很容易;但是如果对于大数集的导出,将要考虑各种性能的问题,这里以导出数据库一百万条数据为例,导出时间不过20秒,值的学习的一种大数据导出方式。

2021-11-28 22:04:03 2263

转载 mysql快速生成百万测试数据

想练习一下excel导出大批量数据,苦于没有那么数据,看到这篇造百万测试数据的博客,觉得不错,转载记录下。mysql 如何快速生成百万测试数据_wuzhangweiss的博客-CSDN博客_mysql批量造数据

2021-11-27 14:41:03 383

原创 thinkphp6使用mysql悲观锁解决商品超卖问题

悲观锁介绍(百科):悲观锁,正如其名,它指的是对数据被外界(包括本系统当前的其他事务,以及来自外部系统的事务处理)修改持保守态度,因此,在整个数据处理过程中,将数据处于锁定状态。悲观锁的实现,往往依靠数据库提供的锁机制(也只有数据库层提供的锁机制才能真正保证数据访问的排他性,否则,即使在本系统中实现了加锁机制,也无法保证外部系统不会修改数据)。使用场景举例:以MySQL InnoDB为例商品goods表,假设商品的id为1,购买数量为1,status为1表示上架中,2表示下架。现在用户购买此商品

2021-11-21 16:28:56 1811 1

转载 mysql百万级数据分页查询缓慢优化

作为后端攻城狮,在接到分页list需求的时候,内心是这样的画面是这样的 代码大概是这样的 select count(id) from … 查出总数 select * from …. limit m,n 查出分页数据   和前端的交互是这样的 你传给我查询条件和pageNum、pageSize 我给你返回total、resultList 恩,可以开始预估开发时间了结果出来的时候是这样的 在点击后面几页的时候发现数据加载很...

2021-08-09 15:07:00 733

原创 docker ps命令和docker ps -a命令的区别

最近在学习docker,有些命令容易记混,就拿这两个命令来说吧。docker ps:列出正在运行的容器。docker ps -a:列出所有容器,包括未运行的。

2021-08-08 14:01:42 2841

原创 Java多实现时的几种冲突情况

1、公有静态常量的冲突package com.test.demo4;/** * @Author:每天至少八杯水 * @Date: 2021/8/5 19:56 */interface A{ public static final int NUM1 = 10;}interface B{ public static final int NUM1 = 20; public static final int NUM2 = 30;}class Imp implemen

2021-08-05 21:53:36 540

翻译 Window10安装Docker及搭建PHP开发环境的一些坑

1. 开启Windows10中的Hyper-V打开控制面板 - 程序和功能 - 启用或关闭Windows功能,勾选Hyper-V,然后点击确定即可,如图:2. 修改虚拟硬盘的位置 第一步:启用后,使用搜索框搜索Hyper-V管理器,打开 第二步:选择 Hyper-v设置 第三步:更改虚拟硬盘的的位置3. 下载Docker for Windows10 下载地址:https://download.docker.com/...

2021-08-01 14:44:44 931

转载 MySQL查询 每年 每月 每日 订单数和订单金额

原文地址:https://blog.csdn.net/z_xiao_qiang/article/details/112649930?spm=1001.2014.3001.5501最后附上效果图:

2021-07-28 14:06:31 821

转载 Java学习的正确打开方式

原文地址:https://blog.csdn.net/qq_44543508/article/details/102651841?ops_request_misc=%257B%2522request%255Fid%2522%253A%2522162701258616780261910072%2522%252C%2522scm%2522%253A%252220140713.130102334.pc%255Fall.%2522%257D&request_id=1627012586167802619100

2021-07-23 11:58:39 179 2

原创 phpstudy+laravel的伪静态设置

laravel框架使用phpstudy集成环境时如果用的是Nginx,则可能需要设置一下伪静态规则。# Check if a file exists, or route it to index.php.try_files $uri $uri/ /exploit/index.php?$query_string;if (!-e $request_filename) { rewrite ^(.*)$ /index.php?s=$1 last; break;} 如果...

2021-07-21 13:40:41 901 1

转载 Intellij IDEA 导入eclipse web项目

原文地址:https://blog.csdn.net/ditto_zhou/article/details/82853525

2021-07-20 21:36:32 109

转载 IDEA + Tomcat 8.5中文乱码解决和启动Tomcat出现乱码------淇℃伅 的解决办法

看了这两个博客的内容,应该95%能够解决你的问题了。博客1:解决tomcat8.5及其以上的IDEA中的乱码问题!!!!!(亲测有用):https://blog.csdn.net/qq_43250944/article/details/88938359博客2:启动Tomcat出现乱码------淇℃伅 的解决办法 亲测有效https://blog.csdn.net/qq_41269583/article/details/105684854...

2021-07-19 22:20:13 285

转载 IntelliJ IDEA 2020.2创建JavaWeb项目(部署Tomcat)方法

来源于:https://blog.csdn.net/qq_43441078/article/details/107912291

2021-07-19 22:06:26 177

原创 tp5操作Elasticsearch 增删改查实例demo

<?phpnamespace app\test\controller;class Index{ public $client; public function __construct() { $hosts = [ '127.0.0.1:9200', //IP+端口 ]; $this->client = \Elasticsearch\ClientBuilder::create()->s.

2021-07-19 11:17:52 250

转载 PHP操作Elasticsearch7.6

来自:https://www.cnblogs.com/itbsl/p/13394621.html

2021-07-17 15:29:44 157

转载 php(TP5)+redis实现秒杀抢购(限制用户购买次数)(附源码)

原文地址:https://blog.csdn.net/hzbskak/article/details/103718369

2021-07-16 14:53:09 1680

原创 常用的几个vagrant命令

$ vagrant init # 初始化$ vagrant up # 启动虚拟机$ vagrant halt # 关闭虚拟机$ vagrant reload # 重启虚拟机$ vagrant ssh # SSH 至虚拟机$ vagrant suspend # 挂起虚拟机$ vagrant resume # 唤醒虚拟机$ vagrant status # 查看虚拟机运行状态$ vagrant destroy # 销毁当前...

2021-07-15 16:56:20 272

原创 sublime text快捷键大全

sublime text还是比较好用的,这里总结了一些快捷键。选择类Ctrl+D 选中光标所占的文本,继续操作则会选中下一个相同的文本。Alt+F3 选中文本按下快捷键,即可一次性选择全部的相同文本进行同时编辑。举个栗子:快速选中并更改所有相同的变量名、函数名等。Ctrl+L 选中整行,继续操作则继续选择下一行,效果和Shift+↓ 效果一样。Ctrl+Shift+L 先选中多行,再按下快捷键,会在每行行尾插入光标,即可同时编辑这些行。Ctrl+Shift+M 选择括号内的内容(继续选择父括

2021-07-15 16:54:54 642

百万数据csv文件,用来做程序测试

百万数据csv文件,用来做程序测试

2022-07-17

52个web网页开发经常用到的PNG小图标素材_wangyetuku.com.rar

是一些常用的web开发小图标,png格式。个人感觉还可以,有需要的可以收藏一下。

2019-08-04

windows server 2012 R2服务器下配置php7+nginx1.1环境

这是本人亲自在腾讯云服务器上windows server 2012 R2 64位系统上搭建的php7+nginx1.1的环境。全程截图,详细记录下来了。希望对大家有帮助。

2018-05-08

图片左右滚动特效,很简单,你绝对看的懂

这是一个左右图片滚动的特效,代码很短,但是功能却完成实现了,你绝对可以看的懂。

2018-04-19

自己整理的SSM+maven环境整合

自己的整理的SSM+maven环境思路。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。

2018-03-14

SQLLite全国各个省市数据

使用navicat打开这个文件即可,。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。

2018-03-09

jQuery ligerUI1.3.2 API文档

jQuery ligerUI1.3.2中文API,打开不显示:点击右键->属性->解除锁定

2017-08-20

JAVA最新反编译工具及配置过程

绝不坑人,我自己亲自试过,也在用

2017-08-09

PHP--传智播客最新最全的教学视频,从基础到项目

在官网上都找不到的视频,很全面,学习PHP,这一套视频就够了,下载后用迅雷打开下载。

2017-07-26

php版的招聘网站源码

这是一个php的招聘网站项目源码,容易看懂,适合初学者学习。

2017-07-12

php连接SQL SERVICE R2的步骤及详解

php连接SQL Service2008R2的详解及测试代码都在里面,本人亲测,绝对有效。

2017-07-09

php连接Oracle的配置详解及测试代码

PHP连接Oracle的配置,插件,全在里面,教程很详细,本人亲测,完全有效

2017-07-09

php-5.3.29-Win32-VC9-x86.zip 线程安全版

珍藏很久的一个版本,非常好用

2017-06-20

springMVC详解以及注解说明

非常全面,看了学到很多

2017-06-18

逻辑思维题目(附答案)

题目非常经典

2017-06-18

Android官方PAI文档完整版

非常全面

2017-06-18

精美简历模板115套

这些ppt都是非常好的

2017-06-18

J2EE API中文版 超全面详细

很全面,中文意思易理解,非常适合学习

2017-06-14

wamp5服务器

继承几款服务器

2017-06-13

SSM视频+资料(新巴巴运动网)

非常全面的SSM项目视频

2017-06-05

非常全的Linux操作心痛使用教程

非常全的Linux操作教程,适合初学者

2017-06-04

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除