Decorative image frame

Lambda表达式 异常处理

Java 8 Lambda 捕获异常问题

这个问题是在使用CompletableFuture.supplyAsync()方法时遇到的,异步调用的方法显示的定义了一个Checked异常,发现Lambda表达式无法干净利落地处理
这类异常。方案之一是在Lambda表达式中写入try catch代码块。这样地问题是每次都要写try catch,代码不够整洁。可以使用异常封装类地方式来使代码整洁。

阅读全文...

Spring中的DisposableBean和InitializingBean,ApplicationContextAware的用法

Spring中的DisposableBean和InitializingBean,ApplicationContextAware的用法


abbrlink: 3308881495
categories: Spring


Spring中的DisposableBean和InitializingBean的用法

在spring容器初始化bean和销毁bean的以前的操作有很多种,
  目前我知道的有:在xml中定义的时候用init-method和destory-method,还有一种就是定义bean的时候实现DisposableBean和InitializingBean 这两个接口,打开InitializingBean 的源码:

阅读全文...

Rabbitmq 安装启动中遇到的坑

Rabbitmq 安装启动中遇到的坑

在做消息投递和消费的并发测试的时候,Rabbitmq 崩了,管理页面无法访问,消息无法投递,也不能消息。

想到的解决方法是重启,但输入命令:servicre rabbitmq-server stop

1
ERROR: node with name "rabbit" already running on "localhost"

无论restart、stop、start都报这个错。原因是RabbitMQ已在localhost里运行了,但是停止不了。解决记录如下:

阅读全文...

Jvm启动参数配置

Jvm 启动参数配置

Springboot项目java -jar 启动jar包参数详解

命令实例

1
nohup java -Xms500m -Xmx500m -Xmn250m -Xss256k -server -XX:+HeapDumpOnOutOfMemoryError -jar $JAR_PATH/test-0.0.1-SNAPSHOT.jar --spring.profiles.active=daily -verbose:class &
阅读全文...

云服务器安装Rabbitmq

云服务器安装Rabbitmq

下载安装包

Erlang

1
wget https://www.rabbitmq.com/releases/erlang/erlang-18.3-1.el7.centos.x86_64.rpm

rabbitmq

1
wget https://www.rabbitmq.com/releases/rabbitmq-server/v3.6.15/rabbitmq-server-3.6.15-1.el6.noarch.rpm

Socat

1
wget http://repo.iotti.biz/CentOS/6/x86_64/socat-1.7.3.2-1.el6.lux.x86_64.rpm
阅读全文...

什么是SaaS?

什么是 SAAS?

初始SAAS

云服务的三种模式

IaaS(基础设施即服务)

IaaS(Infrastructure as a Service),即基础设施即服务。提供给消费者的服务是对所有计算基础设施的利用,包括处理CPU、内存、存储、网络和其它基本的计算资源,用户能够部署和运行任意软件,包括操作系统和应用程 序。消费者不管理或控制任何云计算基础设施,但能控制操作系统的选择、存储空间、部署的应用,也有可能获得 有限制的网络组件(例如路由器、防火墙、负载均衡器等)的控制.

阅读全文...

Retrofit2 使用教程

Retrofit2 使用教程

Retrofit2 简单来说就是一个网络请求适配器,它将一个基本的Java接口通过动态代理的方式翻译成一个Http请求,并通过Okhttp去发送请求。此外它还具有强大的可扩展性,支持各种格式的转换,以及RxJava。

基本使用步骤

1、定义一个请求的接口

阅读全文...

Springboot应用部署

记录一次springboot打包、发布,安装nginx,部署并访问

springboot项目打包部署到阿里云

1
2
3
https://blog.csdn.net/qq_34975710/article/details/83989642

https://blog.csdn.net/qiushi_1990/article/details/79915880

在阿里云Centos下如何安装Nginx

1
https://www.jb51.net/article/95433.htm

先把参考地址记录在此,有时间了再自己总结。