01 2022 档案

摘要:Publish/Subscribe 临时队列 每当我们连接到 Rabbit 时,我们都需要一个全新的空队列,为此我们可以创建一个具有随机名称的队列**,或者能让服务器为我们选择一个随机队列名称那就更好了。其次一旦我们断开了消费者的连接,队列将被自动删除。** 创建临时队列的方式如下: String 阅读全文
posted @ 2022-01-31 02:59 BearBrick0 阅读(36) 评论(0) 推荐(0) 编辑
摘要:@ControllerAdvice处理异常 spring boot使用@ControllerAdvice处理Controller中抛出的异常。 在Spring 3.2中,新增了@ControllerAdvice、@RestControllerAdvice 注解,可以用于定义@ExceptionHan 阅读全文
posted @ 2022-01-27 21:39 BearBrick0 阅读(161) 评论(0) 推荐(0) 编辑
摘要:Spring MVC异常处理 在 Spring MVC 应用的开发中,不管是操作底层数据库,还是业务层或控制层,都会不可避免地遇到各种可预知的、不可预知的异常。我们需要捕捉处理异常,才能保证程序不被终止。 Spring MVC 有以下 3 种处理异常的方式: 使用 Spring MVC 提供的简单异 阅读全文
posted @ 2022-01-27 21:22 BearBrick0 阅读(55) 评论(0) 推荐(0) 编辑
摘要:Work Queues 工作队列(又称任务队列)的主要思想是避免立即执行资源密集型任务,而不得不等待它完成。相反我们安排任务在之后执行。我们把任务封装为消息并将其发送到队列。在后台运行的工作进程将弹出任务并最终执行作业。当有多个工作线程时,这些工作线程将一起处理这些任务。 轮训发送消息 启动两个线程 阅读全文
posted @ 2022-01-24 01:33 BearBrick0 阅读(47) 评论(0) 推荐(0) 编辑
摘要:Hello World 生产者 package com.uin; import com.rabbitmq.client.Channel; import com.rabbitmq.client.Connection; import com.rabbitmq.client.ConnectionFacto 阅读全文
posted @ 2022-01-24 00:15 BearBrick0 阅读(24) 评论(0) 推荐(0) 编辑
摘要:消息队列 一、MQ的相关概念 1. 什么是MQ MQ(message queue),从字面意思上看,本质是个队列,FIFO 先入先出,只不过队列中存放的内容是message 而已,还是一种跨进程的通信机制,用于上下游传递消息。在互联网架构中,MQ 是一种非常常见的上下游“逻辑解耦+物理解耦”的消息通 阅读全文
posted @ 2022-01-23 19:15 BearBrick0 阅读(33) 评论(0) 推荐(0) 编辑
摘要:剑指 Offer II 027. 回文链表 给定一个链表的 头节点 head ,请判断其是否为回文链表。 如果一个链表是回文,那么链表节点序列从前往后看和从后往前看是相同的。 方法一:将值复制到数组中后用双指针法 列表的概要讲述: 有两种常用的列表实现,分别为数组列表和链表。如果我们想要在列表中存储 阅读全文
posted @ 2022-01-22 23:22 BearBrick0 阅读(50) 评论(0) 推荐(0) 编辑
摘要:Java中的面向对象的三个特征就是继承、封装、多态。 封装其实就是对一个对象的行为和属性隐藏起来,封装目的就是隐藏,防止被其他对象所破坏。 继承就是子类继承父类,子类将拥有父类的所有属性。 多态表示一个对象可以表示出多种状态,即对象的状态是可以在子类和父类之间相互转换。同时多态存在的三个条件,继承、 阅读全文
posted @ 2022-01-18 19:30 BearBrick0 阅读(121) 评论(0) 推荐(0) 编辑
摘要:值传递和引用传递 简单理解的话就是: 值传递:是指在调用函数时将实际参数复制到一份到函数中,这样的话如果函数对其传递过来的参数进行修改,将不会影响到实际参数。 引用传递:是指在调用函数时将对象的地址直接传递到函数中,如果在对形式参数进行修改,将影响到实际参数的值。 要搞清楚是值传递还是引用传递: 一 阅读全文
posted @ 2022-01-18 17:46 BearBrick0 阅读(105) 评论(0) 推荐(0) 编辑
摘要:Java 中 String 与 StringBuffer 和 StringBuilder 的区别 String类中常用的API 1. 判断字符串内容是否相等的方法 public boolead equals(Object anObject) 2. 忽略大小写判断字符串内容是否相同的方法 public 阅读全文
posted @ 2022-01-18 16:08 BearBrick0 阅读(49) 评论(0) 推荐(0) 编辑
摘要:Nginx的原理 推荐阅读 推荐阅读 Nginx由内核和模块组成。 Nginx本身做的工作实际很少,当它接到一个HTTP请求时,它仅仅是通过查找配置文件将此次请求映射到一个location block,而此location中所配置的各个指令则会启动不同的模块去完成工作,因此模块可以看做Nginx真正 阅读全文
posted @ 2022-01-15 19:09 BearBrick0 阅读(53) 评论(0) 推荐(1) 编辑
摘要:Nginx配置高可用的集群 推荐阅读 是一种主备的模式 需要两个Nginx服务器 现有 192.168.189.136 192.186.189.140 另一台服务器我选择的是Ubuntu。安装Nginx的过程 sudo apt update sudo apt install nginx sudo s 阅读全文
posted @ 2022-01-15 17:50 BearBrick0 阅读(141) 评论(0) 推荐(1) 编辑
摘要:Nginx配置实例 反向代理 实现的效果 打开浏览器,在浏览器地址栏中输入地址www.123.com ,跳转到Linux系统的Tomcat主页面中。 准备工作 安装Tomcat和JDK 安装JDK 启动Tomcat 默认8080端口没开,需要手动对外开放 分析过程 Windows的host文件: 在 阅读全文
posted @ 2022-01-13 18:28 BearBrick0 阅读(185) 评论(0) 推荐(1) 编辑
摘要:Nginx(一)Nginx 1. Nginx的简介 下载地址 Nginx (engine x) 是一个高性能的HTTP和反向代理web服务器,同时也提供了IMAP/POP3/SMTP服务。Nginx是由伊戈尔·赛索耶夫为俄罗斯访问量第二的Rambler.ru站点(俄文:Рамблер)开发的,第一个公开版本0.1. 阅读全文
posted @ 2022-01-13 09:36 BearBrick0 阅读(63) 评论(1) 推荐(1) 编辑
摘要:二叉树的入门 作者:写Bug的拉哥 https://www.bilibili.com/read/cv8521754 出处:bilibili 写在前面 二叉树结构一直以来都是数据结构课程中的重点和难点。不论是找工作的笔试面试,还是考研的专业课,二叉树所占的比例都是很大的。 而在原始的二叉树的基础上,有 阅读全文
posted @ 2022-01-12 15:49 BearBrick0 阅读(153) 评论(1) 推荐(1) 编辑
摘要:#搭建分布式的环境 ##微服务-注册中心、配置中心、网关 Spring Cloud Netflix 服务发现和注册中心 Eureka(停止维护) 服务熔断 HyStrix 路由网关 Zuul 负载均衡 客户端负载均衡 Netflix Ribbon 服务端负载均衡 Feign(其也是依赖于Ribbon 阅读全文
posted @ 2022-01-09 19:07 BearBrick0 阅读(265) 评论(0) 推荐(0) 编辑
摘要:Java面试--单向链表是否有环问题问题 单向链表是否有环 如果有环,找出环的入口 问题阐述 链表在开发过程中属于出现频次十分高的一种数据结构,在java中,比如我们熟知的LinkedList、HashMap底层结构、LinkedHashMap、AQS等都使用到了链表,关于单向链表有几个经典问题 1:如何判断链表有环 2:如果有环,找 阅读全文
posted @ 2022-01-08 11:49 BearBrick0 阅读(81) 评论(0) 推荐(0) 编辑
摘要:线性存储结构:数组+链表+字符串+队列和栈 作者:写Bug的拉哥 https://www.bilibili.com/read/cv8480862?spm_id_from=333.999.0.0 出处:bilibili 1.数组 1. 如何在java中如何定义数组 //定义静态数组;指定数字的元素内容 阅读全文
posted @ 2022-01-08 11:45 BearBrick0 阅读(156) 评论(0) 推荐(0) 编辑
摘要:投喂 阅读全文
posted @ 2022-01-06 18:56 BearBrick0 阅读(52) 评论(0) 推荐(0) 编辑
摘要:相册 阅读全文
posted @ 2022-01-06 18:55 BearBrick0 阅读(15) 评论(0) 推荐(0) 编辑
摘要:维护 阅读全文
posted @ 2022-01-06 18:55 BearBrick0 阅读(36) 评论(0) 推荐(0) 编辑
摘要:欢迎来到我的留言板 阅读全文
posted @ 2022-01-06 17:35 BearBrick0 阅读(32) 评论(0) 推荐(0) 编辑
摘要:欢迎来到我的友链小屋 展示本站所有友情站点,排列不分先后,均匀打乱算法随机渲染的喔! 友链信息 博客名称:BearBrick0博客网址:https://www.cnblogs.com/bearbrick/博客头像:https://pic.cnblogs.com/avatar/1273193/2019 阅读全文
posted @ 2022-01-06 16:25 BearBrick0 阅读(23) 评论(0) 推荐(0) 编辑
摘要:排序算法和查找算法#排序和查找算法 2、排序+查找算法 //常见的排序算法(快排、冒泡、选择、插入等)的实现思路 //手写冒泡、快排的代码 //了解各个排序算法的特性,比如时间复杂度、是否稳定 2.1 二分查找 前提条件:有序的折半查找 有序 求numbs的中间值 比较它和target的大小,来确定查询范围 以此循环 阅读全文
posted @ 2022-01-06 15:56 BearBrick0 阅读(136) 评论(0) 推荐(0) 编辑
摘要:Java面试--进制运算1 16*32=533 在多少进制下成立 写出详细求解过程 阅读全文
posted @ 2022-01-06 15:27 BearBrick0 阅读(125) 评论(3) 推荐(0) 编辑
摘要:Java面试题持续更新中。。。。 阅读全文
posted @ 2022-01-05 10:11 BearBrick0 阅读(41) 评论(0) 推荐(0) 编辑
摘要:简介 来自狂神说 Spring MVC是Spring Framework的一部分,是基于Java实现MVC的轻量级Web框架。 查看官方文档:https://docs.spring.io/spring/docs/5.2.0.RELEASE/spring-framework-reference/web 阅读全文
posted @ 2022-01-04 20:05 BearBrick0 阅读(46) 评论(0) 推荐(0) 编辑
摘要:什么是MVCMVC的处理过程,首先控制器接受用户的请求,并决定应该调用哪个模型来进行处理,然后模型用业务逻辑来处理用户的请求并返回数据,最后控制器用相应的视图格式化模型返回的数据,并通过表示层呈现给用户。 1.什么是MVC MVC是模型(Model)、视图(View)、控制器(Controller)的简写,是一 阅读全文
posted @ 2022-01-04 19:25 BearBrick0 阅读(180) 评论(1) 推荐(0) 编辑
摘要:@RequestParam@RequestParam 注解的使用 可以对传入参数指定参数名。 @RequestParam String inputStr //下面的对传入参数指定为aa,如果前端不传aa参数名,会报错 @RequestParam(value="aa") String inputStr 可以通过 require 阅读全文
posted @ 2022-01-04 17:09 BearBrick0 阅读(70) 评论(0) 推荐(0) 编辑
摘要:记录一次面试1.ElementUI的输入按钮? <el-input></el-input> 2.基本类型和引用类型? 1 java中的基本类型:byte、short、int、long、char、float、double、boolean 2 其他的都是引用类型短整型:short 在内存中占2个字节,一个字节8位整 阅读全文
posted @ 2022-01-04 16:33 BearBrick0 阅读(62) 评论(0) 推荐(0) 编辑
摘要:Spring AOP的术语总结1、AOP术语 1)连接点(Joinpoint) 程序执行的某个特定位置:如类开始初始化前、类初始化后、类某个方法调用前、调用后、方法抛出异常后。一个类或一段程序代码拥有一些具有边界性质的特定点,这些点中的特定点就称为“连接点”。Spring仅支持方法的连接点,即仅能在方法调用前、方法调用后、方法抛 阅读全文
posted @ 2022-01-04 15:46 BearBrick0 阅读(165) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示
主题色彩