自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(36)
  • 收藏
  • 关注

原创 Nacos2.1.1 github下载zip太慢解决方法及资源分享

Nacos2.1.1 github下载zip太慢解决方法及资源分享

2022-09-02 11:02:10 4599 5

原创 宝塔 redis 除本机外 局域网内其他ip无法访问、连接超时、连接失败的解决方法及原因

宝塔 redis 除本机外 局域网内其他ip无法访问、连接超时、连接失败的解决方法及原因

2022-07-20 10:26:27 3432

原创 IDEA代码git从dev分支合并到master分支

IDEA代码git从dev分支合并到master分支

2022-07-15 09:20:54 678

原创 Centos8安装Docker 全过程及报错解决

1.卸载旧版本较旧的 Docker 版本称为 docker 或 docker-engine 。如果已安装这些程序,请卸载它们以及相关的依赖项,

2021-08-06 11:43:41 3191

原创 MySQL索引失效情景详解

1.没有全值匹配2.违背最佳左前缀法则3.在索引列上做任何操作(计算、函数、类型转换)等4.存储引擎不能使用索引中范围条件右边的列5.select *6.使用!=或者<>7.使用is null 或者is not null8.使用like 以通配符开头 如:like ‘%abc%’9.字符串不加单引号10.使用or连接...

2020-09-27 22:44:57 91

原创 Linux 定时任务 crontab 定时执行shell脚本

1.首先查看crontab是否有启动service crond status如上图所示则正常运行中2.添加定时任务有两种方法a.修改文件vim /etc/crontab然后添加定时任务,注意环境变量和用户信息,脚本无法执行问题如果我们使用 crontab 来定时执行脚本,无法执行,但是如果直接通过命令(如:./test.sh)又可以正常执行,这主要是因为无法读取环境变量的原因。解决方法:1、所有命令需要写成绝对路径形式,如: /usr/local/bin/docker。2、

2020-09-25 11:14:54 3569

原创 使用git把本地代码上传(更新)到github上

第一步:建立git仓库新建一个文件夹,进入文件夹里面,鼠标右键,打开git -> Git Bash Here执行命令git init执行命令后目录下将会自动创建一个.git文件夹。第二步:添加需要上传到github的代码到本地仓库将你想要上传的代码全部复制到那个文件夹 与.git文件夹同目录。第三步:将项目的所有文件添加到仓库中执行命令git add .第四步:将add的文件commit到仓库添加之后,最后提交就行,执行命令git commit -m "修改说明"-m后面

2020-09-23 15:42:52 298

原创 Java通过反射创建对象的所有方法

1.通过已实例化对象获取Class(一)Employee emp = new Employee();Class<?> clazz = emp.getClass();2.通过已实例化对象获取Class(二)Employee emp = new Employee();Class<?> clazz = emp.class;3.通过包名+类名获取ClassClass<?> clazz = Class.forName("com.example.Employee")

2020-09-22 15:55:34 373

原创 MySQL所有数据类型(Text(文本)、Number(数字)、 Date/Time(日期/时间))详细介绍

在 MySQL 中,有三种主要的类型:Text(文本)、Number(数字)和 Date/Time(日期/时间)类型。一、Text(文本)类型:数据类型描述CHAR(size)保存固定长度的字符串(可包含字母、数字以及特殊字符)。在括号中指定字符串的长度。最多 255 个字符。VARCHAR(size)保存可变长度的字符串(可包含字母、数字以及特殊字符)。在括号中指定字符串的最大长度。最多 255 个字符。注释:如果值的长度大于 255,则被转换为 TEXT 类型。T

2020-09-18 15:39:18 9320

原创 git统计项目代码行数

一、首先要有git本地仓库git initgit add .二、显示项目文件的所有文件列表、及行数(已经删除的文件显示为空):git ls-files | xargs wc -l上面会显示每个文件的行数及文件名最后会显示你项目代码总行数三、其他选项如果只想看项目代码总行数使用命令git ls-files | xargs cat | wc -l如果只想看项目文件列表使用命令git ls-files...

2020-09-09 14:46:04 3266

原创 win7安装nodejs失败 显示only supported on Windows 8.1, Windows Server 2012 R2, or higher.

1、win7安装nodejs时出现如图错误 2、原因原因是因为nodejs版本太高了,v12.16.2以上版本不支持win7系统3、解决方法nodejs 下载v12.16.2及之前的版本即可安装

2020-09-08 14:48:18 13793 2

原创 Spring、SpringMVC、Mybatis框架整合项目实现增删改查 SSM-CRUD

目录一、SSM-CRUD 项目预览查增改删单个删除批量删除二、详细步骤及关键代码三、总结一、SSM-CRUD 项目预览基于Maven+SpringMVC+Spring+MyBatis+Bootstrap的组合,快速开发一个完整的CRUD功能,除了对框架组合的基本使用外,还涉及到许多的开发细节:Bootstrap搭建页面,MyBatis逆向工程使用,Rest风格的URI,@ResponseBody注解完成AJAX,AJAX发送PUT请求的问题,jQuery前端校验等。项目github地址:SSM-CRU

2020-08-07 20:33:36 2057

原创 SSM—CRUD整合项目遇到的问题及解决方案

一、项目部署到Tomcat8报错如下报错原因项目目录如下,解决方案选择正确路径后重启服务器,即可正常访问页面

2020-08-04 17:51:14 211

原创 docker下载镜像太慢解决方法,免费镜像加速器亲测速度100m/s

一、使用阿里云提供的镜像加速器使用Docker中国官方镜像也是很慢而且有时还会卡死所以选择使用阿里云提供的镜像加速器点击这里跳转到阿里云镜像加速页面.需要先登录阿里云账号复制加速器地址二、来到终端配置镜像加速vim /etc/docker/daemon.json将"registry-mirrors": ["https://......com"] (对应自己的加速地址)复制到文件中三、重新加载文件和重启dockersystemctl daemon-reload //重新加载sy

2020-07-18 18:42:35 2442

原创 SpringBoot引入thymeleaf3报错

一、报错信息在SpringBoot中引入thymeleaf3版本Failed to execute goal org.apache.maven.plugins:maven-surefire-plugin:2.22.2:test (default-test) on project restfulcrud: There are test failures.Please refer to E:\code\Java\IDEAProjectWorkPlace\restfulcrud\target\surefi

2020-07-16 17:35:25 1991

原创 IDEA 程序包org.springframework.stereotype不存在的解决方法

1.设置->Maven->runner2.把勾点上

2020-07-14 17:41:36 3158 1

原创 JavaSocket TCP多线程上传文件到服务器

一、服务端1、创建 ServerSocket 套接字对象,while(true)死循环监听端口2、accept() 方法获取客户端的连接对象,有新客户端就开辟新线程3、客户端连接对象获取字节输入流,读取客户端发送的图片4、创建 File 对象,绑定上传文件夹5、创建字节输出流6、字节流得到图片,将图片写进写到文件夹中7、发送消息给客户端代码:public class TCPServer { public static void main(String[] args) throw

2020-06-08 20:37:37 1658

原创 Qt5使用阿里云OSS C++ SDK上传、下载、删除、列举文件

一、安装OSS C++ SDK具体操作参照阿里云官方文档: 安装 OSS C++ SDK注意点:1.cmake 32位或者64位 VS2017里面生成解决方案的位数也要跟cmake的一样 否则报错2.若用VS2017需要以管理员身份运行二、Qt新建一个mainwindow项目,在.pro文件添加以下代码导库INCLUDEPATH += E:/aliyun-oss-cpp-sdk-master/sdk/include \ E:/aliyun-oss-cpp-sdk-m

2020-05-31 20:07:24 3515 9

原创 VS2017使用阿里云OSS C++ SDK 上传、下载、删除、列举文件

一、安装OSS C++ SDK具体操作参照阿里云官方文档: 安装 OSS C++ SDK注意点:1.cmake 32位或者64位 VS2017里面生成解决方案的位数也要跟cmake的一样 否则报错2.VS2017需要以管理员身份运行二、导库(以64位为例)1.新建一个项目 - TestOSSDemo,右键“属性”,选择“C/C++”->“常规”,在附加包含目录处添加安装后的头文件所在路径:D:\aliyun-oss-cpp-sdk-master\sdk\srcD:\aliyun-oss

2020-05-31 16:04:31 3705 1

原创 Qt5存储大文件到Mysql

1.首先初始化Mysql环境,设置Mysql默认单表大小Mysql数据库设置单表默认存储大小以存入大文件2.创建表CREATE TABLE filedata( id INT PRIMARY KEY AUTO_INCREMENT, filename VARCHAR(255), data MEDIUMBLOB);3.Qt代码3.1 Qt连接数据库 QSqlDatabase db = QSqlDatabase::addDatabase("QMYSQL"); //

2020-05-21 08:27:49 1287 1

原创 Mysql数据库设置单表默认存储大小以存入大文件

1.在实际开发中,需要把大文本或二进制数据保存到数据库。要将大文件存入Mysql,首先要将其转换为字节数组,然后再写入Mysql2.对MySQL而言只有blob,而没有clob,mysql存储大文本采用的是Text,Text和blob分别又分为:MySQL使用四种text类型来处理文本大数据:类型长度tinytext28–1B(256B)text216-1B(64K)mediumtext224-1B(16M)longtext232-1B(4G)MyS

2020-05-21 08:26:56 1975

原创 Qt连接Sqlite使用事务批量插入数据

Qt连接Sqlite使用事务批量插入数据方法一,批处理方式:dbT1.transaction(); //开始启动事务inQry.prepare("insert into datatable values (?,?,?)");while (!ReadDat.atEnd()) { strTextData = ReadDat.readLine(); listIndex <<...

2020-04-09 09:05:26 3163 2

原创 Qt5连接Mysql数据库及常见报错解决方法

首先要在.pro文件中加入sqlQT += core gui sql引入头文件#include <QSqlDatabase>#include <QSqlQuery>#include <QSqlError>建立并打开数据库QSqlDatabase db = QSqlDatabase::addDatabase("QMYSQL"); //...

2020-04-09 09:03:19 2427

原创 WordPress新建页面显示全部文章分类

1、复制一个page.php文件改为notes.php,并在WordPress后台新建一个页面,固定链接地址改为notes(这个notes可随意,但必须跟notes.php相对应)。2.在notes.php最顶部添加代码<?php/*Template Name: Notes*/?>3.在这个notes.php文件中找到以下代码<?php the_content(...

2020-04-06 13:45:46 3660 1

原创 WordPress底部添加备案号链接

1.WordPress后台管理 外观->主题编辑器->footer.php2.在适当位置添加代码<a href="http://www.beian.miit.gov.cn/" rel="external nofollow" target="_blank">闽ICP备123456号</a>3.点击更新文件如果没有此按钮、显示“在您保存修改前,您需要将此...

2020-04-05 22:08:47 6357

原创 apache单个服务器设置二级域名绑定不同网站项目

我们在生产环境下经常遇到这种情况:1.只有一台服务器,一个公网IP2.二级域名与主域名作为不同项目 如 abc.com作为主页,blog.abc.com作为博客等那么我们怎么用一台服务器/一个ip实现部署多个网站/域名以blog.abc.com二级域名为例,步骤如下:1.设置域名解析,记录类型为A,主机记录为blog,记录值为主域名的IP2.设置完成后,分别ping www.abc.c...

2020-03-04 19:29:24 2239

原创 CentOS7下安装MySQL出现No package mysql-server available.问题

CentOS7下安装mysql-serverCentOS7输入yum install mysql-server 安装MySQL时出现No package mysql-server available.解决方案:第一步:输入 wget http://repo.mysql.com/mysql-community-release-el7-5.noarch.rpm第二步:输入 rpm -ivh m...

2020-02-19 21:08:25 1840

原创 QTabWidget控件的详细说明及使用

QTabWidget和QTabBar的区别获取当前选中标签页的索引值int index = ui->tabWidget->currentIndex(); 设置当前活动页ui->tabWidget->setCurrentIndex(1); 获取当前活动页的widgetQWidget* currWidget = ui->tabWidget->wid...

2020-02-03 16:44:41 7354

原创 Qt读写Json操作

一、Qt中对Json操作封装的类1. QJsonArray2. QJsonDocument3. QJsonObject4. QJsonParseError5. QJsonValue二、各类详细说明1. QJsonArrayQJsonArray 类封装了一个 JSON 数组。JSON 数组是值的列表。列表可以被操作,通过从数组中插入和删除 QJsonValue 。一个 QJson...

2020-02-02 00:33:25 1824

原创 VS2017/Qt5常见报错及解决方法

LINK20191.使用的函数前面没有加作用域,如m_allFiles = MainWindow::get_all_files_names_within_folder(L"D:\");

2020-01-24 22:01:02 940

原创 各类时间转换(FILETIME,time_t,tm,QDateTime,SystemTime,LocalTime)

FILETIME,time_t,tm,QDateTime,SystemTime,LocalTime

2020-01-24 21:13:04 2650

原创 NTFS下的USN日志文件研究

Fsutil usnMSDN:https://docs.microsoft.com/en-us/previous-versions/windows/it-pro/windows-server-2008-R2-and-2008/cc788042(v=ws.10)?redirectedfrom=MSDN MSDN

2020-01-24 21:11:59 1159

原创 C++各类字符串转换

QString与String相互转换1.QString 转换 StringString str = qstr.toStdString();2.String 转换 QStringQString qstr2 = QString::fromStdString(s);QString 与 wstring 相互转换1.QString 转换 wstringwstring wstr = qstr.t...

2020-01-24 21:10:47 582

原创 Qt和C++字符类的相互转换

QT类和标准C++类的相互转换字符类QString与String相互转换1.QString 转换 String2.String 转换 QStringQString 与 wstring 相互转换1.QString 转换 wstring2.wstring 转换 QStringQString 与 char* 相互转换1.QString 转化为 char*2.char* 转化为 QString字符类Q...

2020-01-24 21:09:48 690

原创 SQL知识点总结

一、基础篇第一章数据库概述数据(Data)数据库(Database, DB)数据库管理系统(DataManagementSystem, DBMS)数据库系统(DatabaseSystem, DBS)数据库管理员(DatabaseAdministrator, DBA)数据库系统包括数据库、数据库管理系统、应用程序、数据库管理员四个部分组成第二章数据模型与数...

2020-01-24 21:09:05 448

原创 Qt5连接sqlite数据库

建立并打开数据库QSqlDatabase database;database = QSqlDatabase::addDatabase("QSQLITE");database.setDatabaseName("MyDataBase.db");if (!database.open()){ qDebug() << "Error: Failed to connect databas...

2020-01-24 21:07:49 3070

空空如也

空空如也

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

TA关注的人

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