自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Java面试宝典(Linux)

1、 请解释下列 10 个 shell 命令的用途top、ps、mv、find、df、cat、chmod、chgrp、grep、wctop:该命令提供了实时对系统处理器状态的监控,它能够实时显示系统中各个进程的资源占用情况。该命令可以按照对 CPU、内存使用和执行时间对系统任务进程进行排序显示,同时还可以通过交互式命令进行设定显示。ps:显示系统进程在瞬间的运行动态。mv:文件/目录改名或...

2019-06-22 12:04:38 359

原创 Java面试宝典(设计模式/算法)

1、正则表达式中*?+的作用分别是什么都可以用来匹配数量*表示 0个或者多个?表示0个或者1个+表示1个或者多个2、单例设计模式单例模式有以下特点:单例类只能有一个实例单例类必须自己创建自己的唯一实例单例类必须给所有其他对象提供这一实例,分:懒汉式 和 饿汉式3、简单工厂模式简单工厂模式是属于创建型模式,又叫做静态工厂方法(Static Factory Method)...

2019-06-21 21:21:52 359

原创 Linux的常用基本命令

一、cd:切换目录(Change directory)(1)cd ~ 和 cd: 返回用户目录[root@izwz94jtz9hbdq165vpxpxz app1]# cd ~[root@izwz94jtz9hbdq165vpxpxz ~]# [root@izwz94jtz9hbdq165vpxpxz app1]# cd[root@izwz94jtz9hbdq165vpxpxz ~]# ...

2019-06-18 17:42:37 454

原创 Java面试宝典

1. Java中方法重写(Overriding)和方法重载(Overloading)是什么意思?有什么区别?Java中 的方法重载发生在同一个类里面 两个或者是多个方法的方法名相同但是参数不同的情况;而方法重写是说子类重新定义了父类的方法,子类的方法必须与要重写的父类方法有相同的方法名,参数列表和返回类型。重载(Overloading)(1) 方法重载是让类以统一的方式处理不同类型数据的一种...

2019-06-17 19:48:09 268

原创 什么是BASE理论

eBay 的架构师 Dan Pritchett 源于对大规模分布式系统的实践总结,在 ACM 上发表文章提出 BASE 理论,BASE 理论是对 CAP 理论的延伸,核心思想是即使无法做到强一致性(Strong Consistency,CAP 的一致性就是强一致性),但应用可以采用适合的方式达到最终一致性(Eventual Consitency)。基本可用(Basically Availabl...

2019-06-17 19:11:40 9541 1

转载 什么是CAP

CAP定理 最早是由加州大学伯克利分校的 Eric Brewer 教授2000年7月在 ACM PODC 会议上提出 CAP 猜想,两年后再由麻省理工学院的 Seth Gilbert 和 Nancy Lynch 从理论上证明了 CAP。之后,CAP理论正式成为分布式计算领域的公认定理。CAP理论: 一个分布式系统最多只能同时满足一致性(Consistency)、可用性(Availability)...

2019-06-17 17:58:12 983

原创 什么是微服务

我们目前所说的微服务一般是指一种微服务架构思想,而这种架构思想的表现形式则是:采用分布式系统开发。也就是把一个单体应用程序 分解成一套服务,即把一个分成多个,减少程序复杂度(耦合度)。而且分解成一套服务之后每个服务可以由一个团队独立专注开发,每个服务可以选择不同的技术选型,可以使用最新的技术。再则微服务架构模式可以实现每个微服务独立部署,使得持续部署成为可能。不过微服务也有些小瑕疵,就是没...

2019-06-17 17:37:52 204

转载 史上最简单的 IntelliJ IDEA 教程

[转](https://blog.csdn.net/qq_35246620/article/details/61191375) 史上最简单的 IntelliJ IDEA 教程 置顶 ...

2019-05-25 14:26:20 241

转载 IOC 框架(依赖注入 DI)

1、IOC理论背景我们都知道,在采用面向对象方法设计的软件系统中,它的底层实现都是由N个对象组成的,所有的对象通过彼此的合作,最终实现系统的业务逻辑。[图1:软件系统中耦合的对象]如果我们打开机械式手表的后盖,那么我们就可以看到如上图 类似的情景,各个齿轮分别带动时针、分针和秒针顺时针旋转,从而在表盘上产生正确的时间。而在软件系统中对象之间的耦合关系非常类似于此,这些对象(齿轮)互相耦合...

2019-05-23 20:15:10 866

原创 Mybatis04 映射文件之动态SQL

Mybatis的动态SQL包括以下几个元素:if、choose(一般与when和otherwise一起使用)、trim、foreach、bind、where、set。1. if 标签if标签是最常用的判断标签,相当于对java中的if语句,一般与test属性联合使用。使用场景:在查询条件中,如根据性别查询用户信息,性别就是一个选填条件,可有可无,此时就可以使用if标签进行判断。还可以通过te...

2019-05-16 20:44:37 248

原创 Maven 基础讲解

Maven :一个 jar 包的 管理工具,通过一个叫 pom.xml 的文件 进行 jar 包管理 ;在团队 协同开发过程中,通过 maven 管理 jar 包,可以使大家的 开发环境一致。配置Maven:https://archive.apache.org/dist/maven/maven-3/3.6.0/binaries/官网 下载 旧版本 apache-maven-3.6.0-...

2019-05-11 15:59:27 210

空空如也

空空如也

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

TA关注的人

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