- 博客(51)
- 问答 (2)
- 收藏
- 关注
原创 递归+回溯【组合问题】
第77题:题目描述题目示例递归+回溯解法class Solution { private List<List> l1 = new ArrayList<>(); private List<Integer> l2 = new ArrayList<>(); public List<List<Integer>> combine(int n, int k) { List<L...
2022-04-19 19:33:40
323
原创 Auto.js学习笔记2—控制台
控制台模块提供了一个和Web浏览器中相似的用于调试的控制台。用于输出一些调试信息、中间结果等。 console模块中的一些函数也可以直接作为全局函数使用,例如log,print等
2021-12-05 15:29:46
2572
原创 Auto.js学习笔记1—基于控件的操作
Release scrcpy v1.16 · Genymobile/scrcpy (github.com)
2021-12-04 19:10:00
7831
原创 升降压斩波电路(电力电子技术)
我把电力电子技术的笔记写到了博客上,会不会被打!2.工作原理电感L的电流和电压波形3.输出电压的推导推导方式一推导方式二,根据电感伏秒平衡4.练习题解题过程
2021-12-03 18:02:29
6719
1
原创 你还在写dao、service、mapper,Mybatis—Plus代码自动生成(3.5.1+版本),我只要一键运行
Mybatis-Plus快速自动生成代码,超详细讲解,附上完整源代码,零基础也能快速上手
2021-11-26 16:28:23
2336
原创 Gateway新一代网关
1、反射机制有什么用? 通过java语言中的反射机制可以操作字节码文件 优点类似于黑客(可以读和修改字节码文件) 通过反射机制可以操作代码片段(class文件)2、反射机制的相关类在哪个包下? java.lang.reflect.*;3、反射机制相关的重要的类有哪些? java.lang.Class:代表整个字节码,代表一个类型,代表整个类 java.lang.reflect.Method:代表字节码中的方法字节码 代表类中的方法 (了解内容) ..
2021-11-13 15:56:13
280
原创 关于SpringCloud,我肝了7万字
概述毫无疑问,SpringCloud是目前微服务架构领域的翘楚,无数的书籍博客都在讲解这个技术,不过大多数讲解还停留在对SpringCloud功能使用的层面,其底层的很多原理,很多人可能并不知晓,因此本文将通过大量的手绘图,给大家谈谈SpringCloud微服务架构的底层原理。实际上,SpringCloud是一个全家桶式的技术栈,包含了很多的组件。本文先从其最核心的几个组件入手,来剖析一下其底层的工作原理,也就是Eureka、Ribbon、Feign、Hystrix、Zuul这几个组件。一.
2021-11-13 14:13:39
1073
原创 快速切换jdk以及各种环境
1.安装好不同版本的jdk2. 环境变量更改JAVA_HOMEclasspathPath3.IDEA配置4.Maven做全局更改
2021-11-06 14:02:37
229
原创 Java封神路之多线程(第二篇),从把握整体架构到具体演示,快速掌握多线程机制
Java封神路之多线程(第二篇),从把握整体架构到具体演示,快速掌握多线程机制
2021-11-01 15:33:07
1690
原创 使用Filter实现用户自动登录
1.介绍我希望实现这样一个功能,以main.jsp作为这个小项目的主页,同时这个页面也是项目启动的欢迎页面,当我第一次进入该页面时,该webapp肯定是没有关于我的任何信息的,所以我需要先进行登录,因此我在main.jsp添加一个超链接,点击该超链接可以去登录,当我登录成功后,仍然跳转到主页,在从login.jsp跳转到main.jsp的过程中,会先被拦截器(拦截所有请求)拦截,判断是否有用户的cookie,并将信息存入到session域(方便这次会话)中,到此便会将main.jsp页面刷新,展示一个.
2021-10-30 20:02:32
551
原创 JavaScript正则表达式
1、什么是正则表达式,有什么用? 正则表达式:Regular Expression 正则表达式主要用在字符串格式匹配方面2、正则表达式实际上是一门独立的学科,在Java语言中支持,C语言中也支持,javascript中也支持,大部分编程语言都支持正则表达式。正则表达式最初使用在医学方面,用来表示神经符号等。目前使用最多的是计算机编程领域,用作字符串格式匹配,包括搜索方面等。3、正则表达式,对于我们javascript编程来说,掌握哪些内容呢? 第一:常见的正则表达式符号要认识..
2021-10-26 23:06:23
102
原创 HTML伪类选择器
1.链接伪类选择器<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>Title</title> <style> /* 1.给未访问的链接选出来设置样式 a:link */ a:link { color: blue; text-.
2021-10-26 21:43:03
1762
原创 SpringBoot整合RabbitMQ(一),结合实战
一、前言1.RabbitMQ中的TTL?TTL 是 RabbitMQ 中一个消息或者队列的属性,表明一条消息或者该队列中的所有消息的最大存活时间,单位是毫秒,换句话说,如果一条消息设置了 TTL 属性或者进入了设置 TTL 属性的队列,那么这条消息如果在 TTL 设置的时间内没有被消费,则会成为"死信"。如果同时配置了队列的 TTL 和消息的 TTL,那么较小的那个值将会被使用,有两种方式设置 TTL。第一种是在创建队列的时候设置队列的“x-message-tt...
2021-10-24 18:51:32
312
原创 RabbitMQ六种工作模式—路由模式
1.发布订阅模式下,我们构建了一个简单的日志记录系统,我们能够向许多接收者广播日志消息。而在路由模式下,我们将向其中添加一些特别的功能,比如说我们只让某个消费者订阅发布的部分消息,例如我们只把严重错误的消息定向存储到日志文件(以节省磁盘空间),同时仍然能够在控制台上打印所有日志消息2.Fanout 这种交换机类型并不能给我们带来很大的灵活性,它只能进行无意识的广播,在这里我们将使用 direct 这种交换机类型来进行替换,这种交换机类型的工作方式是消息只去到它绑定的 routingKey 队列中去.
2021-10-23 13:57:28
663
原创 RabbitMQ六种工作模式—发布订阅模式
1.发布订阅模式下,消息会群发给所有的消费者,同一条消息所有的消费者都可以接收到2.交换机:fanout交换机3.生产者:定义交换机,向交换机发送消息4.消费者:(1)定义交换机(2)定义随机队列(3)与交换机绑定(4)接收消息5.发布订阅模式实战package org.example.fanout;import com.rabbitmq.client.Channel;import com.rabbitmq.client.Connection;impo.
2021-10-23 13:19:27
1066
原创 Java封神路之多线程(第一篇),从把握整体架构到具体演示,快速掌握多线程机制
Java封神路之多线程(第一篇),从把握整体架构到具体演示,快速掌握多线程机制
2021-10-23 10:36:11
1179
原创 Vue初步
1.第一个Vue程序<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>Title</title></head><body> <!--<div id="app"> {{message}} </div>--> <div i
2021-10-22 22:23:49
127
原创 StringBuffer和StringBuilder
1.StringBufferpackage com.Tree.javase.String;// 字符串的拼接/** * 在实际的开发中,如果使用+进行字符串的拼接,会有什么问题? * 因为java中的字符串是不可变的,每一次拼接都会产生新的字符串,这样会占用大量的方法区内存,造成内存空间的浪费 * String s="abc"; * s+="hello"; * 就以上两行代码,就导致在方法区字符串常量池当中创建了三个对象: * "abc" * "hello
2021-10-20 14:25:06
113
原创 String类型常用方法详解
package com.Tree.javase.String;// 关于String类中常用的方法// 1 char charAt(int index) // 返回指定索引处的char值// 2 int compareTo(String anotherString) // 按字典顺序比较两个字符串// 3 boolean cont.
2021-10-20 13:27:18
250
原创 Ajax局部刷新原理—原生模式
1.原理2.使用步骤附:readyState的5个属性值和status的3个属性值3.演示示例,计算bmi(身体质量指数)项目结构前端页面<%@ page contentType="text/html;charset=UTF-8" language="java" %><html> <head> <title>局部刷新</title> <script typ...
2021-10-19 22:18:42
189
原创 RabbitMQ六种工作模式—主题模式
1.主题模式下发送到类型是 topic 交换机的消息的 routing_key 不能随意写,必须满足一定的要求,它必须是一个单词列表,以点号分隔开。这些单词可以是任意单词,比如说:"stock.usd.nyse", "nyse.vmw", "quick.orange.rabbit"等这些类型。当然这个单词列表最多不能超过 255 个字节在这个规则列表中,其中有两个替换符是需要注意的,*(星号)可以代替一个单词,#(井号)可以替代零个或多个单词。2.匹配案例...
2021-10-19 20:57:26
470
空空如也
百万并发怎么实现的,与线程池参数有关吗
2022-11-02
MySQL数据库字段赋值问题
2022-09-07
springboot整合rabbitmq收到重复消息
2021-10-19
java连接rabbitmq发送消息时出现错误
2021-10-16
TA创建的收藏夹 TA关注的收藏夹
TA关注的人