08 2019 档案
摘要:1.理解的JVM内存结构 2.对于垃圾回收问题 垃圾的回收只在堆和永久区(方法区)中,因为对于线程而言,私有存储空间如栈、本地方法区、程序计数器等,会随着方法的加载完成而直接释放空间,因此不需要进行垃圾回收。对于公共空间来说如堆和永久区,需要垃圾回收器参与,自动去收集垃圾,当然手机垃圾过程中,会st
阅读全文
摘要:首先整理这个文章是因为我正好有机会实战了一下rocketmq,阿里巴巴的一个开源消息中间件。所以就与以往中rabbitmq进行小小的比较一下。这里主线的根据常见面试问题进行整理。 一.消息队列常用的场景 1.削峰 例如我们做得考试系统中,用户通过人脸识别登录系统,考虑到考试系统的特殊性,三万名考生参
阅读全文
摘要:记得面试时候,有面试官会问道,你们多数据源是怎么实现的呀。.......,一阵蒙蔽中,然后说道我们之前项目中,没有用到多数据源。 所幸,目前做得项目中有一个业务逻辑中,用到多个数据库数据情况,多数据源华丽上线。 一. mybatis plus 因为我们项目是springboot+mybatis pl
阅读全文
摘要:自己搞一个自己网站时候,购买的阿里云服务器,发现部署项目访问不到,首先需要确认入站规则是否配置。 一.安全组列表添加 1.打开安全组列表 2.添加入站规则 3.添加安全组规则 二.通过防火墙,开启端口 1.安装防火墙 安装iptables-services : 2.防火墙基本操作 查看版本: fir
阅读全文
摘要:1.nodejs官网http://nodejs.cn/下载安装包,傻瓜式安装即可 2.dos命令查询node的版本 node -v 查询版本号 npm -v 查询npm包管理版本 3.安装国内镜像 npm install -g cnpm --registry=http://registry.npm.
阅读全文
摘要:一:问题出现场景 记得有一次,面试时候面试官问了个问题,来哥们,“你们项目是maven搭建哈,你的项目里如果出现架包冲突了,你们怎么解决的?”。 我:......,装作很淡定,我们是通过报错,定位哪个架包出问题。 二:场景复现 A依赖于B及C,而B又依赖于X、Y,而C依赖于X、M,则A除引B及C的依
阅读全文
摘要:动机 已经不止一次看到“Spring Cloud Gateway性能比Zuul更差”的言论了,不少人人云亦云,来问我,既然如此,那Spring官方还开发Spring Cloud Gateway干嘛?难道仅仅是为了支持Zuul 1.x不支持的长连接、Web Socket吗? 故而写篇博客,纠正一下大家
阅读全文
摘要:1.redis锁前世即基于单Redis节点的分布式锁,诸如setkey value px milliseconds nx 前世者,必将经历种种磨砺,才能稍微符合一些主流。推荐自测非常好用的redis工具(http://try.redis.io/) 第一劫: dos命令版本 1)setnx job "
阅读全文
摘要:1.API-gateway(含义) 所有API的调用统一接入API网关层,由网关层负责接入和输出。 API Gateway是一个服务器,也可以说是进入系统的唯一节点。这跟面向对象设计模式中的Facade模式很像。API Gateway封装内部系统的架构,并且提供API给各个客户端.2.gateway
阅读全文
摘要:1.CSRF(cross-site request forgery),跨站请求伪装 顾名思义,用户角度,访问成功并且登录成功我们的网站,没有推出情况下,又访问了病毒网站,于是病毒网站通过用户端,拿着用户的缓存请求我们的网站(尤其是些增删改查的致命操作),于是乎,成功影响了我们的网站,web-died
阅读全文

浙公网安备 33010602011771号