自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(57)
  • 资源 (5)
  • 收藏
  • 关注

转载 Thinkphp5.1 FFmpeg 获取mp4视频的第一帧图片和视频的时长

Thinkphp FFmpeg 获取mp4视频的第一帧图片和视频的时长!最近做一个项目,上传的视频要获取视频的第一帧图片和视频的时长!从网上找了好多资料,终于成功了,下面给大家分享一下!主要用到FFmpeg。安装Nux Dextop Yum 源由于CentOS没有官方FFmpeg rpm软件包。但是,我们可以使用第三方YUM源(Nux Dextop)完成此工作。CentOS 7 rpm --import http://li.nux.ro/download/nux/RPM-GP

2022-01-11 11:32:07 1325

转载 springboot整合微信支付过程详解(附源码,亲测可用)

一、 准备工作: 0)公众号平台 1)注册微信支付商户号 2)准备好 公众号appid (appid) partner(商户号) partnerkey(商户秘钥)notifyurl(回调地址)二、在微信商户平台添加支付域名直接把域名加上去就可以了三、配置文件代码package com.eltyl.config;public class Constant { //微信公众号APPID public static final Stri...

2021-03-29 17:10:38 1061 1

原创 如何通过命令修改宝塔的默认8888端口

修改面板端口,如要改成8881(centos 6 系统)echo '8881' > /www/server/panel/data/port.pl && /etc/init.d/bt restartiptables -I INPUT -p tcp -m state --state NEW -m tcp --dport 8881 -j ACCEPTservice iptables save修改面板端口,如要改成8881(centos 7 系统)echo '8881' &

2020-11-20 10:26:06 737

原创 JAVA 中 Map 与实体类相互转换的简单方法

1. 在 pom.xml 中引入依赖包<dependency> <groupId>com.alibaba</groupId> <artifactId>fastjson</artifactId> <version>1.2.54</version></dependency>2. 在控制类中引入import com.alibaba.fastjson.JSON;3. 类型转

2020-10-09 12:17:42 449

原创 springboot redis 短连接生成使用2

https://blog.csdn.net/chenhongming888/article/details/107577322这篇文章已经写了,怎么生成短连接,因为我开发的时候做的项目正好是微信这一块,要给用户发短信,短信里面有一个要发送链接,就要用到锻炼,如果长了收费贵了,所以用了短连接,一般用的域名都是这样的【dx.***.com】,但是我们项目中可能访问的链接不是这个,所以要替换。第一步是生成锻炼,而且存入REDIS中,这个上面的那篇文章,已经介绍过,开发的人不一样,所以存值的时候用的不一样,

2020-08-14 12:37:36 312

原创 springboot+mybatis网站基本设置开发思路4

四:程序开发java建项目应该很简单,接下来我就跳过这些前奏,直接进入主题。ConfigConfigModel实体类import com.baomidou.mybatisplus.annotation.TableField;import com.baomidou.mybatisplus.annotation.TableName;import com.baomidou.mybatisplus.annotation.IdType;import com.baomidou.mybatisplu

2020-08-14 12:17:26 164

原创 springboot+mybatis网站基本设置开发思路3

三、MYSQL设计分为两个表|config_config/config_optionconfig_config表CREATE TABLE IF NOT EXISTS `config_config` ( `config_id` int(4) NOT NULL, `config_status` tinyint(1) DEFAULT '1' COMMENT '是否显示配置', `group_id` int(4) DEFAULT '0' COMMENT '配置分组id', `confi

2020-08-14 10:55:42 126

原创 springboot+mybatis网站基本设置开发思路2

二、网站基本设置选项有很多,考虑到前台页面显示出来,以及保存!一开始就是建个表,保存进去,后台观察了好多的开源CMS设计思路分析一下。一般情况下,都是在数据库中建上两个表配置列表【就是基本配置里面的东西】例如:网站名称、备案号、网站主域、后台目录、站长邮箱、网站开启、关闭提示、上传开关、上传保存方式、上传类型等,这些都 是可以总结一下,比如基本配置、上传配置、微信配置、邮箱配置、水印设置!每个配置选项的值,是以input,select、textarea、radio体现!下面说到的这个表就

2020-08-14 10:47:30 194

原创 springboot+mybatis网站基本设置开发思路1

系统做多的时候,有的时候网站的基本设置都不用了类似|基本设置,上传设置,邮件设置,水印设置,安全设置。有时候设置的选项是 input/select/radio等等,这样的选项很多,

2020-08-12 16:46:54 266

原创 springboot redis 短连接生成使用

一、背景 现在在各种圈的产品各种推广地址,由于URL地址过长,不美观、不方便收藏、发布、传播以及各种发文字数限制等问题,微信、微博都在使用短链接技术。最近由于使用的三方的生成、解析短链接服务开始限制使用以及准备收费、不方便统计分析、不方便流控等问题,决定自建一个短地址服务。二、原理 比如,http://dx.*.com/15uOVS 这个短地址 第1步,浏览器请求这个地址 第2步,通过DNS后到短地址服务端,还原这个短地址对应的原始长地址。 ...

2020-07-25 13:18:47 954

原创 C# 窗口背景图片自适应

一、有两种方法1.选中窗体修改属性2.在load添加代码private void Form1_Load(object sender, EventArgs e) { this.BackgroundImageLayout = ImageLayout.Stretch; }

2020-07-13 13:16:02 4300 2

原创 C# 窗口关闭事件

//退出按键 private void Form1_FormClosing(object sender, FormClosingEventArgs e) { DialogResult dr = MessageBox.Show("是否退出?", "提示:", MessageBoxButtons.OKCancel, MessageBoxIcon.Information); if (dr == DialogResult.OK) .

2020-07-13 13:12:39 3760

原创 c#图片色阶调整、亮度调整

static void Main() { Bitmap aa = file2img("test.jpg"); Bitmap cc = img_color_gradation(aa,100,0,0); img2file(cc, "test1.jpg"); } 色阶调整代码public static unsafe Bitmap img_color_gradation(Bitmap src, int r, int g, int b) { i.

2020-07-04 14:09:16 1988

原创 获取Winform窗体、工作区 宽度、高度、命名空间、菜单栏高度

MessageBox.Show("当前窗体标题栏高"+(this.Height - this.ClientRectangle.Height).ToString());//当前窗体标题栏高度 ClientRectangle//获取表示控件的工作区的矩形 Clientsize//获取表示窗体工作区的大小 MessageBox.Show(SystemInformation.PrimaryMonitorSize.ToString()); //获取主显示器屏幕的尺寸(像素)...

2020-07-04 14:04:29 1727

原创 Centos7 redis

第一步:下载redis安装包wget http://download.redis.io/releases/redis-4.0.6.tar.gz第二步:解压压缩包tar -zxvfredis-4.0.6.tar.gz第三步:yum安装gcc依赖yum install gcc第四步:跳转到redis解压目录下cd redis-4.0.6第五步:编译安装make MALLOC=libc  将/usr/local/redis-4.0.6/src目录下的文件加到/usr/lo.

2020-07-02 14:53:43 111

原创 Spring Boot + RabbitMQ demo写法

application.properties配置文件写法#rabbitmqspring.rabbitmq.virtual-host=/spring.rabbitmq.host=192.168.124.20spring.rabbitmq.port=5672spring.rabbitmq.username=guestspring.rabbitmq.password=guestspring.rabbitmq.listener.concurrency=10spring.rabbitmq.list

2020-07-01 17:48:22 288

原创 CentOS 7安装与配置RabbitMQ

RabbitMQ是采用Erlang语言实现AMQP协议的消息中间件,具有可靠、灵活、高可用、可扩展等诸多优点,本文将在CentOS7系统上安装并配置RabbitMQ。安装ErlangRabbitMQ是由Erlang语言编写的,首先需要安装Erlang。yum install erlang安装RabbitMQyum install rabbitmq-server-3.6.15-1.el7.noarch.rpm配置安装完成后,启动和查看rabbitmq服务# 启动rabbi

2020-06-25 13:33:05 175

原创 centos 如何停止postfix邮件服务并卸载这个包

以Centos为例:#service postfix stop#yum -y remove postfix实际环境中不推荐这样做,用下面的较好,因为Crontab依托Postfix!#service postfix stop#chkconfig postfix off

2020-06-17 15:31:43 2272

转载 FreeMarker中if标签内的判断条件

FreeMarker中if标签内的判断条件FreeMarker中的<#if>标签除了里面直接判断 boolean 类型的变量外,也可以进行表达式判断,有几个细节记录一下1. 判断对象是否存在(null)经常会用到,如果对象 != null 则xxxx,在freemarker中表达比较奇怪,例如判断 target 是否为null,如果不为 nll 则做xxx动作<#if target??> xxxx</#if>(目标变量后面连续两个??)

2020-06-17 15:04:15 7756 1

原创 SpringBoot多种自定义错误页面方式

@Componentpublic class ErrorPageConfig implements ErrorPageRegistrar { private static final Logger logger = LoggerFactory.getLogger(ErrorPageConfig.class); @Override public void registerErrorPages(ErrorPageRegistry errorPageRegistry) { .

2020-06-17 15:01:46 161

原创 CentOS7安装Mysql并配置远程访问

设置远程连接能力授于root账户所有权限GRANT ALL PRIVILEGES ON *.* TO root@"%" IDENTIFIED BY "rw";flush privileges;exit;设置允许远程访问1)关闭防火墙#关闭服务systemctl stop firewalld#开机禁用systemctl disable firewalld2)开放3306端口 firewalld 防火墙(centos-7)运行命令,并重启:firewall-cmd -

2020-06-17 12:20:58 104

原创 CentOS下MySQL忘记root密码解决方法

修改MySQL的登录设置# vim /etc/my.cnf在[mysqld]的段中加上一句:skip-grant-tables例如:[mysqld]datadir=/var/lib/mysqlsocket=/var/lib/mysql/mysql.sockskip-grant-tables保存并且退出vi。重新启动mysqld# service mysqld restartStopping MySQL: [ OK ]Starting MySQL: [ OK ]登录并.

2020-06-17 12:17:45 93

原创 mysql -u -p 可以直接登陆到mysql

输入mysql -u -p 直接进入到了mysql,觉得可能之前更改了mysql的监听,不用输入密码就进入了,后来查看了下,可能是因为mysql默认开启了匿名登陆! 进入mysql数据库,查看user表, mysql -u -p(进入数据库) show databases;(查看所有数据库) use mysql;(使用mysql数据库) show tables;(查看所有表) select user,host from user;(筛选)

2020-06-17 12:13:12 12249

原创 彻底杀死ngnix进程方法

如果ps -ef | grep ngnix 后,在kill -QUIT process_id杀不死。就用fuser -n tcp 80 ,查看那个进程运行,然后选第一个kill。

2020-01-17 14:59:19 198

原创 如何通过命令修改宝塔的默认8888端口

1、找回端口方法1在终端输入cat /www/server/panel/data/port.pl回车,就能查看方法2通过sftp客户端依次打开/www/server/panel/data/port.pl文件,里面有一个数字,存储的就是你的端口号,和方法1相似方法3在终端输入netstat -ntpl查看监听的端口有哪些ps ...

2020-01-06 13:33:05 3015

原创 Linux下TomcatVM参数修改:Native memory allocation (mmap) failed to map 3221225472 bytes for committing res

不可行的方法最初我直接修改catalina.sh, 将JAVA_OPTS变量加上了-server -Xms1G -Xmx1G -XX:+UserG1GC最初看起来没啥问题,但是当服务器运行几天后,发现执行shutdown.sh无法关闭tomcat, 错误信息如下:# root@iZ94hjppdqzZ:~/projects/taolijie# cat hs_err_pid5519.lo...

2019-12-29 17:14:45 1113

原创 Textarea和Java 换行符

/** * Html转换为TextArea文本:编辑时拿来做转换 * @author zhengxingmiao * @param str * @return */ public static String Html2Text(String str) { if (str == null) { retur...

2019-12-29 13:17:28 326

原创 java http请求工具类

import java.io.BufferedReader;import java.io.BufferedWriter;import java.io.InputStream;import java.io.InputStreamReader;import java.io.OutputStreamWriter;import java.net.HttpURLConnection;impor...

2019-12-29 12:36:27 240

原创 Java Textarea中内容存入数据库回车换成<BR>

直接上代码public class TextareaUtil { public static String turn(String str) { while (str.indexOf("\n") != -1) { str = str.substring(0, str.indexOf("\n")) + "<br>" + str.substri...

2019-12-29 12:31:15 456

转载 UEditor设置内容setContent()失效的解决方法

使用UEditor,设置内容setContent()无效,各种姿势都不行。莫名其妙凭着直觉加个setTimeout()的延迟,就可以成功设置内容了。我也不知道为啥,反正就对了。setTimeout(function () { editor.setContent(response.obj.content,false);},666);转载于 https://blog.csdn....

2019-11-20 16:38:08 750

原创 关于出现Qtplatformplugin"windows"运行错误的解决方案

一、问题描述:在 windows下使用 Qt5.7 qtcreator发布 Release 版程序,双击程序的exe文件运行出现如下错误:二、解决方法:1、在qtcreator安装目录下找到platforms文件夹,将该文件夹拷贝到程序 exe 执行文件所在目录。...

2019-08-25 13:42:20 5939 1

原创 qt QTimer

QTimer类提供了重复和单次触发信号的定时器。QTimer类为定时器提供了一个高级别的编程接口。很容易使用:首先,创建一个QTimer,连接timeout()信号到适当的槽函数,并调用start(),然后在恒定的时间间隔会发射mtimeout()信号。 QTimer *timer = new QTimer(this); connect(timer, SIGNAL(mt...

2019-08-05 14:01:45 178

原创 QApplication::applicationDirPath()

获取应用程序当前目录QDir::setCurrent("E:/SSSSSS");//设置应用程序当前目录exe文件所在目录qApp->applicationDirPath();应用程序当前目录QDir::currentPath();...

2019-08-03 14:50:12 4092

原创 关于uniapp中length的undefined问题。Cannot read property 'length' of undefined;

关于uniapp中length的undefined问题。Cannot read property 'length' of undefined;解决办法就是判断一下是不是null.如上图

2019-07-25 20:17:58 4190

原创 mysql视图创建以及权限

一、视图介绍创建视图是指在已经存在的 MYSQL 数据库表上建立视图。视图可以建立在一张表中,也可以建立在多张表中。语法格式如下:CREATE VIEW <视图名> AS <SELECT语句><视图名>:指定视图的名称。该名称在数据库中必须是唯一的,不能与其他表或视图同名。<SELECT语句>:指定创建视图的 SELECT 语句,...

2019-07-11 17:46:40 7618 1

原创 springboot + thymeleaf配置

一、新建springboot 项目下面是目录结构二、添加依赖<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-thymeleaf</artifactId></dependen...

2019-07-10 18:18:22 107

原创 SpringBoot:自定义属性获取

一.全局配置文件配置属性在src/main/resources目录下,找到一个名为application.properties的全局配置文件,可对一些默认配置的配置值进行修改。配置信息如下自定义属性值二、获取配置文件的属性值需要加@Component注解 @Value("${oss.file.endpoint}") 获取到你所需要的对应值...

2019-07-10 17:25:21 299

原创 springboot实现微信公众号模版消息推送

本人用的构架是:spingboot+redis通过微信公众号指定某个用户主动进行推送消息一、首先需要获取 access_token,需要appid和secret (在公众号开发信息里面有)1)appid和secret登录公众号获取公众号的appid和secret2)获取access_tokenaccess_token需要把你的ip加到白名单中去access_toke...

2019-07-09 10:39:59 4159 8

原创 C#弹出窗口居中

Winform窗体中,假如我从Form1窗体要弹出Form2窗体,写法是这样的:Form2 f2 = new Form2();f2.Show();1、如何使窗体打开时居中显示 //初始化默认窗体居中显示Form2 f2 = new Form2();f2.StartPosition = FormStartPosition.CenterScreen;f2.Show();

2017-06-05 09:13:37 8362

转载 Scheduled注解 定时任务 cron表达式详解

一个cron表达式有至少6个(也可能7个)有空格分隔的时间元素。      按顺序依次为      1  秒(0~59)      2  分钟(0~59)      3 小时(0~23)      4  天(0~31)      5 月(0~11)      6  星期(1~7 1=SUN 或 SUN,MON,TUE,WED,THU,FRI,SAT)      7.

2017-05-03 10:17:35 343

eltyl-lanjie.zip

springboot redis 短连接生成使用、拦截,https://blog.csdn.net/chenhongming888/article/details/107577322

2020-08-14

eltyl-systemset.zip

springboot+mybatis+redis网站基本设置 https://blog.csdn.net/chenhongming888/article/details/108000818

2020-08-14

springboot+微信端登录demo

springboot+微信端登录demo,配置好微信appid/appSecret,就可以直接用了,随后我会把相应的配置代码写一片文章。

2020-04-24

springboot + thymeleaf配置

springboot + thymeleaf配置demo,详细说明:https://blog.csdn.net/chenhongming888/article/details/95362024

2019-07-10

springboot实现微信公众号模版消息推送

springboot实现微信公众号模版消息推送,用的是构架:springboot+redis,详细教程:https://blog.csdn.net/chenhongming888/article/details/95173079

2019-07-09

空空如也

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

TA关注的人

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