自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

牧码人-柯大师博客

一个爱装逼的菜鸟Java程序员

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

原创 菜鸟说说Java23种设计模式(根据企业实战经验讲解,如有失误,请多指教)19-08-04起

菜鸟精讲设计模式 凡是要问个为什么!今天我们也不例外!Why ??? 使用设计模式: 使用设计模式可以重构整体架构代码、提交代码复用性、扩展性、减少代码冗余问题。Java高级工程师必备的技能!(这是一句废话,大家都懂的!!!) 我是一个有原则的人,那么同样设计模式也是有原则的...

2019-08-05 18:14:24 180

原创 菜鸟选手谈谈RabbitMQ基本原理!!!(写的不好,勿见怪,不要喷)未完待续......

What MQ??? 关于MQ的前世今生,咱们细谈 MQ全称为Message Queue,消息队列(MQ)是一种应用程序对应用程序的通信方法(官方语言)。MQ是消费-生产者模型的一个典型的代表,一端往消息队列中不断写入消息,而另一端则可以读取队列中的消息。(相当于n年前的信差吧!哦还有邮递员啦!) 在下之前用过IBMmq,可是今天偏偏不说这个,毕竟似乎没...

2019-07-11 16:15:59 327

原创 菜鸟谈谈Java异常处理机制(文章重构,希望勿喷我!!!)

何为异常? 举个栗子:如我们的程序需要对数据库做一个插入的操作,但是可以会因为各种原因而导致发生了错误,这些错误中包含我们能预见的错误,同时也包含了我们不能预见的错误,而为了解决这些在运行中可能出现的错误,每个编程语言都有其对错误的处理。(异常和意外永远也不知道那个先来,对于码农来说)而Java中专门引入了异常(Exception:翻译过来为例外),异常机制可以及时有效的帮...

2019-06-12 22:55:16 2256 9

转载 微服务调用为啥用RPC框架,http不更简单吗?

背景在一次的面试交谈中,聊到业务实现的技术架构。不管系统大小,一般都是微服务的架构,所以就产生了一个问题,为什么服务之间调用,选择用RPC,http 不也能实现服务之间的通信吗?怎么不用呢?或者 RPC 比 http 好在哪里?什么是RPC提到RPC(Remote Procedure Call),就躲不开提到分布式,这个促使RPC诞生的领域。假设你有一个Calculator,以及它...

2019-04-30 09:46:24 2044

原创 docker核心概念(容器、仓库、镜像运行关系图,有图有真相)

2019-04-25 16:54:38 644

原创 Docker 安装的软件如何修改配置文件的?

网上似乎很少,最近遇到的一个难点问题,现在整理一下!答案: 容器挂载外部配置文件 –v,使用挂载方式,外部的配置文件覆盖内部容器配置文件!!!通过Docker安装的Nginx如何配置nginx.conf?Docker通过容器运行Nginx-----安装的目录在容器中/容器id/etc/nginx,/容器id/etc/mysql,默认情况下安装在容器的etc目录...

2019-04-25 16:44:53 3824

转载 我们为什么要用 HTTPS?(为什么不在使用http)

前言 讲 HTTPS 之前,我们先来回顾一下 HTTP 协议。HTTP 是一种超文本传输协议,它是无状态的、简单快速的、基于 TCP 的可靠传输协议。(废话还用说么?)既然 HTTP 协议这么好,那怎么有冒出来了一个 HTTPS 呢?主要是因为 HTTP 是明文传输的,这就造成了很大的安全隐患。在网络传输过程中,只要数据包被人劫持,那你就相当于赤身全裸的暴露在他人面前,毫无半点隐私可...

2019-04-19 21:36:21 3764

翻译 几个Java代码瘦身优化的经典案例(不看必定后悔的!!!)

前言: 苹果创始人老乔说,”复杂的终极境界是简单“,同样的优雅的代码一定是精简明了,可读性好。老子也说大道至简,可见简洁的代码是多么的重要,不啰嗦,直接干货。1.使用级联 优化前5行 ParamBO paramBO = new ParamBO(); paramBO.setId(1); paramBO.setNa...

2019-04-19 16:50:48 1103 1

原创 IDEA一定要改的八条配置(抛弃eclipse,爱上idea)

前言 老实说,写这种操作类型的文章很掉价。因为这种文章烂大街了,大家操作套路肯定是一样的。然而,我答应了我的同事小美,给她出一篇!(毕竟装逼是要付出代价的),毕竟人家打算从Eclipse转IDEA了,于是以示鼓励,写一篇给她!那么是哪八条一定要改的配置呢!我没列快捷键,是因为IDEA原生的快捷键,我用的也挺顺手,所以并不是认为一定要改!• 自动编译开关• 忽略大小...

2019-04-19 14:26:21 458

转载 字符串拼接常用方法

字符串,是Java中最常用的一个数据类型了。本文,也是对于Java中字符串相关知识的一个补充,主要来介绍一下字符串拼接相关的知识。本文基于jdk1.8.0_181。字符串拼接是我们在Java代码中比较经常要做的事情,就是把多个字符串拼接到一起。我们都知道,String是Java中一个不可变的类,所以他一旦被实例化就无法被修改。(不可变类的实例一旦创建,其成员变量的值就不能被修改。这...

2019-04-19 10:40:37 47414 2

转载 谈谈 Java 类加载机制(个人理解,失误的地方请指正)

Tomcat架构,其中很重要的一个模块是类加载器,因为以前学习的不够深入,所以趁这个机会好好把类加载机制搞明白。概论:类加载器主要分为两类,一类是JDK默认提供的,一类是用户自定义的。JDK默认提供三种类加载器: BootstrapClassLoader启动类加载器:每次执行java命令时都会使用该加载器为虚拟机加载核心类。该加载器是由nativecod...

2019-04-19 09:18:57 166

空空如也

空空如也

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

TA关注的人

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