logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

centos7 安装maven3.x

首先需要装java8的环境。

#maven
maven 依赖管理原则

参考maven-两大依赖原则 - SegmentFault 思否在开发中,我们可能会出现一个项目存在多个相同版本不同的jar包,在这个时候我们就需要解决maven包冲突的问题(常见的异常有:Class not found,Method not found,calss not defined等)1,路径近者优先级高2,节点路径相同时,,使用第一声明优先(也就是谁在pom.xml文件前面谁优先)3,以

#maven
nginx443跳转到80,https重定向到http

server {listen 443;server_name www.xxxxxxx.com;root /andx/wwwroot/weixin/manage;ssl off;rewrite ^(.*)$ http://${server_name}$1 permanent;}

RabbitMQ 限流 流量削峰

以下是基于spring cloud 2.1.4+rabbitmq-server-3.8.22的实现代码设置:spring:rabbitmq:port: 5672host: localhostusername: guestpassword: guestvirtual-host: /#开启confirms这个模式#springboot2.2.0.RELEASE支持这个#publisher-confir

#rabbitmq
kafka + flink +mysql 案例

和,并且你希望将中的数据写入到表,而将中的数据写入到表。maven。

#kafka#flink
二十三种设计模式-装饰器模式

装饰器模式是一种结构型设计模式,其核心思想是动态地给一个对象添加一些额外的职责。通过这种方式,可以在不改变原有对象结构的基础上,灵活地增加新的功能,使得对象的行为可以得到扩展,同时又保持了原有类的简洁性。

文章图片
#java
springboot 整合spring-boot-starter-data-elasticsearch

**抽象级别**: `ElasticsearchRepository` 提供了更高级别的抽象,简化了数据访问层的实现。- **集成方式**: 如果你的应用程序是基于 Spring WebFlux 或其他响应式库构建的,`ReactiveElasticsearchTemplate` 是更好的选择。- **编程模型**: `ElasticsearchTemplate` 是同步的,`ReactiveEl

文章图片
#spring boot#elasticsearch
Apache Curator 分布式锁的介绍,以及案例

Curator的分布式锁通常是基于Zookeeper的临时顺序节点来实现的。当多个客户端尝试获取锁时,Zookeeper会为它们创建顺序节点,并让它们按照节点的序号依次尝试获取锁。未获取到锁的客户端会监听前一个序号的节点,一旦前一个节点释放锁,监听的客户端就会尝试获取锁。这种锁是公平的,保证用户按请求顺序获取锁。:这是一个锁的容器,可以同时获取多个锁。如果获取过程中任何一个锁请求失败,已获取的所有

文章图片
#java-zookeeper
java cookie和session

session默认在30分钟内如果没有人使用,服务器就会销毁。或者手动调用session对象的invalidate方法,或者服务器异常关闭也会销毁.当调用request.getSession时,会判断是否有一个名为JSESSIONID的cookie。如果没有那么会创建一个session,并且将session的id用cookie方式存到浏览器。1,客户端的会话技术将这一次会话范围之内的信息保存在客户

#java#servlet
java如何定位到哪行代码占用内存高

如果内存占用高的进程是Java进程,可以使用`jstack `命令来获取Java堆栈跟踪信息,进而分析具体哪部分代码占用内存较高。`top`命令可以实时显示系统中进程的资源占用情况,通过`Shift + M`可以按内存使用率排序,快速定位内存占用高的进程。使用`ps aux --sort=-%mem`命令可以显示所有进程按照内存使用率排序的列表,找到内存占用高的进程。使用`free -h`命令可以

文章图片
#java
    共 32 条
  • 1
  • 2
  • 3
  • 4
  • 请选择