自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(21)
  • 收藏
  • 关注

原创 RocketMq基础详解

2、启动Broker,Broker启动服务后会注册到NameSever, NameSever会与Broker之间建立长连接,每隔30S发送一次请求到Broker,如果向Broker发送请求超过120S后未得到响应,则会从注册列表中删除Broker。4、发送消息:生产端向Broker发送消息,消费端根据topic监听,之所以消费端可以接收到对应topic消息原因是一直再监听topic。3、NameSever对于生产端与消费端起到服务发现作用,并且消费端和生产端会获取Broker注册列表。

2022-10-09 15:21:37 248 1

原创 rocketmq

rocketmq使用文档rocketmq-starter说明(一)application.yml配置说明(二)消息体支持的类型快速接入前置准备应用场景:一个消费组,一个消息类型(普通消息/顺序消息/事务消息/广播消息)下,生产或消费一个或者多个Topic(一)普通消息(二)顺序消息(三)事务消息(四)延时消息(五)广播模式应用场景:一个或多个数据源,一个或多个消费组,一个或多个消息类型(普通消息/顺序消息/事务消息/广播消息)下,生产或消费一个或者多个Topic(六)多数据源rocketmq-starte

2022-04-28 17:14:47 2075

原创 ES java API (6.8.0)

ES APIver: 6.8.0ES创建索引CreateIndexRequest createIndexRequest = new CreateIndexRequest(EsConstant.ES_INDEX);//建立创建es语句ElasticSearchClient.getInstance().indices().create(createIndexRequest, RequestOptions.DEFAULT);//创建索引es创建索引的方式有很多种,并且为你的每个字段设置类型es 中

2021-12-30 16:42:30 589 2

原创 正向代理与反向代理区别

正向代理:面向客户端,当客户端想要获取一个服务中的内容时,但是由于一些限制无法直接获取,但是有个代理服务器可以直接拿到客户端想要的内容,那么此时客户端需要通过手动配置代理服务器,让代理服务器去帮客户端去拿想要的内容,换句话说,客户端是知道目标服务器,也知道客户端拿到的内容是是代理服务器帮他拿到的反向代理:客户端想要获取一个服务,向代理服务器发出请求,代理服务器本身无法给客户端提供客户想要的内容,所以代理服务器去向6原始服务器去拿客户想要的东西,那对于客户端而言,客户端并不知道它拿到的内容是从哪个服务器拿到

2021-10-25 14:35:45 89

原创 IDEA中maven管理窗口不见了

IDEA中maven管理窗口不见解决办法: 选中pom文件,鼠标右键,add as project ,如果不起作用,重启IDEA即可

2021-08-24 09:26:56 399

转载 mysql数据库安装教程

https://blog.csdn.net/lala12d/article/details/82743875

2021-01-06 13:53:40 118

原创 树的相关概念

二叉树:一个二叉树最大度为2,最小度为0,意味着一个二叉树中一个节点有左右孩子之分,即左子树和右子树完全二叉树:1、一个二叉树中,最后一层要么是满的(即最后一层节点的度为0)或者最后一层中右边节点都是连续为空的2、具有n个节点的二叉树的深度为log2(n)+1满二叉树:二叉树的最后一层节点为空(即度为0),二叉搜索树:一个二叉搜索树中一个结点对应的左右子树节点的关系:左<根<右平衡二叉树:是一种结构平衡的二叉搜索树,即叶子节点深度差不超过1,能够在O(logn)内完成插入、查

2020-11-04 16:19:49 152

原创 Java中位运算符

Java位运算符1、左移 <<口诀:高位丢弃,低位补零计算机采用二进制存储机制,一个字节是八位,所以Byte的取值范围为-128~1270用二进制表示为0000 0000 其中国最高位是符号位,0代表为正数,1代表为负数:具体代码如下public static void main(String[] args) { int a=16; System.out.println("16的二进制"+Integer.toBinaryString(a)); a&lt

2020-09-12 16:01:10 172

原创 Map中常用方法

getClass():该方法是Object类中的一个方法,返回的是该类的全称keySet(): 该方法是Set接口下的HashMap中 的一个方法,该方法的作用是会将map中的键以集合的形式存储起来public static void main(String[] args) {Map<String,Object> map=new HashMap<String,Object>();map.put("name","张三");map.put("age",20);map.put(

2020-09-10 18:48:03 1367

原创 java中Contain和Containskey两个方法的区别及作用

**### Contains()和ContainsKey()使用及区别Contains()用法:一个字符串中是否包含另外一个字符串public static void main(String[] args) { String str1="abcdefg"; String str2="def"; boolean res = str1.contains(str2); if (res){ System.out.println("包括"); }else

2020-09-04 17:23:21 4757 1

原创 线程池详解

线程池详解1、newCacheThreadPool该线程池被成为缓存线程池,缓存线程池通常用来执行一些异步的且生命周期较短的任务,执行逻辑:如果池中有线程则拿来直接用,如果没有,则创建一个线程,如果执行当前任务发现上一个任务已经被执行完毕,则直接把执行上一个任务的线程拿来服用package com.StrBuilderTest;import sun.awt.windows.ThemeReader;import java.util.concurrent.ExecutorService;impo

2020-08-28 16:45:38 129

原创 java中super和this的区别

this1、如果当前类中的额属性名与传来参数的名称一样的时候,用this区分当前类中属性名称和参数名称, this指向的是当前类中的属性package com.DemoTest;public class BasicDemo { public static void main(String[] args) { Demo1 d1=new Demo1("李四"); }}class Demo1{ String name="张三"; public D

2020-08-28 14:06:39 158

原创 XSL中特殊符号详解

1、匹配根节点例如:例如:<xsl:template match="/">,表示匹配根节点2、匹配元素节点例如:<xsl:template match=“employees”>,表示匹配employees元素节点3、使用通配符例如:<xsl:template match="*">,表示匹配任何元素。5、使用斜杠(/)匹配子节点例如:<xsl:template match=“employees/employee”>,表示匹配employees元素节

2020-08-27 15:24:46 1316 3

原创 关于String中的一些方法详解

String类中的方法使用1、indexOf(int ch) 该方法返回的是指定字母在字符串中第一次出现的位置,参数可以是指定字母的ASCLL值或者是该字母public static void main(String[] args) { String str ="woaizhongguo"; int o = str.indexOf('o'); System.out.println(o);}2、indexOf(int ch,int position) : 该方法用来获取从某个位置

2020-08-25 10:31:37 200

原创 Invalid bound statemet (not found

1:检查xml文件所在package名称是否和Mapper interface所在的包名一一对应;2:检查xml的namespace是否和xml文件的package名称一一对应;3:检查方法名称是否对应;4:去除xml文件中的中文注释;5:随意在xml文件中加一个空格或者空行然后保存。注意:在mybatis中接受的参数要和封装的类中的属性的参数要一样,传递参数时候,一个对象中的某个属性的值为Null的解决办法如果多表联合查询,建立你需要的字段对应的实体类,通过resultmap进行拿结果,要主

2020-08-18 11:16:38 253

原创 如何将本地jar包导入到本地仓库中

有时候遇到别人发的jar包需要放到本地仓库,但是如果直接手动放到本地仓库的路径下是不行的,IDEA加载的时候会不识别,需要命令加载第一步:打开IDEA中的maven第二步:点击M字样(Execute maven goal)第三步输入指令:install:install-file -Dfile=D:/Program/pwdfile-1.0.jar -DgroupId=com.asiainfo -DartifactId=pwdfile -Dversion=1.0 -Dpackaging=jar注

2020-08-18 09:25:56 1861

原创 **Maven-010-maven 编译报错:Failure to ... in ... was cached in the local repository, resolution will not

Maven-010-maven 编译报错:Failure to … in … was cached in the local repository, resolution will not be reattempted until the update interval of nexus has elapsed or updates are forced.这个错误原因是你下载的jar包在你的仓库中已经存在导致下载过程中冲突粗无解决办法:进入本地仓库,找到冲突的文件对应jar包,将它删除掉,重新clea

2020-08-17 15:34:13 544

原创 如何将springboot工程打包上传至Linux

如果在windows上写的代码放在linux上需要进行格式的转换,否则Linux上会运行出错。解决办法:sed -i 's/\r//g' 脚本名这样就可以将脚本的格式转换为Linux中的格式将本地springboot部署到Linux上的步骤:1、将工程打成jar包,打包的方式为在maven管理界面中的packege进行打包,在打包前需进行在pom文件中添加插件<build><plugins><plugin>...

2020-08-11 16:29:53 238

原创 Jqeryy子父页面的相互调用

Jquery子页面调用父页面的属性或方法调用父页面变量:window.parent.属性名;调用父页面的方法 window.parent.方法名;Jquery父页面调用子页面的属性或方法var childWindow = $("#addFrame")[0].contentWindow;//获取子窗体中的对象childWindow.formSubmit();//调取子页面的formSubmit方法  jquery的写法...

2020-07-17 14:56:46 183

原创 为什么不能用equals方法来比较装箱整形类型的值

1、所有整形的包装类之间用equal方法进行比较原因;:因为在底层代码中,有个缓存,这个缓存存储的一个数组范围的值:范围在-128-127之间,如果输入的值在这个范围内,返回的值为true,否则为false,因此建议包装类型的比较值的时候用equal,或者用**.intvalue这个方法将包装类型的值转换为int类型的值进行比较,操作例子如下:...

2020-07-03 16:58:24 682

原创 关于String常量池和创建对象的区别

String s=“hello” String t =“hello” 无论他们调用equal还是结果都为true,因为String 一旦创建对象默认生成常量池,虽然 s和t是两个名字,但是他们指向同一个地址,也就是同一个常量池,例如:String s=“hello” String s2 = new String(“hello”)这两种 如果用equal比较结果是true 因为他们的...

2020-04-13 20:27:48 299

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除