摘要:
上周知识星球的同学在阿里云技术面终面的时候被问到这么一个问题:假设一个每天100w次登陆请求的平台,一个服务节点 8G 内存,该如何设置JVM参数? 觉得回答的不太理想,过来找我复盘。 下面以面试题的形式给大家梳理出来,做到一箭双雕: 既供大家实操参考 又供大家面试参考 大家要学习的,除了 JVM 阅读全文
摘要:
打开“终端”,执行以下命令: sudo sed -i ".bak" '2s/^/auth sufficient pam_tid.so'$'\n/g' /etc/pam.d/sudo 然后输入您的管理员密码,回车,大功告成了!不用重启哦~ 命令说明 该命令的作用是把 /etc/pam.d/sudo 备 阅读全文
摘要:
# 命令 docker run -it -v 宿主机绝对路径目录:容器内目录 镜像名 # 测试 [root@kuangshen ~]# docker run -it -v /home/ceshi:/home centos /bin/bash 两者都是将内容挂载出来,只不过一个是挂载的有明确名称。一个 阅读全文
摘要:
@Conditional只有满足一些列条件之后创建一个bean。自己自定义Condition之外,Spring还提供了很多Condition给我们用. spring.factories文件里每一个xxxAutoConfiguration文件一般都会有下面的条件注解: @ConditionalOnBe 阅读全文
摘要:
TCP的四次挥手为了断开连接,为了防止路上有遗失的数据。 四次挥手的流程如下 首先由客户端段发起断开链接请求。自己进入fin-waite1的状态。 发送FLAGS FIN结束标记, 自己的seq= m。 服务器端收到请求后,返回ACK=1 自己的seq=n ack=m+1 同时客户端进入的Fin-w 阅读全文
摘要:
1、分组 List里面的对象元素,以某个属性来分组,例如,以id分组,将id相同的放在一起: //List 以ID分组 Map<Integer,List<Apple>> Map<Integer, List<Apple>> groupBy = appleList.stream().collect(Co 阅读全文
摘要:
通过Filter实现 1 封装reqeust 要点在于 public void setParameter(String name, Object value) 方法。 将参数放入到自己的map中去。 package com.autoyong.filter; import java.io.IOExce 阅读全文
摘要:
aes对称加密,一个密码,加密解密全完成。加密没有长度限制 `` package com.autoyong.common.utils; import javax.crypto.Cipher; import javax.crypto.spec.SecretKeySpec; import sun.mis 阅读全文
摘要:
本文转载自微信公众号 58沈剑 架构师之路 一、基本概念 概念一:单库 概念二:分片 分片解决“数据量太大”这一问题,也就是通常说的“水平切分”。 一旦引入分片,势必面临“数据路由”的新问题,数据到底要访问哪个库。路由规则通常有3种方法: (1)范围:range 优点:简单,容易扩展。 缺点:各库压 阅读全文
摘要:
提取括号内的内容 匹配括号内的内容 var regex1 = /\((.+?)\)/g; // () 小括号 var regex2 = /\[(.+?)\]/g; // [] 中括号 var regex3 = /\{(.+?)\}/g; // {} 花括号,大括号 阅读全文