最新文章

Java多线程

进程和线程进程:每个进程都有独立的代码和数据空间(进程上下文),进程间的切换会有较大的开销,一个进程包含1~N个线程。(进程是资源分配的最小单位)线程:同一类线程共享代码和数据空间,每个线程有独立的运
2019-10-22 / 0 comments

算法的复杂度分析

概述数据结构和算法本身解决的是“快”和“省”的问题,即如何让代码运行的更快,如何让代码更省空间。所以执行效率是算法一个非常重要的考量指标。只要讲到数据结构和算法就离不开时间、空间复杂度分校。复杂读分析是算法学习的精髓,只有掌握它,才知道写出的代码是否可以又快又省的稳定运行。大O复杂度表示法算法的执行效率,就是算法代码的执行时间。但是如何再不运行代码的情况下,用“肉眼”得到一段代码的执行时间呢?如下
2019-09-29 / 1 comments

Jenkins自动化部署JavaWeb

构建伟大,无所不能Jenkins是开源CI&CD软件领导者,提供超过1000个插件来支持构建、部署、自动化,满足任何项目的需要。安装工具GitMavenJDKUbuntu说明我主要使用Jenk
2019-07-22 / 0 comments

MySQL主从同步

系统:Ubuntu 18.04 TLSMySQL版本:8.0机器:百度云1C2G*2准备工作SSH连接主库服务器ssh -p[ssh port] [username]@[vps ip]更新源和系统组件apt-get updateapt-get upgrade安装最新的Vimapt install vimMySQL8.0安装⚠️如过直接使用apt install mysql-server来安装恭喜你
2019-07-22 / 0 comments