自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(82)
  • 资源 (4)
  • 收藏
  • 关注

原创 把所有在AWS S3设置公开访问

编辑存储桶策略{ "Version": "2012-10-17", "Id": "S3PolicyId1", "Statement": [ { "Sid": "statement1", "Effect": "Allow", "Principal": { "AWS": "*" }, "Action": "s3:Ge..

2021-02-02 11:52:39 142

原创 odoo14配置阿里云免费SSL证书

登入阿里云SSL证书管理,点击购买免费版证书配置好域名后下载nginx证书有了证书之后,第一步上传证书到服务器,配置nginx,我这配置了两个域名对应odoo两个新建的网站域名vi /etc/nginx/conf.d/域名.conf#odoo serverupstream odoo { server 127.0.0.1:8069;}upstream odoochat { server 127.0.0.1:8072;}# http -> httpsserver { l.

2021-01-08 10:15:52 143

原创 centos8安装odoo14

sudo dnf update -y # 升级系统安装包# 安装所需依赖sudo dnf install python3 python3-devel git gcc redhat-rpm-config libxslt-devel bzip2-devel openldap-devel libjpeg-devel freetype-devel curl unzip -y# 安装wkhtmltopdfsudo dnf install https://github.com/wkhtmltopdf/wkht.

2020-12-29 10:04:03 312

原创 无法从 static 上下文引用非 static 字段

错误:无法从 static 上下文引用非 static 字段 ‘tagLocatorMapper’解决方式:@Componentpublic class StaticTagLocatorMapper { @Autowired private TagLocatorMapper tagLocatorMapper; public static TagLocatorMapper staticTagLocatorMapper; // 项目启动时把TagLocatorMapp

2020-12-14 15:02:53 346

原创 Netty发送JSON格式字符串数据

String json = JSON.toJSONString(aoaResult); //转成btye数组 utf-8模式 byte[] bytes = json.getBytes(StandardCharsets.UTF_8); ctx.writeAndFlush(bytes);

2020-12-08 15:23:01 202

原创 gist.github.com网站不能访问的解决办法

去网站http://ping.chinaz.com查询2.找几个能ping的通的地址加入到host文件中C:\Windows\System32\drivers\etc\hosts 在末尾增加 192.30.255.112 gist.github.com

2020-11-19 10:33:51 73

原创 java往文件中写入内容

public static void main(String[] args) { // TODO 自动生成的方法存根 String filename="c:/test.log"; try { FileOutputStream out =new FileOutputStream(filename,true); String str ="\r\n用新的构造方法追加内容"; out.writ..

2020-11-11 10:58:13 31

原创 SpringBoot项目部署到windows服务器

使用winsw,winsw是一个开源项目,程序以及源码可以在Git Hub下载:https://github.com/kohsuke/winsw/releases将Git Hub中下载的WinSW.NET4.exe和sample-minimal.xml文件及springboot项目的jar包放在同一个文件夹中。WinSW.NET4.exe和sample-minimal.xml文件名都改成springboot jar包的文件名例如xxxtest.jar编辑xml文件,内容如下<serv

2020-11-02 17:51:19 418

原创 thingsboard License许可证的一系列错误解决方式

License Error: INSTANCE_NOT_FOUND(105) - Instance not found!或者org.thingsboard.license.shared.exception.LicenseException: Active instances capacity exceeded!大多都可以通过这种方式解决:第一种方式:只需要在许可证门户上停用实例,然后使用此密钥再次启动ThingsBoard(请不要删除实例,或者仅停用当前实例即可获得许可证)。...

2020-10-28 11:45:30 166

原创 cassandra启动报错:Exiting due to error while processing commit log during initialization.

ERROR 07:18:45 Exiting due to error while processing commit log during initialization.org.apache.cassandra.db.commitlog.CommitLogReplayer$CommitLogReplayException: Could not read commit log descriptor in file /var/lib/cassandra/commitlog/CommitLog-6-16026

2020-10-14 15:32:17 120

原创 解决HTTPClient长连接 60s会自动断开问题,springboot restful接口

配置一下springboot内置tomcat的KeepAliveTimeout属性即可package com.pxwl.devicetxtlog.config;import org.apache.catalina.connector.Connector;import org.apache.coyote.http11.Http11NioProtocol;import org.springframework.boot.web.embedded.tomcat.TomcatConnectorCust.

2020-10-10 15:05:01 551

原创 免费内网穿透工具

http://www.ngrok.cc/user.html

2020-07-07 10:23:13 172

原创 nginx文件服务器设置

1.在http模块下添加 autoindex on;# 显示目录 autoindex_exact_size on;# 显示文件大小 autoindex_localtime on;# 显示文件时间2. 设置server端口及文件目录路径server { listen 8180; #监听端口 server_name localhost; root /shared_file; #

2020-06-03 18:16:50 100

原创 springboot整合mqtt发送与订阅

pom文件<dependency> <groupId>org.springframework.integration</groupId> <artifactId>spring-integration-stream</artifactId></dependency><dependency>...

2020-04-27 13:46:45 1370 3

原创 使用阿里云函数作为微信授权后台接口

创建HTTP触发器函数,选择node.jsvar getRawBody = require('raw-body');var getFormBody = require('body/form');var http = require('https');var querystring = require('querystring');var body = require('body...

2020-04-02 10:58:58 129

原创 thingsboard邮箱自动激活功能

thingsboard激活主要是靠user_credentials表中“enabled ”字段和“activate_token”字段,所以说我们在数据插入的时候更新一下这个字段就可以实现自动激活功能了第一步:创建函数user_credentials_insert_trigger_fun()CREATE OR REPLACE FUNCTION user_credentials_inse...

2020-03-30 11:37:41 211

原创 nginx ssl域名配置

http请求自动转发server { listen 80; #监听端口 server_name a.domain.com b.domain.com c.domain.com; #请求域名 return 301 https://$host$request_uri; #重定向至https访问。 }SSL配置(同时web...

2020-03-22 13:25:47 96

原创 Nginx 的 SSL 模块安装

Nginx 的 SSL 模块安装步骤一:我们先来到当初下载nginx的包压缩的解压目录.cd /usr/local/nginx-1.17.9步骤二:运行nginx -V命令查看已经安装的nginx模块(configure arguments:后面表示当前已经安装的nginx模块,看是否有ssl模块,有的话就不需要装了,--with-http_ssl_module)如:[root...

2020-03-22 13:18:23 331

原创 thingsboard仿官方demo在仪表板中显示资产关联设备的所有警报 

官方demo地址:https://thingsboard.io/smart-metering/在仪表板中显示资产关联设备的所有警报1.我将提供两个连接到资产的设备的示例,以便您可以参考。首先,数据流经过“更改发起者”节点,并将发起者更改为其连接的资产。然后,“创建警报”节点将遥测对象转换为易于在仪表板“警报小部件”上显示的字符串,并将“警报类型”设置为设备名称,以便它不...

2020-03-17 10:15:52 625

原创 nginx转发端口时与导致websocket不生效

在nginx中将80端口转发到本地服务8080端口,但是导致服务中的websocket发生错误配置转发规则: server { listen 80; server_name #服务器域名; #charset koi8-r; #access_log logs/host.access.log main...

2020-03-11 10:24:10 551

原创 centos8安装mysql8和redis5和nginx

一、安装msyql 8yum install -y mysql-servermysql启动systemctl start mysqld.servicesystemctl enable mysqld.servicefirewall-cmd --add-port=3306/tcp --permanentfirewall-cmd --reload登入mysql,没有密码回车...

2020-03-07 20:23:02 179

原创 thingsborad统计设备总数以及资产关联的设备数量

您需要在规则链中使用“最新聚合”节点,并将其与“复制到组”节点绑定,以便能够在仪表板上显示此数据。定制时需要特别注意的事项用箭头标记。如果要在仪表板上显示此信息,请创建类似于以下内容的别名:然后,我使用了小部件“简单卡”并向其中添加了参数。...

2020-03-06 12:32:29 256

原创 eclipse没有server选项,没有maven

1.找到Help->Install New SoftwarePhoton -http://download.eclipse.org/releases/photon其中,photon为eclipse的版本号勾选Web,XML,Java EE and OSGi Enterprise Development ->JST ServerAdaptersExtensions(打勾选上该项...

2020-03-05 11:19:49 78

原创 百度地图自定义信息窗口

<!DOCTYPE html><html><head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <meta name="viewport" content="initial-scale=1.0, user-scalable=no" /&...

2020-01-16 15:56:57 2360 4

原创 aws-iot研究

创建 Amazon DynamoDB 规则https://docs.aws.amazon.com/zh_cn/iot/latest/developerguide/iot-ddb-rule.html

2019-12-06 17:44:11 93

原创 docker安装

1.第一步如果系统内有老版本的docker,我们需要先删除之前的docker以及相关依赖。sudo yum remove docker \ docker-client \ docker-client-latest \ docker-common \ ...

2019-11-26 09:32:25 30

原创 js倒计时插件TimeTo

demo :http://lexxus.github.io/jq-timeTo/

2019-09-19 16:12:27 197

原创 CentOs7关闭防火墙的命令

下面是red hat/CentOs7关闭防火墙的命令!1:查看防火状态systemctl status firewalldservice iptables status2:暂时关闭防火墙systemctl stop firewalldservice iptables stop3:永久关闭防火墙systemctl disable firewalldchkco...

2019-09-18 11:03:21 113

原创 linux上安装mysql glibc版本安装

1、下载tar包,这里使用wget从官网下载wget https://dev.mysql.com/get/Downloads/MySQL-5.7/mysql-5.7.22-linux-glibc2.12-x86_64.tar.gz2、将mysql安装到/usr/local/mysql下# 解压tar -xvf mysql-5.7.22-linux-glibc2.12-x86...

2019-09-18 10:57:52 225

原创 国内镜像网站

JDK下载 华为的:https://repo.huaweicloud.com/java/jdk/ 搜狐开源镜像站:http://mirrors.sohu.com 网易开源镜像站:http://mirrors.163.com/ 阿里云开源镜像站:http://mirrors.aliyun.com 清华大学镜像站:http://mirrors.ustc.edu.cn/ 中...

2019-09-18 09:00:00 3498

原创 js倒计时定时任务

教程载入中,请稍等<span id="numDiv">10</span>秒……<script type="text/javascript">varnum=10;varinterval=setInterval(function(){if(num==0){clearInterval(interval);}numDiv.innerHTML=num--...

2019-09-02 16:16:29 183

原创 在页面局部div设置滚动条

.conten-over{ overflow: hidden; overflow-y: scroll; white-space: nowrap; height:100%; width:100%; }.conten-over::-webkit-scrollbar { width: 0; }<div class="conten-over"&g...

2019-09-02 10:58:39 983

原创 fastjson使用教程

测试类:package jsonTest;import java.util.ArrayList;import java.util.HashMap;import java.util.List;import java.util.Map;import com.alibaba.fastjson.JSON;import com.alibaba.fastjson.JSONArray;im...

2019-06-24 10:33:49 238

原创 java调用C/C++方法 JNA

jnaerator-0.12-shaded工具的使用1.在当前目录下运行jnaerator-0.12-shaded.jar,需要java环境,可以直接双击运行,如果双击运行不成功则使用命令:java -jar .\jnaerator-0.12-shaded.jar2.运行之后进入启动页面3.操作完之后会在右侧生成java代码,简单的案例可以直接将代码复制出来使用,遇到一些比较复...

2019-04-28 15:06:01 1040

原创 synchronized和ReentrantLock的区别

synchronized和ReentrantLock的区别ReentrantLock (再入锁)位于java.util.concurrent.locks包和CountDownLatch, FutureTask, Semaphore一样基于AQS实理能够实现比synchronized更细粒度的控制,如控制fairness调用lock()之后,必须调用unlock释放锁性能未必...

2019-04-04 13:15:47 48

原创 centos7单机上搭建mysql5.7一主多从模式

基本环境:centos7 x64mysql 5.7.20(压缩版)下载mysql 5.7.20(去官网下载了传到linux或直接wget)wget https://dev.mysql.com/get/Downloads/MySQL-5.7/mysql-5.7.20-linux-glibc2.12-x86_64.tar.gz添加用户组mysql:groupaddmysq...

2019-04-02 17:38:24 106

原创 使用 SpringBoot+Dubbo 搭建一个简单分布式服务

使用 SpringBoot+Dubbo 搭建一个简单分布式服务实战之前,先来看几个重要的概念开始实战之前,我们先来简单的了解一下这样几个概念:Dubbo、RPC、分布式、由于本文的目的是带大家使用SpringBoot+Dubbo 搭建一个简单的分布式服务,所以这些概念我只会简单给大家普及一下,不会做深入探究。什么是分布式?分布式或者说 SOA 分布式重要的就是面向服务,说简单的分布...

2019-03-25 21:49:11 112

原创 java集合

Arraylist 与 LinkedList 异同1. 是否保证线程安全:ArrayList 和 LinkedList 都是不同步的,也就是不保证线程安全; 2. 底层数据结构:Arraylist 底层使用的是Object数组;LinkedList 底层使用的是双向链表数据结构(JDK1.6之前为循环链表,JDK1.7取消了循环。注意双向链表和双向循环链表的区别:); 详细可阅读JDK1...

2019-03-18 17:04:36 64

原创 spring AOP

关注点分离:不同问题交给不同点去解决面向切面编程AOP正是此技术的体现通用化功能代码的实现,对应的就是所谓的切面(Aspect )业务功能代码和切面代码分开后,架构将变得高内聚低耦合确保功能的完整性:切面最终需要被合并到业务中( Weave )AOP的主要名词概念Aspect:通用功能的代码实现Target :被织入Aspect的对象Join Point :可以作为...

2019-03-14 10:11:08 57

原创 Spring注解@Resource和@Autowired区别对比

@Resource和@Autowired都是做bean的注入时使用,其实@Resource并不是Spring的注解,它的包是javax.annotation.Resource,需要导入,但是Spring支持该注解的注入。1、共同点两者都可以写在字段和setter方法上。两者如果都写在字段上,那么就不需要再写setter方法。2、不同点(1)@Autowired@Autowire...

2019-03-14 09:57:13 73

wkhtmltox-0.12.5-1.centos8.x86_64.rpm

wkhtmltox-0.12.5-1.centos8.x86_64.rpm

2020-12-23

jna java代码生成工具

jna java代码生成工具,详细请看博客 https://blog.csdn.net/qq_31275085/article/details/89638168

2019-04-28

springboot 架包运行脚本

springboot jar包启动脚本,启动:./lpwa./sh start 停止:./lpwa./sh stop 重启:./lpwa./sh restart

2020-12-30

devicecount.json

thingsboard统计设备数量及某个资产下关联设备数量,thingsboard为PE版本,该文件为规则json文件

2020-03-06

空空如也

空空如也

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

TA关注的人 TA的粉丝

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