11 2019 档案
摘要:https://blog.csdn.net/Yu_6651315/article/details/95197245
阅读全文
摘要:一个网络请求中会经历多个节点的负载均衡:DNS、Nginx、网关、RPC(dubbo)等。但是负载均衡的算法大多数是一样的,下面列举一下。 以nginx的负载算法为例: 1、轮询+权重 2.、ip hash 3、url hash 4、least_conn 5、least_time 基本上就这些。这些
阅读全文
摘要:docker-compose.yml的使用 docker-compose.yml包含version、services、networks3大部分 services的书写规则 1.iamge services: web: # 服务名称,用户自定义 image: busybox # 镜像名称/镜像ID,如
阅读全文
摘要:ElasticSearch + Canal 开发千万级的实时搜索系统【转】 https://blog.csdn.net/xiaochendefendoushi/article/details/82077825
阅读全文
摘要:1、下载JDK,我是本地下载的。拷贝jdk-8u231-linux-x64.tar.gz到服务器 2、解压/安装 cd /usr/local mkdir jdk mv jdk-8u231-linux-x64.tar.gz /jdk/. cd /jdk tar -xzvf jdk-8u231-linu
阅读全文
摘要:如何查看fullGC 次数 如何较少fullGC 如何保证几周才发生一次fullGC
阅读全文
摘要:微服务—分布式服务追踪sleuth和zipkin
阅读全文
摘要:查看mysql数据库大小的四种办法,分别有以下四种:第一种:进去指定schema 数据库(存放了其他的数据库的信息)use information_schema第二种:查询所有数据的大小select concat(round(sum(DATA_LENGTH/1024/1024),2),'MB') a
阅读全文
摘要:https://blog.csdn.net/ybw_2569/article/details/96463387 https://www.jb51.net/article/47607.htm https://blog.csdn.net/huuinn/article/details/79691908 在
阅读全文
摘要:https://blog.csdn.net/u013452335/article/details/85284385
阅读全文
摘要:transient使用小结1)一旦变量被transient修饰,变量将不再是对象持久化的一部分,该变量内容在序列化后无法获得访问。2)transient关键字只能修饰变量,而不能修饰方法和类。注意,本地变量是不能被transient关键字修饰的。变量如果是用户自定义类变量,则该类需要实现Serial
阅读全文
摘要:https://blog.csdn.net/AOBO516/article/details/90245203#main-toc
阅读全文
摘要:https://blog.csdn.net/winteroak/article/details/80591598
阅读全文
摘要:https://blog.csdn.net/liuyunyihao/article/details/81229009
阅读全文
摘要:https://www.cnblogs.com/yaboya/category/1374873.html
阅读全文
摘要:https://www.cnblogs.com/yaboya/p/9107442.html
阅读全文
摘要:mybatis 中![CDATA[...]]
阅读全文
摘要:转载: 一.chain.doFilter作用 1.一般filter都是一个链,web.xml 里面配置了几个就有几个。一个一个的连在一起request -> filter1 -> filter2 ->filter3 -> …. -> request resource. 2.chain.doFilte
阅读全文
摘要:https://blog.csdn.net/chen_changying/article/details/99697080
阅读全文
摘要:https://blog.csdn.net/doraemon_meow_meow/article/details/88420238
阅读全文
摘要:java对象的四种引用:强引用、软引用、弱引用和虚引用 在JDK1.2之前,创建的对象只有在处于可触及(reachable)的状态下,才能被程序使用。也就是说,若一个对象不被任何变量引用,那么程序就无法再使用这个对象。垃圾回收器一旦发现这些无用对象,就会对其进行回收。但是,在某些情况下,我们会希望有
阅读全文
摘要:https://blog.csdn.net/q5706503/article/details/82910428public class TestMain { public static void main(String[] args) { BookVO bookVO1 = new BookVO();
阅读全文
摘要:https://www.jianshu.com/p/31d27181d542 java类中获取ServletContext的方法 起因是我想要获取一个相对路径,需要用到servletContext的getRealPath()方法,于是上网搜索,找到两种方法来获取ServletContext. 方法1
阅读全文
摘要:Session创建事件发生在每次一个新的session创建的时候,类似地Session失效事件发生在每次一个Session失效的时候。这个接口也只包含两个方法,分别对应于Session的创建和失效:# public void sessionCreated(HttpSessionEvent se);#
阅读全文
摘要:https://cloud.tencent.com/developer/article/1403947 通常情况下,SpringMVC可以通过入参的方式绑定HttpServletRequest和HttpServletReponse(SpringMVC在调用处理器时会自动创建对应的HttpServle
阅读全文
摘要:https://blog.csdn.net/digimon100/article/details/93137694 https://mp.weixin.qq.com/s/TBCEwLVAXdsTszRVpXhVug?
阅读全文
摘要:cookie存放容量4k左右,可设置过期时间。 1、cookie的封装使用 //设置cookies function setCookie(name, value) { var Days = 30; var exp = new Date(); exp.setTime(exp.getTime() + D
阅读全文
摘要:https://www.jianshu.com/p/fa7186bea84b
阅读全文
摘要:https://blog.csdn.net/yudiandemingzi/article/details/89852728
阅读全文
摘要:1、【提供者】在【启动】时,向注册中心zk 【注册】自己提供的服务。 2、【消费者】在【启动】时,向注册中心zk 【订阅】自己所需的服务。 可以的,消费者在启动时,消费者会从zk拉取注册的生产者的地址接口等数据,缓存在本地。 每次调用时,按照本地存储的地址进行调用 可以的,消费者本地有一个生产者的列
阅读全文
摘要:https://blog.csdn.net/fly910905/article/details/100023415 http://www.ruanyifeng.com/blog/2018/07/cap.html https://blog.csdn.net/area007/article/detail
阅读全文
摘要:https://blog.csdn.net/Paranoia_ZK/article/details/90743432 springcloud 和 dubbo 混用
阅读全文
摘要:https://www.cnblogs.com/joylee/p/8916460.html mq 大多用来处理可以异步的业务需求,或者说对返回结果时效性要求不高的业务场景。 如果是要求立即返回的业务场景就不太适合了。 之前我见过一个架构 使用 rabbitmq 去调用 服务,而不是把网关注册到 zk
阅读全文
摘要:https://www.cnblogs.com/jsjwk/p/11015666.html
阅读全文
摘要:https://www.cnblogs.com/lovelinux199075/p/9064431.html 但是现在web项目都是前后端分离了,前端项目直接部署到 nginx 所以也就用不到nginx缓存了
阅读全文
摘要:http://www.imooc.com/article/255598 DNS、CND 也放到缓存体系里吧 假如我们的服务器都部署在成都的机房,对于四川的用户来说访问是较快的,而对于北京的用户访问是较慢的,这是由于四川和北京分别属于电信和联通的不同发达地区,北京用户访问需要通过互联路由器经过较长的路
阅读全文
摘要:https://www.cnblogs.com/lfs2640666960/p/9021205.html
阅读全文
摘要:https://www.cnblogs.com/hugb/p/8955505.html
阅读全文
摘要:序列化 https://cloud.tencent.com/developer/news/240756 messageconveter
阅读全文
摘要:日志实现 log4j、logback、log4j2。 log4j2的效率是比logback要高的,但是不涉及到深度的使用效率我们不回去考虑。log4j、logback这两个是同一个作者,并且作者是认为 log4j 不行才重新写的 logback。并且logback的官网还给出 log4j.prope
阅读全文
摘要:Caused by: java.lang.IllegalArgumentException: port out of range:-1 application.properties 文件出现无参配置项
阅读全文
摘要:https://www.cnblogs.com/gxyandwmm/p/9387833.html 我们重点看这里面,分布式锁redisson,提供了强大的分布式锁,提供了公平所,红锁,读写锁,还有信号量
阅读全文
摘要:java.util.concurrent
阅读全文
摘要:spring注解 注解解释 @Controller 组合注解(组合了@Component注解),应用在MVC层(控制层),DispatcherServlet会自动扫描注解了此注解的类,然后将web请求映射到注解了@RequestMapping的方法上。 @Service 组合注解(组合了@Compo
阅读全文
摘要:https://www.cnblogs.com/kakatadage/p/9995578.html
阅读全文
摘要:一、rediscli xxx 发送命令 二、进入客户端后的命令
阅读全文
摘要:Redis提供了5种数据淘汰策略: volatile-lru:使用LRU算法进行数据淘汰(淘汰上次使用时间最早的,且使用次数最少的key),只淘汰设定了有效期的key allkeys-lru:使用LRU算法进行数据淘汰,所有的key都可以被淘汰 volatile-random:随机淘汰数据,只淘汰设
阅读全文
摘要:主从复制 读写分离 https://blog.csdn.net/u014691098/article/details/82391608
阅读全文
摘要:负载均衡(五)微服务通信间的负载均衡
阅读全文
摘要:一、Nginx的作用 1、反向代理 代理:转发请求的服务器,分代理和反向代理。代理一般指的是我们使用的DNS,反向代理是放在服务端的大家通常用Nginx来解决。实际应用中,由于服务端处于一个中心位置,所以反向代理的意义更大。 2、负载均衡 合理转发请求,使服务器集群承载更大的压力 3、动静分离 Ng
阅读全文
摘要:一、什么是负载均衡 负载均衡,名字很直白了就是让服务器的负载更均衡合理(好像说了句废话^_^)。负载均衡在不同的应用场景意义也有所不同。负载均衡的作用总结起来就两点:灾备和分流。 灾备:在应用中的目的是提供系统的可用性,保证某个服务出现异常时不至于整体瘫痪。集群让有同样功能的服务互相替补。灾备是集群
阅读全文
摘要:1、web.xml 形式的MVC项目 web.xml ,web.xml的启动类在 web 容器里,即Tomcat中。 Tomcat的main方法会加载 web.xml。为什么Tomcat会加载 web.xml 这是,java的要求,如果要成为java的web容器就必须实现这个功能。这就是问什么 ng
阅读全文
摘要:一、Linux系统安装软件的方式有两种: 1、通过 Linux 资源服务(类似于APP Shop)直接安装 2、下载tar包,解压安装。 二、Linux 资源服务安装软件 1、提示:一般安装一个软件之前都会先看一下本机是否已经安装了该软件 ps -ef | grep 应用名 2、查看资源服务里是否有
阅读全文
摘要:一、安装 参见:redis中文官方文档 “http://www.redis.cn/download.html” 下载、解压、编译Redis $ wget http://download.redis.io/releases/redis-5.0.5.tar.gz $ tar xzf redis-5.0.
阅读全文
摘要:一、先来说说 Java 的组成 1、java 运行在 Java 虚拟机上(JVM),暂时先知道这一点。具体对 JVM 的学习之后会单独说,且 JVM 复杂难懂(但很重要)初学者不要过分纠结。 2、java 中涉及的两种文件,".java"、".class",他们的关系如下。 3、java 语言的特性
阅读全文
摘要:一、从一道面试题说起 面试的时候经常会被问到,spring和springboot的区别。或者SpringMVC和Springboot的区别。其实这样的问法就不是特别合适。因为spring、springboot、springmvc他们三个在spring体系中就不在同一个维度。 一、看一下spring的
阅读全文