- 博客(24)
- 收藏
- 关注
原创 运维工程师如何从月薪 5K 到 50K?
运维工程师如何从月薪 5K 到 50K? 进公司快一年了,刚进公司的时候就接到了一个新项目,可谓是可喜可贺啊!在新的项目里我学到了一些新东西,感觉很快乐,连加班都是香的。 比如前端很火的vue.js,虽然之前在上家公司就运用过,现在公司让我去做运维的工作了,在公司眼中,我们就是一个螺丝,哪里需要上哪里,所以让我干运维,义不容辞啊! 刚开始以为运维就是引导用户使用系统,帮助开发人员更好的提升系统的使用度,提高用户体验感。可后面仔细一百度(有事问度娘,果然香啊!)。 这运维工程师也可以拿到50k的工资,那接下来
2021-09-27 10:56:24
845
原创 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
262
原创 《长安十二时辰》之学习PMP项目管理、 NPDP产品经理
《长安十二时辰》之组建项目团队 PMP云课堂 PMP云课堂 项目经理 《长安十二时辰》之组建项目团队 《长安十二时辰》是网上口碑颇佳的一部电视剧,目前还在热播。通过已知的故事脉络,电视剧中的某些场景是可以作为项目管理的案例进行解读的。为了节约篇幅,我不对电视剧中人物进行详细介绍,有兴趣的可以先去看电视剧,再来看文章。 本文利用第一集中的部分场景,来看看项目团队是如何组建的? 原本的项目目标很简单,利用崔六郎引狼卫(可理解成恐怖分子)进长安城,然后利用军队捉获他们,通过审问获得狼卫获得的目的,从而保障长安城
2021-03-26 17:20:54
437
原创 在同一台机器上安装多个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
479
2
原创 StringUtils工具类常用方法
StringUtils工具类常用方法 这么多记是记不住了,保存起来,一边工作一边看, 熟能生巧。 isEmpty(String str) 是否为空,空格字符为false isNotEmpty(String str) 是否为非空,空格字符为true isBlank(String str) 是否为空,空格字符为true isNotBlank(String str) 是否为非空,空格字符为false trim(String str)去除字符串两端的控制符,空字符串、null 返回 null trimToEmpty
2020-12-10 11:25:22
213
原创 postman使用教程
postman基础功能介绍 首先,看一下它的基础功能: collection在postman里面相当于一个文件夹,可以把同一个项目的请求放在一个Collection里方便管理和分享,Collection里面也可以再建文件夹。这里我们做一个普通接口的简单的示例: 该请求是聚合数据提供的一个查询天气的接口,大概还有几百次的次数可以用: http://v.juhe.cn/weather/index?format=2&cityname=南京&key=64aa04d276d1ed4fd5
2020-12-10 09:18:17
875
原创 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
318
原创 powerdesigner开发工具
PowerDesigner最基础的使用方法入门学习(一) 1:入门级使用PowerDesigner软件创建数据库(直接上图怎么创建,其他的概念知识可自行学习) 我的PowerDesigner版本是16.5的,如若版本不一样,请自行参考学习即可。(打开软件即是此页面,可选择Create Model,也可以选择Do Not Show page Again,自行在打开软件后创建也可以!完全看个人的喜好,在此我在后面的学习中不在显示此页面。) 2:首先创建概念数据模型,如图所示(后面介绍一些比如物理数据模型等
2020-12-08 10:10:20
254
原创 PowerDesigner概念介绍
PowerDesigner简介 PowerDesigner是Sybase公司的CASE工具集,使用它可以方便地对管理信息系统进行分析设计,它几乎包括了数据库模型设计的全过程。利用PowerDesigner可以制作数据流程图、概念数据模型、物理数据模型,可以生成多种客户端开发工具的应用程序,还可为数据仓库制作结构模型,也能对团队设计模型进行控制。它可与许多流行的数据库设计软件,例如:PowerBuilder,Delphi,VB等相配合使用来缩短开发时间和使系统设计更优化。 PowerDesigner主要包
2020-12-08 09:57:52
1925
原创 极简配置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
283
原创 极简shiro入门
1.shiro是什么? Shiro是Apache下的一个开源项目。shiro属于轻量级框架,相对于SpringSecurity简单的多,也没有SpringSecurity那么复杂。以下是我自己学习之后的记录。 官方架构图如下: 2.主要功能 shiro主要有三大功能模块: Subject:主体,一般指用户。 SecurityManager:安全管理器,管理所有Subject,可以配合内部安全组件。(类似于SpringMVC中的DispatcherServlet) Realms:用于进行权限信息的验证,一
2020-12-07 22:49:32
640
1
原创 多线程那点事
@生活冷战士 用最朴实的语言写出最有用的知识 与我一起调BUG吧 线程与进程 进程:资源分配和调度的基本单位。 线程:CPU调度和分配的基本单位。 关系:线程是进程的实体。一个进程可以有多个线程,称为多线程。 多线程的优势: 更好的用户体验, 最大限度的提高系统利用效率。 线程创建四种方式 继承Thread类; 代码整起 package com.thread; import org.apache.commons.io.FileUtils; import java.io.File; impo.
2020-11-10 22:33:06
312
原创 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
529
原创 学习JavaScript之路
JavaScript学习之路 JavaScript 刚开始学习JavaScript时感觉,挺容易的,因为有一定的Java基础,比如: // 标识符:变量名,函数名,属性名 // 字母、下划线_、数字、$ // 不能以关键字保留字命名 // 驼峰命名法:Hello //数据类型:六种数据类型 // String // Number // Boolean // Null // Undefined // Object //String 字符串 单或者双
2020-11-08 19:35:46
525
1
转载 JAVA面试题(2020版)
JVM、JRE和JDK的关系 JVM Java Virtual Machine是Java虚拟机,Java程序需要运行在虚拟机上,不同的平台有自己的虚拟机,因此Java语言可以实现跨平台。 JRE Java Runtime Environment包括Java虚拟机和Java程序所需的核心类库等。核心类库主要是java.lang包:包含了运行Java程序必不可少的系统类,如基本数据类型、基本数学函数、...
2020-05-08 12:15:44
545
原创 二分法递归或循环查找(折半查找)元素
@生活冷战士 #和我一起去战斗!!! 好多人对于二分查找法有很多的疑惑,首先,得知道递归,或者循环。接下来就可以查找了。。。 二分查找法思路 所谓二分法,其实就是在有序得数组中,折半查找。 下面是我敲的代码,以供大家参考 1、 循环 public class BinarySearch { public static int binarySearch(int[] ary, int e...
2019-08-20 16:10:26
333
原创 第九种排序---二分法排序,你值得掌握!!!
@生活冷战士 #和我一起去战斗吧。 排序很多人都不太理解,以为敲完代码就完事了,但是,真正你需要的是思想。 请和我一起去理理吧!!! package sort; import java.util.Arrays; public class BinaryinsetSort { /*二分法排序 * 根据排序原则,每次我们都是在一个有序序列中插入一个新的数字 * 那么我们可以将这个有序...
2019-08-18 10:35:40
403
原创 学习之集合框架
@生活冷战士 #和我一起去战斗吧!!! 一、认识集合 为解决数组的缺陷: 数组长度一旦确定无法更改 数组长度无法与size相等 二、List接口 可以储存有序,可重复,有索引,可为null的对象。 ArrayList类可动态储存数据 ArrayList类 方法 4. ArrayList类代码操作 public class ArrayListDemo { public static...
2019-08-18 10:20:36
219
原创 八种常用的排序算法,你掌握了吗???
@生活冷战士 #和我一起去战斗 最近在学排序,下面我总结了一下常见的排序。 1、冒泡排序 基本思想 它重复地走访过要排序的数列,一次比较两个元素,如果他们的顺序错误就把他们交换过来。走访数列的工作是重复地进行直到没有再需要交换,也就是说该数列已经排序完成。这个算法的名字由来是因为越小的元素会经由交换慢慢“浮”到数列的顶端。 2. 详细过程 ①. 比较相邻的元素。如果第一个比第二个大,就交...
2019-08-10 14:47:34
359
原创 数组的应用
@生活泠战士 #和我一起去战斗 还不会数组扩容的小伙伴赶紧和我一起来战斗吧!!! public class MyArray { /** * 保存数据的数组 */ private Object[] objects = null; /** * 默认元素的个数 */ private int DEFAULT_LENGTH = 10; /** * 默认元素的个数 */ ...
2019-08-10 10:54:13
185
原创 java中的内部类
@生活冷战士 #和我一起去战斗 内部类 非静态内部类 //1.内部类可以用private protected static修饰 //2.非静态内部类不能拥有static成员 //3.内部类可以访问外部类成员,反之则不可以 //4.如果外部类和内部类具有同名的成员变量,则需要使用this访问 /** * 外部内 * @author 生活冷战士 */ public class Woman ...
2019-08-09 19:27:45
316
原创 异常的捕获与处理
@生活冷战士 异常体系 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
288
原创 分析抽象类和接口的易错点
@爱在身边 #和我一起看美图 抽象类:用abstract修饰的类。可以有常量,成员变量,类变量,成员方法,类方法,构造方法,抽象方法。 接口(interface)只有常量和抽象方法。 抽象类继承抽象类 1、子类必须是抽象类 2、子类重写抽象类的抽象方法 抽象类单一继承(extends) 接口可以多实现。(implements) 抽象类可以实现接口 接弥补了单一继承的缺陷 ...
2019-08-09 09:52:03
432
原创 Java基础
@小辉 `java基础 1.一个简单的Java应用程序 public static void main(String[] args){ System.out.print("Hello world"); } 注意事项: 1、类名和文件名一致 2、main全部小写,不能写成main或者Main 3、System首字母大写 4、暂时不考虑static void 等修饰符 5、.是一个运算符用来...
2019-08-08 20:46:51
246
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅