自定义博客皮肤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)
  • 收藏
  • 关注

原创 使用SecoClient软件连接L2TP

使用secoclient代替windows自带的连接工具实现l2tp访问外地局域网

2023-12-30 02:32:05 731

原创 使用IDEA把Java程序打包成jar

选择JAR->From modules with dependencies。在项目的 \out\artifacts目录下就会生成你的项目jar包了。在工具栏中找到Build,选择Build Artifacts。点击左上角File,选择Project Structure。选择你要运行的main方法所在的类,选好了点击OK。刚才创建好的Artifacts,选择Build。Artifacts添加完成后点击右下角OK。左侧选中Artifacts,点击右侧的+号。

2023-08-22 19:42:54 1049

原创 jar运行参数传递方式

jar运行参数传递方式

2023-08-22 17:37:18 232

原创 Error creating bean with name ‘resourceHandlerMapping‘ defined in class path resource

Spring整合SSM遇到 Error creating bean with name 'resourceHandlerMapping' defined in class path resource

2023-02-10 10:14:56 2657

原创 弱网管VLAN交换机配合爱快搭建单臂路由

记录一次vlan交换机的折腾

2022-09-11 10:01:03 8155 1

原创 (黑)群晖设置Ping不通路由器自动关机 实现断电自动关机

当年搭黑群辉时用的伪UPS保护方案,适用于旧笔记本改造的黑裙,使用期间虽然只保护了3次.后来换了白裙和USB UPS

2022-08-28 20:32:05 3977 1

原创 FastAdmin 表格通用搜索 使用初始值搜索

页面一加载出来就可以直接用某些值进行搜索比如数据过多的时候初次加载数据比较慢,就可以初始化的时候赋值一个时间段进行数据的搜索,这样子就可以加快数据展示出来的速度例:初始使用小明作为name字段进行搜索直接在对应js中追加一个defaultValue属性即可在表格初始化的时候进行赋值并搜索对应数据...

2022-04-27 14:16:35 1659

原创 FastAdmin selectpage的使用

官方文档:动态下拉(SelectPage) - FastAdmin框架文档 - FastAdmin开发文档页面:一般用在添加页面add.hrml 编辑页面edit.html<input id="c-name" data-rule="required" data-source="category/selectpage" data-field="nickname" class="form-control selectpage" name="row[name]" type="text"

2022-04-27 14:04:08 2570

原创 FastAdmin 使用composer安装php-amqplib/php-amqplib组件

在框架根目录使用composer安装即可composer require php-amqplib/php-amqplib 2.6.*报错1:安装fileinfo插件解决

2022-04-26 17:09:00 788

原创 如何在右键菜单手动添加 Open Folder as PHPStorm Project

直接从文件夹打开项目是一个很方便的功能,但是万一在安装的时候忘记勾选怎么办呢?win+R运行regedit找到路径:计算机\HKEY_CLASSES_ROOT\Directory\Background\shell\右键点击shell→新建项:PHPStorm右键单击PHPStorm→新建字符串设置名称为Icon数值为你想设置的ico图标设置默认的字符串的值为自己喜欢的提示语右键单击PHPStorm→新建项command将command中默认的字符...

2022-04-02 01:34:56 1360

原创 氚云 表单前端代码-提交机制

氚云表单前端代码中包含的几个方法官方文档:氚云帮助中心根据这几日的探索,发现几个事件的提交机制如下图所表示

2022-02-23 17:22:19 743

原创 FastAdmin 数据表格导出自定义数量的数据

自带的导出功能数据数量太少,需要手动自定义数据条数。注意,不设置exportDataType: 'basic' 属性则默认只能导出10条数据。一定要加上这个属性,才能导出当前页面的实际数据数量

2022-02-23 11:46:34 1688

原创 FastAdmin 数据表格设置分页数据条数

官方文档:表格参数 - FastAdmin框架文档 - FastAdmin开发文档

2022-02-23 11:25:44 2455

原创 FastAdmin 系统配置的使用

系统配置可以方便的将一些数值暴露在后台给用户进行修改本文将以图片的形式记录一下系统配置的添加和调用

2021-12-28 23:27:43 1812

原创 FastAdmin重置用户密码

数据库修改fa_admin表的两个字段密码(password):c13f62012fd6a8fdf06b3452a94430e5密码盐(salt):rpR6Bv登录密码是123456

2021-12-26 21:18:34 2458

原创 PHPStorm 使用FTP开发避免单文件代码冲突

使用FTP进行PHP的开发应该是比较常用的开发方式,但是遇上团队开发,还是用FTP的话容易造成代码冲突并且直接覆盖,这样子是很危险的。PHPStorm的FTP功能提供了几个选项是可以用来避免冲突的使用FTP我们在配置的时候需要做好FTP映射第一步,配置好自己的FTP并设置目录映射第二步 打开ctrl+S上传文件功能第三步 设置上传文件时对比数据第四步 使用我到宝塔上修改了一个文件并保存,模拟出远端修改的场景现在远端与我的本地代码就形成了冲突这时...

2021-12-22 12:24:09 718 1

原创 PHP 将长文本按规定字数分割到数组

<?php$ticket_text_2 = [ '垃圾不落地,水富更美丽收费公告(政府定价)收费时段(08:00-20:00)停车时长不足30分钟,免收机动车停放服务费超过30分钟则首60分钟按3.00元计收之后按1.00元/60分钟计收不足60分钟按60分钟计注:当天收费时段内全城停车封顶计费为10元请您关好车门车窗,保管好贵重物品!拒付拒缴停车费将依法追缴服务电话:0870-*******监督电话:0870-*******水富智慧泊车',];//循环检查这个数组的元素//定义超出.

2021-12-20 11:04:29 428

原创 微信公众号实现带图卡片分享链接

分享本公众号页面的带图卡片

2021-12-16 14:44:45 3957 1

原创 php-amqplib调用rabbitMQ 存留大量无用Connections和Channels的解决办法

在php-amqplib这个组件里默认是不开启keepalive和heartbeat的,需要在创建连接时手动给定,但是这两个参数最好还是每次建立连接时都打开,以免当客户端连接断开后对应的连接和信道一直占用浪费资源(之后还是会建立新建连接和信道,并不会复用)因为我是以这种方式引用的,所以我们找到对应的文件去修改找到如下文件,修改两个属性的初始值\vendor\php-amqplib\php-amqplib\PhpAmqpLib\Connection\AMQPStreamConnection..

2021-08-26 17:47:05 1256

原创 rabbitMQ 还原服务配置并重新添加远程访问用户并打开权限

停止当前运行的服务rabbitmqctl stop_app重置rabbitMQ配置rabbitmqctl reset启动rabbitMQrabbitmqctl start_app添加admin用户 密码为adminrabbitmqctl add_user admin admin设置用户标签rabbitmqctl set_user_tags admin administrator设置新创建用户的权限*默认的guest用户只能在localhos...

2021-08-26 17:11:37 293

原创 fastadmin 数据表格展示字段映射

这里展示的是'车牌类型'字段,需要将数据记录的1,2,3映射成汉字蓝牌黄牌绿牌展示在数据表格上主要用到前端js中的两个方法即可根据返回的数字自动映射成汉字展示在表格上searchList与formatter 两个属性即可实现...

2021-08-21 11:55:34 804

原创 ThinkPHP5.0使用命令行执行代码逻辑

创建一个自定义命令类文件,新建application/common/command/Hello.php<?phpnamespace app\common\command;use think\console\Command;use think\console\Input;use think\console\input\Argument;use think\console\input\Option;use think\console\Output;use think\Db;cl

2021-07-23 11:55:33 1829

原创 配合宝塔Supervisor管理器实现php-amqplib/php-amqplib组件的多线程

宝塔软件商店安装Supervisor管理器打开Supervisor管理器的设置,添加守护进程守护进程添加成功现在相当于有4个receive.php在后台监听你的send.php发布的任务了,并且在并发的时候会被多线程执行控制台执行一下send.php发布任务任务发布后去查看Supervisor管理器的日志,发现刚才发布的任务已经被成功执行...

2021-07-23 11:34:04 444

原创 composer版php-amqplib/php-amqplib组件简单使用

receive.php<?phprequire_once __DIR__ . '/vendor/autoload.php';use PhpAmqpLib\Connection\AMQPStreamConnection;//一般rabbitMQ安装好后默认的端口是5672,防火墙记得打开,默认用户名和密码都是guest$connection = new AMQPStreamConnection('localhost', 5672, 'guest', 'guest');$cha...

2021-07-23 11:22:40 673

原创 composer安装php-amqplib/php-amqplib组件

我选择单独调用php-amqp的功能,所以就单独存放该组件,不与其他框架合并这里我们采用先创建composer.json文件然后使用composer install命令进行安装找一个合适的位置,新建一个空白目录自己新建一个文件,命名为composer.json修改文件内容为{ "require" : { "php-amqplib/php-amqplib" : "2.6.*" } }直接保存文件

2021-07-23 10:38:46 876

原创 centos安装rabbitmq服务

1、使用yum安装rabbitMQ服务yum install rabbitmq-server*以下是安装的SSH语句[root@localhost ~]# yum install rabbitmq-server已加载插件:fastestmirrorRepository base is listed more than once in the configurationRepository updates is listed more than once in the configu..

2021-07-21 15:56:40 606

原创 宝塔 PHP7.2 安装pdo_sqlsrv扩展 TP5对接SQLServer数据库

SQLServer 实际上是 mssql,想要使用 thinkphp 的 Db 对象操作数据库前必须要在服务器上安装对应的扩展。宝塔面板的 PHP 安装路径为 /www/server/php/ 且支持多个 PHP 版本共存,所以安装 PHP 扩展的方法与网上那些示例略有不同下面是 PHP7.2 安装 pdo_sqlsrv5.6.0 扩展的过程。( pdo_sqlsrv 扩展目前最新的版本可以通过此网址查看http://pecl.php.net/package/pdo_sqlsrv)#加入微软.

2021-03-19 17:31:44 1360 2

原创 Pycharm 更换pip源

菜单路径 File->setting->Project:xxx->Python interpret点击右侧 + 号出现包市场点击下方的 Manage Repositories进入源管理界面,点击右上角 + 号这里推荐几个(1)阿里云 http://mirrors.aliyun.com/pypi/simple/(2)豆瓣http://pypi.douban.com/simple/(3)清华大学 https://pypi.tuna.tsinghua.edu.

2021-03-09 11:58:06 12507 4

原创 宝塔 Supervisor管理器 自动重启守护进程

不多BB,直接上方法在创建的.py文件中输入以下脚本from supervisor_main import *class Get: def __init__(self): self.program=""get = Get();get.program="xxxxxxxx" #你的管理器中守护进程的名称supervisor_main_obj = supervisor_main();supervisor_main_obj.StopProcess(get..

2021-01-14 09:56:07 3259 5

原创 CentOS7 切换composer版本

在composer升级2.0版本之际好多之前的项目都出现了composer兼容性问题今天不小心升级了compose,导致了composer update 报错问题现在总结一个版本回退的方法先到GitHub下载一个过往版本的composer.phar文件https://github.com/composer/composer/releases找到自己CentOS /user/bin/这个目录下的 composer文件 删除它将新下载的旧版本composer.phar复制进去,重命.

2020-12-22 14:39:28 792

原创 FastAdmin在本地生成一个CSV文件

基于FastAdmin自带的phpoffice组件<?phpnamespace app\api\controller;use app\common\controller\Api;class MyExcel extends Api{ public function index() { set_time_limit(0); //循环生成一个数组 for ($i = 0; $i <= 100; $i++) {

2020-11-20 15:46:26 455

原创 FastAdmin 发送带附件的邮件

基于FastAdmin自带的邮件功能<?phpnamespace app\api\controller;use app\common\controller\Api;use app\common\library\Email;class MyEmail extends Api{ public function index() { //获取邮件对象 $email = new Email; $result = $email.

2020-11-20 15:39:36 822

原创 虚拟机从路由器获取宽带拨号账号密码

获取RouterOS这里使用RouterOS来实现PPPOE服务器的功能。首先下载 RouterOS的镜像,下载地址http://www.routeros.com.cn/download/ROS/ros-6.36/x86/mikrotik-6.36.rar解压后就能看到一个名为mikrotik-6.36.iso的镜像文件。设置虚拟机这里我使用的是VMWare16虚拟机创建完成,接下来开始编辑虚拟机设置编辑虚拟机设置...

2020-11-18 15:56:37 1026 2

原创 宝塔搭建Rsync

环境两台虚拟机192.168.0.71 源服务器192.168.0.77 目标服务器都是CentOS7,并安装宝塔面板目的A作为源服务器B作为备份服务器,去拉取A的数据现A上有test项目需要进行备份192.168.0.71 源服务器A&主服务器A 有目录 /opt/test192.168.0.77 目标服务器B&备份服务器B 有目录 /opt/bak/test操作为两台机器都安装rsync安装rsyncyum -y in...

2020-10-23 14:11:17 1221

原创 使用国内镜像下载Git

使用如下链接https://npm.taobao.org/mirrors/git-for-windows/最新的版本一般是在最下方根据自己的系统版本下载即可 64位系统下载打圈的这个就行了

2020-10-21 16:23:52 497

原创 宝塔搭建YApi接口管理系统

YApi旨在为开发、产品、测试人员提供更优雅的接口管理服务。可以帮助开发者轻松创建、发布、维护 APIhttps://hellosean1025.github.io/yapi/index.html点击 开始 进入教程页面选择内网部署教程首先在自己服务器安装npm 这里直接使用教程提供的命令npm install -g yapi-cli --registry https://registry.npm.taobao.orgnpm安装完成后 进入自己想要部署的目录...

2020-10-19 17:47:38 2239

原创 PHP 运行 mkdir() Permission Denied 问题

使用mkdir()以递归式创建目录时遇到 Permission Denied 问题解决:本次使用的时yii框架,所以首先确保 是apache的用户对web目录有权限,然后再给此用户加rw权限。具体命令为:1、通过 ps -ef |grep php 命令查看php的执行用户是哪一个一般是www2、给web目录增加对应的用户和组: chown -R www:www /path/server/web3、给www用户组增加 rw权限: chmod -R ...

2020-09-19 11:47:27 1484

原创 解决“-bash: netstat: command not found“问题

原先我以为直接 yum -y install netstat 就可以了后来发现要用下面这个命令yum install net-tools

2020-09-08 09:26:50 819

原创 CentOS主机SSH另一台CentOS主机

本地主机-1使用 ssh命令打开需要打开的服务器地址 登录root用户ssh 192.168.0.66 -l root第一次登录会提示一些关于秘钥的信息,这里没截图 直接yes通过就 行-------连接成功后就会提示输入密码了密码输入完成就成功连接到另一台服务器了这种情况适用于 客户的服务器只认你的一个服务器IP 你要通过你的服务器去操作他的服务器 就可以用这种方法...

2020-09-04 17:42:49 3038

原创 刷新windowsDNS缓存

打开CMD查看windows上缓存的DNS信息ipconfig /displaydns清空和刷新DNS缓存ipconfig /flushdns

2020-09-04 11:16:36 127

空空如也

空空如也

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

TA关注的人

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