2019-11 归档

centos7 安装chromedriver

1.安装浏览器 指定yum 源 wget O /etc/yum.repos.d/CentOS Base.repo http://mirrors.aliyun.com/repo/Centos 7.repo 安装 curl https://intoli.com/install google chrome.sh bash l...

Centos7安装Python3.7

1.安装编译相关工具 yum y groupinstall "Development tools" yum y install zlib devel bzip2 devel openssl devel ncurses devel sqlite devel readline devel tk devel gdbm dev...

centos7下安装redis

一、安装redis 第一步:下载redis安装包 wget http://download.redis.io/releases/redis 4.0.6.tar.gz 第二步:解压压缩包 tar zxvf redis 4.0.6.tar.gz 第三步:yum安装gcc依赖 yum install gcc 第四步...

java触发gc的条件和时机

1.什么时候触发GC        (1)程序调用System.gc时可以触发,也不是立即触发,只是发了个通知要触发,时机由jvm自己把握        (2)系统自身来决定GC触发的时机(根据Eden区和From Space区的...

查看Linux占用内存/CPU最多的进程

1.可以使用以下命令查使用内存最多的10个进程      ps aux sort k4nr head n 10 2.可以使用一下命令查使用CPU最多的10个进程      ps aux sort k3nr head n 10 3. 那么多进程中如何查看一个进程...

javap分析java汇编指令

一、javap命令简述 javap是jdk自带的反解析工具。它的作用就是根据class字节码文件,反解析出当前类对应的code区(汇编指令)、本地变量表、异常表和代码行偏移量映射表、常量池等等信息。 当然这些信息中,有些信息(如本地变量表、指令和代码行偏移量映射表、常量池中方法的参数名称等等)需要在使用javac编译成...

python3线程池/进程池应用ThreadPoolExecutor

多种方法实现 python 线程池 一、 既然多线程可以缩短程序运行时间,那么,是不是线程数量越多越好呢? 显然,并不是,每一个线程的从生成到消亡也是需要时间和资源的,太多的线程会占用过多的系统资源(内存开销,cpu开销),而且生成太多的线程时间也是可观的,很可能会得不偿失,这里给出一个最佳线程数量的计算方式: 最佳线...

Ubuntu16.04中PHP7.2 安装pdo_mysql扩展

1.查看php版本 php v 当前7.2版本 2.查看是否安装mysql扩展 两种方式 php m php r 'phpinfo();' 查看加载顺序 grep Hrv ";" /etc/php grep E "extension(\s+)?=" 3. 安装mysql扩展 sudo apt install php7....

mysql允许远程连接

1.本地登陆 赋权 GRANT ALL PRIVILEGES ON . TO 'root'@'%' IDENTIFIED BY '密码' WITH GRANT OPTION;  FLUSH PRIVILEGES; 2. 修改本地绑定端口 /etc/mysql/ mysql.cnf 查找bind 127.0.0...

阿里云Ubuntu16.04安装Java8_redis

一、java8安装 1 Java 8 下载地址 链接:https://pan.baidu.com/s/1NN4XBL5g1Xn7EwzM4YET0g 提取码:m4mq 2 以root用户登录将下载的jdk 8u92 linux x64.tar.gz文件放到 /data/soft/目录下,使用如下命令解压 tar zxv...

mybatis,mysql的时区问题

1.公司运营装mysql的时候的时区不是固定的,随机的,所以我们要想办法解决这个问题,应该运营的权限控制的很严,不能要他们更改; 首先解决从数据库读取到java,指定我们所需要的时区,只需要在配置文件的mysql链接的时候指定自己所需的文 datasource.jdbcUrl=jdbc:mysql://xxx.xx.x...

IO多路复用机制详解

服务器端编程经常需要构造高性能的IO模型,常见的IO模型有四种: 一. 同步阻塞IO(Blocking IO):即传统的IO模型。 二. 同步非阻塞IO(Non blocking IO):默认创建的socket都是阻塞的,非阻塞IO要求socket被设置为NONBLOCK。注意这里所说的NIO并非J...

ubutun安装chrome浏览器

一、安装Chrome浏览器 1、安装依赖 sudo apt get install libxss1 libappindicator1 libindicator7 2、下载Chrome安装包 wget https://dl.google.com/linux/direct/google chrome stable curr...