logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

nginx配置非80端口

#usernobody;worker_processes2;events {worker_connections1024;}http {includemime.types;default_typeapplication/octet-stream;sendfileon;keepalive_t...

《java基础》Set去重, 重写hashCode和equals方法. 集合stream方法去重

Set去重会用到List的remove(obj)方法也会用到@Overridepublic boolean equals(Object obj) {if (this == obj) {return true;}if (obj == null) {return false;}if (getClass() != obj.getClass(...

文章图片
#java#开发语言
《linux》linux允许root用户ssh远程登录

ubuntu下允许root用户ssh远程登录做之前-------关闭360 !!!启用root用户:sudo passwd root//修改密码后就启用了。安装OpenSSH server:1. 使用apt命令安装openssh server$ sudo apt-get install openssh-server2. 对 openssh...

#linux#ssh#运维
junit, SpringBootTest 失败的问题总结

1. 测试类的包路径和项目扫描路径不一致2.测试方法返回值必须为void, 并且没有参数3.@SpringBootTest指定springboot启动类@SpringBootTest(classes = FlowApplication.class)4. 在junit之前添加系统变量通过static代码块static {System.setProperty("javax.xml.parsers.Do

《设计模式》建造者模式 (spring-security-oauth2源码之ClientDetailsServiceConfigurer)

建造者模式(Builder Pattern)使用多个简单的对象一步一步构建成一个复杂的对象。这种类型的设计模式属于创建型模式,它提供了一种创建对象的最佳方式。简单版参照https://blog.csdn.net/u010102390/article/details/80179754看下spring-security-oauth2是怎么玩的1.首先定义总的Configurer类--C...

nginx负载均衡, 解决iphash不均衡的问题之consistent

确保使用完整客户端IP,或结合其他字段(如User-Agent)增强哈希多样性。:增删节点时,传统ip_hash未使用一致性哈希,导致分布重置。:例如仅使用IPv4前24位,不同IP可能哈希到同一值。:使用工具(如Prometheus)实时监控服务器负载。:部分IP段请求集中,导致哈希到同一后端。:调整配置前,在测试环境验证负载均衡效果。:逐步应用新配置,避免一次性变更引发问题。:检查各后端请求量

文章图片
#nginx#哈希算法#运维
seata事务无法回滚, oracle.sql.TIMESTAMP在seata环境下序列化失败, AbstractUndoExecutor - 259] - [msg: Field not equal

2020-08-18 15:27:16.458INFO 11888 --- [ch_RMROLE_1_1_8] i.s.c.r.p.c.RmBranchRollbackProcessor: rm handle branch rollback process:xid=192.168.11.233:8091:39004501381648384,branchId=39004522437054465,br

nginx会话保持之nginx-sticky-module模块, sticky负载均衡

需求在使用负载均衡的时候会遇到会话保持的问题,常用的方法有:1.ip hash,根据客户端的IP,将请求分配到不同的服务器上;2.cookie,服务器给客户端下发一个cookie,具有特定cookie的请求会分配给它的发布者,注意:cookie需要浏览器支持,且有时候会泄露数据sticky原理sticky的处理过程如下(假设cookie名称为route):1.客户端首次发起请求,请求头未带rout

文章图片
#nginx#负载均衡#运维
Quartz动态更新JobDataMap

1.job添加注解@PersistJobDataAfterExecution@DisallowConcurrentExecution@PersistJobDataAfterExecution@DisallowConcurrentExecutionpublic class FutureMarkJob implements Job{public void execute(JobExecutionCon

《eclipse》eclipse安装配置gradle

1.配置本地仓库1.1 添加环境变量GRADLE_USER_HOME=D:\java\gradleRepo1.2 配置eclipse默认 jar包下载路径 :C:\Users\Administrator\.gradle1.3 配置下载源,配置远程阿里云仓库在 build.gradle 中添加内容如下:repositories {maven {......

#eclipse#android#gradle
    共 43 条
  • 1
  • 2
  • 3
  • 4
  • 5
  • 请选择