-
Tomcat性能优化
目录 增加JVM堆内存大小 修复JRE内存泄漏 线程池设置 压缩 数据库性能调优 Tomcat本地库 其它选项 第一步 – 提高JVM栈内存(Increase JVM heap memory) 你使用过tomcat的话,简单的说就是“内存溢出”. 通常情况下,这种问题出现在实际的生产环境中.产生这种问题的原因是tomcat使用较少的内存给进程,通过配置Tomcat的配置文件(Windows …- 3
- 0
-
MySQL-查询优化
对于刚入行的程序猿来说,如何优化MySQL查询,是必须跨过的坎。网上有很多关于SQL优化的博文,但大多是片段和结论。这里,我摘抄了《高性能MySQL》一书的内容,从全局的角度将MySQL查询优化的思路和要点进行串通,希望能帮助大家有一个系统性的认知。如果希望深入学习请阅读此书籍,并在实际开发中反复思考佐证。 一、MySQL基本架构 1、基本架构组成 Server层:包括连接器、查询缓存、分析器、优…- 48
- 0
-
Springcloud微服务项目——人力资源管理(HRM)Day08 页面静态化
文章目录 静态化优化方案设计 为什么要使用页面静态化 静态化好处 分析 静态页面生成时机 * 单体项目方案分析 * 集群项目架构分析 实现准备 数据库 * 生成代码 * 技术准备 * Fastdfs * Velocity 准备模板 1 * 准备前端页面 2 页面静态化的整体流程 后端代码 前端准备 静态化优化方案设计 为什么要使用页面静态化 课程主页的访问人数非常多, 以不发请求静态页面代替要发请…- 10
- 0
-
SpringCloud微服务知识整理五:服务容错保护 Spring Cloud Hystrix
什么是Spring Cloud Hystrix 在微服务架构中,我们将系统拆分为很多个服务,各个服务之间通过注册与订阅的方式相互依赖,由于各个服务都是在各自的进程中运行,就有可能由于网络原因或者服务自身的问题导致调用故障或延迟,随着服务的积压,可能会导致服务崩溃。为了解决这一系列的问题,断路器等一系列服务保护机制出现了。 Spring Cloud Hystrix 实现了断路器、线路隔离等一系列服务…- 11
- 0
-
微服务分布式事务实战(二)redis的安装与启动
Redis 的安装和启动 (1)下载redis 解压缩 (2) 启动和测试redis 1进入redis 目录 2双击redis-server.exe 程序即可启动 3 启动客户端测试 启动:双击redis-cli.exe 测试:输入命令 本篇博客视频地址: https://v.youku.com/v_show/id_XMzg5OTg1Njc3Mg==.html?spm=a2hzp.8244740.…- 6
- 0
-
微服务架构核心(四)- 微服务组织架构
前一篇介绍了微服务的技术架构,这一篇再来介绍微服务的组织架构, 之所以要聊组织架构,是由于著名的康威法则。 设计系统的组织,其产生的架构设计等价于组织间的沟通结构。 康威法则讲的是系统架构需要与开发系统的组织架构相匹配,如果不匹配就会造成沟通成本过高的问题。 例如开发一个单体应用,当参与开发的人员很少时,大家都隶属于一个团队,没有太大的问题。 但是一旦应用的规模很大,需要多个团队开发,大家在组织架…- 13
- 0
-
微服务架构核心技术五
微服务的组织架构 传统企业组织团队为左边图,严格按照职能划分团队.沟通协调成本大,产品的反馈周期长,研发效率慢. 平台型互联网公司组织团队内部形成端到端闭环,开发、测试、项目经理都有.运维对外开放API供所有团队使用.一个团队12个人左右.(亚马逊提出build it/run it).优势是可以快速迭代.- 5
- 0
-
Spring Cloud构建微服务架构:分布式服务跟踪(跟踪原理)【Dalston版】
通过上一篇 《分布式服务跟踪(入门)》的例子,我们已经通过Spring Cloud Sleuth往微服务应用中添加了实现分布式跟踪具备的基本要素。下面通过本文来详细说说实现分布式服务跟踪的一些要点。 分布式系统中的服务跟踪在理论上并不复杂,它主要包括下面两个关键点: 为了实现请求跟踪,当请求发送到分布式系统的入口端点时,只需要服务跟踪框架为该请求创建一个唯一的跟踪标识,同时在分布式系统内部流转的时…- 10
- 0
-
如何利用Kubernetes编排实现Node.js程序的微服务化
如何利用Kubernetes编排实现Node.js程序的微服务化。本文着重介绍了微服务架构的某些细节,微服务其实也适用于Node.js应用程序。本文还介绍了如何利用容器和编排来实现Node.js的微服务化。 如今,大家都在谈论调度,微服务,Docker,以及Kubernetes如何改变编排领域。那么,在生产中部署Node.js应用程序意味着什么?有哪些是值得关注的? Node.js微服务化 为了理…- 6
- 0
-
SpringCloud之Feign负载均衡的使用
介绍: Feign是一个声明式WebService客户端。 使用Feign能让编写Web Service客户端更加简单,它的使用方法是定义一个接口,然后在上面添加注解,同时也支持JAX-RS标准的注解。Feign也支持可拔插式的编码器和解码器。 Spring Cloud对Feign进行了封装, .使其支持了Spring MVC标准注解和HttpMessageConverters, Feign可以与…- 6
- 0
-
容器云负载均衡之一:容器云平台负载均衡解决方案的一些思考
一、前言 在典型的网络服务模型中,请求流量/响应流量(Req/Res)比是很小的一个值;在直播、高清视频等视频多媒体服务中,请求响应流量比将更小(几十KB的请求V.S.几十MB的返回)。对于这样的应用场景,大量的请求可以通过负载均衡器进行接入,但是响应数据包是无法在某个中心节点进行汇聚在返回客户的。所以针对这种小请求响应比的服务,必须使用在响应返回路径没有汇聚点的负载均衡机制。 根据响应数据包返回…- 11
- 0
-
IIS负载均衡-Application Request Route详解第二篇:创建与配置Server Farm
** IIS负载均衡-Application Request Route详解第二篇:创建与配置Server Farm** 自从本系列发布之后,收到了很多的朋友的回复!非常感谢,同时很多朋友问到了一些问题,有些问题是一些比较基本的问题,由于时间的缘故,不会一一的为大家回复,如果有不明白的,希望大家勤自学!本系列虽然不难,但是很多的一些知识都是默认需要掌握的,例如:负载均衡的概念,原理,…- 25
- 0
-
Apache(mod_proxy)+Tomcat负载均衡配置
要想使用Apache做反向代理,实现Tomcat负载均衡,首先你要知道有几种连接方式,怎样连接的,还有集群方面比较关心的问题,如何保持Session持久化。原来部署过mod_jk方式的,相对http_proxy比较复杂点,这次就部署测试下http_proxy,因为本公司大多数系统都是Ubuntu,所以这次也用Ubuntu系统吧!与CentOS相比配置基本相同,只是apache安装和配置路径不…- 6
- 0
-
游戏服务器场景管理AOI方案
游戏服务器场景管理AOI方案 AOI(Area Of Interest)在MMOPRG游戏服务器上是不可或缺的技术,广义上, AOI系统支持任何游戏世界中的物体个体对一定半径范围内发生的事件进行处理; 但MMOPRG上绝大多数需求只是对半径范围内发生的物体离开/进入事件进行处理。 当你进入一个游戏场景时,如果你能看到其他玩家,那背后AOI系统就正在运作。 显然,AOI实现方案的好坏直接…- 84
- 0
-
DBSCAN密度聚类算法
我只是一名搬运工,以下内容来自:刘建平Pinard:https://www.cnblogs.com/pinard/p/6208966.html 1. 前言 DBSCAN(Density-Based Spatial Clustering of Applications with Noise,具有噪声的基于密度的聚类方法)是一种很典型的密度聚类算法,和K-Means,BIRCH这些一般只适用于凸样本集…- 4
- 0
-
使用Apriori算法进行关联分析
主要内容:Apriori算法、频繁项集生成、关联规则生成、投票中的关联规则发现 缺点:是在大数据集上可能较慢。 当寻找频繁项集时,有两个概念比较重要: 支持度和 可信度。 交易号码商品0豆奶, 莴苣1莴苣,尿布,葡萄酒,甜菜2莴苣,尿布,葡萄酒,橙汁3莴苣,豆奶,尿布,葡萄酒4莴苣,豆奶,尿布,橙汁 1 支持度:一个项集的支持度(support)被定义为数据集中包含该项集的记录占总记录的比例。从表…- 6
- 0
-
Tomcat负载均衡和集群环境的搭建
1. 准备条件: 材料本次搭建所用具体版本ApacheApache 2.2.15 (用于分发请求)Tomcat N个apache-tomcat-6.0.26.zip 2个 (根据需求准备N个免安装的tomcat)Mod_jkmod_jk-1.2.30-httpd-2.2.3.so (注意,这个需要和apache的版本匹配。2.2.3的mod_jk用于匹配Apache 2.2.X…- 4
- 0
-
解释器和编译器的区别与联系
菜鸟经常将编译器和解释器弄混淆,无奈之下,于是向高手请教。 高手说: “ 解释器是一条一条的解释执行源语言。比如php,postscritp,javascript就是典型的解释性语言。 编译器是把源代码整个编译成目标代码,执行时不在需要编译器,直接在支持目标代码的平台上运行,这样执行效率比解释执行快很多。比如C语言代码被编译成二进制代码(exe程序),在windows平台上执行。 ” 菜鸟…- 8
- 0
幸运之星正在降临...
点击领取今天的签到奖励!
恭喜!您今天获得了{{mission.data.mission.credit}}积分
我的优惠劵
-
¥优惠劵使用时效:无法使用使用时效:
之前
使用时效:永久有效优惠劵ID:×
没有优惠劵可用!



















