
开发代码例子
php,java代码例子,包含开发项目中遇到的经典功能案例提取出来做成文章
优惠券已抵扣
余额抵扣
还需支付
¥39.90
¥99.00
购买须知?
本专栏为图文内容,最终完结不会低于15篇文章。
订阅专栏,享有专栏所有文章阅读权限。
本专栏为虚拟商品,基于网络商品和虚拟商品的性质和特征,专栏一经购买无正当理由不予退款,不支持升级,敬请谅解。
hanzhuhuaa
这个作者很懒,什么都没留下…
展开
-
win10 快速搭建 lnmp+swoole 环境 ,部署laravel6 与 swoole框架laravel-s项目3
给php配置中找到container_name: php这一行,在这行代买后增加一行增加ports:-"5200:5200"配置。cmd 进入dnmp目录重建php后重新启动dnmp环境,查看容器的情况。win10中 进入dnmp目录 修改配置文件docker\dnmp\docker-compose.yml。记事本打开,将配置改成以下,x相关的域名,还有文件路径根据自己的项目修改。修改好后 cmd 进入dnmp目录下重启nginx。接下来开启php容器内的5200端口。启动php容器的5200端口。原创 2025-04-23 15:51:19 · 198 阅读 · 0 评论 -
win10 快速搭建 lnmp+swoole 环境 ,部署laravel6 与 swoole框架laravel-s项目2
接下来部署laravels,一定要多看https://github.com/hhxsv5/laravel-s/blob/master/README-CN.md。3.laravels 文档 https://github.com/hhxsv5/laravel-s/blob/master/README-CN.md。2.laravel6.0文档 https://learnku.com/docs/laravel/6.x。等下载运行好后根据laravels的官方文档运行以下代码,发布laravels的文件。原创 2025-04-03 17:38:06 · 370 阅读 · 0 评论 -
win10 快速搭建 lnmp+swoole 环境 ,部署laravel6 与 swoole框架laravel-s项目1
一切基于https://github.com/yeszao/dnmp 这个项目,里面也有详细文档,我的教程只是做了一些图文补充。这时候cmd 中docker ps 就可以看到运行的容器,或者直接打开docker软件也可以看到运行情况,这里也可以看到我的mysql5容器开放的是3305端口映射到win10主机上面,这个端口后面Navicat链接容器内的mysql,或者php链接容器内的mysql都要用到。上面的代码运行好后,你的dnmp\www\目录下会多一个blog的文件夹,就是laravel6的项目。原创 2025-04-02 14:58:03 · 696 阅读 · 0 评论 -
linux常用操作命令
t:测试配置文件是否正确,在运行时需要重新加载配置的时候,此命令非常重要,用来检测所修改的配置文件是否有语法错误。使用 fdisk 或 parted 来创建新的分区。这里我们使用 fdisk,假设你要创建一个单一的分区。-c :使用指定的配置文件而不是 conf 目录下的 nginx.conf。5.输入结束扇区,或者输入 +200G 来分配 200GB(根据磁盘大小)。-V:显示 nginx 的版本号以及编译环境信息以及编译时的参数。现在你可以挂载新创建的分区。1.输入 n 创建一个新的分区。原创 2025-04-28 15:08:45 · 119 阅读 · 0 评论 -
php微信支付订单退款退回微信用户
【代码】php微信支付订单退款退回微信用户。原创 2025-04-23 15:46:50 · 166 阅读 · 0 评论 -
thinkphp每条一级栏目中可自定义添加多条二级栏目,每条二级栏目包含多个字段信息
小程序客户端需要展示团购详情这种结构的内容,后台会新增多条套餐,每条套餐可以新增多条菜品信息,每条菜品信息包含菜品名称,价格,份数等字段信息,类似于购物网的商品多规格属性,数据表中以json类型存储,手写了一个后台添加和编辑的demo添加页面编辑页面(json数据动态渲染出样式)控制器代码添加的html编辑的html原创 2025-04-03 17:33:31 · 247 阅读 · 0 评论 -
thinkadmin调用天地图选择器获取点位经纬度,并回传上一页面保存
thinkadmin调用天地图选择点位获取经纬度,关闭当前页面,并回传上一页面保存原创 2025-04-02 14:41:01 · 124 阅读 · 0 评论 -
thinkphp 微信商户转账到微信用户零钱(v3密钥版)
一种是用v3密钥的接口:微信商户转账到零钱(听说是v2接口的微信商户容易被限制,后来就改成v3了)这几天做项目有一个需求,小程序用户提交记录后,商家后台审核通过自动转账到用户的微信零钱中.今天分享下如何实现自动打款,v3微信商户转账到零钱。接口返回状态查看原因。原创 2025-03-25 13:48:51 · 252 阅读 · 0 评论 -
MySQL—Navicat创建存储过程循环往数据表插入数据
【代码】MySQL—Navicat创建存储过程循环往数据表插入数据。原创 2025-03-25 13:45:11 · 59 阅读 · 0 评论 -
thinkphp 微信商户转账到微信用户零钱(v3密钥版)(含SDK和文档)
一种是用v3密钥的接口:微信商户转账到零钱(听说是v2接口的微信商户容易被限制,后来就改成v3了)这几天做项目有一个需求,小程序用户提交记录后,商家后台审核通过自动转账到用户的微信零钱中.今天分享下如何实现自动打款,v3微信商户转账到零钱。接口返回状态查看原因。原创 2025-03-18 09:36:30 · 171 阅读 · 0 评论 -
thinkphp 微信商户转账到微信用户零钱(v3密钥版)
一种是用v3密钥的接口:微信商户转账到零钱(听说是v2接口的微信商户容易被限制,后来就改成v3了)这几天做项目有一个需求,小程序用户提交记录后,商家后台审核通过自动转账到用户的微信零钱中.今天分享下如何实现自动打款,v3微信商户转账到零钱。接口返回状态查看原因。原创 2025-03-06 10:33:55 · 248 阅读 · 0 评论 -
thinkphp 微信商户付款到微信用户零钱(v2密钥版)
这几天做项目有一个需求,小程序用户提交记录后,商家后台审核通过自动转账到用户的微信零钱中.一种是用v2密钥的接口:企业付款到零钱,原创 2025-03-06 10:31:41 · 73 阅读 · 0 评论 -
腾讯地图使用百度地图步行路线规划
【代码】腾讯地图使用百度地图步行路线规划。原创 2025-03-03 11:45:01 · 162 阅读 · 0 评论 -
分布式与集群
(请注意高可用集群既不是用来保护业务数据的,保护的是用户的业务程序对外不间断提供服务,把因软件/硬件/人为造成的故障对业务的影响降低到最小程度)。这种集群可以在接到请求时,检查接受请求较少,不繁忙的服务器,并把请求转到这些服务器上。集群是不同的服务器对外提供一致的服务,解决高可用的;分布式是针对用户/终端来讲的,把Job送到地理上分散的sever(i.e. 网格类)上协同作业,然后合并计算结果。常见的就是2个节点做成的HA集群,有很多通俗的不科学的名称,比如”双机热备”, “双机互备”, “双机”。原创 2025-01-07 10:47:28 · 286 阅读 · 0 评论 -
根据当前时间获取数据表中的时间字段(10:00)大于当前时间,并且进行数据排序
你可以使用 STR_TO_DATE() 函数将时间字符串转换为 MySQL 能够识别的时间格式,然后进行排序。数据表字段是字符串(例如 ‘9:18’、‘19:25’ 等)数据表字段和日期格式一样。原创 2025-01-07 10:34:52 · 148 阅读 · 0 评论 -
Nginx负载均衡(upstream)
注意:生产环境中不建议加上non_idempotent选项,因为无论是发生500错误还是timeout,服务器上的业务可能已经执行过了,而重试会导致非幂等方法重复执行,从而导致业务问题,例如一个请求会创建了多个订单,或者收到多条短信的问题。实际上Nginx本身默认会有错误重试机制,并且可以通过proxy_next_upstream来自定义配置,其默认值是proxy_next_upstream error timeout,即发生网络错误以及超时,才会重试其他服务器。原创 2024-12-20 11:01:35 · 471 阅读 · 0 评论 -
thinkadmin 通过主键id增删改查附表记录,并窗口展示列表数据
thinkadmin 通过主键id增删改查附表记录,并以窗口展示的展示附表列表数据,在窗口中可以对每条数据进行增删改查原创 2024-12-20 10:51:07 · 83 阅读 · 0 评论 -
耦合?依赖?耦合和依赖的关系?耦合就是依赖
110行 public void Attach(StockObserver observer) //注意,这里是从外部传入对象—即依赖注入,但是还是产生了耦合,因为StockObserver是一个具体类,依赖具体等于把代码写死了,类与类之间产生了紧密联系(耦合),以后假如出现变化,怎么办?重点总结:耦合是影响软件复杂程度和设计质量的一个重要因素,在设计上我们应采用以下原则:如果模块间必须存在耦合,就尽量使用数据耦合,少用控制耦合,限制公共耦合的范围,尽量避免使用内容耦合。(3) 外部耦合。原创 2024-12-17 11:40:27 · 50 阅读 · 0 评论 -
开机启动谷歌浏览器并按F11全屏显示H5网站或者广告
在“目标”框中,找到 “C:\Program Files\Google\Chrome\Application\chrome.exe” 这段路径。找到 Google Chrome 的安装路径(通常在 C:\Program Files\Google\Chrome\Application)。这个命令会打开启动文件夹。右键点击桌面上的 Google Chrome 快捷方式,选择 属性。这样,谷歌浏览器在开机启动时不仅会自动打开,还会自动进入全屏模式。这样,每次开机时,谷歌浏览器就会自动启动。Windows 系统。原创 2024-12-17 11:37:12 · 785 阅读 · 0 评论 -
nginx rewrite及多upstream
请求:http://www.ckl.com/json/rooms/2010101/info.json。请求上面的地址,rewrite到一个新的地址并且发往另一组upstream。发现请求的是/json/rooms/ 跳转到/room/info/uid/请求的upstream http://ckl_backend;需求,目前的服务器做了nginx的负载均衡,实现目标。原创 2024-11-22 15:29:56 · 128 阅读 · 0 评论 -
php thinkphp公众号推送模板消息通知,并跳转H5链接
【代码】php thinkphp公众号推送模板消息通知,并跳转H5链接。原创 2024-11-22 15:27:40 · 396 阅读 · 0 评论 -
thinkphp6.0 伪静态失效404(win下)
找到问题点了,是 BtSoft/nginx/conf/php/ 下的 74.conf 问题,是 try_files $uri=404 与 pathinfo 有冲突,将这一行注释后就可以了。发现 Linux 面板上相关 php 配置没有这个配置,所以是正常的,建议将这一行删除。原创 2024-11-11 14:55:46 · 207 阅读 · 0 评论 -
微信小程序 苹果手机可以正常引用字体,安卓手机无法正常引用,需在nginx配置字体跨域
【代码】微信小程序 苹果手机可以正常引用字体,安卓手机无法正常引用,需在nginx配置字体跨域。原创 2024-11-11 14:53:54 · 316 阅读 · 0 评论 -
Nginx的缓存服务器proxy_cache配置
proxy_busy_buffers_size 开启缓冲响应的功能以后,在没有读到全部响应的情况下,写缓冲到达一定大小时,nginx一定会向客户端发送响应,直到缓冲小于此值。Nginx的缓存加速功能是由proxy_cache(用于反向代理和静态缓存)和fastcgi_cache(PHP动态缓存)两个功能模块完成。proxy_pass nginx缓存里拿不到资源,向该地址转发请求,拿到新的资源,并进行缓存。proxy_cache 指定用于页面缓存的共享内存,对应http层设置的keys_zone。原创 2024-11-06 11:36:01 · 145 阅读 · 0 评论 -
thinkphp 新增(插入)数据库多条数据时,批量插入数据提升性能
【代码】thinkphp 新增(插入)数据库多条数据时,批量插入数据提升性能。原创 2024-11-06 11:31:19 · 261 阅读 · 0 评论 -
thinkadmin,点击列表导出excel
【代码】thinkadmin,点击列表导出excel。原创 2024-10-28 16:48:41 · 118 阅读 · 0 评论 -
thinkadmin列表头部增加按钮,点击请求接口
【代码】thinkadmin列表头部增加按钮,点击请求接口。原创 2024-10-18 08:36:12 · 61 阅读 · 0 评论 -
app开发中,thinkphp后端唤起支付宝app进行支付
【代码】app开发中,thinkphp后端唤起支付宝app进行支付。原创 2024-10-11 15:48:22 · 211 阅读 · 0 评论 -
linux+docker+nginx如何配置环境并配置域名访问
【代码】linux+docker+nginx如何配置环境并配置域名访问。原创 2024-10-09 16:06:09 · 189 阅读 · 0 评论 -
thinkphp阿里云发送短信验证码,存储到缓存中完成手机号验证
您可以使用 Composer 来安装阿里云的 SDK。第一步安装阿里云 SDK。原创 2024-10-09 15:44:36 · 1000 阅读 · 0 评论 -
thinkphp6.0 伪静态失效404(win下)
找到问题点了,是 BtSoft/nginx/conf/php/ 下的 74.conf 问题,是 try_files $uri=404 与 pathinfo 有冲突,将这一行注释后就可以了。发现 Linux 面板上相关 php 配置没有这个配置,所以是正常的,建议将这一行删除。原创 2024-09-24 15:09:28 · 569 阅读 · 0 评论 -
阿里云oss独立为子用户授权一个Bucketk控制权限
在脚本中配置修改相对应的语言即可【注意对应好自己的Bucket 名称】,然后对子用户生成access。假设您的 Bucket 名称为 “mypicture”。1、点击需要创建AccessKey的用户,进入子账户设置。2、创建对应账号的AccessKey。附加:创建子账户AccessKey。2、创建Bucket。原创 2023-05-25 09:56:00 · 1079 阅读 · 0 评论 -
php thinkphp 小程序发送订阅模板消息通知
小程序需要在我的模板中先选用模板。小程序需要先订阅模板。原创 2024-09-24 15:04:41 · 656 阅读 · 0 评论 -
JS快速获取图片宽高的方法
通过以上测试,我们发现定时检测图片宽高的方式要比onload快多了,打印的行数越多表示onload时间越长,40毫秒执行一次,基本100毫秒内就能获取图片的宽高,chrome甚至在第一次循环的时候就已经获得数据。从缓存里读取图片的宽高不用说,非常方便快捷,今天我们要解决的是没有缓存而又快速的相比onload更快的方式去获取图片的宽高。但onload大一点的图通常都比较慢,不实用,但只要图片被浏览器缓存,那么图片加载几乎就不用等待即可触发onload,我们要的是占位符。一、简陋的获取图片方式。原创 2024-09-10 11:27:46 · 373 阅读 · 0 评论 -
thinkphp事务提交
【代码】thinkphp事务提交。原创 2024-09-10 11:20:18 · 124 阅读 · 0 评论 -
php 时间段 16:16|16:17 转换成标准时间格式的数组
【代码】php 时间段 16:16|16:17 转换成标准时间格式的数组。原创 2024-08-27 16:35:15 · 90 阅读 · 0 评论 -
linux+docker+nginx如何配置环境并配置域名访问
2)安装docker,这个主要的作用就是用来安装mysql.你也可以不需要安装这个东西,直接在linux中安装mysql。3) 安装nginx,主要作用就是用来分发php的地址分发管理。原创 2024-08-15 16:10:10 · 322 阅读 · 0 评论 -
thinkphp 主表的字段是1,2,3和附表的外键id都是逗号分割的字符串的关联查询
文章表的标签是2,3 或者1或者2进行关联查询。例如企业表的标签是1,2,3。原创 2024-08-15 15:45:05 · 367 阅读 · 0 评论 -
php 在app中唤起微信app进行支付,并处理回调通知
【代码】php 在app中唤起微信app进行支付,并处理回调通知。原创 2024-08-14 16:52:05 · 512 阅读 · 0 评论 -
fastadmin(thinkphp)微信小程序登录,微信支付
【代码】fastadmin微信小程序登录,微信支付。原创 2023-12-29 11:02:05 · 1705 阅读 · 0 评论