2020年2月19日

高级语言编译和运行系统

摘要: 概述 高级语言编译——>jvm——>os——>硬件 详解 能运行在java虚拟机jvm上的程序说明都有跨平台特性,Python、ruby等语言都可以通过解释器运行在jvm平台上。java或Python需要通过客户端javac编译成字节码.class、.pyc文件,然后通过两种编译方式(AOT、JIT 阅读全文

posted @ 2020-02-19 00:20 喝了少不如不喝 阅读(700) 评论(0) 推荐(0)

2020年2月18日

linux环境安装包方式

摘要: 概述 安装有很多种,有时我们会混淆视听不知在什么场景或什么情况下用什么命令,下面讲解下几种安装命令的使用。希望对大家有帮助~ 详解 pip install kuming或 python -m pip install kuming pip为Python自带工具安装Python包可使用pip直接安装。在 阅读全文

posted @ 2020-02-18 12:21 喝了少不如不喝 阅读(240) 评论(0) 推荐(0)

2020年2月17日

进程/线程/堆/栈之间的关系

摘要: 进程线程针对系统而言的和数据结构无关。进程是一段代码,是操作系统资源分配基本概念、是调度和运行的基本单位,进程可以有多个任务每个任务是一个线程; 堆栈针对的是数据结构。栈是右进右出函数变量、局部变量都属于栈,堆是树形结构类似于字典的目录对象数组都属于堆,线程中会用到栈和堆。 阅读全文

posted @ 2020-02-17 19:10 喝了少不如不喝 阅读(606) 评论(0) 推荐(0)

2020年2月16日

数据库监控&性能优化

摘要: 概述 压测过程中我们主要压的是应用程序和数据库sql。如果性能瓶颈在数据库这,数据库操作系统指标负载高、应用程序的操作系统负载指标正常 但 应用程序的响应时间大。通过mysql的myslqdumpslow自带慢查工具查询慢sql,首先分析sql执行计划是否有全表扫描、索引失效的问题去优化,然后考虑换 阅读全文

posted @ 2020-02-16 13:40 喝了少不如不喝 阅读(448) 评论(0) 推荐(0)

2020年2月14日

java项目性能分析

摘要: 概述 排除性能思路:压力机、网络、应用到后端所有机器的负载;应用服务日志、中间件连接数、jc、线程状态;sql慢查询、索引失效等情况;查看cpu消耗程序;外部依赖、时间消耗、分块检测。 详情 压力机: 首先检查是否是压力机自身问题,如脚本和操作系统的性能指标 时间消耗: 查看所有中间件上面的时间消耗 阅读全文

posted @ 2020-02-14 22:15 喝了少不如不喝 阅读(533) 评论(0) 推荐(0)

cnetos 7 环境初始化

摘要: 概述 linux版本比较多,能想到的有hat red、ubantu、centos、kali、debian。初始化环境前不只要了解到linux的版本还要知道他的位数以及jdk版本和位数。下面讲讲centos7的环境初始化。 详情 查看基本信息 cat /etc/redhat-release #查看li 阅读全文

posted @ 2020-02-14 21:03 喝了少不如不喝 阅读(157) 评论(0) 推荐(0)

2020年2月11日

Python版本兼容paramunittest

摘要: 概述 最新Python3.7对有些苦不兼容如paramunittest,所以为了兼容更多的库在虚拟机安装了Python3.4 详解 安装环境:centOS系统安装Python3.4+pip3 1、安装依赖包 yum install zlib-devel bzip2-devel openssl-dev 阅读全文

posted @ 2020-02-11 11:42 喝了少不如不喝 阅读(341) 评论(0) 推荐(0)

2020年2月6日

Python内置文件

摘要: 概述 为了提升效率,Python有些内置文件如 __pycache__.py 详解 1)__pycache__.py, python程序运行时不需要编译成二进制代码,而直接从源码运行程序 Python运行源码->转换字节码->解释器执行字节码(PyCodeObject简称pyc文件) 字节码放在__ 阅读全文

posted @ 2020-02-06 22:37 喝了少不如不喝 阅读(170) 评论(0) 推荐(0)

2020年2月5日

python 装饰器

摘要: 概述 了解装饰器之前先了解下什么是闭包,内部函数调用外部变量的行为叫做闭包。装饰器就是闭包的一种,装饰器作用是可以让你代码看上去更简洁。以下详细介绍了闭包代码和装饰器代码(闭包调用函数外部变量延长了外部变量的生命周期而普通函数进入另个一个函数是变量就无法再用。) 详解 1)闭包是内部函数调用外部变量 阅读全文

posted @ 2020-02-05 21:17 喝了少不如不喝 阅读(162) 评论(0) 推荐(0)

2020年2月3日

git常用命令

摘要: 概述 github分布式代码管理平台在本地创建仓库,git clone多个不同的项目在一个本地库下,本地创建的仓库可以创建若干个目录每个目录(必须对应进入到目录才能远程push)对应远程的一个仓库。目录和版本库之间可以创建若干个分支管理不断变化的代码有助于大家相互配合协作从而提升工作效率。 图解 g 阅读全文

posted @ 2020-02-03 18:40 喝了少不如不喝 阅读(119) 评论(0) 推荐(0)

导航