自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(56)
  • 问答 (1)
  • 收藏
  • 关注

原创 MySQL 分表真的能提高查询效率?

从根节点到叶子节点的搜索过程,被称为"树搜索"。

2023-12-22 17:03:07 1062

原创 快速搭建全套ELK日志分析系统

ELK:Elasticsearch 搜索引擎、Logstash 日志收集、Kibana 视图展现安装Elasticsearch 搜索引擎1.mac安装方式安装:brew install elasticsearch 或者启动:brew services start elasticsearch停止:brew services stop elasticsearch前台启动:elasticsearch2.官方下载包方式启动:cd 进入elasticsearch文件夹bin目录 sh elas.

2020-05-22 10:24:50 1170

原创 spring boot 微服务多模块配置

首先创建一个springboot项目dubbo-demo在pom.xml中添加<packaging>pom</packaging>指定为父项目接着右键项目选择New->Model,选择以maven的方式创建一个名为api的子项目,并将父项目中的java和resources文件夹复制覆盖掉子项目中的文件夹,将Appilication文件修改为apiAppli...

2019-12-17 11:07:09 1198

原创 spring boot netty整合websocket 即时通讯系统之解决netty中注入bean为null(十二)

import org.springframework.beans.BeansException;import org.springframework.context.ApplicationContext;import org.springframework.context.ApplicationContextAware;import org.springframework.stereo...

2019-07-22 10:00:51 576

原创 spring boot netty整合websocket 即时通讯系统之用户群聊(十一)

前端使用vue和elementui通过websocket连接后端,使用reconnecting-websocket.min.js封装类保证断线重连。loginMore.vue<template> <el-form :model="form"> <el-form-item label="用户名称"> <el-input v-...

2019-07-22 09:55:16 648

原创 spring boot netty整合websocket 即时通讯系统之用户一对一单聊(十)

loginOne.vue<template> <el-form> <el-select v-model="value" multiple placeholder="请选择需要发送的用户"> <el-option v-for="item in others" :key="item.value" ...

2019-07-22 09:48:46 512

原创 spring boot netty 即时通讯系统之用户与用户之间聊天(九)

在ChatReqHandler.java中指定用户,这里使用set集合,单个的话就发送给单个用户,多个就发送给多个用户,群聊也可以使用ChannelGroup实现群聊,原理是一样就是将多个用户的channel塞入一个ChannelGroup中,当其中一个用户向ChannelGroup中发送消息时,ChannelGroup会广播给ChannelGroup中当其他所有用户,其实也可以直接操作遍历...

2019-07-21 17:35:02 643

原创 spring boot netty 即时通讯系统之客户端与服务端聊天(八)

通过客户端发送信息给服务端进行消息的推送,推荐从前面的章节开始看。ChatReqHandler.javaimport com.fyrt.fyrtim.util.*;import io.netty.channel.ChannelHandlerContext;import io.netty.channel.ChannelInboundHandlerAdapter;import lomb...

2019-07-21 17:19:35 594

原创 spring boot netty 即时通讯系统之心跳机制(七)

netty心跳机制,通过userEventTriggered方法进行心跳检测,用户超时长时间未操作时则会触发,通过发送ping/pong的指令来保持客户端与服务端之间的连接不中断,推荐从前面的章节开始看。HeartBeatReqHandler.javaimport com.alibaba.fastjson.JSONObject;import com.fyrt.fyrtim.util...

2019-07-21 17:17:57 3113 1

原创 spring boot netty 即时通讯系统之登录认证(六)

通过MessagePack框架将用户信息进行JSON格式数据传输给服务端,进行账号密码验证登录,推荐从前面的章节开始看。LoginAuthReqHandler.javaimport com.alibaba.fastjson.JSONObject;import com.fyrt.fyrtim.util.*;import io.netty.channel.ChannelHand...

2019-07-21 17:15:14 3257

原创 spring boot netty 即时通讯系统之MessagePack加解码器(五)

netty之MessagePack编码器特点:编解码高效,性能高;序列化之后的码流小;支持跨语言;结合LengthFieldPrepender和LengthFieldBasedFrameDecoder解决粘拆包:在MessagePack编码器之前增加LengthFieldPrepender,它将在ByteBuf之前增加2个字节的消息长度字段,在MessagePack解码器之前增...

2019-07-21 17:09:13 487

原创 spring boot netty 即时通讯系统之传输消息体和用户表类(四)

user.javaimport lombok.AllArgsConstructor;import lombok.Data;import lombok.NoArgsConstructor;import org.msgpack.annotation.Message;@Data@NoArgsConstructor@AllArgsConstructor@Messagep...

2019-07-21 17:04:47 321

原创 spring boot netty 即时通讯系统之utils工具类(三)

Attributes.javaimport io.netty.util.AttributeKey;/** * 通道中的自定义属性 */public interface Attributes { /** * 用户控制用户是否登录 newInstance创建一个给定名称为login的key,如果已存在则会报错 */ AttributeK...

2019-07-21 16:58:19 861

原创 spring boot netty 即时通讯系统之客户端与服务端(二)

NettyClient.java 客户端import com.fyrt.fyrtim.util.MessagePackDecoder;import com.fyrt.fyrtim.util.MessagePackEncoder;import com.fyrt.fyrtim.util.NettyConstants;import io.netty.bootstrap.Boot...

2019-07-21 16:54:11 615

原创 spring boot netty 即时通讯系统之主体结构介绍(一)

首先我们看一下主体的一个结构:maven:<properties> <java.version>1.8</java.version> <netty.version>4.1.37.Final</netty.version> <fastjson.version>1.2.46</fastjs...

2019-07-21 16:48:12 774

原创 spring cloud hysrix断路器

Hysrix 断路器首先引入依赖<dependency><groupId>org.springframework.cloud</groupId><artifactId>spring-cloud-starter-netflix-hystrix</artifactId></dependency>修改appl...

2019-06-12 19:44:23 175

原创 spring cloud zipkin 链路追踪

Zipkin 链路追踪引入依赖<dependency><groupId>org.springframework.cloud</groupId><artifactId>spring-cloud-sleuth-zipkin</artifactId></dependency>随后使用docker 启动 zip...

2019-06-12 19:44:08 151

原创 spring boot logback日志管理

建立logback-spring.xml<?xml version="1.0" encoding="UTF-8" ?><configuration><appender name="consoleLog" class="ch.qos.logback.core.ConsoleAppender"> <layout class="ch....

2019-06-12 19:43:54 221

原创 spring cloud之eureka 注册中心

Eureka 注册中心注: spring boot 项目 需要引入当前版本号所对应的spring cloud 版本<dependencyManagement><dependencies><dependency><groupId>org.springframework.cloud</groupId><art...

2019-06-11 19:54:13 186

原创 spring cloud zuul 网关配置

Zuul 网关配置首先引入依赖<dependency><groupId>org.springframework.cloud</groupId><artifactId>spring-cloud-starter-netflix-zuul</artifactId></dependency><depend...

2019-06-11 19:51:01 196

原创 spring cloud ribbon 负载均衡

Ribbon 负载均衡首先引入依赖<dependency><groupId>org.springframework.cloud</groupId><artifactId>spring-cloud-starter-netflix-ribbon</artifactId></dependency>修改appl...

2019-06-11 19:49:15 144

原创 spring cloud feign 负载均衡

Feign 负载均衡首先引入依赖,依赖根据版本号来决定<dependency><groupId>org.springframework.cloud</groupId><artifactId>spring-cloud-starter-openfeign</artifactId></dependency>在...

2019-06-11 19:45:50 147

原创 spring cloud config 统一配置中心

Config 統一配置中心server端首先我们引入依赖,需要根据当前版本而定。<dependency><groupId>org.springframework.cloud</groupId><artifactId>spring-cloud-config-server</artifactId></depend...

2019-06-11 19:42:21 325

原创 spring cloud admin分布式监控

Admin 分布式监控server端首先引入依赖<dependency><groupId>de.codecentric</groupId><artifactId>spring-boot-admin-server-ui</artifactId><version>2.1.1</version>...

2019-06-11 19:35:05 795

原创 flowable 单节点跳转

<?xml version="1.0" encoding="UTF-8"?><definitions xmlns="http://www.omg.org/spec/BPMN/20100524/MODEL" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org...

2019-06-11 19:10:50 2400 1

原创 flowable 动态多实例

<?xml version="1.0" encoding="UTF-8"?><definitions xmlns="http://www.omg.org/spec/BPMN/20100524/MODEL" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/20...

2019-06-11 19:02:57 3119 6

原创 flowable 多实例流程

<?xml version="1.0" encoding="UTF-8"?><definitions xmlns="http://www.omg.org/spec/BPMN/20100524/MODEL" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001...

2019-06-11 18:58:18 3872

原创 flowable 生成流程图高亮追踪

public ProcessEngine processEngine() { return ProcessEngines.getDefaultProcessEngine(); }/** * 生成流程图 * * @param processId 流程部署id */public void genProcessDiagram(HttpServletResponse ...

2019-06-10 23:52:07 6249 5

原创 flowable 流程图部署

/** * 发布模型为流程定义 * * @return * @throws Exception */public String deployModel(String id) throws IOException { org.flowable.ui.modeler.domain.Model modelData = modelService.getModel(id); /...

2019-06-10 23:50:59 3584 2

原创 flowable 并行节点跳转以及驳回

bpmn流程图<?xml version="1.0" encoding="UTF-8"?><definitions xmlns="http://www.omg.org/spec/BPMN/20100524/MODEL" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3...

2019-06-10 23:50:28 3327 2

原创 flowable 获取当前以及下一任务节点

/** * 获取任务节点 * * @param node 查询节点选择 * @param taskId 任务id */public void nextFlowNode(String node, String taskId) { Task task = processEngine().getTaskService().createTaskQuery().taskId(tas...

2019-06-10 23:49:44 22823 4

原创 flowable 获取流程图所有属性

/** * 获取模型所有节点属性 */public Collection<FlowElement> getProcessNodes(String modelId) { org.flowable.ui.modeler.domain.Model modelData = modelService.getModel(modelId); //获取模型 BpmnMo...

2019-06-10 23:49:08 5245

原创 Oracle错误——ORA-03113:通信通道的文件结尾

原因:归档日志存储空间已满,可设置归档日志存储空间大小。设置空间参考博客:https://blog.csdn.net/zwk626542417/article/details/39667999也可以关闭归档模式。开关归档模式参考博客:https://blog.csdn.net/e_wsq/article/details/78577218...

2019-05-21 12:58:03 814

原创 ORACLE 新建用户无法登陆 ORA-01017: invalid username/password; logon denied

一、 修改密码alter user 用户名 identified by 新密码;二、账号大小写如果账号小写需要加入双引号:“userName”

2019-05-21 12:56:22 3510

原创 Idea中使用mongodb

安装mongodb数据库插件在Idea上--》file--》Settings--》plugins--》Browse Repositories--》搜索框中输入Mongo--》点击安装没有直接出现mongo plugin的话,就先安装这个。随后再安装mongo plugin。点击右边的按钮点击添加连接,输入ip和port并指定数据库名,test测试链接...

2019-03-04 18:34:58 6902 1

原创 关于Token 验证与存储 xss csrf 攻击防御措施

关于Token 验证与存储 xss csrf 攻击防御措施1.如果只存入cookie会被xss攻击劫持,并发动csrf攻击,但可以设置cookie的HTTPOnly属性,不被浏览器获取到cookie,但也不能完全保证不被xss劫持。2.同时存入cookie和session,session中的token放入表单的隐藏域中,传到后台与cookie中的进行判断,但是使用session会被黑...

2019-03-04 18:28:25 3090 2

原创 activiti 任务监听器

import org.activiti.engine.delegate.DelegateTask;import org.activiti.engine.delegate.TaskListener;public class Listener implements TaskListener {  @Overridepublic void notify(DelegateTask ...

2019-02-25 22:52:53 846

原创 Activiti 流程图高亮

package com.zzdy.second.controller;import com.zzdy.second.repository.Flow_R;import org.activiti.bpmn.model.BpmnModel;import org.activiti.engine.*;import org.activiti.engine.history.HistoricActivi...

2019-02-25 22:52:26 1007

原创 spring boot 引入外部jar包

             includeSystemScope 改为true

2018-12-10 11:13:26 841

原创 docker bash 指定

修改地址为git bash 路径

2018-10-23 10:41:07 912

空空如也

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

TA关注的人

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