自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(24)
  • 收藏
  • 关注

原创 运维工程师如何从月薪 5K 到 50K?

运维工程师如何从月薪 5K 到 50K?进公司快一年了,刚进公司的时候就接到了一个新项目,可谓是可喜可贺啊!在新的项目里我学到了一些新东西,感觉很快乐,连加班都是香的。比如前端很火的vue.js,虽然之前在上家公司就运用过,现在公司让我去做运维的工作了,在公司眼中,我们就是一个螺丝,哪里需要上哪里,所以让我干运维,义不容辞啊!刚开始以为运维就是引导用户使用系统,帮助开发人员更好的提升系统的使用度,提高用户体验感。可后面仔细一百度(有事问度娘,果然香啊!)。这运维工程师也可以拿到50k的工资,那接下来

2021-09-27 10:56:24 539

原创 vue组件之间通信

vue组件之间通信前言组件是 vue.js最强大的功能之一,而组件实例的作用域是相互独立的,这就意味着不同组件之间的数据无法相互引用。一般来说,组件可以有以下几种关系:如上图所示,A 和 B、B 和 C、B 和 D 都是父子关系,C 和 D 是兄弟关系,A 和 C 是隔代关系(可能隔多代)。针对不同的使用场景,如何选择行之有效的通信方式?这是我们所要探讨的主题。本文总结了vue组件间通信的几种方式,如props、$$emit和$on、vuex、$parent / $children、$attrs/

2021-09-07 08:54:21 136

原创 《长安十二时辰》之学习PMP项目管理、 NPDP产品经理

《长安十二时辰》之组建项目团队PMP云课堂PMP云课堂项目经理《长安十二时辰》之组建项目团队《长安十二时辰》是网上口碑颇佳的一部电视剧,目前还在热播。通过已知的故事脉络,电视剧中的某些场景是可以作为项目管理的案例进行解读的。为了节约篇幅,我不对电视剧中人物进行详细介绍,有兴趣的可以先去看电视剧,再来看文章。本文利用第一集中的部分场景,来看看项目团队是如何组建的?原本的项目目标很简单,利用崔六郎引狼卫(可理解成恐怖分子)进长安城,然后利用军队捉获他们,通过审问获得狼卫获得的目的,从而保障长安城

2021-03-26 17:20:54 232

原创 在同一台机器上安装多个MySQL8.0服务

概要操作系统为Windows10,当前使用MySQL版本为8.0.21。在该机器上安装3个MySQL服务,端口分别为:3306,3307,3308。对于3306端口,按正常流程安装即可,不再赘述。对于3307/3308端口,流程相同。3307/3308端口服务安装以3307端口为例。准备文件将3306端口的MySQL安装文件夹复制一份(或直接解压官网下载的压缩文件),改名,路径为:D:\Program Files\mysql_3307。清理删除D:\Program Files\mysql

2020-12-10 17:37:09 296 2

原创 StringUtils工具类常用方法

StringUtils工具类常用方法这么多记是记不住了,保存起来,一边工作一边看, 熟能生巧。isEmpty(String str) 是否为空,空格字符为falseisNotEmpty(String str) 是否为非空,空格字符为trueisBlank(String str) 是否为空,空格字符为trueisNotBlank(String str) 是否为非空,空格字符为falsetrim(String str)去除字符串两端的控制符,空字符串、null 返回 nulltrimToEmpty

2020-12-10 11:25:22 127

原创 postman使用教程

postman基础功能介绍首先,看一下它的基础功能:collection在postman里面相当于一个文件夹,可以把同一个项目的请求放在一个Collection里方便管理和分享,Collection里面也可以再建文件夹。这里我们做一个普通接口的简单的示例:该请求是聚合数据提供的一个查询天气的接口,大概还有几百次的次数可以用:http://v.juhe.cn/weather/index?format=2&cityname=南京&key=64aa04d276d1ed4fd5

2020-12-10 09:18:17 616

原创 redis命令总结

1、启动命令redis-server redis.windows.conf,出现下图显示表示启动成功了。二、设置Redis服务1、由于上面虽然启动了redis,但是只要一关闭cmd窗口,redis就会消失。所以要把redis设置成windows下的服务。也就是设置到这里,首先发现是没用这个Redis服务的。2、设置服务命令redis-server --service-install redis.windows-service.conf --loglevel verbose输入命令之后没有

2020-12-08 11:26:25 172

原创 powerdesigner开发工具

PowerDesigner最基础的使用方法入门学习(一)1:入门级使用PowerDesigner软件创建数据库(直接上图怎么创建,其他的概念知识可自行学习)我的PowerDesigner版本是16.5的,如若版本不一样,请自行参考学习即可。(打开软件即是此页面,可选择Create Model,也可以选择Do Not Show page Again,自行在打开软件后创建也可以!完全看个人的喜好,在此我在后面的学习中不在显示此页面。)2:首先创建概念数据模型,如图所示(后面介绍一些比如物理数据模型等

2020-12-08 10:10:20 154

原创 PowerDesigner概念介绍

PowerDesigner简介  PowerDesigner是Sybase公司的CASE工具集,使用它可以方便地对管理信息系统进行分析设计,它几乎包括了数据库模型设计的全过程。利用PowerDesigner可以制作数据流程图、概念数据模型、物理数据模型,可以生成多种客户端开发工具的应用程序,还可为数据仓库制作结构模型,也能对团队设计模型进行控制。它可与许多流行的数据库设计软件,例如:PowerBuilder,Delphi,VB等相配合使用来缩短开发时间和使系统设计更优化。PowerDesigner主要包

2020-12-08 09:57:52 1146

原创 极简配置Spring Security

Spring Boot:整合Spring Security综合概述Spring Security 是 Spring 社区的一个顶级项目,也是 Spring Boot 官方推荐使用的安全框架。除了常规的认证(Authentication)和授权(Authorization)之外,Spring Security还提供了诸如ACLs,LDAP,JAAS,CAS等高级特性以满足复杂场景下的安全需求。另外,就目前而言,Spring Security和Shiro也是当前广大应用使用比较广泛的两个安全框架。Spri

2020-12-07 23:11:18 150

原创 极简shiro入门

1.shiro是什么?Shiro是Apache下的一个开源项目。shiro属于轻量级框架,相对于SpringSecurity简单的多,也没有SpringSecurity那么复杂。以下是我自己学习之后的记录。官方架构图如下:2.主要功能shiro主要有三大功能模块:Subject:主体,一般指用户。SecurityManager:安全管理器,管理所有Subject,可以配合内部安全组件。(类似于SpringMVC中的DispatcherServlet)Realms:用于进行权限信息的验证,一

2020-12-07 22:49:32 374 1

原创 多线程那点事

@生活冷战士用最朴实的语言写出最有用的知识与我一起调BUG吧线程与进程进程:资源分配和调度的基本单位。线程:CPU调度和分配的基本单位。关系:线程是进程的实体。一个进程可以有多个线程,称为多线程。多线程的优势:更好的用户体验,最大限度的提高系统利用效率。线程创建四种方式 继承Thread类;代码整起package com.thread;import org.apache.commons.io.FileUtils;import java.io.File;impo.

2020-11-10 22:33:06 174

原创 Jackson 之用法

Jackson 之用发目录Jackson 之用发Jackson ObjectMapper Example从Reader读取对象从File中读取对象从URL中读取对象从InputStream读取对象从字节数组中读取对象从JSON数组字符串中读取对象数组从JSON数组字符串中读取对象列表从JSON字符串中读取映射为map树模型将Object转换为JsonNode将JsonNode转换为Object使用Jackson ObjectMapper读取和编写YAMLJackson 的核心模块由三部分组成。Object

2020-11-09 23:33:22 252

原创 学习JavaScript之路

JavaScript学习之路JavaScript刚开始学习JavaScript时感觉,挺容易的,因为有一定的Java基础,比如:// 标识符:变量名,函数名,属性名// 字母、下划线_、数字、$// 不能以关键字保留字命名// 驼峰命名法:Hello//数据类型:六种数据类型// String // Number// Boolean// Null// Undefined// Object//String 字符串 单或者双

2020-11-08 19:35:46 411 1

转载 JAVA面试题(2020版)

JVM、JRE和JDK的关系JVMJava Virtual Machine是Java虚拟机,Java程序需要运行在虚拟机上,不同的平台有自己的虚拟机,因此Java语言可以实现跨平台。JREJava Runtime Environment包括Java虚拟机和Java程序所需的核心类库等。核心类库主要是java.lang包:包含了运行Java程序必不可少的系统类,如基本数据类型、基本数学函数、...

2020-05-08 12:15:44 429

原创 二分法递归或循环查找(折半查找)元素

@生活冷战士 #和我一起去战斗!!!好多人对于二分查找法有很多的疑惑,首先,得知道递归,或者循环。接下来就可以查找了。。。二分查找法思路所谓二分法,其实就是在有序得数组中,折半查找。下面是我敲的代码,以供大家参考1、 循环public class BinarySearch { public static int binarySearch(int[] ary, int e...

2019-08-20 16:10:26 203

原创 第九种排序---二分法排序,你值得掌握!!!

@生活冷战士 #和我一起去战斗吧。排序很多人都不太理解,以为敲完代码就完事了,但是,真正你需要的是思想。请和我一起去理理吧!!!package sort;import java.util.Arrays;public class BinaryinsetSort { /*二分法排序 * 根据排序原则,每次我们都是在一个有序序列中插入一个新的数字 * 那么我们可以将这个有序...

2019-08-18 10:35:40 311

原创 学习之集合框架

@生活冷战士 #和我一起去战斗吧!!!一、认识集合为解决数组的缺陷:数组长度一旦确定无法更改数组长度无法与size相等二、List接口可以储存有序,可重复,有索引,可为null的对象。ArrayList类可动态储存数据ArrayList类 方法4. ArrayList类代码操作public class ArrayListDemo { public static...

2019-08-18 10:20:36 127

原创 八种常用的排序算法,你掌握了吗???

@生活冷战士 #和我一起去战斗最近在学排序,下面我总结了一下常见的排序。1、冒泡排序基本思想它重复地走访过要排序的数列,一次比较两个元素,如果他们的顺序错误就把他们交换过来。走访数列的工作是重复地进行直到没有再需要交换,也就是说该数列已经排序完成。这个算法的名字由来是因为越小的元素会经由交换慢慢“浮”到数列的顶端。2. 详细过程①. 比较相邻的元素。如果第一个比第二个大,就交...

2019-08-10 14:47:34 218

原创 数组的应用

@生活泠战士 #和我一起去战斗还不会数组扩容的小伙伴赶紧和我一起来战斗吧!!!public class MyArray { /** * 保存数据的数组 */ private Object[] objects = null; /** * 默认元素的个数 */ private int DEFAULT_LENGTH = 10; /** * 默认元素的个数 */ ...

2019-08-10 10:54:13 101

原创 java中的内部类

@生活冷战士 #和我一起去战斗内部类非静态内部类//1.内部类可以用private protected static修饰//2.非静态内部类不能拥有static成员//3.内部类可以访问外部类成员,反之则不可以//4.如果外部类和内部类具有同名的成员变量,则需要使用this访问/** * 外部内 * @author 生活冷战士 */public class Woman ...

2019-08-09 19:27:45 222

原创 异常的捕获与处理

@生活冷战士异常体系2. 异常处理机制1、异常捕获(1)、try-catch(2)、try-catch-finally(3)、多重处理异常2、抛出异常(1)、throws(2)、throw``3. 自定义异常步骤 1、定义异常类,继承Exception或者RuntimeException 2、编写异常类构造方法,向父类构造方法传入异常信息 3、实例化自...

2019-08-09 11:50:24 190

原创 分析抽象类和接口的易错点

@爱在身边 #和我一起看美图抽象类:用abstract修饰的类。可以有常量,成员变量,类变量,成员方法,类方法,构造方法,抽象方法。接口(interface)只有常量和抽象方法。抽象类继承抽象类1、子类必须是抽象类2、子类重写抽象类的抽象方法抽象类单一继承(extends)接口可以多实现。(implements)抽象类可以实现接口接弥补了单一继承的缺陷...

2019-08-09 09:52:03 302

原创 Java基础

@小辉`java基础1.一个简单的Java应用程序public static void main(String[] args){ System.out.print("Hello world");}注意事项:1、类名和文件名一致2、main全部小写,不能写成main或者Main3、System首字母大写4、暂时不考虑static void 等修饰符5、.是一个运算符用来...

2019-08-08 20:46:51 156

空空如也

空空如也

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

TA关注的人

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