自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(369)
  • 资源 (7)
  • 论坛 (1)
  • 收藏
  • 关注

原创 目录:线程相关文章记录

资料:简述分布式、高并发与多线程操作系统:从工厂的角度来理解进程线程操作系统:详述对进程和线程的认识Java:简述Java多线程的四种实现方式Java:简述Java中的多线程编程Java:简述线程池的工作原理Java:简述Java中满足线程安全的数据结构...

2021-03-10 17:43:42 28

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

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

2020-01-05 17:59:05 875

原创 MYSQL:如何清空表中的数据

方法1:delete from 表名;方法2:truncate table 表名;比 较:不带where参数的delete语句可以删除mysql表中所有内容,使用truncate table也可以清空mysql表中所有内容。 效率上truncate比delete快,但truncate删除后不记录mysql日志,不可以恢复数据。 delete的效果有点像将mysql表中...

2018-09-17 15:34:50 62145 2

原创 Java:详解Java中的异常(Error与Exception)

《Java:详解Java中的异常(Error与Exception)》 《Java:简述Java中的自定义异常》 《Java:简述throw-throws异常抛出》 《Java:简述try-catch-finally异常捕获》 《Java:简述try-catch-finally中return返回》一、 异常机制的概述 异常机制是指当程序出现错误后,程序如何处理。具体来说,异常机...

2018-06-22 16:54:26 81999 34

原创 软件设计师:计算机硬件基础

软考:软件设计师(中级)根据考试大纲,计算机硬件基础的考点主要有以下几个方面:计算机组成:包括计算机的基本组成、Flynn分类、RISC和CISC计算机的特点、多处理机、总线和接口等。数据运算:包括数据的表示(含浮点数的表示)、逻辑运算。寻址方式:包括指令的各种寻址方式。中断:主要考查中断的概念,以及中断响应的过程。存储体系:包括内存编址、内存容量的计算、Cache(高速缓冲存储器)、磁盘参数的计算。流水线:主要考查流水线的概念、性能,以及有关参数的计算。性能评估:主要考查系统可靠性的.

2021-04-22 14:14:40 2

原创 软考:软件设计师(中级)

软考(计算机技术与软件专业技术资格)简介软考每年组织2次,每年上半年(一般在5月份)和下半年(一般在11月份)。软件设计师考试分为两个科目,分别是计算机与软件工程知识和软件设计技术。计算机与软件工程知识计算机与软件工程知识一般在上午考试,考试时间为150分钟。考试内容涉及计算机硬件、数据结构与算法、操作系统、程序设计语言、计算机网络、数据库技术、多媒体知识、系统开发和运行维护、安全性知识、标准化知识、知识产权、计算机专业英语等课程。试题形式为单项选择题,一共75道选择题,每道试题1分,满分为.

2021-04-22 13:50:08 2

原创 Java:最低成本联通所有城市

一、题目想象一下你是个城市基建规划者,地图上有 N 座城市,它们按以 1 到 N 的次序编号。给你一些可连接的选项 conections,其中每个选项 conections[i] = [city1, city2, cost] 表示将城市 city1 和城市 city2 连接所要的成本。(连接是双向的,也就是说城市 city1 和城市 city2 相连也同样意味着城市 city2 和城市 city1 相连)。返回使得每对城市间都存在将它们连接在一起的连通路径(可能长度为 1 的)最小成本。该最小成本应该

2021-04-20 23:39:28 18

原创 Java:移除无效的括号

一、题目给你一个由 ‘(’、’)’ 和小写字母组成的字符串 s。你需要从字符串中删除最少数目的 ‘(’ 或者 ‘)’ (可以删除任意位置的括号),使得剩下的「括号字符串」有效。有效「括号字符串」应当符合以下 任意一条 要求:空字符串或只包含小写字母的字符串可以被写作 AB(A 连接 B)的字符串,其中 A 和 B 都是有效「括号字符串」可以被写作 (A) 的字符串,其中 A 是一个有效的「括号字符串」二、示例))(( -》 (leetode -》 leetodeleetod

2021-04-20 23:25:30 9 1

原创 软考(计算机技术与软件专业技术资格)简介

中国计算机技术职业资格网:https://www.ruankao.org.cn/一、考试简介(原文)计算机技术与软件专业技术资格(水平)考试(以下简称计算机软件资格考试)是原中国计算机软件专业技术资格和水平考试(简称软件考试)的完善与发展。计算机软件资格考试是由国家人力资源和社会保障部、工业和信息化部领导下的国家级考试,其目的是科学、公正地对全国计算机与软件专业技术人员进行职业资格、专业技术资格认定和专业技术水平测试。工业和信息化部教育与考试中心负责全国考务管理工作,除台湾地区外,计算机软件资格考试.

2021-04-14 14:16:11 32

原创 Vue+ElementUI+Axios实现全局接口请求的加载动画

Element-UI 提供了 Loading 组件,通过对于这个组件进行一些处理,我们能做到在使用Axios发送请求的时候进行 Loading 加载动画的控制。一、定义Loaing.jsimport { Loading } from 'element-ui';let loading;let loadingCount = 0;const startLoading = () => { loading = Loading.service({ lock: true, text

2021-03-22 17:09:56 89 1

原创 MySQL:timestamp使用CURRENT_TIMESTAMP报错问题

项目出现如下错误:Error updating database. Cause:com.mysql.jdbc.exceptions.jdbc4.MySQLIntegrityConstraintViolationException: Column 'createTime' cannot be null数据模型如下: /* 创建时间不可为空*/ createTime timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间' , /

2021-02-25 14:06:12 248

原创 HCIA(HCNA):网络地址转换(NAT)

目录:华为初级证书-HCIA(HCNA)-R&S(Routing & Switching)随着Internet的发展和网络应用的增多,有限的IPv4公有地址已经成为制约网络发展的瓶颈。为解决这个问题,NAT(Network Address Translation,网络地址转换) 技术应需而生。NAT技术主要用于实现内部网络的主机访问外部网络。一方面NAT缓解了IPv4地址短缺的问题,另一方面NAT技术让外网无法直接与使用私有地址的内网进行通信,提升了内网的安全性。下文我们将了解NA.

2021-02-20 15:19:10 115

原创 华为认证体系介绍

华为认证是华为公司基于“平台+生态”战略,围绕“云-管-端”协同的新ICT技术架构,打造的ICT技术架构认证、平台与服务认证、行业ICT认证三类认证,是业界唯一覆盖ICT(Information and Communications Technology 信息通信技术)全技术领域的认证体系。根据ICT从业者的学习和进阶需求,华为认证分为工程师级别、高级工程师级别和专家级别三个认证等级。华为认证覆盖ICT全领域,符合ICT融合的技术趋势,致力于提供领先的人才培养体系和认证标准,培养数字化时代新型ICT人才,

2021-02-20 15:08:34 135 2

原创 HCIA(HCNA):AAA原理与配置

## 目录:华为初级证书-HCIA(HCNA)-R&S(Routing & Switching)

2021-02-20 13:56:32 211 3

原创 HCIA(HCNA):数据通信网络基础

目录:华为初级证书-HCIA(HCNA)-R&S(Routing & Switching)

2021-02-09 13:43:41 167

原创 华为初级证书-HCIA(HCNA)-R&S(Routing & Switching)

HCIA(HCNA) - Routing & Switching(网络方向) 掌握中小型网络的特点和通用技术,具备使用华为路由交换设备协助进行中小型企业网络设计、实施和运维的基础能力,实现企业网络的互联。01 数据通信网络基础02 网络参考模型03 华为VRP系统04 网络层协议及IP编址05 IP路由基础06 OSPF基础07 以太网交换基础08 VLAN原理与配置09 生成树10 实现VLAN间通信11 以太网链路聚合与交换机堆叠、集群12 ACL原理与配置13 AA

2021-02-09 13:40:27 446 1

原创 Vue:通过Vue.prototype定义原型属性实现全局变量

如果需要设置全局变量,但不想污染全局作用域。这种情况下,可以通过在main.js中,Vue实例化的代码里通过全局变量,使其在每个 Vue 的实例中可用。Vue.prototype.$appName = 'My App'这样 $ appName 就在所有的 Vue 实例中可用了,甚至在实例被创建之前就可以。如果我们运行下述代码,则控制台会打印出 My App。new Vue({ beforeCreate: function () { console.log(this.$appName)

2020-12-11 11:49:06 647 1

原创 MySQL:实现数据排序的功能

(1)mysql单个字段降序排序:select * from table order by id desc;(2)mysql单个字段升序排序:select * from table order by id asc;(3)mysql多个字段排序:select * from table order by id desc,name desc;表示先按照id降序排序,再按照name降序排序。order by id desc,name desc; 表示先按照id降序排序,再按照name升序排序

2020-12-08 11:22:27 247

原创 ZooKeeper:ZooKeeper的介绍和Docker安装

一、Zookeeper 介绍Zookeeper是一个分布式应用程序协调服务,主要负责集中维护配置信息的服务,提供分布式的同步机制。其所有的服务都是做为其他分布式应用的基础。Zookeeper是Google Chubby的一个开源实现,是现在很多分布式应用的重要组件,包括诸如Hadoop、HBase、Kafka等,可以说现在Zookeeper是大家必须掌握的一门软件。二、Zookeeper主要提供以下几种服务命名服务配置管理集群管理分布式锁队列管理三、Zookeeper的特点简单:Zo

2020-11-24 10:51:04 186

原创 网络:使用ip route-static配置静态路由

一、静态路由说明:静态路由是由管理员在路由器中手动配置的固定路由,路由明确地指定了包到达目的地必须经过的路径,除非网络管理员干预,否则静态路由不会发生变化。静态路由不能对网络的改变作出反应,所以一般说静态路由用于网络规模不大、拓扑结构相对固定的网络。二、静态路由特点:它允许对路由的行为进行精确的控制;减少了网络流量;是单向的;配置简单。三、静态路由配置:ip route prefix mask {address| interfacce} [distance] [tag tag] [pe

2020-11-23 16:42:17 2961

转载 大道至简:企业需要的中台是什么?答案是:指挥官体系

直接讲观点,我认为“中台” 概念没有反应这件事情的本质,我希望把它命名为“指挥官体系”。企业需要的是指挥官体系,大家热议的中台的本质对于企业而言真正需要的其实是指挥官体系。从今天开始,忘记“中台”, 记住 “指挥官体系” 这五个字。2019年在IT圈里对于中台的讨论绝对是最热的话题之一。 对于各个企业来说, 看着别人讨论的中台那么好,到底是什么?自己要不要做? 是否适合自己?对自己的价值是什么?有没有风险?这些问题汇总在一起, 对于各个企业的CIO/CTO来说,形成了不小的困扰。以下内容不针对任何公司、任

2020-11-05 14:18:36 211

原创 SNMP:SNMP协议的简单入门

一、什么是SNMP?SNMP(Simple Network Management Protocol,简单网络管理协议)是TCP/IP协议簇的一个应用层协议,用于网络设备的管理,共有v1,v2,v3三个版本。v1和v2都具有基本的读、写MIB(MIB是SNMP中使用到的管理信息库,定义了数据格式、类型、顺序、意义等)功能。v2增加了警报、批量数据获取、管理站和管理站通信能力。v3在v2的基础上增加了USM,使用加密的数据和用户验证技术,提高了安全性。二、SNMP的安装与配置环境: Centos7.8安

2020-10-14 15:20:51 153

原创 SpringBoot:简述如何使用RestTemplate进行接口请求

SpringBoot:简述如何使用RestTemplate进行接口请求一、GET请求1.1 getForObject(URI url, Class responseType)@Overridepublic <T> T getForObject(URI url, Class<T> responseType) throws RestClientException {...

2020-09-27 23:07:24 131

原创 数据结构:简述数据结构中的树

数据结构:简述数据结构中的树二叉树是一种从上往下分叉的一种数据结构,其每个节点最多有两个孩子节点,一左一右,左边的称为左孩子,右边的称为右孩子。如下:完全二叉树是普通二叉树除最后一层外,在每一层上的结点数均达到最大值,在最后一层上只缺少右边若干结点的二叉树。如下:满二叉树是普通二叉树中的每个结点恰好有两个孩子结点且所有叶子结点都在同一层的二叉树。如下:若普通二叉树每个节点满足左子树...

2020-09-27 23:04:55 58

转载 沟通:如何用沟通解决80%的工作问题?

我曾经说过,工作中80%的问题都是沟通造成的。绝大部分工作问题,不来自于技能本身,而来自于沟通。沟通的本质,不是你说了什么,而是别人听懂了什么。但问题是,你怎么确认对方听懂了?沟通真的太难了。后来,我慢慢发现,沟通之难,主要源于几个客观存在的基本事实:一、沟通困难的三个基本事实沟通困难的第一个基本事实:每个人脑海里的信息储备完全不同我最近研读了几本脑科学书籍,突然意识到:智商需要重新被定义。智商可能更多是对人的一部分脑力的发掘。相比动物,人脑的可塑性更强。但这种可塑性会造成什么问题呢?每个人

2020-09-27 11:48:47 936

原创 项目编译工具Ant:Eclipse中通过build.xml导入Ant项目

针对使用Ant编译的项目,可以通过导入工程中的build.xml来将工程导入到Eclipse中,步骤如下:(1)选择菜单File->New->Other…->Java->Java Project from Existing Ant Buildfile,点击Next,如下图:(2)在下一步的菜单中,选择Browse,如果没报错的话,Project name会自动填充上工程名称,点Finish按钮结束。...

2020-09-22 17:59:57 105

原创 项目编译工具Maven:将项目发布到远程仓库

一、修改maven的配置文件settings.xml<?xml version="1.0" encoding="UTF-8"?><settings xmlns=" http://maven.apache.org/SETTINGS/1.0.0" xmlns:xsi=" http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation=" http://maven.apache.org/SETTINGS/1.0.0

2020-08-21 15:57:07 161

原创 SpringBoot:文件上传失败Could not parse multipart servlet request

一、问题的描述SpringBoot框架的项目,启动后文件上传没问题。一段时间后突然发现上传文件失败,提示如下错误:org.springframework.web.multipart.MultipartException: Failed to parse multipart servlet request; nested exception is java.io.IOException: The temporary upload location [/tmp/tomcat.234886072369

2020-08-14 14:37:07 235

原创 OpenStack:常用端口的梳理

一、OpenStack组件使用的端口二、OpenStack组件依赖服务使用的端口

2020-08-06 16:02:04 119

原创 Docker教程:Dockerfile中sed的使用

在使用DockerFile制作nginx镜像时,需要修改nginx.conf的配置,通过 sed命令可实现对镜像中文件的修改。一、通过指定行号修改在指定行号后增加内容:RUN sed -i -e '行号a内容' 文件路径替换指定行号的内容:sed -i -e '行号c内容' 文件路径在指定行号前增加内容:RUN sed -i -e '行号i内容' 文件路径二、通过匹配内容进行修改匹配行前修改:RUN sed -i '/要匹配的内容/a修改后的内容' 文件路径匹

2020-07-30 10:54:22 1450

原创 Vue:父子组件之间的接口互调

一、父组件中调用子组件的方法this.$refs.【子组件】.【子组件方法】父组件部分<template> <div id="parent"> <ImportComponent ref="ImportComponent"></ImportComponent> </div></template><script> import ImportComponent from "@/co

2020-07-08 14:00:27 365

原创 Java:字符串split使用.时返回空数组的问题

String str= "127.0.0.1";String[] splitStr= str.split(".");这个时候得到的是一个空数组。因为:涉及转义的字符,类似的还有() [] {} + - * / . ^ ? $ ¦ 。正确的写入如下。String[] splitStr= str.split("\\.");

2020-06-10 22:25:02 881

转载 简述Java中outer:语法的使用

关键字break和continue都是结束循环的作用,但是它只能结束它外面的第一层循环,如果代码里面是一层一层又一层的循环,但是想直接结束最外层循环就需要outer了。看如下代码:outer:for (int i = 0; i < 10; i++) { for (int j = 0; j < 10; j++) { if(j==0) { System.out.print(j); }else { /

2020-06-07 23:08:48 261

原创 Exception:java.lang.IllegalArgumentException: invalid comparison

异常: java.lang.IllegalArgumentException: invalid comparisonError querying database. Cause: java.lang.IllegalArgumentException: invalid comparison: com.*.module.bean.enums.Enum_BusinessStage and java.lang.String说明: 在Mapper.xml中对非字符串类型的数据进行了是否

2020-06-01 23:23:24 140

原创 MySQL:常用的MySQL优化工具

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

2020-05-21 10:37:07 1338

原创 管理者语录

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

2020-04-07 21:04:14 207

原创 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 2695

原创 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 3944

原创 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 3937

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

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

2020-03-31 19:56:35 9851

SpringBoot项目Jar转War部署方案

本文提供SpringBoot项目Jar转War部署方案,希望能够对各位提供帮助!

2018-12-10

全国城市列表对应的JSON数据

全国城市列表对应的JSON数据。。。。。。。。。。。。。。。。。。。

2018-01-30

android复习

android复习,有激励与学习android的学生,工人,社会人员学习Android,进行Android开发

2016-01-19

封面简历-彩色耳机

一份带彩色耳机封面的简历,欢迎各位求职者踊跃下载。。。

2018-01-18

封面简历-手绘城市

一份手绘城市封面的建立模板,欢迎各位求职者踊跃下载。。。

2018-01-18

带封面简历-冰山

一份带冰山封面的简历,欢迎各位求职者踊跃下载。。。

2018-01-18

封面简历-深蓝金

一份蓝金色封面的建立模板,欢迎各位求职者踊跃下载。。。

2018-01-18

王晓(Java)的留言板

发表于 2020-01-02 最后回复 2020-01-02

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人 TA的粉丝

提示
确定要删除当前文章?
取消 删除