摘要:
在传统的单服务架构中,一般来说,只有一个服务器,那么不存在 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)