笔记
文章平均质量分 67
hey_hao
这个作者很懒,什么都没留下…
展开
-
Spring cloud gateway 路由后台匹配回前台出现404情况
我们访问网关地址http://host:port/producerInEureka/hello时若无StripPrefix过滤器时,gateway 发送请求到后台服务spring-cloud-producer的url就是http://spring-cloud-producer/producerInEureka/hello若有StripPrefix过滤器时,gateway会根据StripPrefix=1所配的值(这里是1)去掉URL路径中的部分前缀(这里去掉一个前缀,即去掉producerInEureka转载 2022-08-07 17:09:55 · 2463 阅读 · 0 评论 -
Docker容器进入的4种方式
Docker容器进入的4种方式 在使用Docker创建了容器之后,大家比较关心的就是如何进入该容器了,其实进入Docker容器有好几多种方式,这里我们就讲一下常用的几种进入Docker容器的方法。进入Docker容器比较常见的几种做法如下:使用docker attach使用SSH使用nsenter使用exec一、使用docker attach进入Docker容器 Docker提供了attach命令来进入Docker容器。 接下来我们创建一个守护态的Docke.转载 2021-11-22 13:41:22 · 1074 阅读 · 0 评论 -
路由器、交换机、集线器的区别
术语解释 路由器:(Router)是连接因特网中各局域网、广域网的设备。在路由器中记录着路由表,它会根据信道的情况自动选择和设定路由,以最佳路径,按前后顺序发送信号。发生在网络层。 交换机:(Switch)是一种用于电(光)信号转发的网络设备。它可以为接入交换机的任意两个...转载 2021-08-26 22:59:52 · 776 阅读 · 0 评论 -
路由器与交换机的区别与联系
相信有很多人在学习网络的过程中,都会对路由器与交换机的区别与联系感到疑惑不解,因为这两台设备的功能看起来似乎一样。然而,其实路由器与交换机大有不同,下面是我对此的一些理解,希望能够帮助到你! 它们在哪里工作? 根据 OSI模型的网络体系划分,自底向上,路由器 工作在第三层(网络层...转载 2021-08-26 21:26:17 · 494 阅读 · 0 评论 -
国内最快的Maven仓库(全)
安装完Maven以后,第一件要做的事情,就是修改默认Maven仓库地址阿里云在国内网络环境速度快、稳定、口碑还不错。但是网上各种复制文章,配置的repository并不完全。下面把整理的最新地址全部放出来,需要把全部地址复制到maven_home\conf\settings.xml中才能生效!<mirrors> <mirror> <id>aliyunmaven</id> <mirrorOf>*</转载 2021-06-23 14:53:41 · 420 阅读 · 0 评论 -
Spring MDP异步接收和处理ActiveMQ消息
Spring MDP异步接收和处理ActiveMQ消息先配置配置activemq连接工厂@Bean public ConnectionFactory connectionFactory(){ ActiveMQConnectionFactory factory = new ActiveMQConnectionFactory(); return factory; }配置队列和主题/** * 配置activemq队列 * @return原创 2021-06-20 04:19:44 · 238 阅读 · 0 评论 -
windows根据端口号查询pid与根据pid查询服务命令
windows根据端口号查询pid与根据pid查询服务命令netstat -aon | findstr 端口号 ---------------------查询出pid进程号C:\Users\Administrator>netstat -ano|findstr 5673 TCP 192.168.0.103:5673 40.90.189.152:443 ESTABLISHED 4612tasklist | findstr 进程号----------------原创 2021-06-19 18:11:34 · 3049 阅读 · 0 评论 -
MongoCollection.insertOne找不到方法错误修复
在我学习spring-data-mongodb过程中,使用了spring-data-mongodb最新版本3.2.1和mongo-java-driver最新版本3.12.8时出现com.mongodb.client.MongoCollection.insertOne(Ljava/lang/Object;)Lcom/mongodb/client/result/InsertOneResult;错误,原因出在spring-data-mongod依赖mongodb-driver:4.2.3,与我们导入的mon原创 2021-06-17 20:40:25 · 1577 阅读 · 0 评论 -
IDEA启动tomcat服务,服务器和日志都或有一乱码解决
IDEA启动tomcat服务,服务器和日志都或有一乱码解决。IDEA设置在idea中,打开Help->Edit Custom VM Options…,在文件结尾处添加-Dfile.encoding=UTF-8tomcat设置修改tomcat的conf下的logging.properties中的参数为java.util.logging.ConsoleHandler.encoding = UTF-8...原创 2021-06-15 01:03:02 · 194 阅读 · 1 评论 -
springMVC@Valid不起作用
记一次学习springMVC过程中@Valid不起作用的经历。使用@Valid、@NotNull这些JSR303注解检验参数需要导入javax.validation:validation-api jar包但是javax.validation:validation-api jar包只是接口,还需要导入接口的实现jar包org.hibernate.validator:hibernate-validator。在导入org.hibernate.validator:hibernate-validator不能原创 2021-06-14 17:41:53 · 512 阅读 · 0 评论 -
Java Compile-time Constant 编译时常量
问题描述如何将非字符串常量转为字符串常量?toString和 String.valueOf 貌似都无法编译。在给注解属性赋值的时候:private final static String MAX_VALUE_AS_STRING = Long.toString(Long.MAX_VALUE);...@Annotation(value = MAX_VALUE_AS_STRING)编译器一直报错:attribute must be constant 值类型必须是常量MAX_VALUE_AS转载 2021-06-13 15:17:18 · 266 阅读 · 0 评论 -
详解Tomcat 配置文件server.xml
前言Tomcat隶属于Apache基金会,是开源的轻量级Web应用服务器,使用非常广泛。server.xml是Tomcat中最重要的配置文件,server.xml的每一个元素都对应了Tomcat中的一个组件;通过对xml文件中元素的配置,可以实现对Tomcat中各个组件的控制。因此,学习server.xml文件的配置,对于了解和使用Tomcat至关重要。本文将通过实例,介绍server.xml中各个组件的配置,并详细说明Tomcat各个核心组件的作用以及各个组件之间的相互关系。说明:由于server.转载 2021-05-14 21:31:07 · 133 阅读 · 0 评论 -
js中__proto__和prototype的区别和关系?
是时候拿出我珍藏多年的这张图了:初学javascript的时候也跟题主一样搞不清楚,自己好好总结了一下:首先,要明确几个点:1.在JS里,万物皆对象。方法(Function)是对象,方法的原型(Function.prototype)是对象。因此,它们都会具有对象共有的特点。即:对象具有属性__proto__,可称为隐式原型,一个对象的隐式原型指向构造该对象的构造函数的原型,这也保证了实例能够访问在构造函数原型中定义的属性和方法。2.方法(Function)方法这个特殊的对象,除了和其他对象一样有上述_pro转载 2021-05-02 04:34:31 · 279 阅读 · 0 评论 -
HashMap底层实现原理解析
一:HashMap底层实现原理解析 我们常见的有数据结构有三种结构:1、数组结构 2、链表结构 3、哈希表结构 下面我们来看看各自的数据结构的特点: 1、数组结构: 存储区间连续、内存占用严重、空间复杂度大 优点:随机读取和修改效率高,原因是数组是连续的(随机访...转载 2021-04-26 01:50:12 · 208 阅读 · 0 评论 -
java manager层_在阿里Java大牛们都是这样对Java项目代码分层的
作者:咖啡拿铁 代码分层,对于任何一个Java开发来说应该都不陌生。一个好的层次划分不仅可以能使代码结构更加清楚,还可以使项目分工更加明确,可读性大大提升,更加有利于后期的维护和升级。 从另外一个角度来看,好的代码分层架构,应该是可以很好的匹配上单一职责原则的。这样就可以降低层与层之间的依赖,还能最大程度的复用各层的逻辑。本文就来介绍下Java 项目的代码到底应该如何分层。 1.背景 说起应用分层,大部分人都会认为这个不是很简单嘛 就controller...转载 2021-04-21 21:21:55 · 1257 阅读 · 0 评论 -
Java并发编程:volatile关键字解析
Java并发编程:volatile关键字解析 volatile这个关键字可能很多朋友都听说过,或许也都用过。在Java 5之前,它是一个备受争议的关键字,因为在程序中使用它往往会导致出人意料的结果。在Java 5之后,volatile关键字才得以重获生机。 volatile关键字虽然从字面上理解起来比较简单,但是要用好不是一件容易的事情。由于volatile关键字是与Java的内存模型有关的,因此在讲述volatile关键之前,我们先来了解一下与内存模型相关的概念和知识,然后分析了volatil.转载 2021-04-21 20:45:18 · 112 阅读 · 0 评论 -
hashmap应用场景_工作中常用到的Java集合有哪些?应用场景是什么?
秋招Java面试大纲:Java+并发+spring+数据库+Redis+JVM+Netty等疫情期间“闭关修炼”,吃透这本Java核心知识,跳槽面试不心慌Spring全家桶笔记:Spring+Spring Boot+Spring Cloud+Spring MVC 前言 Java集合是我认为在Java基础中最最重要的知识点了,Java集合是必须掌握的。我在实习/秋招面试的时候,只要是面到Java,那一定是少不了Java集合。 作为一个新人,最关心的其实有一点...转载 2021-04-21 18:12:16 · 1624 阅读 · 0 评论 -
git命令大全
Git图形化界面我用的还可以,但是命令就不太会了,索性和大家一起学习下Git命令的用法...一般来说,日常使用只要记住下图6个命令,就可以了。但是熟练使用,恐怕要记住60~100个命令。git使用.jpggit命令.jpgfetch vs pullgit fetch是将远程主机的最新内容拉到本地,用户在检查了以后决定是否合并到工作本机分支中。而git pull 则是将远程主机的最新内容拉下来后直接合并,即:git pull = git fetch + git merg转载 2020-09-06 17:43:04 · 113 阅读 · 0 评论 -
(超详细)使用git命令行将本地仓库代码上传到github或gitlab远程仓库
(超详细)使用git命令行将本地仓库代码上传到github或gitlab远程仓库 <blockquote>本地创建了一个 xcode 工程项目,现通过 命令行 将该项目上传到 github 或者 gitlab 远程仓库,具体操作流程如下:第1步:建立本地 git 仓库,cd 到你的本地项目根目录下,执行 git init 命令cd 本地工程根目录git init //这个目录就变成了git可以管理的仓库第2步:将本地项目工作区的所有文件添加到暂存...转载 2020-09-06 17:42:03 · 135 阅读 · 0 评论 -
ORACLE存储过程
oracle存储过程目录 一....转载 2020-09-06 17:40:48 · 302 阅读 · 0 评论 -
ORCLA数据类型小结
ORACLE常用数据类型:float和real的区别:float 和 real 数据类型被称为近似数据类型。float 和 real 的使用遵循有关近似数值数据类型的 IEEE 754 规范。近似数值数据类型并不存储为许多数字指定的精确值,它们只储存这些值的最近似值。在很多应用程序中,指定值与存储的近似值之间的微小差异并不明显。但有时这些差异也较明显。由于 float 和 real 数据类型的这种近似特性,因...转载 2020-09-06 17:39:10 · 222 阅读 · 0 评论 -
PL/SQL 入门学习(二)
这里是PL/SQL的第二讲,基础不知道点这里呀!PL/SQL 数组 数组的定义 TYPE varray_type_name IS VARRAY(n) OF element_type 举例:TYPE namearray IS VARRA...转载 2020-09-06 17:34:15 · 133 阅读 · 0 评论 -
PL/SQL 入门学习(一)
前言:本博客分为两篇,学完之后就可以在项目中使用存储过程进行开发。在学校的时候虽说上过PL/SQL这门课,然并卵,只恨当时啊...转载 2020-09-06 17:32:07 · 162 阅读 · 0 评论 -
git命令大全
Git图形化界面我用的还可以,但是命令就不太会了,索性和大家一起学习下Git命令的用法...一般来说,日常使用只要记住下图6个命令,就可以了。但是熟练使用,恐怕要记住60~100个命令。git使用.jpggit命令.jpgfetch vs pullgit fetch是将远程主机的最新内容拉到本地,用户在检查了以后决定是否合并到工作本机分支中。而git pull 则是将远程主机的最新内容拉下来后直接合并,即:git pull = git fetch + git merg转载 2020-09-03 09:45:43 · 107 阅读 · 0 评论 -
安装cnpm失败的一种解决方法
试着以管理员打开cmd再install原创 2020-09-02 10:06:54 · 876 阅读 · 0 评论