admin 发布的文章

https://blog.csdn.net/cris_tian/article/details/131531080

第一步,创建工程添加依赖
创建一个Maven项目,打开pom.xml,添加两个依赖,并更新Maven。

第二步,配置连接
在src->main->java中新建一个文件夹utils,在此文件夹中添加class:rabbitMQUtils

package utils;
 
import com.rabbitmq.client.Channel;
import com.rabbitmq.client.Connection;
import com.rabbitmq.client.ConnectionFactory;
 
public class RabbitMQUtils {
 
    private static final ConnectionFactory factory;
 
    static {
        factory = new ConnectionFactory();
        factory.setHost("126.239.25.24");  // 换成自己的ip
        factory.setPort(5672);  // 一般默认端口为5672
        factory.setUsername("root");  
        factory.setPassword("123456");
        factory.setAutomaticRecoveryEnabled(true);  // 开启Connection自动恢复功能
        factory.setNetworkRecoveryInterval(5000);
        factory.setVirtualHost("/");
        factory.setConnectionTimeout(30 * 1000);
        factory.setHandshakeTimeout(30 * 1000);
        factory.setShutdownTimeout(0);
    }
 
    // 定义提供连接对象的方法
    public static Connection getConnection() {
        try {
            return factory.newConnection();
        } catch (Exception e) {
            e.printStackTrace();
        }
        return null;
    }
 
    // 定义关闭通道和连接的方法
    public static void closeAll(Channel chan, Connection conn) {
        try{
            if(chan != null)  chan.close();
            if(conn != null)  conn.close();
        } catch (Exception e) {
            e.printStackTrace();
        }
    }
}

uniapp怎么跳转页面?两种方式介绍

一、路由跳转

路由跳转是指在uni-app中通过改变页面url的方式来跳转到不同的页面。uni-app提供了一套路由跳转的API,包括:

uni.navigateTo()
使用 uni.navigateTo() 可以跳转到应用的非底部导航栏页面,同时记得在目标页面使用 uni.navigateBack() 方法返回原页面,如下:

uni.redirectTo()
使用 uni.redirectTo() 可以关闭当前所有页面,打开应用的非底部导航栏页面,如下

uni.reLaunch()
使用 uni.reLaunch() 可以关闭所有页面,打开应用的非底部导航栏页面,如下

继承RuntimeException类来自定义异常在接口开发中的使用总结
在接口开发的过程中,为了程序的健壮性,经常要考虑到代码执行的异常,并给前端一个友好的展示,这里就用到的自定义异常,继承RuntimeException类。那么这个RuntimeException和普通的Exception有什么区别呢。
Exception: 非运行时异常,在项目运行之前必须处理掉。一般由程序员try catch 掉。
RuntimeException,运行时异常,在项目运行之后出错则直接中止运行,异常由JVM虚拟机处理。




- 阅读剩余部分 -