-
专业解决 MySQL 查询速度慢与性能差!
什么影响了数据库查询速度 1.1 影响数据库查询速度的四个因素 1.2 风险分析 QPS: QueriesPerSecond 意思是“每秒查询率”,是一台服务器每秒能够相应的查询次数,是对一个特定的查询服务器在规定时间内所处理流量多少的衡量标准。 TPS: 是 TransactionsPerSecond 的...
-
大牛是怎么思考设计SQL优化方案的?
在进行MySQL的优化之前,必须要了解的就是MySQL的查询过程,很多查询优化工作实际上就是遵循一些原则,让MySQL的优化器能够按照预想的合理方式运行而已。 图-MySQL查询过程 一、优化的哲学 注:优化有风险,涉足需谨慎 1. 1.优化可能带来的问题? 优化不总是对一个单纯...
-
Nginx+PHP+FastCGI加速模式
一、用户对动态PHP网页访问过程 用户浏览器发起对网页的访问: http://192.168.1.103/index.php 用户和nginx服务器进行三次握手进行TCP连接(忽略包括nginx访问控制策略、nginx防火墙等访问控制策略) 第一步: 用户将http请求发送给nginx服务器 第二步: nginx会根据...
-
说说JVM原理?内存泄漏与溢出的区别?何时产生内存泄漏?
1、JVM原理 JVM是Java Virtual Machine(Java虚拟机)的缩写,它是整个java实现跨平台的最核心的部分,所有的Java程序会首先被编译为.class的类文件,这种类文件可以在虚拟机上执行,也就是说class并不直接与机器的操作系统相对应,而是经过虚拟机间接与操作系统交互,...
-
留着留着
2019-05-11 11:17:05 种一棵树,最好的时间是十年前,其次就是现在。 十年前的我懵懵懂懂上着学,没有想过今后的路要怎么走,直到高中毕业都没想明白自己到底要做什么,选了财务专业,继续大学生活。 毕业之后辗转去了一家国企的下属企业,待遇一般,人情味重,人际关...
-
8年java开发经验亲自笔述Java开发学习路线
首先初识语法的阶段,必须要学会怎样去操作对象,操作if判断语句(单支语句、双支语句、多支语句)和for循环语句,而后比较重要的就是集合了吧,操作Collection(单列集合)[list、set] Map(双列集合)[hashmap、treemap、hashtable里的properties],再然后是线程、IO和Jdbc...
-
JVM运行时数据区域
一、运行时数据区域 相应脑图 程序计数器 记录正在执行的虚拟机字节码指令的地址(如果正在执行的是本地方法则为空)。 Java 虚拟机栈 每个 Java 方法在执行的同时会创建一个栈帧用于存储局部变量表、操作数栈、常量池引用等信息。 从方法调用直至执行完成的过程,就对...
-
深入理解java虚拟机之垃圾收集器
前言 如果说收集算法是内存回收的方法论,那么垃圾收集器就是内存回收的具体实现。java虚拟机规范中对垃圾收集器应该如何实现并没有任何规定,因此不同的厂商、不同的版本的虚拟机所提供的垃圾收集器都有可能会有很大的区别,并且一般都会提供参数供用户根据自己的应用...
-
基于线程和进程的深入研究
cpython中的GIL解释器锁 基于对GIL解释器锁的问题,我们先来看一下官方文档给出的解释: 1 """ 2 3 In CPython, the global interpreter lock, or GIL, is a mutex that prevents multiple 4 native threads from executing Python bytecodes at once. This lock is ne...
IDC资讯: 主机资讯 注册资讯 托管资讯 vps资讯 网站建设
网站运营: 建站经验 策划盈利 搜索优化 网站推广 免费资源
网络编程: Asp.Net编程 Asp编程 Php编程 Xml编程 Access Mssql Mysql 其它
服务器技术: Web服务器 Ftp服务器 Mail服务器 Dns服务器 安全防护
软件技巧: 其它软件 Word Excel Powerpoint Ghost Vista QQ空间 QQ FlashGet 迅雷
网页制作: FrontPages Dreamweaver Javascript css photoshop fireworks Flash
