自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

WY001的博客

爪哇,爪哇!

  • 博客(244)
  • 资源 (5)
  • 收藏
  • 关注

原创 git覆盖本地代码

git

2022-12-26 10:02:21 225 1

原创 mqtt入门

文章目录0 前言MQTTMQTT 协议特性1 MQTT基础概念1.1 MQTT 协议的通信模型1.2 MQTT Client1.3 MQTT Broker1.4 MQTT 协议数据包2 建立到 MQTT Broker 的连接2.1 Client 连接到 Broker 的流程2.2 CONNECT2.2.1 可变头(Variable header)2.2.2 消息体(Payload)2.3 CONNACK2.3.1 可变头(Variable header)2.3.2 消息体(Payload)3 关闭连接3.

2022-04-16 13:36:27 3589

原创 thingsboard

文章目录1 ThingsBoard 架构1.1 整体架构1.1.1 传输组件1.1.2 规则引擎组件1.1.3 核心服务1.1.4 外部系统1.2 系统关键组件和相关接口1.2.1 ThingsBoard传输1.2.2 ThingsBoard核心1.2.3 ThingsBoard规则引擎1.2.4 消息队列1.2.5 SQL与NoSQL与混合数据库1.3 微服务架构2 代码结构2.1 代码一级包总览2.2 包说明2.3 代码类接口说明3 Thingsboard源码运行4 规则链、设备配置、设备4.1 规则链

2022-04-15 23:40:29 4489

原创 Java深拷贝浅拷贝

文章目录拷贝浅拷贝深拷贝拷贝类需要实现Cloneable接口否则报错,重写Object的clone方法浅拷贝浅拷贝:创建一个新对象,然后将当前对象的非静态字段复制到该新对象,如果字段是值类型的,那么对该字段执行复制;如果该字段是引用类型的话,则复制引用但不复制引用的对象Object 类提供的 clone 是只能实现 浅拷贝的@Overridepublic Object clone() throws CloneNotSupportedException { return super

2022-04-09 21:00:14 166

原创 http的请求和响应构成

文章目录http请求http的响应get/post请求两者区别http请求1.请求行:包括三部分:第一部分:请求方式(7种) get(常用的) post(常用的) delete put head options trace 第二部分:URI 什么是URI? 统一资源标识符。代表网络中某个资源的名字。但是通过URI是无法定位资源的。 什么是URL?统一资源定位符。代表网络中某个资源,同时,通过URL是可以定位到该资源的。 URI和URL什么关系,有什么区别? URL包括UR

2022-04-09 10:18:30 2041

原创 windows下安装redis

下载地址https://github.com/MicrosoftArchive/redis/releases默认不需要密码

2022-04-04 11:41:06 892

原创 kafka启动时候内存不足设置

需要打开这两份文件kafka-server-start.shzookeeper-server-start.sh配置内存export KAFKA_HEAP_OPTS="-Xmx256M -Xms128M"

2022-04-03 16:55:33 2877 1

原创 修改Cassandra的内存大小

启动Cassandra时候报内存溢出了,故修改一下内存修改cassandra-env.sh中的这两个参数MAX_HEAP_SIZEHEAP_NEWSIZE修改为500M:进入Cassandra的bin目录,再次执行启动命令即可./cassandra -R

2022-04-03 14:49:01 985

原创 postgresql12.10

文章目录1 安装1.1 windows上安装1.2 Linux上安装2 基本使用2.1 备份1 安装下载地址https://www.enterprisedb.com/downloads/postgres-postgresql-downloads1.1 windows上安装1.2 Linux上安装2 基本使用2.1 备份

2022-04-03 13:29:27 578

原创 mysql索引结构

文章目录1、B 树和 B +树之间的区别是什么?2、 Innodb 中的 B +树有什么特点?3、什么是 Innodb 中的 page ?4、 Innodb 中的 B +树是怎么产生的?5、什么是聚簇索引?6、 Innodb 是如何支持范围查找能走索引的?7、什么联合索引?对应的 B +树是如何生成的?7、什么联合索引?对应的 B +树是如何生成的?8、什么是最左前缀原则?9、为什么要遵守最左前缀原则才能利用到索引?10、什么是索引条件下推?11、什么是覆盖索引?12、有哪些情况会导致索引失效?1、B 树

2022-03-17 09:40:00 155

原创 Tomcat中的四大servlet容器及管道机制

文章目录1 四大servlet容器2 管道机制1 四大servlet容器\apache-tomcat-7.0.72\conf下的server.xml中:2 管道机制

2022-03-17 09:30:37 650

原创 kafka架构深入了解

文章目录Kafka工作流程及文件存储机制Kafka工作流程及文件存储机制Kafka中消息是以topic进行分类的,生产者生产消息,消费者消费消息,都是面向topic的。topic是逻辑上的概念,而partition是物理上的概念,每个partition对应于一个log文件,该log文件中存储的就是producer生产的数据。Producer生产的数据会被不断追加到该log文件末端,且每条数据都有自己的offset。消费者组中的每个消费者,都会实时记录自己消费到了哪个offset,以便出错恢复时,从上

2022-03-15 19:43:15 93

原创 kafka基础

文章目录1 消息队列(Message Queue)1.1 消息队列的两种模式2 定义3 基础架构4 安装4.1 下载地址 http://kafka.apache.org/downloads4.2 配置环境变量4.3 配置server.properties1 消息队列(Message Queue)1.1 消息队列的两种模式1)点对点模式(一对一,消费者主动拉取数据,消息收到后消息清除)消息生产者生产消息发送到Queue中,然后消息消费者从Queue中取出并且消费消息。消息被消费以后,queue中不再

2022-03-14 20:37:29 150

原创 git提交代码量统计

1、打开git位置运行git-bash.exe2、切换到项目目录3、执行命令git log --format='%aN' | sort -u | while read name; do echo -en "$name\t"; git log --since ==2022-02-08 --until==2022-02-12 --author="$name" --pretty=tformat: --numstat | awk '{ add += $1; subs += $2; loc += $1 +

2022-02-18 10:39:31 1059

原创 在springboot2.x中利用jxls设置excel模板导出excel

1、添加依赖<dependency> <groupId>net.sf.jxls</groupId> <artifactId>jxls-core</artifactId> <version>1.0.3</version></dependency>2、excel模板模板存放路径3、代码块@ResponseBody @RequestMapping("/exp

2021-12-04 09:49:48 594

原创 利用screw插件生成mysql数据库文档

1、在pom文件中加入<plugin> <groupId>cn.smallbun.screw</groupId> <artifactId>screw-maven-plugin</artifactId> <version>1.0.5</version> <dependencies>

2021-11-21 17:29:28 1112

原创 nginx负载均衡配置及策略说明

负载均衡添加配置upstream mmyServer { server ip:8083;#第一个应用 server ip:8084;#第二个应用}server { listen 80; server_name 服务器ip; #charset koi8-r; #access_log logs/host.access.log main; location / { proxy_pass http://mmyServ

2021-07-30 21:53:04 149

原创 nginx配置文件及反向代理配置

文章目录第一部分、配置文件配置文件构成说明:1、全局块:2.events块3、http块3.1 http全局块3.2 server 块3.2 location 块第二部分、反向代理配置0、实现在浏览器输入www.zyf123456.com,跳转到linux系统的tomcat应用1、在Linux上安装一个tomcat2、过修改windows的 host 文件,将 www.zyf123456.com 映射到 服务器ip3、配置nginx反向代理第一部分、配置文件配置文件位置cd /usr/local/n

2021-07-28 22:04:02 2612 1

原创 nginx在centos7.5安装

1、官网下载http://nginx.org/随便下载一个2、安装pcre依赖2.1、先下载wget http://downloads.sourceforge.net/project/pcre/pcre/8.37/pcre-8.37.tar.gz下载后可以看到2.2、手动移动到root目录下进入到root目录后,解压tar -xvf pcre-8.37.tar.gz 进入到解压后的目录:cd pcre-8.372.3、执行./configure如果出现报错:解决

2021-07-27 21:56:48 491

原创 nginx介绍

百度百科Nginx 是高性能的 HTTP 和反向代理的服务器,处理高并发能力强大,能经受高负载的考验1、 正向代理Nginx 不仅可以做反向代理,实现负载均衡。还能用作正向代理来进行上网等功能。 正向代理:如果把局域网外的 Internet 想象成一个巨大的资源库,则局域网中的客户端要访 问 Internet,则需要通过代理服务器来访问,这种代理服务就称为正向代理。在客户端(浏览器)配置代理服务器,通过代理服务器进行互联网访问2、反向代理反向代理,其实客户端对代理是无感知的,因为客户端不需要

2021-07-27 20:47:56 146

原创 mybatis 批量插入数据后得到自增主键(mysql)

Integer addAttachmentInfo(List<Attachment> list);<insert id="addAttachmentInfo" parameterType="java.util.List" keyProperty="id" useGeneratedKeys="true"> INSERT INTO attachment (url,name,volume_id,upload_person_id,upload_time,file_size

2021-07-24 10:21:57 589

原创 Lock wait timeout exceeded; try restarting transaction

select * from information_schema.innodb_trx;记录trx_mysql_thread_id号,发现trx_state的状态为RUNNING,说明事务正在进行,sql一直处于运行状态,卡卡卡– 通过kill 28166 命令来杀掉mysql线程 kill 256查询一下,没了 就可以继续执行语句了 SELECT * from information_schema.processlist WHERE id = 256;...

2021-07-10 10:01:16 85

原创 cmd 备份mysql5.7表数据和表结构或表结构

cmd备份某个数据库的某张表结构mysqldump -u root -p -h 10.10.11.131 -d yf_archi sys_dim >D:\sys_dim.sqlmd备份某个数据库的某张表结构及数据:mysqldump -u root -p -h 10.10.11.131 -p yf_archi sys_dim >D:\sys_dim.sql...

2021-07-04 17:27:35 143

原创 mysql5.7 cmd连接数据库

cmd远程连接mysqlmysql -u root -p -h 10.10.11.123登录后查看有哪些数据库: show databases;使用某个数据库:use yf_archi

2021-07-04 17:24:42 244

原创 node12.22环境布置

node -vnpm -v查看全局依赖包下载路径npm root -g默认(用默认的就挺好)C:\Users\zyf\AppData\Roaming\npm\node_modules自定义存放目录,在CMD窗口执行以下两条命令修改默认路径:npm config set prefix "C:\node\node_global"npm config set cache "C:\node\node_cache"以上表示,修改全局包下载目录为C:\node\node_global,缓存目录为

2021-06-09 14:19:53 370

原创 vue的一个demo

webstorm打开终端输入vue create demo-login– 选择Vue2后静静等待看到这个说明执行成功了运行打开地址默认的是官方页面有发现上面生成的项目并没有webpack相关的文件解决办法:执行npm install -g @vue/cli-init再执行vue init webpack my-project...

2021-06-06 15:45:07 61

原创 linux防火墙-端口

启动systemctl start firewalld关闭systemctl stop firewalld开机启用systemctl enable firewalld开机禁用systemctl disable firewalld重启防火墙firewall-cmd --reload永久添加tcp 21端口firewall-cmd --zone=public --add-port=21/tcp --permanent指定端口范围为4400-4600通过防火墙firewall

2021-04-08 09:08:25 124

原创 java中强、软、弱、虚引用

Java设计这四种引用的主要目的1、可以让程序员通过代码的方式来决定某个对象的生命周期。2、有利用垃圾回收。强引用package com.test;public class Test { private String a; public String getA() { return this.a; } public void setA(String a) { this.a = a; } public static v

2021-03-05 22:16:51 183 2

原创 Jmeter压测

1、官网Jmeter下载地址:http://jmeter.apache.org/download_jmeter.cgi2、将下载得到的压缩包解压打开bat文件运行起来的界面3、压测实例a.新建线程组b. 新增http请求默认值c.添加要测试的http请求d.监听压测结果还有,View Results in Table 也可以添加上e.请求请数据格式设置Content-Typeapplication/json...

2021-02-27 10:20:28 93

原创 Java_多线程-在方法中开启子线程

public void scienceArchive(List<FinishedFile> list) throws Exception { System.out.println("主线程开始。。。。。"); //开启子线程 ThreadFactory scanerThreadFactory = new ThreadFactoryBuilder() .setNameFormat("子-%d").build(); Ex.

2021-02-27 09:32:31 1012

原创 springboot2.x利用poi生成Excel

springboot2.x利用poi和freemarker通过前端请求生成word并直接下载在浏览器上的续博客之前是word;今天来look look Excel直接上代码控制器里的方法:@PostMapping(value = "/print/finDataExport") public ResponseEntity<byte[]> finDataExport(@RequestParam("printLabelIds") String printLabelIds, @Requ

2020-11-28 15:47:32 320

原创 java压缩某文件夹

package com.jw.jaf.utils;import java.io.File;import java.io.FileInputStream;import java.io.FileOutputStream;import java.io.IOException;import java.io.OutputStream;import java.util.ArrayList;import java.util.List;import java.util.zip.ZipEntry;impo

2020-11-27 21:04:21 244 1

原创 springboot2.x利用poi和freemarker通过前端请求生成word并直接下载在浏览器上

maven依赖 <dependencies> <dependency> <groupId>org.apache.poi</groupId> <artifactId>poi</artifactId> <version>3.9</version> </dependency> <d

2020-11-03 18:39:58 980

转载 springboot 项目封装:统一结果,统一异常,统一日志

结果类枚举@Getterpublic enum ResultCodeEnum { SUCCESS(true,20000,"成功"), UNKNOWN_ERROR(false,20001,"未知错误"), PARAM_ERROR(false,20002,"参数错误"), NULL_POINT(false,20003,"空指针异常"), HTTP_CLIENT_ERROR(false,20004,"客户端连接异常"),; /** * 响应是否成功

2020-10-29 21:51:16 522

原创 springMVC接收json

一、Json对象+@RequestBody接收var val = {};val.id = 11;val.name="张三"$.ajax({ url: "xxxxxurl", dataType: "JSON", type: "post", contentType: 'application/json;charset=UTF-8', data: JSON.stringify(val), success: function (msg) {

2020-10-28 20:44:47 204

转载 springBoot2.2X以上版本使用swagger3.0

1、依赖<dependency> <groupId>io.springfox</groupId> <artifactId>springfox-boot-starter</artifactId> <version>3.0.0</version></dependency>注:Springfox 3.0.0(包含springfox-swagger2-3.0.0)即OpenAPI 3的发布

2020-10-15 18:47:02 1084

原创 springboot2.x中利用swagger2生成restfulAPI

1、加入pom依赖 <dependency> <groupId>io.springfox</groupId> <artifactId>springfox-swagger2</artifactId> <version>2.7.0</version> </dependency> <dependenc

2020-10-15 18:29:21 151

原创 linux下docker安装及利用该容器部署SpringBoot项目

1、docker安装安装过程出现的问题:1、yum安装时提示有另一个程序在使用的解决办法原因是: yum - updatesd这个服务会时不时的访问网络,如果卡住了(可能虚拟机关机的时候卡了),同时你又在运行yum,就会总是提示你另一程序在访问软件信息用 rm -f /var/run/yum.pid 杀掉 yum-updatesd 进程就好了2、解决 “Couldn’t resolve host ‘apt.sw.be’” 错误进入目录 cd /etc/yum.repos.d/将 rpmforg

2020-09-28 09:55:30 336

转载 springboot静态资源映射规则

一、所有/webjars/**的请求,都会去classpath:/META-INF/resources/webjars/下的目录去找资源。二、访问/**,即访问任何资源,如果没有controller处理该请求,就默认到以下静态资源文件夹中寻找资源"classpath:/META-INF/resources/""classpath:/resources/""classpath:/static/""classpath:/public/""/"三、欢迎页当我们直接访问localhost:

2020-09-22 22:39:36 182

转载 使用Java注解配合过滤器实现权限控制

先定义一个过滤器 Filter 实现 HandlerInterceptor 接口。import org.springframework.web.servlet.HandlerInterceptor;import org.springframework.web.servlet.ModelAndView; import javax.servlet.http.HttpServletRequest;import javax.servlet.http.HttpServletResponse; publi

2020-09-22 22:25:51 453

flink cdc postgresql

flink cdc postgresql

2023-04-07

dubbo介绍ppt及springBoot集成dubbo

dubbo介绍ppt及springBoot集成dubbo,dubboAdmin、zookeeper、RPC

2020-11-21

sxyServer.zip

jeesite4(springBoot项目)中多数据源配置以及读取yml中的配置信息以及系统内发送http请求其他系统

2020-04-10

table2excel

html table 导出Excel所需的js文件 ,html的table样式什么样导出Excel就什么样

2019-04-05

table2excel.core.js

这是另外的js文件

2019-04-05

exceljs.min

html表格导出Excel所需要的js文件之一 还有另外一个js文件

2019-04-05

空空如也

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

TA关注的人

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