最新发布
-
Tomcat 与 MySQL 自动化部署实战教程 特别声明 - 本教程仅用于学习 Tomcat 与 MySQL 的标准化部署流程,以及 Shell 脚本和数据库的基本操作。所有操作均在测试环境中进行,严禁用于任何生产环境或违法违规用途。 教程文档:使用 Shell 脚本自动化部署 Tomcat 与 MySQL 应用 学习目标: 通过本教程,您将学会如何编写 Shell 脚本来自动化完成 Java Web 应用环境的搭建、部署和基础配置。 我们将部署一个中性的示例应用: 一个简单的“企业官网”或“待办事项列表”(ToDo List)应用,而不是任何具有特定业务逻辑的系统。 环境准备与脚本执行 将提供的示例项目源码包上传到 /root/ 目录下。 # 为部署脚本赋予执行权限 chmod +x deploy.sh # 执行部署脚本 ./deploy.sh注意: 确保以下端口在您的服务器上没有其他程序占用,脚本将使用这些端口部署应用和管理工具。 808080 8888 7777 9000 9002 验证部署成功 执行上述脚本后,如果返回以下类似内容,即表示 Tomcat 服务启动成功。 Using CLASSPATH: /root/runtime/tomcat-admin/bin/bootstrap.jar:/root/runtime/tomcat-admin/bin/tomcat-juli.jar Using CATALINA_PID:/root/runtime/tomcat-admin/bin/CATALINA_PID Tomcat started. (可选)学习数据库操作 部署脚本通常会初始化数据库。您可以学习如何使用命令行连接数据库并查看数据。以下命令中的密码应替换为您自己部署的MySQL实例的密码。 # 连接MySQL数据库,并查询用户表(这里以一个通用的users表为例) mysql -uroot -p'Your_Strong_Password_Here' -D example_db -e "SELECT id, username FROM users;" 访问应用 部署成功后,您可以访问以下地址来查看您的应用: · 应用首页: http://您的服务器IP:8080 · 应用管理后台: http://您的服务器IP:8080/admin (如果示例应用有的话) 学习域名配置(概念性说明) 在实际生产环境中,您可能会为应用绑定域名。这通常涉及: DNS 设置: 在域名注册商处将您的域名解析到服务器 IP。 Web服务器配置: 在 Nginx 或 Apache 中配置反向代理,将 80 端口的请求转发到 Tomcat 的 8080 端口,并配置域名。 本示例为了简化,暂不涉及此自动配置。 演示截图 (应替换为中性内容) 教程1图片 教程2图片 源码下载地址: 隐藏内容,请前往内页查看详情
-
php自助广告系统1.2 卡片描述 - 自助广告系统 可以在您网站任何页面添加此广告系统 为您的网站多一分收入! 自动监控广告到期时间 自助广告系统强势来袭 支持对接易支付 php7.0-7.4 mysql5.5+ 无需设置伪静态 搭建教程 上传(整个文件夹)到您网站目录 新建数据库导入数据库 修改app/database.php 数据库链接为您自己的 广告管理后台:您的域名/login.php admin399 admin399 前端样式:http://你的域名/diaoyong1.php ggcj/css/zzgg1.css里标注有各种细调图片演示: 1754564919104.jpg图片 1754564934832.jpg图片 注意:可放在子目录下运营 (该广告自助系统是基于你网站部署的,适用于任何网站!) 下载: 隐藏内容,请前往内页查看详情
-
woocommerce主题对接易支付插件 写这个插件是五年前的事了,最近陆陆续续有人通过各种渠道联系我询问使用方法,让我觉得更新一下插件也是值得的事情。更新后的插件更名为 freepay-woocommerce,意为Woocommerce下的免签约支付,本次更新除了增加功能、修复bug、精简代码外,还支持了目前市面上流行的易支付,本页文档我也就重写了。 1729060247-e04efd90cb41f31-768x451.png图片 更新 支持码支付和易支付两种免签约方式。 默认开 启码支付的支付宝、微信、QQ钱包支付,易支付默认关闭,可以后台手动开启。 一个插件就能开启所有的支付方式,也可以自行选择开启/关闭任意一种支付方式,更灵活。例如你可以选择开启/关闭码支付的支付宝和微信 + 易支付的QQ钱包。 管理员的订单详情页内自动添加备注,用户何时准备支付、以何种方式支付、何时支付等一目了然。针对码支付,还能知道用户是否足额支付,多支付或者少支付多少金额。 判断订单状态,避免重复业务。 其他。。。 使用方法 使用方法跟码支付相似,使用可以参考码支付。这里说重要的东西:网关地址。市面上有很多易支付平台,只是改了一个主页取了个名字,插件提供通用的易支付对接接口,只要填写平台的网关地址即可对接成功。举个例子:如果本站做了易支付,网关域名为pay.mebi.me,那么网关地址为:https://pay.mebi.me/,不要忘了结尾的“/”。 代码片段: <?php class WC_Gateway_Easypay_zfb extends WC_Payment_Gateway { public function __construct() { // 必要的字段 $this->id = 'easypay_zfb'; $this->icon = WC_Freepay_URL.'/assets/logo/zfb-logo.jpg'; $this->has_fields = false; $this->method_title = '易支付——支付宝'; $this->method_description = '易支付——支付宝网关设置'; // 必须调用的方法 $this->init_form_fields(); $this->init_settings(); // 设置request或者response对象会用到的变量 $this->title = $this->get_option('title'); $this->description = $this->get_option('description'); // 保存后台设置的数据 add_action( 'woocommerce_update_options_payment_gateways_' . $this->id, array( $this, 'process_admin_options' ) ); // 实例化异步通知的处理 new WC_Gateway_Easypay_Notify($this); } //配置列表项 public function init_form_fields() { $this->form_fields = array( 'enabled' => array( 'title' => "启用/禁用", 'type' => 'checkbox', 'label' => "是否启用支付宝网关,默认为禁用。", 'default' => 'no', ), 'title' => array( 'title' => "标题", 'type' => 'text', 'description' => '在结算时看到的当前支付方式的名称', 'default' => '支付宝支付', 'desc_tip' => true, ), 'description' => array( 'title' => '描述', 'type' => 'text', 'desc_tip' => true, 'description' => '结算时当前支付方式的描述', 'default' => '本次交易将使用支付宝付款', ) ); } //核心订单处理 public function process_payment($order_id) { global $woocommerce; $order = wc_get_order($order_id); $price = $order -> order_total; $order_items = $order->get_items(); $product_num = count($order_items); foreach ($order_items as $item_id => $item_data) { $product = $item_data->get_product(); $product_name = $product->get_name(); break; } if ($product_num > 1) { $product_name .= "等".$product_num."件商品"; } $type = "alipay"; require("inc/easypay.config.php"); require_once("lib/epay_submit.class.php"); $parameter = array( "pid" => trim($alipay_config['partner']), "type" => $type, "notify_url" => plugin_dir_url( __FILE__ )."inc/easypay_return.php", "return_url" => home_url()."/wc-api/wc_gateway_easypay", "out_trade_no" => $order_id, "name" => $product_name, "money" => $price, ); $alipaySubmit = new AlipaySubmit($alipay_config); // add note for payment $msg = '顾客正在使用易支付-支付宝方式进行支付'; $order->add_order_note($msg); $woocommerce->cart->empty_cart(); //清空购物车 $para = urlencode(json_encode($alipaySubmit->payment_redirect($parameter))); return array( 'result' => 'success', 'redirect' => plugin_dir_url( __FILE__ ).'payment_redirect.php?para='.$para ); } } ?>下载地址: 隐藏内容,请前往内页查看详情
-
RiPro网盘链接检测插件v3.2,RiPlus网盘链接检测插件 本插件为RiPro和RiPlus主题专用插件,分别压缩在同一个包里,带安装说明! 目前支持百度网盘、蓝奏云、天翼云盘、坚果云盘、腾讯微云、90网盘,后续将支持更多网盘,如果你也想自己常用的网盘加入评论或联系站长告知,谢谢! 另外如使用过程中发现有链接状态已检测结果不匹配,请带上链接找站长修复! *V3.2更新内容: 1、新增“腾讯微云、90网盘”的支持; 2、修复百度网盘链接检测准确性.* *V3.1更新内容: 1、修复特定情况下前端自动添加检测按钮后“购买”、“下载”无法点击bug; 2、修复坚果云盘链接检测准确性;* *V3.0更新内容: 1、加入百度网盘、蓝奏云、天翼云盘、坚果云盘四种常用网盘的支持; 2、升级与RiPro对接机制,未启用主题而插件启用时仅在后台提示“RiPro未启用”而不会报错,避免测试时切换主题出现报错需要删除插件的问题;* 插件效果图: 1659190845-11d504a6b7e7500.png图片 使用方法: wordpress插件是后台直接安装或者上传安装的,在wp-content/plugins/ 这个文件夹下,plugins就是插件存放的位置。●前端自动添加检测按钮 可设置在“RiPro资源购买小工具”购买按钮/下载按钮上方自动添加检测按钮 ●前端自动检测 可设置页面加载完成后对本文章的下载按钮进行检测并展示检测结果 ●前端短代码 可设置开启短代码{mel\_pan\_check} 在文章内任意位置增加检测按钮 ●前端文本自定义 可自定义按钮文本、检测后提示文本 ●后台检测 在后台文章列表页增加“链接状态”列 ●后台自动检测 可设置进入文章列表页时自动对文章下载链接进行检测 下载地址 隐藏内容,请前往内页查看详情
-
小呆支付v6.8.4修正版整站源码 声明 - 由于网站迁移,6.8.4 以下版本不再发布,需要可到群内下载。 本人仅做二次修正,核心功能与原版一致,稳定性高、不掉单。 适当收费仅用于维持站点运营,介意请直接购买官方授权。 🚀 源码特点 离线唤起:手机锁屏也能完成支付并回调,0.01% 掉单率 无风控:本地监控,不异地登录,官方几乎零风险提示 多通道:支持支付宝当面付、微信、USDT 等所有 V 免签通道 5 套首页模板:含码支付官网同款,支持会员、套餐、邮件通知、收银台 零成本:除服务器与域名外,无需额外授权费 📲 使用须知 步骤操作上传二维码支持个人/商业/商家码,后台一键替换本地监控手机安装 APP → 扫码绑定 → 开启通知即可收款接口切换默认 V 免签,可一键切换 GET/POST 易支付防封号不云端挂机,不异地登录,官方无风险提示🧪 演示站 👉 点我进入演示(香港服务器) 商户:qwe 密码:123456789 商户:qwer 密码:123456789 演示站版本以修正新版本展示,详请见官网修正新版(头部搜:小呆) 前台界面图片 🆕 v6.8.4 更新日志 v6.8.3 → v6.8.4 优化转账风控,需先升级 6.8.3 收款快报 Pro 升级至 2.7 修复 VX 3.6.018,适配 3.9.2.22,新增用户代挂 后续将上线套餐自选代挂功能 v6.8 → v6.8.3 修复 SSL 环境下上传解码失败 支付宝监控端新增 3 种支付模式,后台自由切换 自动生成免输码二维码 监控端 v3 弃用 → v4,稳定性提升 支持后台一键压缩包升级(≥6.7 均可) 📽️ 支付演示 支付宝转账演示图片 📥 下载地址 小呆6.8.4完整包(76.2 M) 下载地址:https://3cym.lanzoub.com/iLO3o1mhl4xe 提取码:无 隐藏内容,请前往内页查看详情