
Java框架
珍惜每一个遇见
有舍才有得
展开
-
记一次Netty的开发过程
银行对接的保险类项目,需要使用socket协议来做接口的对接,于是就想到了netty构建netty服务端/** * netty服务端 * 1.创建一个serverBootstrap的实例引导和绑定服务器 * 2.创建并分配一个NioEventLoopGroup实例以进行事件的处理,比如接受连接以及读写数据 * 3.指定服务器绑定的本地的InetSocketAddress * 4.使用一个EchoServerHandler的实例初始化每一个新的Channel * 5.调用ServerBoo原创 2020-06-15 10:15:26 · 333 阅读 · 0 评论 -
Linux服务器RabbitMq的安装与使用
1.Erlang安装步骤:下载连接:http://www.erlang.org/downloads本次选择版本为18.3上传otp_src_18.3.tar.gz到/usr/local目录下并解压 tar -vxf otp_src_18.3.tar.gz因为rabbitMq使用Erlang需要Erlang-ssl(也就是open-ssl)下载链接http://erlang.org...原创 2018-12-20 15:24:52 · 647 阅读 · 0 评论 -
Spring事件ApplicationEvent(ContextRefreshEvent)
最近有一个业务需要用到Spring的ContextRefreshedEvent事件来处理,于是就顺便学习了以下Spring的事件原理个人理解Spring事件主要是为了解决各个Bean之间的通信问题首先Spring框架定义了一个抽象类ApplicationEvent(实现了javaSE的ObjectEvent接口)供开发人员自定义事件,也就是自己定义一个事件类继承ApplicationEve...原创 2018-11-20 12:10:05 · 3715 阅读 · 0 评论 -
springbootadmin微服务监控
最近公司需要调研一套微服务监控,摸索了一下prometheus和springbootadmin最终还是觉得springbootadmin更好用所以就记录一下自己的学习历程首先springbootadmin(以下简称SBA)是基于springboot actuator的也是通过/actuator/health去拉取每个服务的statusInfo的其次SBA有两种实现方式springboot...原创 2018-11-06 17:14:36 · 3761 阅读 · 2 评论 -
supervisor安装使用的一些问题
Supervisor安装手册 1、取文件放在服务器 /usr 下 2、tar zxf supervisor-3.3.4.tar.gz 解压文件tar zxf meld3-0.6.10.tar.gz 3、cd meld3-0.6.10 ...原创 2018-10-16 12:21:33 · 1122 阅读 · 0 评论 -
springboot自动切自定义配置
<plugin> <artifactId>maven-resources-plugin</artifactId> <executions> <execution> <id>copy-active-profile-resources</id> &原创 2018-09-30 09:15:49 · 286 阅读 · 0 评论 -
定时任务quartz与spring整合(springboot)
设置beanFactory以及创建jobpackage cm.wesure.task;import org.quartz.spi.TriggerFiredBundle;import org.springframework.beans.BeansException;import org.springframework.beans.factory.config.AutowireCapableB原创 2017-09-22 15:19:19 · 1759 阅读 · 0 评论 -
springboot入门
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0原创 2017-09-20 15:23:43 · 360 阅读 · 0 评论 -
maven继承与聚合的理解
刚接触的maven感觉一头雾水,经过一番挣扎终于弄明白了些1.首先说下maven的继承:主要是现在项目都比较大,模块比较多,很多模块又有很多相同的依赖,如果每个模块都去依赖的话就会很多余,如是就出现了继承,创建一个父项目统一管理相依赖,其余模块只需要继承父模块就行了2.聚合主要是为了省去编译的麻烦,多个模块如果一个一个去编译会很麻烦 而且耗时间 所以就出现了聚合原创 2017-09-05 11:32:11 · 733 阅读 · 0 评论 -
端口占用问题的解决办法
早上到公司启动项目时候发现端口被占用 报错如下:***************************APPLICATION FAILED TO START***************************Description:The Tomcat connector configured to listen on port 8080 faile原创 2017-08-21 10:40:34 · 4997 阅读 · 0 评论