5 王晓(Java)

尚未进行身份认证

一名未来很优秀,现在很努力的程序猿

等级
TA的排名 4k+

MySQL:常用的MySQL优化工具

影响数据库性能的常见因素如下:(1)磁盘IO;(2)网卡流量;(3)服务器硬件;(4)SQL查询速度。下面介绍几个mysql 优化的工具,可以使用它们对MySQL进行检查,生成awr报告,从整体上把握数据库的性能情况。一、MySQLTunerMySQLTuner是MySQL一个常用的数据库性能诊断工具,主要检查参数设置的合理性,包括日志文件、存储引擎、安全建议及性能分析。针对潜在的问题,给出改进的建议,帮助进行MySQL优化。MySQLTuner支持MySQL / MariaDB / Perc

2020-05-21 10:37:07

管理者语录

(1)没做领导的时候,觉得领导都是傻X,做了领导之后,觉得下属才是傻X。(2)最快乐的时候就是专心写代码的时候,因为对就是对,错就是错,没有中间地带,没有不确定性,不存在写完一段代码后说这段代码可能正确的情况。(3)决策者永远比执行者累,要负的责任和要做的事的大小的影响都是完全不同的概念。(4)想要招聘个心仪的下属,不知道要花掉多大的运气才行。(5)以前觉得领导就是吃香喝辣耍威风,现在自己...

2020-04-07 21:04:14

Mininet教程(四):Mininet可视化MiniEdit

Mininet通过Miniedit可视化,可以直接在界面上编辑任意拓扑,生成python自定义拓扑脚本,简单方便。Mininet 2.2.0以后内嵌miniedit。在mininet/example下提供miniedit.py脚本,执行脚本后显示可视化界面,可自定义拓扑及配置属性。Miniedit使用分为三步:(1)Miniedit启动进入mininet/example目录下,指定mini...

2020-03-31 20:32:26

Mininet教程(三):Mininet命令操作

Mininet命令共分为网络构建启动参数、内部交互命令、外部运行参数三部分。(1)网络构建启动参数:–topo,–custom,–switch,–controller,–mac等等。(2)内部交互命令:dump,net,nodes,links,dpctl,iperf等等。(3)外部运行参数:-c(清除配置信息),-h(帮助)等。一、mn网络构建使用参数介绍–topo:定义拓扑结构a...

2020-03-31 20:28:17

Mininet教程(二):Mininet安装部署

一、使用装有Mininet的虚拟机Mininet VM安装是安装Mininet最简单的方法,官方网站为http://mininet.org/download。虚拟机镜像必须有承载的虚拟软件,比如Windows的VirtualBox,VMware Workstation;Mac的VMware Fusion;Linux的KVM等。在虚拟软件中直接打开Mininet虚拟机即可。二、github获取安...

2020-03-31 20:12:47

Mininet教程(一):Mininet基本介绍

一、Mininet是什么Mininet是由斯坦福大学基于Linux Container架构开发的一个进程虚拟化网络仿真工具,可以创建一个包含主机,交换机,控制器和链路的虚拟网络,其交换机支持OpenFlow,具备高度灵活的自定义软件定义网络。二、Mininet可以做什么为OpenFlow应用程序提供一个简单,便宜的网络测试平台;启用复杂的拓扑测试,无需连接物理网络;具备拓扑感知和Ope...

2020-03-31 19:56:35

Java:简述对Serializable序列化的认识

一般情况下,我们在定义实体类时会继承Serializable接口,还有一个serialVersionUID变量。如下所示,那么他们有什么用处呢?public class User implements Serializable { private static final long serialVersionUID = 1L; ......}一、Serializable接口Seri...

2020-03-19 22:16:02

网络:简述使用ping查看网络情况的过程

一、概览当我们检查网络情况的时候,最先使用的命令肯定是 ping 命令。一般我们用 ping 查看网络情况,主要是检查两个指标,第一个是看看是不是超时,第二个看看是不是延迟太高。如果超时那么肯定是网络有问题啦(禁 ping 情况除外),如果延迟太高,网络情况肯定也是很糟糕的。那么对于 ping 命令的原理,以及ping 是如何检查网络的?大家之前有了解吗?接下来简述 ping 是如何工作的。二...

2020-02-26 21:48:24

算法:费波纳茨数列1 1 2 3 5 8 13 21

故事来源: 一天,皇帝骑在马上,率领着文武百官,在号兵鼓手、马队的簇拥下,浩浩荡荡向比萨市费波纳茨的居所进发。弗德烈皇帝向费波纳茨提出了这样一个问题:如果一对兔子从第二个月开始,每月可产一对兔子,试问一年后这个特定的区域里共有多少对兔子?费波纳茨顺口回答了皇帝的问题:共有144对,并把他的计算方法说了出来——1,1,2,3,5,8,13,21,34,55,89,144,这就是费波纳茨数列的原版。...

2020-02-26 21:08:08

真正优秀的人,更懂得尊重别人

仓央嘉措 : 我以为别人尊重我,是因为我很优秀。慢慢的我明白了,别人尊重我,是因为别人很优秀;优秀的人更懂得尊重别人。对人恭敬其实是在庄严你自己。层次高的人,他们更懂得“感同身受”和换位思考,知道每个人都不容易,懂得尊重别人。故事一意大利插画家Marco Melgrati曾根据现实题材创作过一幅画——“你永远不知道跟你玩的是谁!”画中的猫把蛇尾当成鼠尾,毫不畏惧地用爪子抓着蛇的尾巴。...

2020-02-18 18:28:03

Vue:SessionStorage存储-读取字符串和对象

SessionStorage存储-读取字符串sessionStorage.setItem("key","value");sessionStorage.getItem("key");SessionStorage存储-读取对象sessionStorage.setItem('user',JSON.stringify(res.data.body.user));let userInf...

2020-01-05 18:07:34

SpringBoot:项目配置文件无法生效问题

问题描述:     SpringBoot项目,resource目录下application等配置文件无法生效解决方案:     Java Build Path ->Source->Excluded置为None...

2020-01-05 18:04:50

Vue:简述Vue开发中的NaN类型

NaN 属性代表一个“不是数字”的值。这个特殊的值是因为运算不能执行而导致的,不能执行的原因要么是因为其中的运算对象之一非数字(例如, “abc” / 4),要么是因为运算的结果非数字(例如,除数为零)。虽然 NaN 意味着“不是数字”,但是它的类型是 Number:console.log(typeof NaN === "number"); // logs "true"此外NaN 和任何...

2020-01-05 18:02:39

程序员:既要重视技术,也要重视业务

放在以前,码农这个族群一定是稀罕动物。但在今天,这个世界最不缺的应该就是码农了,未来最廉价的也将是码农。仅有泛泛一技,在未来并不吃香,因为那是要被机器人所取代的。这个世界,缺的是技术过硬又精通业务的工程师,缺的是真正能解决实际业务问题的人,缺的是复合型的人才。码农不是工程师,码农只是会写代码,只会明确需求和逻辑的情况下写代码。工程师则不一样,懂得用技术怎么解决实际业务问题,用技术驱动业务的发展。...

2020-01-05 17:59:05

Druid:简述对数据库连接池Druid的认识和使用

一、Druid介绍Druid是一个数据库连接池,可以说是目前最好的!因其优秀的功能、性能和扩展性方面,深受开发人员的青睐。阿里巴巴已经部署了超过600个使用Druid的应用,经过一年多生产环境大规模部署的严苛考验。Druid是阿里巴巴开发的号称为监控而生的数据库连接池!Druid的主要功能如下:一个高效、功能强大、可扩展性好的数据库连接池。可以监控数据库访问性能。进行数据库密码加密 ...

2019-12-04 10:08:56

Vue:Vue项目打包后,使浏览器WebPack中不能查看源码

目的 : 防止Vue项目代码泄漏的情况,例如在chrome的Sources—> Page—> webpack://可以查看**方案:**修改config/index.js中的 build对象productionSourceMap: false

2019-12-04 09:51:21

PageHelper:简述对物理分页插件PageHelper的认识

PageHelper是一款好用的,开源的,免费的Mybatis第三方物理分页插件。本文简单介绍PageHelper的基本使用和配置参数的含义,重点分析PageHelper作为Mybatis分页插件的实现原理。一、PageHelper的maven依赖及插件配置PageHelper除了本身的jar包外,它还依赖了一个叫jsqlparser的jar包,使用时,我们不需要单独指定jsqlparser的...

2019-12-03 11:03:10

数据库:简述分页查询的优化方案

当需要从数据库查询的表有上万条记录的时候,一次性查询所有结果会变得很慢,特别是随着数据量的增加特别明显,这时需要使用分页查询。对于数据库分页查询,也有很多优化的方案。下面简单说一些方法。一、一般分页查询一般的分页查询使用简单的 limit 子句就可以实现。limit 子句声明如下:select * from table limit number1,number2select * from...

2019-12-02 21:26:09

路由器:简述对Routing路由表字段的认识

一、路由器工作原理路由器负责不同网络之间的通信,它是当今网络中的重要设备,可以说没有路由器就没有当今的互联网。在路由器中也有一张表,这张表叫路由表,记录着到不同网段的信息。路由表中的信息分为直连路由和非直连路由。直连路由:直接连接在路由器接口的网段,由路由器自动生成。非直连路由:不是直接连接在接口上的网段,此记录需要手动添加或者是使用动态路由。二、路由表中的表项内容destinat...

2019-11-29 18:00:05

网络:以太网类型(EthernetType)整理

EtherType 是以太帧里的一个字段,用来指明应用于帧数据字段的协议。根据IEEE802.3,Length/EtherType字段是两个八字节的字段,含义两者取一,这取决于其数值。在量化评估中,字段中的第一个八位字节是最重要的。而当字段值大于等于十进制值1536 (即十六进制为 0600)时, EtherType 字段表示为 MAC 客户机协议(EtherType解释)的种类。该字段的长度和 ...

2019-11-29 17:40:13

查看更多

勋章 我的勋章
  • GitHub
    GitHub
    绑定GitHub第三方账户获取
  • 签到新秀
    签到新秀
    累计签到获取,不积跬步,无以至千里,继续坚持!
  • 推荐红人
    推荐红人
    发布高质量Blink获得高赞和评论,进入推荐栏目即可获得
  • 新人勋章
    新人勋章
    用户发布第一条blink获赞超过3个即可获得
  • 专栏达人
    专栏达人
    授予成功创建个人博客专栏的用户。专栏中添加五篇以上博文即可点亮!撰写博客专栏浓缩技术精华,专栏达人就是你!
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!
  • 勤写标兵Lv2
    勤写标兵Lv2
    授予每个自然周发布4篇到6篇原创IT博文的用户。本勋章将于次周周三上午根据用户上周的博文发布情况由系统自动颁发。