摘要: 在传统的单服务架构中,一般来说,只有一个服务器,那么不存在 Session 共享问题,但是在分布式/集群项目中,Session 共享则是一个必须面对的问题,先看一个简单的架构图: 在这样的架构中,会出现一些单服务中不存在的问题,例如客户端发起一个请求,这个请求到达 Nginx 上之后,被 Nginx 阅读全文
posted @ 2020-10-27 22:21 MaxBruce 阅读(167) 评论(0) 推荐(0)
摘要: 实现多线程的三种方式,继承Thread,实现Runnable 和 实现 Executor接口 ,具体参考:Java 多线程 三种实现方式 去美团,问到了什么是线程池,如何使用,为什么要用,以下做个总结 1、什么是线程池: java.util.concurrent.Executors提供了一个 jav 阅读全文
posted @ 2020-10-27 21:58 MaxBruce 阅读(360) 评论(0) 推荐(0)
摘要: 什么是线程池? 线程池是一种多线程处理形式,处理过程中将任务提交到线程池,任务的执行交由线程池来管理。 如果每个请求都创建一个线程去处理,那么服务器的资源很快就会被耗尽,使用线程池可以减少创建和销毁线程的次数,每个工作线程都可以被重复利用,可执行多个任务。 为什么要使用线程池? 创建线程和销毁线程的 阅读全文
posted @ 2020-10-27 21:52 MaxBruce 阅读(1258) 评论(0) 推荐(0)
摘要: expire命令 1、expire key seconds,其中seconds表示键过期的时间,单位是秒, 返回值1表示成功, 0表示设置失败或者键不存在 127.0.0.1:6379> set foo bar OK 127.0.0.1:6379> expire foo 20 ttl命令,一个键还有 阅读全文
posted @ 2020-10-27 21:32 MaxBruce 阅读(1045) 评论(0) 推荐(0)
摘要: 第一方面:30种mysql优化sql语句查询的方法 1.对查询进行优化,应尽量避免全表扫描,首先应考虑在 where 及 order by涉及的列上建立索引。 2.应尽量避免在 where 子句中使用 !=或<> 操作符,否则将引擎放弃使用索引而进行全表扫描。 3.应尽量避免在 where 子句中对 阅读全文
posted @ 2020-10-27 20:41 MaxBruce 阅读(9869) 评论(1) 推荐(1)
摘要: 转载 佳先森 一、什么是文件系统 分布式文件系统(Distributed File System)是指文件系统管理的物理存储资源不一定直接连接在本地节点上,而是通过计算机网络与节点相连。分布式文件系统的设计基于客户机/服务器模式。一个典型的网络可能包括多个供多用户访问的服务器。另外,对等特性允许一些 阅读全文
posted @ 2020-10-27 10:01 MaxBruce 阅读(427) 评论(0) 推荐(0)
摘要: pring中,用JMS搞RPC时会用到: org.springframework.jms.remoting.JmsInvokerServiceExporter org.springframework.jms.remoting.JmsInvokerProxyFactoryBean spring在实现R 阅读全文
posted @ 2020-10-27 00:10 MaxBruce 阅读(1453) 评论(0) 推荐(0)
摘要: @Bean 和 @Component的区别 前言 最近研究Springboot 源码的时候发现这两个注解比较常出现,但是放眼看去这两个注解好像功能都差不多,所以专门研究了一下: 注解作用 @Component注解表明一个类会作为组件类,并告知Spring要为这个类创建bean。 @Bean注解告诉S 阅读全文
posted @ 2020-10-26 15:30 MaxBruce 阅读(227) 评论(0) 推荐(0)
摘要: 菜鸟的springboot常用注解总结 0.前言 可以毫不夸张地说,这篇文章介绍的 Spring/SpringBoot 常用注解基本已经涵盖你工作中遇到的大部分常用的场景。对于每一个注解我都说了具体用法,掌握搞懂,使用 SpringBoot 来开发项目基本没啥大问题了! 为什么要写这篇文章? 最近看 阅读全文
posted @ 2020-10-26 15:11 MaxBruce 阅读(753) 评论(0) 推荐(0)
摘要: 1, 父Maven pom 文件 <parent> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-parent</artifactId> <version>2.0.7.RELEASE</vers 阅读全文
posted @ 2020-10-26 08:10 MaxBruce 阅读(107) 评论(0) 推荐(0)