04 2021 档案
摘要:java互联网架构2020-04-18 14:26:14 转至文章:https://www.toutiao.com/i6816934186612425230/ 写在前面 Tomcat作为最常用的Java Web服务器,随着并发量越来越高,Tomcat的性能会急剧下降,那有没有什么方法来优化Tomca
阅读全文
摘要:java互联网架构2020-06-01 12:59:33 转至文章:https://www.toutiao.com/i6833239596696863244/ 前言 最近对外接口偶现504超时问题,原因是代码执行时间过长,超过nginx配置的15秒,然后真枪实弹搞了一次接口性能优化。在这里结合优化过
阅读全文
摘要:java互联网架构2020-06-28 16:44:01 转至文章:https://www.toutiao.com/i6843316738923168268/ 数据库连接池的配置是开发者们常常搞出坑的地方,在配置数据库连接池时,有几个可以说是和直觉背道而驰的原则需要明确。 1万并发用户访问 想象你有
阅读全文
摘要:java互联网架构2020-07-01 13:18:53 转至文章:https://www.toutiao.com/i6844377131862983172/ 高并发,几乎是每个程序员都想拥有的经验。原因很简单:随着流量变大,会遇到各种各样的技术问题,比如接口响应超时、CPU load升高、GC频繁
阅读全文
摘要:转至文章:https://www.toutiao.com/i6888943114816324103/ java互联网架构2020-10-29 15:37:39 工具准备: iotop: http://guichaz.free.fr/iotop/ pt-ioprofile: http://www.pe
阅读全文
摘要:java互联网架构2020-11-14 19:47:38 转至文章:https://www.toutiao.com/i6894807090750177803/ 有状态服务 后台服务可以划分为两类,有状态和无状态。高可用对于无状态的应用来说是比较简单的,无状态的应用,只需要通过F5或者任何代理的方式就
阅读全文
摘要:java互联网架构2021-01-05 13:51:25 转至文章:https://www.toutiao.com/i6914147570457756171/ 写在前面 在像 Web 服务这样需要快速响应的应用场景中,SQL 的性能直接决定了系统是否可以使用;特别在一些中小型应用中,SQL 性能更是
阅读全文
摘要:https://www.ixigua.com/6950634556265497118
阅读全文
摘要:java互联网架构2020-10-09 14:47:19 转至文章:https://www.toutiao.com/i6881508437667086856/ 前言 后文会从 Windows、Linux 两个系统来做示例展示,有人会有疑问了:为什么要说 Windows 版的 ? 目前市面上还是有很多
阅读全文
摘要:Tomcat性能调优 找到Tomcat根目录下的conf目录,修改server.xml文件的内容。对于这部分的调优,我所了解到的就是无非设置一下Tomcat服务器的最大并发数和Tomcat初始化时创建的线程数的设置,当然还有其他一些性能调优的设置,下图是我根据我机子的性能设置的一些参数值,给各位详细
阅读全文
摘要:用户每次请求都需要向数据库获得链接,而数据库创建连接通常需要消耗相对较大的资源,创建时间也较长。假设网站一天10万访问量,数据库服务器就需要创建10万次连接,极大的浪费数据库的资源,并且极易造成数据库服务器内存溢出、拓机。 所谓的数据库连接池技术,就是用来分配,管理,释放数据库连接的.你也许会问,好
阅读全文
摘要:线程和进程都是操作系统的基本概念,一个运行中的应用程序可以被看做是一个进程,而线程,是运行中的实际的任务执行者。一个进程可以包含多个同时运行的线程。 前文《Java面试必考问题:线程的生命周期 》介绍了Java线程的基本概念。Tomcat作为一个web容器,是以一个进程的形式运行的;当一个请求到达后
阅读全文
摘要:图解:从单个服务器扩展到百万用户的系统 你开发了一个网站(例如网上商店、社交网站或者其他任何东西),之后你把它发布到了网上,网站运行良好,每天有几百的访问量,能快速地相响应用户的请求。 但是有一天,不知道什么原因,你的网站出名了! 每分每秒都有成千上万的用户蜂拥而至,你的网站变得越来越慢…… 对你来
阅读全文
摘要:Windows下搭建Jenkins+Jmeter+Ant 自动测试环境 以下是详细的步骤 1. JDK \Jmeter \ Ant安装: 1.1.安装JDK: 双击jdk-7u80-windows-x64.exe安装,默认安装到C:\ProgramFiles\Java目录 1.2.安装Jmeter:
阅读全文
摘要:Linux最常用的应用服务器,性能测试常用命令如下: 操作系统 CPU 内存 网络 IO及磁盘 进程和线程 句柄 其它 转至文章:https://www.toutiao.com/i6952494472122925606
阅读全文
摘要:Pycharm新手教程,只需要看这篇就够了 pycharm是一款高效的python IDE工具,它非常强大,且可以跨平台,是新手首选工具!下面我给第一次使用这款软件的朋友做一个简单的使用教程,希望能给你带来帮助! 目前pycharm一共有两个版本,Professional(专业版本)」和「社区版」,
阅读全文
摘要:本文为大家讲解的是pycharm 的安装和首次使用,PyCharm 是我用过的python编辑器中,比较顺手的一个。而且可以跨平台,在macos和windows下面都可以用,这点比较好。感兴趣的同学参考下。 pycharm简介 PyCharm是一种Python IDE,带有一整套可以帮助用户在使用P
阅读全文
摘要:作者:小程老师 blog.sina.com.cn/s/blog_672b409101012vpo.html 1.ping 命令 ping 是个使用频率极高的实用程序,主要用于确定网络的连通性。这对确定网络是否正确连接,以及网络连接的状况十分有用。 简单的说,ping 就是一个测试程序,如果 ping
阅读全文