- 博客(404)
- 资源 (13)
- 问答 (3)
- 收藏
- 关注

原创 电信天翼云NB-IOT平台数据接入
1.引入依赖 <dependency> <groupId>com.ctiot.aep</groupId> <artifactId>mq-msgpush-sdk</artifactId> <version>1.0.1</version> </dependency> <dependency> <groupId>cn...
2021-12-16 16:40:11
9246
12

原创 华为云挂载盘配置挂载
1.检查是否有挂载盘fdisk -l2.下载华为云给的链接wget https://ecs-instance-driver.obs.cn-north-1.myhuaweicloud.com/datadisk/LinuxVMDataDiskAutoInitialize.sh3.查看是否下载成功4.执行命令成功。。。...
2021-10-15 17:49:07
791

原创 JAVA集成腾讯云即时通讯IM服务端
一. 腾讯IM快速入门1. 注册腾讯云账号,找到即时通信IM控制台腾讯IM控制台:登录 - 腾讯云2. 创建即时通信应用3. 进到应用里面可以看到这个应用的SDKAppID和key(密钥)4. 可以参考官方提供的“服务端API接口文档”和“接口调试工具”API接口文档:https://cloud.tencent.com/document/product/269接口在线调试工具:https://tcc.tencentcs.com/im-api-tool/index.html二..
2021-09-13 11:53:07
6488
12

原创 mysql遇到Expression #1 of SELECT list is not in GROUP BY clause and contains nonaggre的问题解决
问题出现的原因:MySQL 5.7.5及以上功能依赖检测功能。如果启用了ONLY_FULL_GROUP_BY SQL模式(默认情况下),MySQL将拒绝选择列表,HAVING条件或ORDER BY列表的查询引用在GROUP BY子句中既未命名的非集合列,也不在功能上依赖于它们。(5.7.5之前,MySQL没有检测到功能依赖关系,默认情况下不启用ONLY_FULL_GROUP_BY。有关5.7.5之前的行为的说明,请参见“MySQL 5.6参考手册”。)解决方法一:打开navcat,用sql查.
2021-09-07 10:24:54
526

原创 1130 - Host XXX is not allowed to connect to this MySQL server
1.在用Navicat配置远程连接Mysql数据库时遇到如下报错信息,这是由于Mysql配置了不支持远程连接引起的。2.在安装Mysql数据库的主机上登录root用户:mysql -u root -p3.依次执行如下命令:use mysql;select host from user where user='root';可以看到当前主机配置信息为localhost.4.将Host设置为通配符%Host列指定了允许用户登录所使用的IP,比如user=root...
2021-09-07 10:21:56
337

原创 前端Canvas绘制图片跨域问题解决
functionimageUrlToBase64(){//一定要设置为let,不然图片不显示constimage=newImage();//解决跨域问题image.setAttribute('crossOrigin','anonymous');constimageUrl='http://ip:8081/baseImagePath/appUserHos...
2021-08-27 11:07:25
2152

原创 发现极为好用的数据库连接工具,基本上包含所有数据库DBeaver
1.DBeaver 是一个基于 Java 开发,免费开源的通用数据库管理和开发工具,使用非常友好的 ASL 协议。可以通过官方网站或者 Github 进行下载。由于 DBeaver 基于 Java 开发,可以运行在各种操作系统上,包括:Windows、Linux、macOS 等。DBeaver 采用 Eclipse 框架开发,支持插件扩展,并且提供了许多数据库管理工具:ER 图、数据导入/导出、数据库比较、模拟数据生成等。DBeaver 通过 JDBC 连接到数据库,可以支持几乎所有的数据库产品,包
2021-08-12 17:58:55
11427
3

原创 MySql的聚合后排序
表一主表:表二:关联表统计表一的用户对应设备的数量排名,聚合后SELECT @i:=@i+1 AS number,`name`,numFROM(SELECT sur.`name`,count(*) AS numFROM business_device_info bdiINNER JOIN security_user sur ON bdi.user_id=sur.idINNER JOIN security_role sr ON sur.role_id = sr.idW.
2021-08-11 10:51:11
767

原创 Mysql的where和having区别
where和having都可以使用的场景: select age,name from User where price > 22 select age,name from User having age> 100说明:having可用的前提是已经筛选出了age字段,在这种情况下和where的效果是等效的,But如果没有select age 就会报错!!因为having是从前筛选的字段再筛选,而where是从数据表中的字段直接进行的筛选的。只可以用where,不可以
2021-08-10 13:38:09
397

原创 Springboot上传.Json文件参数,转成json数据
一:在外面的日常开发中会使用到.json文件进行传参,因为有可能参数的数据很大如下:import org.springframework.web.multipart.MultipartFile;import java.io.*;/** * @author lrx * @description: TODO 读取json文件工具类 * @date 2021/7/19 10:42 */public class ReadJsonFileUtils { //读取json文件.
2021-07-29 14:33:30
2495

原创 SpringBoot 应用服务在启动后长时间不访问会自动删除tmp临时文件,导致文件无法上传解决方案(一般是前后端没有分离项目)
The temporary upload location [/tmp/tomcat.4568985732109845389.8080/work/Tomcat/**] is not validspringboot项目突然报错:Servlet.service()forservlet\[dispatcherServlet\]incontextwithpath\[/cloud-disk\]threwexception\[Requestprocessingfailed;nest...
2021-07-21 12:02:17
1371

原创 Centos7.6安装Redis
一、安装gcc依赖由于 redis 是用 C 语言开发,安装之前必先确认是否安装 gcc 环境(gcc -v),如果没有安装,执行以下命令进行安装[root@localhost local]# yum install -y gcc二、下载并解压安装包[root@localhost local]# wget http://download.redis.io/releases/redis-5.0.3.tar.gz[root@localhost local]# tar -zxvf re..
2021-07-21 11:58:12
516

原创 Centos7.6安装Mysql
需要个MySQL 5.7实例做实验,安装一个顺便做个笔记。本次安装系统为CentOS7.61.下载rpm安装包:wget https://dev.mysql.com/get/mysql57-community-release-el7-11.noarch.rpm2.安装mysql安装源 yum -y localinstall mysql57-community-release-el7-11.noarch.rpm3.安装yum -y install mysql-com...
2021-07-20 18:48:21
315

原创 Sringboot集成腾讯云短信服务,注册验证码
一:腾讯云短信服务配置参考:腾讯云-国内短信快速入门①进入腾讯云控制台的短信模块创建国内短信签名根据自己的需求创建签名,在签名管理中就可以看到刚刚创建的短信签名。当显示的状态变为已通过后该签名就可以使用了。我们可以看到签名③创建正文模板创建短信的模板,以发送短信验证码为例。其中短信内容部分{1}{2}等变量参数为动态参数,需要我们在代码中请求腾讯云短信服务时携带。短信内容可填写:您正在某某app申请手机注册,验证码为:{1...
2021-07-16 19:26:03
441

原创 Springboot整合SwaggerBootStrapUI
第一步:Pom依赖<!--增强swagger-bootstrap-ui--><dependency> <groupId>com.github.xiaoymin</groupId> <artifactId>swagger-bootstrap-ui</artifactId> <version>1.9.3</version></dependency><!-- # 增
2021-07-12 18:19:03
584

原创 Centos使用命令导出mysql数据库
使用mysqldump安装mysql后直接可以使用该命令,而不用到mysql的bin目录里面去运行# metadata是要导出备份的数据库,metadata.sql是导出的数据文件mysqldump -u root -p metadata > metadata.sql如果是导出数据库表的话是下面命令# 导出metadata数据库的 table_1 table_2 两个数据表mysqldump -u root -p metadat table_1 table_2 > metadat
2021-07-09 10:15:11
880

原创 SpringBoot 应用服务在启动后长时间不访问会自动删除tmp临时文件,导致文件无法上传
The temporary upload location [/tmp/tomcat.4568985732109845389.8080/work/Tomcat/**] is not validspringboot项目突然报错:Servlet.service()forservlet\[dispatcherServlet\]incontextwithpath\[/cloud-disk\]threwexception\[Requestprocessingfailed;nest...
2021-07-03 16:02:23
1484

原创 前端面试需知
vue生命周期?beforeCeate、ceated、beforeMount、mountedbeforeUpdate、Updated、beforeDestroy、destroyed详细说说每个生命周期的区别父子组件的生命周期执行顺序?页面渲染html的过程?vue组件通信?前端性能优化?怎么理解HTML5语义化?两个元素相互影响出现高度坍塌,margin重叠的问题是什么原因导致的?(BFC..
2021-07-02 19:38:39
321

原创 启动tomcat时候报无权限
关于LINUX权限-bash: ./startup.sh: Permission denied在执行./startup.sh,或者./shutdown.sh的时候,爆出了Permission denied,其实很简单,就是今天在执行tomcat的时候,用户没有权限,而导致无法执行,用命令chmod 修改一下bin目录下的.sh权限就可以了如chmod u+x *.sh在此执行,OK了。...
2021-07-02 19:16:51
2369

原创 SpringBoot项目部署到华为云ssl证书配置
一:前提首先我们应该去华为云申请ssl证书,一般有单域名,泛域名,多域名的类型,我这边是单域名申请的。二:下载证书当我们申请好证书后,我们需要下载证书,到电脑本地。三:配置ssl证书配置ssl证书分为nginx配置,代码内部配置首先nginx配置,这边在网上介绍也是很多列子。1.我这边把证书位置放在服务器nginx目录下新建了一个文件夹存储,以下nginx配置user nobody;worker_processes 1;#error_log logs/er.
2021-04-29 09:28:55
1178
3

原创 HTTP请求接口,10分钟内超过100个sessionId将无法调用,10分钟才能销毁处理
1.调用HTTP请求时,10秒调用一次,10分钟内sessionId生产100个,将不能产生新的sessionId问题,因此需要把sessionId存储起来复用2.代码演示//存储账号对应ip地址sessionId,时间戳,声明存储private Map<String, List<String>> collectionSessionMap = new HashMap<>(); //存在账号的sessionId等相关信息 ...
2021-04-02 11:30:47
626

原创 Nginx配置SSL证书
步骤1 下载证书及证书转换1. 补全信息时,“证书请求文件”选择的“粘贴已有CSR”请参考以下步骤进行配置。a. 单击“下载证书”,下载的文件包含了一个pem文件。“server.pem”文件包括两段证书代码“-----BEGIN CERTIFICATE-----”和“-----END CERTIFICATE-----”。b. 修改server.pem的后缀名为crt,和生成CSR时的私钥server.key放在一个文件夹内。2. 补全信息时,“证书请求文件”选择的“在线生成CSR”请参
2021-03-31 17:29:17
943

原创 EasyExcel的报表之动态表头
一:咱们可以写一个测试类进行测试,可以使用本地地址@Testpublic void dynamicHeadWrite() { String fileName = "dynamicHeadWrite" + System.currentTimeMillis() + ".xlsx"; EasyExcel.write(fileName) // 这里放入动态头 .head(head()).sheet("模板") // 当然.
2021-01-06 18:38:42
1797
6

原创 springboot2.1:获取企业微信的审批数据
1.我们先是呢要做好开始项目的准备工作如果你是企业微信管理员可以看到,或者是你弄一个企业号如下:企业ID同样方法可以在审批找到有啦这两个可以获取到token二:我这边创建一个表存获取到的审批相关信息(抽取了部分数据,较为关键)三:下面就是写我们的获取相关代码啦相关工具类如下1.AccessTokenDTO@Get...
2020-03-25 16:29:53
3686
9

原创 有关于org.apache.commons.httpclient导入maven依赖
<dependency> <groupId>commons-httpclient</groupId> <artifactId>commons-httpclient</artifactId> <version>3.1</version></dependency>
2018-08-13 17:30:27
54067
16

原创 谈谈我去腾讯面试的经历 java工程师
首先我也不知道,我就在boss直聘上无意投的腾讯(本人也不会投腾讯,学历太低)也不知道为什么,腾讯的hr就打电话给我了,我心里有些惊喜,也有些胆怯(毕竟那是中国最大的互联网公司)我电话面试基本上答的还行:问的有:TCP/IP原理,三次握手scoket通信,java基础线程,springmvc,微服务,数据库索引基本上都答道了,然后叫我次日去腾讯面试我就晚上通宵看了一下Java的基础概念,jvm,数...
2018-07-14 11:46:34
10758
13
容器自动化(五):jenkins+git+docker构建持续化集成环境.pdf
2019-07-18
Robo的mongodb的可视化工具
2018-09-22
springcloud的注册服务案例
2018-09-08
navcat11-x64,mysql数据库开发工具
2018-08-28
SQLyog数据库检查工具(mysql),数据库工具
2018-08-28
你们的程序员gls
2021-06-28
20210409T113025.625+0800你们知道JAVA怎么样获取这样的时间嘛
2021-04-09
TA创建的收藏夹 TA关注的收藏夹
TA关注的人