自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(204)
  • 资源 (34)
  • 收藏
  • 关注

原创 iot-Scada免费Scada组态软件系列教程4-二次开发与版本部署

iot-Scada系统以构建组态的基础开发框架为目的,提供技术底座,助推大家快速构建自己项目,截至目前已具备行业内主流组态厂家功能(如:乐吾乐),可满足各种物联网场景,后续会集成3D数字孪生元素,实现比较简单。最后,希望大家多多支持,本人后端一枚,前端略知一二,所以前端代码像个傻白甜,里路清晰,简单好上手,没有任何婆婆麻麻的高度封装及引用。

2023-04-12 17:05:05 2332

原创 iot-Scada免费Scada组态软件系列教程3-各模块详细介绍

iot-Scada(意为:Internet of things Scada(物联网组态))是罕见的高度抽象组态平台,定位于满足各种物联网场景监控、可视化需求。本系列文章采取总分结构,能够让大家掌握整体的设计原理,再到实际应用。# 设计思想:认识大局,把控整体,简化细节# 技术栈:前端Vue + 后端java(springboot / cloud)+ 数据库MySQL# 技术支持:(qq:907154198)iot-Scada。

2023-04-11 22:22:55 938

原创 iot-Scada免费Scada组态软件系列教程2-架构设计

iot-Scada(意为:Internet of things Scada(物联网组态))是罕见的高度抽象组态平台,定位于满足各种物联网场景监控、可视化需求。本系列文章采取总分结构,能够让大家掌握整体的设计原理,再到实际应用。# 设计思想:认识大局,把控整体,简化细节# 技术栈:前端Vue + 后端java(springboot / cloud)+ 数据库MySQL# 技术支持:(qq:907154198)# demo演示地址:iot-Scada

2023-04-10 21:50:48 1029

原创 iot-Scada免费Scada组态软件系列教程1-初识iot-Scada

iot-Scada是罕见的高度抽象组态平台,定位于满足各种物联网场景监控、可视化需求。本系列文章采取总分结构,能够让大家掌握整体的设计原理,再到实际应用。# 设计思想:认识大局,把控整体,简化细节# 技术栈:前端Vue + 后端java(springboot / cloud)+ 数据库MySQL# 技术支持:添加QQ(qq:907154198),进入技术讨论组,及时解答大家的问题。

2023-04-07 13:09:10 1453

原创 Scada-2-基于Vue2的组态已具备自定义大屏功能

各位小伙伴们,近期对vue组态功能进行了完善,可以实现自定义大屏页面,支持大部分Echart图,如:折线图、柱状图、饼状图、仪表盘、表格、方波图等。一、演示demo演示链接:http://api.didicc.cn:60001/

2023-03-08 15:37:37 1754 1

原创 SCADA-1-组态前期需求调研篇

当前只是demo版,但已支持图片、gif动画、各种形状、Echat(仪表盘&表格&曲线&柱状图)、svg等,能够满足大多数场景的需求。代码比较简单,还可以继续拓展更多功能,scada功能是独立的代码,方便嫁接到你们自己的系统,稍微改改业务就行了。 所以,scada平台到底有没有市场需求,有没有必要继续做下去,还需要小伙伴们的建言献策,评论区聊聊看法,需要代码的留言。

2023-02-22 15:45:15 1332 2

原创 SpringCloud-12-解决报错:Error creating bean with name ‘defaultServletHandlerMapping‘ defined in class pa

容器提供的DefaultServlet不再注册。如果应用程序需要要它,需要进行一定的配置。Spring Boot2.4以上版本默认情况下,嵌入式。在配置文件中增加下面的配置。

2022-10-17 16:19:19 1161

原创 SpringCloud-11-解决[NACOS HTTP-GET] The maximum number of tolerable server reconnection errors has bee

若仅使用了nacos的发现功能(discovery),则不需要引入配置依赖“spring-cloud-starter-alibaba-nacos-config”,否则将会报错。错误日志显示的是nacos的服务数量已达最大,实际原因是配置中心出问题了。

2022-10-17 16:13:18 9765

转载 SpringCloud-10-配置控制台彩色打印、自定义banner

网上很多教程引入了spring-boot-starter-logging这个依赖,其实不用,因为我们本身就是SpringBoot web项目,当我们引入web依赖的时候,就帮我们引入了logging相关的依赖配置了,所以我们不需要再额外引入

2022-10-13 13:04:44 526

原创 SpringCloud-9-Invalid bound statement (not found) 终极解决办法

近期将部分service拆分成公共的依赖资源common-service,但是当引用服务debug时发现一直mapper报错,大概意思mapper下的.xml文件与声明的mapper类没有绑定。加载依赖传递过来的jar包中的mapper目录下的xml,bootstrap.yml配置文件中将classpath:mapper/*.xml 修改为classpath*:mapper/*.xml。

2022-10-12 09:20:50 408

原创 Python-1-解决异常:“ImportError: lxml not found, please install it“

设置->项目->项目解释器。这将向您显示运行项目的解释器的详细信息。lxml应该在包的表中。如果没有,您可以按窗口右上角的加号图标并输入lxml,然后继续安装。原文:2017年12月8日上午5:58发件人 Apple5. 1.1 Legal: Privacy - Data Collection and StorageGuideline 5.1.1 - Legal - Privacy - Data Collection and Stor

2022-10-08 16:32:02 5890

原创 TDengine-解决集群搭建过程中启动失败问题

先清理了数据,后来想起来FQDN的IP没改,于是修改后再启动没问题了。所以更换网络后,一定记得改网段、清理数据!!!

2022-08-30 14:01:19 2944

原创 Postgresql-2-解决报错pgsql The server could not verify that you are authorized to access the URL request

pgsql The server could not verify that you are authorized to access the URL requested. You either supplied the wrong credentials (e.g. a bad password), or your browser doesn't understand how to supply the credentials required.原因:IE浏览器设置问题,改用谷歌浏览器打开就可以了

2021-09-24 14:12:23 1814 1

原创 MongoDB-2-聚合去重查询,并返回所有字段值

利用group操作,保证数据唯一,达到去重效果// 查询条件MatchOperation operation0 = Aggregation.match( Criteria.where("sensorcode").in(sensorcodes).andOperator( Criteria.where("thattime").lte(d2), Criteria.where("thattime").gte(d1)));// 聚合查询,保证数据唯一性GroupOperation ope

2021-09-24 14:06:06 1837

原创 Java-19-OAuth2.0验证时报错:JdbcTokenStore.java:204) - Failed to find access token for token

有两个服务,一个是权限服务,另一个是业务服务,当业务服务向权限服务请求获取token时,结果报错:JdbcTokenStore.java:204) - Failed to find access token for token报错原因分析:应该是提交的参数不匹配,导致未拿到正确的token解决方式有两种:一、清空权限服务对应的表“oauth_access_token”再重新登录权限系统,正常了!二、有可能是前端未清空cookie缓存导致,找到如下位置,清空缓存即可.

2021-08-02 16:33:38 1574

原创 Java-18-解决mybatis-plus向MySQL插入数据未返回自增主键问题

我在测试的时候,给Mapper接口添加了一个注解@Param,用以给传入参数定义名字所以要在keyProperty中使用 参数解析表达式,如下红色标记部分底层原因可能要去看看Mybatis 内部的TypeHandler源码

2021-06-02 13:55:17 569

原创 SpringCloud-8-解决Fegion的feign.codec.DecodeException报错问题

今天把一个微服务模块迁到了另一个系统,结果Fegion调用一直报错,后来发现是由于访问路径不对,被访问服务相比之前的平台多了了一层路径。feign.codec.DecodeException: Error while extracting response for type [class java.lang.Double] and content type [application/json;charset=utf-8]; nested exception is org.springframework

2020-10-26 15:56:04 3427

原创 SpringCloud-7-解决上传图片限制为1M的问题

Spring-cloud默认限制最大上传文件为1M,因此需在配置文件提高限制,改为20M:spring: servlet: multipart: enabled: true max-file-size: 20MB max-request-size: 20MB

2020-09-16 15:50:08 939

原创 Java-17-通过Mysql数据表自动生成实体类工具

package com.test.util;import java.io.BufferedReader;import java.io.BufferedWriter;import java.io.File;import java.io.FileWriter;import java.io.IOException;import java.io.InputStreamReader;import java.io.PrintWriter;import java.sql.Connection;imp.

2020-07-30 16:31:06 775

原创 SpringCloud-6-解决Mybatis方法updateById不能更新null字段

在实体类上添加一个注解即可:

2020-04-28 17:18:18 501

原创 Mysql-3-Windows环境使用.frm文件恢复表结构

最近由于服务器到期暂停服务,但个别表未及时备份,导致丢失,还好,该服务器磁盘还有备份,于是找到该表的.frm文件(里面保存了表结构信息)下一步:采用工具恢复创建表的语句(工具:Dbseeker下载)下载地址:https://download.csdn.net/download/IOT_LI/12321395使用效果:...

2020-04-11 11:27:16 549

原创 MongoDB-1-mongo数据备份与恢复(Windows server下数据迁移)

因免费服务器到期,需将原数据迁移至新云服务器,其中一个表数据6个G,第一次进行迁移,寻找了大量资料,为此总结出来分享给大家.一、数据备份mongodb内实际以bson格式存储(注意:json是bson的一个子集),bson数据格式更丰富。点击mongo安装目录bin下的mongodump.exe,就会自动生成dump文件夹,该文件夹下有bson格式数据文件。生成bson格式文件...

2020-02-27 11:22:39 908

原创 Intellij idea -1-解决报错:Error executing Maven. The specified user settings file does not exist: C:\Use

之前打包一直报一个错误:Error executing Maven. The specified user settings file does not exist: C:\Users\lhg\.m2\settings.xml解决办法:将setting文件路径切换为相应maven下的路径...

2020-01-11 10:47:55 5753

原创 SpringCloud-5-html跳转失败解决办法:Controller类使用@Controller,而不是@RestController

以spring boot框架为基础的app项目配置thymeleaf后,则可以在app项目中编写静态文件然后使用controller访问静态页面。除了最基本的html+css+js的语法使用,thymeleaf模版还提供了很多强大的语法帮助我们更好地编写静态页面。以下在配置文件添加:spring.thymeleaf.suffix=.htmlspring.thymeleaf.cache=...

2019-09-17 22:55:45 849

原创 SpringCloud-4-解决feign请求超时报错:java.net.SocketTimeoutException: Read timed out

熔断器默认1秒未请求到结果即为超时,此时,面对网络环境较差情况,则需要调整超时时间。以下是在配置文件设置60秒超时:hystrix.command.default.execution.isolation.thread.timeoutInMilliseconds=60000spring.cloud.loadbalancer.retry.enabled=trueribbon.ReadTi...

2019-09-17 22:47:04 3459

原创 RabbitMQ-1-解决报错:{error, {cannot_delete_plugins_expand_dir cannot_delete

以前rabbitMq运行正常,但是今天报错:Error description: init:do_boot/3 init:start_em/1 rabbit:start_it/1 line 478 rabbit:broker_start/0 line 352 rabbit_plugins:setup/0 line 136throw:{err...

2019-08-30 15:07:45 3495 2

原创 Postgresql-1-解决报错:connection to localhost:5432 refused that the postmaster is accepting TCP/IP

今天客户那边服务突然访问不了,数据库报错:Is the server running on host “localhost” (::1) and accepting TCP/IP connections on port 5432? 等提示。该配置的都配置过,连接个数也不多,从“任务管理”-->“服务”里面看到Postgresql 服务已停止,启动不起来。最终解决办法:...

2019-08-30 12:37:19 10609 3

原创 SpringCloud-3:解决mapper未扫描到xml文件报错问题

若自己写的sql,使用时报未绑定mapper内方法问题,则说明配置有问题解决办法:在配置文件增加mapper扫描配置即可:mybatis-plus.mapper-locations=classpath:mapper/*.xml...

2019-08-16 22:19:44 1335

原创 SpringCloud-2:解决Feign访问超时报错问题:Read timed out executing GET http://······

feign默认请求时间仅几秒钟,若其他服务返回比较慢就会造成超时报错问题解决办法:在配置文件中增加超时时间设置:ribbon.ReadTimeout=60000ribbon.ConnectTimeout=60000...

2019-08-16 22:16:41 5340 1

原创 MQTT之emqx使用问题:EMQX Node '[email protected]' not responding to pings.

mosquitto已使用很长时间,由于占用内存太大,实在忍不了了,换为emqx。正常操作命令如下:emqx资料:https://developer.emqx.io/docs/tutorial/zh/quick_start/install_first.html1、cd /Users/ieslab/Desktop/develop/software/emqx2、控制台模式启动: bi...

2019-08-08 14:47:50 18870 6

原创 SpringCloud-1:解决报错:org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating

现引进spring cloud将原单机版项目,拆分为10多个微服务方式,目前主要服务基本完成今天部署一个服务时,遇到这样一个报错:org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating原因是:微服务默认去8888端口获取配置文件,或者读取application.properti...

2019-07-24 16:49:40 6904

原创 iOS-102-升级到Xcode10运行后报错:The file “x” couldn’t be opened because you don’t have permission to view it

我擦擦擦··· 升级后,运行到真机没问题,但是运行到模拟器报错,这个问题搞了好久,以为升级Xcode10时有问题导致的,原来TMD是百度地图导航搞的鬼,旧版导航文件libbaiduNaviSDK.a不支持Xcode10编译!!!是它!是它!就是它惹的祸!!!妹的!!!将它删除后,重新编译运行到模拟器一切正常啦!!!...

2019-04-24 15:36:11 904

原创 SQL语句-根据条件判断是否执行下一段Sql语句(联合查询)

有时候我们会遇到这样一个场景:根据其中一个表字段值,判断是否执行其他查询语句。也就是说,看第一个表中某字段的“眼色”,由其决定是否进行查询。其实很简单,但容易进入理解误区导致较真儿。第一步:先实现一个表条件查询select a from table1第二步:根据条件一,执行后续语句select t1.a,t1.b,t1.c from table1 t1union all...

2019-03-14 11:19:22 18328

原创 html-2-禁止手机页面放大缩小

html禁止手机页面放大缩小添加如下设置即可<meta name="viewport" content="width=device-width,minimum-scale=1.0,maximum-scale=1.0,user-scalable=no" />  html手机页面屏幕适配:<meta name="viewport" content="width=d...

2019-01-10 10:53:29 2142

原创 iOS101-解决升级Xcode10后报错问题(包括地图定位闪退问题)

麻辣个巴子,升级Xcode10后,程序报很多错,有些链接库都直接删掉了,妹的,美国佬太任性了!以下讲讲Xcode10下配置:1、手动导入下面这个链接库 2、添加支持iPhone5s的arm64配置 3、前往文件夹,删除里面所有内容,clean,编译~/资源库/Developer/Xcode/DerivedData 4、解决百度地图定位报错报错:***...

2018-12-17 16:25:21 1008

原创 Java-16-换成Tomcat9后报错:RFC 7230 and RFC3986的错误 之解决办法

目前程序部署由Tomcat7.0.70切换到Tomcat9,结果进行请求时报RFC 7230 and RFC3986的错误出问题的程序写法:// 跳转详情页面 function gotoDetailPage(stId){ for (var i = 0; stationInfos.length > i;i++){ ...

2018-12-05 22:18:06 2024

原创 Java-15-tomcat7在大并发情况下报错、闪退解决办法

最近运行1年多的实时公交查询系统,突然一天挂掉两次,懵逼了。大并发量下,tomcat7.0.54报错:org.apache.tomcat.util.net.AprEndpoint$Poller run Poller failed with error [610,038] : [APR does not understand this error code]原来是因为最近用户激增,总用户量达...

2018-11-12 21:22:07 852

原创 Java-14-解决html跨域访问Java后台问题

最近继续蛋疼啊,各种问题各种搞,本次不扯淡、开门见山。要是喜欢就评论“666”这两天在搞html访问后台接口,发现跨域是个问题,解决这个问题需要ajax请求做配置、Java接口增加适配。html中ajax请求:$.ajax({ type: "POST", url: "http://192.168.2.120:8093/api/g...

2018-11-12 21:05:47 898

原创 iOS-100-解决打包新版本上传到App Store出错:ERROR ITMS-90034 "Missing or invalid signature.The bundle'xxx.xxx.xxx'

证书问题可能性较大:解决链接:https://blog.csdn.net/wyz670083956/article/details/53199669签名失败问题:https://blog.csdn.net/nb_token/article/details/79738114 注意:关机重启很重要!!!...

2018-09-28 12:25:08 1318

原创 iOS-99-解决Xcode 发布新版本 ITMS-90034错误

说什么证书、签名错误过期啥的都是扯淡,按照下面操作即可:从Xcode中打开Loadruner即可解决:   

2018-09-27 23:54:59 323

iot-Scada组态平台纯前端部署版V1.0

《iot-Scada组态平台纯前端部署版V1.0》 1、版本介绍:此版本为纯前端部署版,所有数据保存在浏览器缓存中,关闭浏览器数据不会消失 2、部署方式:只需启动nginx即可 3、地址 访问地址:http://localhost:60001/ 大屏地址:http://localhost:60001/fullscreen/ 4、技术支持 csdn博客地址:https://blog.csdn.net/IOT_LI/article/details/129404117 作者qq号:907154198 发布时间:2023年3月

2023-04-07

dbseeker_frm1.0.zip

将.frm文件翻译出创建表的sql语句,用于Mysql等数据库的数据表结构恢复操作

2020-04-11

PowerDesigner 16.5 破解文件pdflm16.dll【亲测,可用】

本人亲测,绝对管用。将dll文件直接放在PowerDesigner安装目录下即可

2018-05-29

iOS 生成二维码类(多种样式、带logo、彩色等)

使用方法(其中一种带logo的非彩色二维码): _codeIV.image = [JCQRCodeTool generateWithLogoQRCodeData:codeData logoImageName:@"rz_logo_icon" logoScaleToSuperView:0.2];

2017-12-08

HGEmoji_demo

实现了类似微信的文字、表情相互转化,可自定义文字标示库 样式 : [大笑]

2016-08-22

WKWebview使用详解

WKWebview使用详解 内含详细的PPT介绍

2016-08-15

星星平分和显示小数点星星评价

星星平分和显示小数点星星评价,用到图片平铺效果

2016-08-15

TLDActionSheet(防微信)

防微信ActionSheet样式,简单好用

2016-08-15

NSDateFormatter性能优化

NSDateFormatter多次创建是很耗性能的,比如创建10240次,会花费3.4秒的时间,下面介绍三种创建方法,推荐用第三种:

2016-07-28

蓝牙4.0模块资料(包含Android源码、iOS源码、蓝牙相关文档)

蓝牙4.0模块资料(包含Android源码、iOS源码、蓝牙相关文档),蓝牙设备接好电源线、并和单片机或电脑的RX/TX接好即可(默认从模式),不明白的或出现问题的请留言

2016-01-28

paros安装包

从昨天开始微信朋友圈一片模糊,还付费看照片,教你iOS系统如何实现网络数据抓包 介绍地址:http://blog.csdn.net/iot_li/article/details/50591897

2016-01-27

JXActionSheet(iOS8上下版本通用)

JXActionSheet(iOS8上下版本通用) 一个简单的弹出视图,仿微信的退出登录弹出视图,类似iOS系统的UIActionSheet, 但是UIActionSheetiOS8后将废弃, JXAacionSheet将支持6.0以上各个版本,使用也很简单,支持屏幕旋转。

2016-01-26

MBProgressHUDDemo再封装

项目中,每次都要先调用第三方库MBProgressHUD,写一些重复的代码来达到现实的效果,一坨坨的重复代码看了就恶心,所以我自己搞了一个对MBProgressHUD的封装,本以为很简单: 但是内存不释放问题让我绞尽脑汁,解决办法:遵循MBProgressHUDdelegate,并实现其方法: -(void)hudWasHidden:(MBProgressHUD *)hud

2015-12-08

JS与OC互调demo

该文件李含有三个文件夹,分别是iOS7之前的旧方法实现的JS与OC之间的混合开发、iOS7之后的javascriptCore.framework框架、GitHub上的demo。

2015-11-21

IOS数据库操作FMDB简单入门实例及文章讲解

相关详细讲解博文:http://blog.csdn.net/iot_li/article/details/49363459

2015-10-23

IOS数据库SQLite入门代码及详细文章讲解

相关详细讲解博文链接:http://blog.csdn.net/iot_li/article/details/49362997

2015-10-23

IOS-Socket通信实例代码

实现了socket通信机制,服务器搭建可以参考我的博客里写的地址找到,也可以用一个WiFi模块当做服务器,如:用手机控制WiFi局域网中的家居设备等。

2015-10-21

疯狂Swift讲义配书光盘(李刚疯狂系列)

疯狂Swift讲义配书光盘(李刚疯狂系列),全部代码,可以借鉴一下

2015-10-17

支付宝payDemo

iOS集成支付宝支付的demo,欢迎大家下载观看,记住需要填写代码上面的partner、seller、privateKey,才能够支付。

2015-10-14

AFNetworking下的XML和JSON解析

实现了XML解析、JSON解析,完成后均归纳为字典格式的数据

2015-10-14

C语言主要知识点巩固(学习Objective-C 的前提)

C语言主要知识点巩固(学习Objective-C 的前提),PPT格式。

2015-08-01

IOS-Object_C经典学习PPT要点

IOS-Object_C经典学习PPT要点

2015-07-29

JAVA学习历程(基础知识个人总结1,2,3)

JAVA学习历程(基础知识个人总结1,2,3)个人学习过程中的word笔记

2015-07-04

JAVA_API1.7中文版

JAVA_API1.7中文版,个人感觉不如1.6好用些~~~可能习惯了。

2015-07-04

JAVA_API1.6中文版

JAVA_API1.6中文版,个人感觉比1.7好用!

2015-07-04

Android抽奖转盘

完整的实现了圆形抽奖转盘,很激动的分享给大家。

2015-04-11

Android反编译(最新)

Android反编译工具及使用说明 欢迎体验反编译的快乐

2015-04-03

Android+Xmpp+openfire初学者之路

只需修改一下ip地址即可,互相聊天、文件传送超级体验,适合初学者学习及进一步完善。喜欢的好评一下吧~

2015-04-03

百度地图源代码(完整版)

除了语音识别没实现,其他都哦了,很适合学习做项目哦

2015-02-07

STC89C51基础篇和提高篇源代码(例程完整版)

郭天祥89C51单片机入门篇和提高篇源代码,还有很多数不尽的各种单片机资料,想要,随时联系,随时发给你

2015-02-05

两分钟彻底让你明白Android_Activity生命周期(图文)

对于初学者。Activity生命周期是必须掌握的,我总结了一下,程序加图片让你秒懂,不怕给给差评就怕你错过!

2015-01-26

空空如也

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

TA关注的人

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