logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

Java字符序列类CharSequence基本详解

CharSequence类是java.lang包下的一个接口,此接口对多种不同的对char访问的统一接口,像String、StringBuffer、StringBuilder类都是CharSequence的子接口;CharSequence类和String类都可以定义字符串,但是String定义的字符串只能读,CharSequence定义的字符串是可读可写的;对于抽象类或者接口来说不可以直接

(二十六)Java组件类Pair、MutablePair、ImmutablePair详解

组件类是在包org.apache.commons.lang3.tuple下;1.Pair抽象类详解我们平时写代码的时候经常会遇到要返回多个元素的情况,这时我们大多数时间都是使用数组或者map或者json的方式来实现的,而common-lang包提供了组件的方式来返回多个参数,我们这片文章要介绍的是Pair接口,返回一对数据Pair抽象类,它集成了Map.Entry接口;Pair是一...

springboot注解@Configuration属性proxyBeanMethods详解

proxyBeanMethods属性默认值是true,也就是说该配置类会被代理(CGLIB),在同一个配置文件中调用其它被@Bean注解标注的方法获取对象时会直接从IOC容器之中获取;1.看下源码注解/*** Specify whether {@code @Bean} methods should get proxied in order to enforce* bean lifecycle be

Base64编码作用及使用详解

介绍:Base64是网络上最常见的用于传输8Bit字节码的编码方式之一,Base64就是一种基于64个可打印字符来表示二进制数据的方法;1.使用场景:Base64一般用于在HTTP协议下传输二进制数据,由于HTTP协议是文本协议,所以在HTTP协议下传输二进制数据需要将二进制数据转换字符数据;然而直接转换是不行的,因为网络传输只能传输可打印字符;什么是可打印字符?在ASCII码中规定,0-31、1

Redis学习笔记5:基于springboot的lettuce redis客户端断线重连ConnectionWatchdog

lettuce默认采用共享本地连接的模式和redis服务器端交互,如果连接断开如何及时发现并且重新建立连接呢?通过翻阅源码发现有两种方案,方案一:开启连接有效性检测;方案二:通过ConnectionWatchdog监视器一个对springboot redis框架进行重写,支持lettuce、jedis、连接池、同时连接多个集群、多个redis数据库、开发自定义属性配置的开源SDK

文章图片
#redis
RabbitMQ之basicConsume、basicCancel、basicPublish等方法详解

最新版5.7.3提供了20个basicConsume消费方法,这些方法是由服务端主动PUSH消息过来,方法接收到消息后进行处理;而每个方法处理接收到的消息相差不大,下面详细介绍每个方法的参数详情;1.String basicConsume(String queue, boolean autoAck, DeliverCallback deliverCallback, CancelCallbac...

Maven中POM项目对象模型

POM代表项目对象模型,它是Maven中工作的基本单位,这是一个XML文件,它始终保存在该项目基本目录中的pom.xml文件中。POM包含的项目是使用Maven来构建的,它用来包含各种配置信息。POM也包含了目标和插件。在执行任务和目标时,Maven会使用当前目录中的POM.它读取POM得到所需要的配置信息,然后执行目标,部分的配置可以在POM下使用如下:project dependen...

#maven
linux查看内核数量命令

top命令+1先按下top命令: top - 17:00:18 up 776 days, 23:26,5 users,load average: 0.19, 0.29, 0.18Tasks: 409 total,1 running, 408 sleeping,0 stopped,0 zombieCpu(s):1.4%us,0.7%sy,0.0...

#linux
Mongodb字段更新$setOnInsert操作符

一、定义如果update的更新参数upsert:true,也就是如果要更新的文档不存在的话会插入一条新的记录,$setOnInsert操作符会将指定的值赋值给指定的字段,如果要更新的文档存在那么$setOnInsert操作符不做任何处理;你可以指定upsert参数在db.collection.update()和db.collection.findAndModify()方法中;db.co

#mongodb
Mongodb脚本批量替换文档中字段的值(while或者forEach)

首先查询出符合条件的数据,然后通过循环一条一条的更新数据var cursor=db.cs_article_secret_reference.find({summary:{$regex:/\\*。,/}}).sort({_id:-1})while(cursor.hasNext()){var obj = cursor.next();db.cs_article_secret_...

    共 69 条
  • 1
  • 2
  • 3
  • 7
  • 请选择