自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(85)
  • 资源 (2)
  • 收藏
  • 关注

原创 java.io.IOException: Could not find resource mybatis-config.xml

今天用 mybatis 测试个东西,遇到错误java.io.IOException: Could not find resource mybatis-config.xml这是我项目目录和配置我的文件夹就是 根目录,提示找不到,mvn clean ,mvn install 之后发现target目录下没有mybatis-config.xml无奈使用最 low 解决方法①、将 mybatis-config.xml 文件拖入target 可以成功运行(不建议,每次运行会重新打包,需要频繁拖入)②、将

2021-04-28 01:58:54 108

原创 局域网访问mysql: The driver has not received any packets from the server.

局域网内访问MySQL①、首先保证在一个网段,可以使用 ping 命令测试ping 192.168.1.10②、打开MySQL 设置允许 root 用户远程访问创建 test 用户并分配权限use mysql;CREATE USER 'test'@'%' IDENTIFIED BY '123456';GRANT ALL PRIVILEGES ON *.* TO 'test'@'%' IDENTIFIED BY '123456' WITH GRANT OPTION;select user,

2021-04-25 13:46:21 11

转载 @PropertySource和@ConfigurationProperties区别

@PropertySource@PropertySource 加载指定的属性文件配置到 Spring 的 Environment 中,可以配合 @Value 和 @ConfigurationProperties 使用,使用@PropertySources可以加载多个配置文件@ConfigurationProperties@ConfigurationProperties指定加载文件中的哪一类属性用法:@Configuration+ @PropertySource+Environment@Confi

2021-04-20 12:02:22 14

原创 swagger2 配置扫描多个包

swagger2 不支持 * 扫描多个包比如要扫描 com.ye.springye下面的包,不能使用 RequestHandlerSelectors.basePackage(“com.ye.springye.*”) 不支持’ * ‘直接使用 RequestHandlerSelectors.basePackage(“com.ye.springye”) 即可...

2021-04-20 11:51:52 87

原创 vue开发错误记录:Unexpected token o in JSON at position 1

在使用 Element ui 开发 table 表格的时候遇到如下错误问题一Invalid prop: type check failed for prop "data". Expected Array, got Promise 接口返回了一个 Promise 对象需要在方法上添加 await async 保证方法同步问题解决问题二在 JSON 转 Object 对象时又遇到一个错误 Error in mounted hook (Promise/async): "SyntaxErro

2021-04-16 01:06:48 27

原创 解决window端口被占用问题(8080端口已被占用)

文章目录解决 window端口被占用问题,以8080端口为例管理员身份运行 cmdnetstat -ano|findstr "8080"tasklist|findstr "12416"结束进程查看端口是否被占用任务管理器结束进程今天在本地启动 tomcat 发现 8080 端口被占用,你可以直接去任务管理器结束 java.exe进程,重启tomcat即可,或者修改 tomcat 端口号。解决 window端口被占用问题,以8080端口为例管理员身份运行 cmd以管理员身份运行 cmd(如果不以管理员

2021-04-10 18:03:19 20

原创 spring boot 启动访问 404

正常搭建springboot项目启动访问 http://localhost:8080/ 会显示一个错误页面今天刚新建一个 springboot 项目,访问 404错误,由于手欠将端口号改为 6666,后台也不会报错查了很久原因发现,谷歌浏览器禁用了6666端口,用 postman 测试6666端口正常谷歌浏览器限制 6666 端口如果你访问其他路径还是返回错误页面,可以从以下几方面排除①、application.properties 配置了server.servlet.context-path

2021-04-09 11:38:16 20

原创 springboot + flowable 入门

文章目录前言一、 新建一个spring boot 项目二、 配置项目1、在pom文件中导入依赖(主要依赖)2、application.properties 配置文件三、启动项目错误一、切换 H2 数据库为 MySQL 数据库,启动项目遇到一个错误错误二、更换 flowable 版本需要修改数据库错误三、mysql连接版本问题前言刚刚接触 flowable,以下以 flowable 中文文档入门实践,如有错误还望指出flowable 中文文档地址https://tkjohn.github.io/flo

2021-04-08 20:58:09 31

原创 java 集合对象两种排序接口Comparator,Comparable

文章目录Comparator,Comparable区别实例说明实现Comparable接口实现 Comparator 接口测试sort()排序Comparator,Comparable区别1、Comparable接口里面的方法是 public int compareTo(T o); 在java.lang包下Comparator接口里面的方法是 int compare(T o1,T o2); 在java.util包下2、Comparable 是在集合内部定义的方法实现的排序,Comparator 是在

2021-03-06 15:21:01 17

原创 python爬虫:爬取动态网页并将信息存入MySQL数据库

目标网站http://www.neeq.com.cn/disclosure/supervise.html爬取网页该部分内容网页分析查看网页源代码发现没有表格部分内容,对网页请求进行分析 F12–>network---->xhr接下来分析数据来源,切换到Headers可以查看到 url,请求方法为 POST以及 Form DataRequest URL: http://www.neeq.com.cn/disclosureInfoController/infoResult.do?c

2020-10-29 16:34:56 771

原创 python:有意思的Matplotlib--基础入门

安装Matplotlib 是 Python 的绘图库。 它可与 NumPy 一起使用,提供了一种有效的 MatLab 开源替代方案。 它也可以和图形工具包一起使用,如 PyQt 和 wxPython。windowpip3 install matplotlib -i https://pypi.tuna.tsinghua.edu.cn/simpleLinux以 Redhat 系统为例sudo yum install python-matplotlib简单使用import matplotli

2020-10-24 12:23:10 43

原创 python:NumPy基础入门

文章参考 https://zhuanlan.zhihu.com/p/32242331,例子都是一个一个敲得,python3 莫得问题嘞呀文章目录一、window 安装二、创建NumPy Ndarray 对象参数说明:三、矩阵合并纵向合并 vstack横向合并 hstackconcatenate 也可以矩阵合并四、矩阵按条件截取五、矩阵行列六、函数生成矩阵arange 和 range() 函数类似linspace 等差数列logspace 等比数列ones、zeros、eye、emptyfromstrin

2020-10-22 21:19:21 47

原创 矩阵三种乘积的区别

在使用 NumPy 过程中遇到 矩阵乘积有些不清楚,查询资料做个笔记。矩阵乘积分为三种,常用的就是第一种和第二种,以下结果以python代码为准,和线性代数有出入矩阵乘积百度百科:设A为 m * p 的矩阵,B为 p* n 的矩阵,那么称 A * B 的矩阵C为矩阵A与B的乘积python:python称为矩阵点乘,写法为 A.dot(B) ,计算方式如下,两者相同python 测试:a1 = np.array([[1,2,3],[4,5,6]]) # a1为2*3矩阵a2 = n

2020-10-22 18:09:50 390 1

原创 python:Flask框架(三)pymysql 连接 MySQL 实现简单登录(mvc模式)

根据前两篇文章,已经可以利用 Flask 实现简单的路由访问,接下来结合 mysql 实现简单的登录。新建一个名为 python_test 的数据库, 添加 user 表CREATE DATABASE /*!32312 IF NOT EXISTS*/`python_test` /*!40100 DEFAULT CHARACTER SET utf8 */ /*!80016 DEFAULT ENCRYPTION='N' */;USE `python_test`;/*Table structure f

2020-10-16 14:15:42 300 1

原创 python:连接mysql获取带列名的数据,格式化 mysql 结果集

格式化数据结果如下,为字典数组[{'id': 1, 'name': 'admin', 'password': '123456'}, {'id': 5, 'name': 'oppo', 'password': '456789'}, {'id': 6, 'name': 'vivo', 'password': '987654'}]实现代码如下import pymysqlconn = pymysql.connect(host='127.0.0.1', user='root', passwor

2020-10-15 21:41:11 474 1

原创 python:一看就会,一写就废的 Flask 框架(二)消息路由及重定向

常用的两种写法1、@app.route(’’)2、app.add_url_route( rule, endpoint=None, view_func=None, provide_automatic_options=None,**options)通过查看源码发现@app.route()实现也是 app.add_url_route()@app.route(’’)源码下面就以 app.add_url_route() 为例参数说明1、rule:路由分发的请求路径① 静态参数路由:/index

2020-10-14 17:25:37 230 1

原创 python:一看就会,一写就废的 Flask 框架(一)环境搭建

文章目录flask 适用场景安装条件virtualenv 作用安装 virtualenv 以及 FlaskLinuxwindow测试环境Linux 运行window 运行flask Flask是一个用Python编写的Web应用程序框架。适用场景一是开发者没有Spring等企业级框架开发经验,相比Django前期配置简单。二是项目小,页面较少情况,对复杂的项目Django框架相对更好flask就像是 springboot框架,前期不需要更多配置,就可以实现简单功能,Django类似与 SSM

2020-10-14 11:39:08 127 3

原创 python:解决错误 non-default parameter follows default parameter

记录 python 的一个简单错误 non-default parameter follows default parameter,意思即非默认参数跟随默认参数错误代码示例如下def _(a=10, b): print(a, b)修改方法,将默认参数跟随非默认参数,def _(b, a=10): print(a, b)当然也可以给两参数都赋默认值,或者都不赋值都赋默认值def _(a=10, b=20): print(a, b)都不赋值def _(a, b):

2020-09-27 15:10:46 252

原创 Python:彻底理解并解决错误TypeError: module.__init__() takes at most 2 arguments (3 given)

文章目录问题回顾简单代码错误原因解决方法方法一方法二测试结果问题回顾python3在使用类继承时,遇到错误TypeError: module.init() takes at most 2 arguments (3 given)下面贴出简单测试代码,以及解决方法简单代码Parent.psclass Parent: """父类""" def __init__(self): print("调用父类构造函数") Child.pyimport Par

2020-09-25 18:41:05 2404

原创 Xftp:找不到匹配的outgoing encryption算法

错误原因是ssh登录本地终端缓存了相关的安全确认信息远端的ssh服务升级后,其对应的加密算法均作了升级、修改而本地的缓存安全信息并无更新,导致无法正常登录解决办法选中 SFTP 协议的 aes192-ctr、 aes128-ctr 、 aes256-ctr,具体方法如下文件 ---------> 属性 -----------> 设置 -----------> 编辑 ----------> 勾选aes192-ctr aes128-ctr aes256-ctr选中之

2020-09-15 09:19:59 352

原创 三种方法解决网页禁止复制(超实用)

有时在浏览网页时,想复制内容,结果不能复制,介绍以下三种解决方法,我用的 Google浏览器,其他浏览器类似文章目录方法一 在网页源代码中复制方法二 勾选 disable javascript 禁止网页脚本方法三 QQ 屏幕识别总结方法一 在网页源代码中复制先按 F12 或者右键查看源代码(检查)先点击左上角那个小箭头(选中按钮),再点击想要复制的文字选中 步骤3 部分就可以愉快的复制了方法二 勾选 disable javascript 禁止网页脚本先按 F12 或者右键查看源

2020-09-14 15:37:42 2214

原创 Linux:bash: sudo: command not found

今天在使用 docker 安装物联网边缘实例时,遇到如下错误,默认进入容器是 root 用户,所以也可以直接去掉命令行中的 sudo,如果删除不能执行,老哥不要慌继续往下看解决办法Debian系列 桌面型 Linux,代表为 Ubuntuapt-get update -yapt-get install sudoRedhat系列 主要是服务器型 Linux,代表 Centosyum update -yyum install sudo...

2020-09-04 17:59:44 379

原创 笔记本连接手机热点并共享网络给台式机

环境两台电脑一根网线原理就是用你的一台电脑作为路由器部署一个子局域网,如果你的电脑有多个网卡,则可以连接多个电脑这次使用我的手机开热点,笔记本连接手机热点,通过网线将网络共享给台式机,这样台式机也可以联网了。简单说一下步骤,笔记本连接上手机热点后,打开网络共享中心,按如下步骤设置然后打开台式机的以太网,设置自动获取IP地址,如下...

2020-09-01 18:26:20 845 1

原创 ftp文件传输(适用于两台通过网线直连的电脑)

最近电脑一直出问题排查之后发现磁盘有很多坏道,准备给电脑换个磁盘,在使用U盘拷贝文件是发现特别慢,最后考虑使用 ftp 传输文件。开始是准备使用两台电脑通过共享文件方式拷贝文件,当一切配置好,发现没有权限访问,在网上搜了很多,最终还是不能访问,最后使用 ftp 成功拷贝,速度也挺快。可以达到60M/s速度。环境:window系统ftp客户端(我使用的 xftp,和)...

2020-09-01 17:11:00 1713

原创 删除个人电脑敏感信息以及恢复误删文件

不会吧,不会吧,不会真的还有人认为清空回收站就可以删除文件了,更有甚者删除个软件就清理个快捷方式,下面介绍一如何彻底删除文件以及误删如何恢复。删除机制window删除文件只是从文件分配表中删除了该文件的信息,而并未将文件从存储介质中真正删除。也就是说windows删除文件就是使这个文件在硬盘上的位置变得可写,并且不再把这个文件对你显示出来。除非采用特殊操作或者复写文件覆盖这片硬盘区域,不然这片区域还是保留着原来文件的样子。格式化磁盘能彻底删除吗??答案是不确定的,不同的文件类型,格式化磁盘处理文件方

2020-08-26 22:34:31 197

原创 QQ实用功能(长截图、文字识别、屏幕录制,屏幕翻译)

如果不是保密特别严的公司,大家电脑一般都装有QQ,下面说一下QQ很实用的功能快捷键如下,当然你可以根据你自己喜好设置首先查询你的QQ版本需要使用如上功能需要保证 PC 版 QQ 版本在 9.3.7及以上假如你在使用某些软件时,有些错误看不懂时,很多情况下错误是不能复制,你就可以使用文字识别功能,粘贴文字去浏览器搜索,或者直接通过屏幕翻译解决疑惑,总之,挺方便的。使用 ctrl + alt + f 进行翻译完美...

2020-08-26 19:06:31 675

原创 云端下发指令:企业服务器下发指令到物联网设备

有兴趣了解企业服务器通过 AMQP 接入物联网平台的可以看我上一篇文章,下面说一下企业服务器下发指令到物联网设备,修改设备属性一、创建产品与设备还不清楚的查看下面文档https://help.aliyun.com/document_detail/73705.html?spm=a2c4g.11186623.6.566.27647cbcrXNYwD二、下发指令修改属性创建maven项目引入如下依赖<!--IoT Java SDK的Maven依赖坐标:--><!-- https:

2020-08-21 12:04:12 384

原创 AMQP:企业服务器通过 AMQP 接入物联网平台血泪史

一、基础数据流向需要创建设备的参考阿里云提供的官方文档二、环境搭建简单说一下搭建流程①、创建边缘实例和网关参考https://help.aliyun.com/document_detail/102729.html?spm=a2c4g.11186623.6.561.119c71b8Mji3Oj②、安装并启动Link IoT Edge参考https://help.aliyun.com/document_detail/102729.html?spm=a2c4g.11186623.6.561.11

2020-08-19 11:48:52 707 6

原创 java:解决 Lambda expressions are not supported at language level ‘7‘ 错误以及 language level ‘x‘

今天在使用Java 8 新特性Lambda表达式时遇到了如下错误,Lambda expressions are not supported at language level ‘7’错误原因就是你的环境不支持 Lambda 表达式,错误原因可能有以下两个,我的是原因二一、查看你 jdk 版本我使用的 idea,点击左上角 idea 的左上角 file,选择 Project Structure,查看 idea 配置的 jdk 环境,jdk <= 1.8,重新下载安装就好了二、 langua

2020-08-17 16:39:46 443 1

转载 Idea:创建 maven 项目应该选择那个原型?

对 maven 原型项目不熟悉不认识,可能就只会经常创建的 web 原型项目,下面为 maven 大部分原型1: internal -> appfuse-basic-jsf (创建一个基于Hibernate,Spring和JSF的Web应用程序的原型)2: internal -> appfuse-basic-spring (创建一个基于Hibernate,Spring和Spring MVC的Web应用程序的原型)3: internal -> appfuse-basic-struts

2020-08-14 17:42:03 473 1

原创 csdn:新建表格+合并单元格

在csdn 使用 markdown 创作时有时会用到表格,可以使用如下两种方法一、常用方法项目 | price | amount-------- | -----| -----电脑 | $1600 | 10手机 | $12 | 20导管 | $1 | 30项目priceamount电脑$160010手机$1220导管$130想设置文字位置使用时如下方法| Column 1 | Column 2 |Colum

2020-08-14 09:49:56 134

原创 csdn:博客设置字体颜色

首先使用 Markdown支持html 标签修改字体颜色可以使用①、常用颜色君不见黄河之水天上来②、十六进制颜色值奔流到海不复回 ③、RGB颜色君不见高堂明镜悲白发可以使用半个标签,那样指明标签范围为当前行...

2020-08-13 21:25:10 85

原创 mqtt:通过抓取报文分析消息质量qos

环境服务端 :EMQ客户端:let mqtt = require('mqtt')let options = { 'username': 'clientB', 'password': '123456', 'clientId': '1597279339', 'keepalive': 90, 'connectTimeout': 3000, 'clean': true}let client = mqtt.connect('tcp://39.99.222.1

2020-08-13 18:44:17 305

原创 mqtt报文解析—超详细

对 mqtt 是做什么还不知道,怎么简单使用还不知道的可以查看我的其他博客,以下对 mqtt 报文做简单分析一、报文结构表格1.1-报文结构Fixed header 固定报头,所有控制报文都包含Variable header 可变报头,部分控制报文包含Payload 有效载荷,部分控制报文包含二、固定报头表格2.1-固定报头格式 Bit 7 6 5 4 3 2 1 0 b

2020-08-12 22:09:43 3270 2

原创 解决 mqtt 诡异重复连接问题

以下问题为 阿里云 mqtt 使用过程中发现一、首先贴出简单核心代码如下client.on('connect', function () { client.publish('test/clientE', '' + (Math.random() * 10).toFixed(2), {'qos': 2, 'retain': true}, function (err) { if (err) { console.log(err) } else {

2020-08-12 17:24:30 1901

原创 MQTT: WebSocket connection failed:Connection closed before receiving a handshake response

在使用 node 测试阿里云 mqtt 遇到如下错误根据提示,是无法完成握手连接,根据服务器提示,是因为解包的时候,包不符合格式,导致了连接拒绝。普通的socket和websocket是不一样的。node直接运行脚本使用的是socket.io 而 浏览器使用的是websocket,而处理这两种报文是不一样的。阿里云 mqtt 改为如下连接ws://post-cn-xxxxxx.mqtt.aliyuncs.com:80或者ws://post-cn-xxxxxx.mqtt.aliyuncs.c

2020-08-07 19:57:43 1590

转载 HTTP、Tcp、webscoket总结

网络编程大家都不陌生,但平时我们只是知道怎么用,对个中的网络协议倒是没花多少工夫去学习,所以,我们今天特意来对网络协议相关的知识加以总结记录。1)网络七层协议,从上到下依次为: 7 应用层 6 表示层 5 会话层 4 传输层 3 网络层 2 数据链路层 1 物理层2)Http协议对应于应用层,TCP协议对应于传输层,Http协议是建立在TCP协议基础之上的3)属于应用层的常用协议:Http(超文本传输协议)、FTP(文件传输协议)、SMTP(电子邮件传输协议)、Telnet(网络远程访问协议)、N

2020-08-03 10:47:51 66

原创 EMQ 安装及简单使用

概述EMQ X Broker 是基于高并发的 Erlang/OTP 语言平台开发,支持百万级连接和分布式集群架构,发布订阅模式的开源 MQTT消息服务器。EMQ X Broker 在全球物联网市场广泛应用。无论是产品原型设计、物联网创业公司、还是大规模的商业部署,EMQ X Broker 都支持开源免费使用。环境系统:CentOS 8 64位EMQ:emqx-centos7-v4.0.0.zip安装下载地址https://www.emqx.io/cn/downloads#broker.w

2020-07-31 19:23:52 1943

原创 Linux:彻底理解每次执行程序需要 ./ 以及解决方法

你有没有想过,在linux下运行可执行程序,一定要写成 ./emqx start ,需要带 ./而不像 window 运行可执行程序,写成 emqx start 就可以1、Linux在 Linux 中如果我们直接写 test.sh,Linux不会在当前目录查找,Linux 系统会去 环境变量PATH 里寻找 test.sh 的,然而并没有在 PATH 配置环境变量。所以写成 test.sh 是会找不到命令的,要用./test.sh 告诉系统说,就在当前目录找2、window而 window

2020-07-31 17:29:53 217

原创 node:统计代码的运行时长

  统计代码运行时长很简单,只需要将需要统计的代码放在 time 和 timeEnd 之间即可打印代码运行时长console.time('test')console.timeEnd('test')需要注意三点①、名字保持一直②、timeEnd 一定确保执行过程在 time 以后,并不是书写顺序③、确保将代码放入 time 和 timeEnd 之间测试如下开启定时任务打印十次,同时定时任务所用时长let count = 0;//定时任务function fun.

2020-07-31 12:17:49 172

Wireshark-win64-3.0.10.exe

Wireshark是一个网络封包分析软件。网络封包分析软件的功能是撷取网络封包,并尽可能显示出最为详细的网络封包资料。Wireshark使用WinPCAP作为接口,直接与网卡进行数据报文交换。Wireshark拥有强大的过滤器引擎,用户可以使用过滤器筛选出有用的数据包,排除无关信息的干扰。

2020-05-12

InfluxDBStudio-0.1.0.rar

InfluxDBStudio是influxDB可视化工具,有以下功能1.新建连接,填写用户名和密码(默认都是root)2.创建连接后,展开数据库可进行sql操作(只能通过sql语句操作数据)3.支持一些常用函数查询

2020-05-12

空空如也

空空如也

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

TA关注的人 TA的粉丝

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