茅坤宝骏氹的博客

写博客,纯粹自娱。转载文章来源网络,转载链接不一定是原文,如有侵权请联系删除...

BATJ面试必会|Jvm 虚拟机篇

转载自BATJ面试必会|Jvm 虚拟机篇 目录 一、运行时数据区域 程序计数器 Java 虚拟机栈 本地方法栈 堆 方法区 运行时常量池 直接内存 二、垃圾收集 ...

2019-04-30 19:45:04

阅读数 39

评论数 0

web.xml 组件加载顺序

转载自web.xml 组件加载顺序 在配置项目组件的过程中, 了解Tomcat加载组件顺序很有必要。 例如某些框架如Quartz的集群功能需要数据库的支持, 数据库的加载肯定要在框架组件加载之前。 经过查阅和Debug发现, web.xml组件加载顺序为:context-param -&...

2019-04-28 19:15:29

阅读数 133

评论数 0

关于Spring底层原理面试的那些问题,你是不是真的懂Spring?

转载自关于Spring底层原理面试的那些问题,你是不是真的懂Spring? 1.什么是 Spring 框架?Spring 框架有哪些主要模块? Spring 框架是一个为 Java 应用程序的开发提供了综合、广泛的基础性支持的 Java 平台。Spring帮助开发者解决了开发中基础性的问题,使...

2019-04-28 19:15:20

阅读数 156

评论数 0

LVS三种模式的区别及负载均衡算法

转载自LVS三种模式的区别及负载均衡算法 LVS简介 LVS(Linux Virtual Server)即Linux虚拟服务器,是一个虚拟的服务器集群系统,由章文嵩博士在1998年5月成立,在linux2.6+后将lvs自动加入了kernel模块,我们看下lvs在我们日常的服务器架构所在的位置...

2019-04-28 19:15:07

阅读数 151

评论数 0

TCP为什么是三次握手和四次挥手

转载自 TCP为什么是三次握手和四次挥手 为什么建立连接是三次握手断开连接是四次挥手? 三次握手的流程和四次挥手的流程是什么? 三次握手与四次回收分别对应TCP连接与断开过程 tcp报文格式 标志位含义 ACK:确认序号有效。 SYN:发起一个新连接。 FIN:释放一个连接。 三...

2019-04-27 14:06:00

阅读数 209

评论数 0

JS中 [] == ![]结果为true,而 {} == !{}却为false, 追根刨底

转载自JS中 [] == ![]结果为true,而 {} == !{}却为false, 追根刨底 console.log( [] == ![] ) // true console.log( {} == !{} ) // false 在比较字符串、数值和布尔值的相等性时,问题还比较简单。但在...

2019-04-27 13:53:51

阅读数 127

评论数 0

Mybatis 使用的 9 种设计模式,真是太有用了

转载自Mybatis 使用的 9 种设计模式,真是太有用了 虽然我们都知道有26个设计模式,但是大多停留在概念层面,真实开发中很少遇到,Mybatis源码中使用了大量的设计模式,阅读源码并观察设计模式在其中的应用,能够更深入的理解设计模式。 Mybatis至少遇到了以下的设计模式的使用: ...

2019-04-27 13:45:47

阅读数 289

评论数 0

接口方法上的注解无法被@Aspect声明的切面拦截的原因分析

转载自接口方法上的注解无法被@Aspect声明的切面拦截的原因分析 前言 在Spring中使用MyBatis的Mapper接口自动生成时,用一个自定义的注解标记在Mapper接口的方法中,再利用@Aspect定义一个切面,拦截这个注解以记录日志或者执行时长。但是惊奇的发现这样做之后,在Spri...

2019-04-27 12:07:41

阅读数 10

评论数 0

Spring Boot 自动配置的 “魔法” 是如何实现的?

转载自Spring Boot 自动配置的 “魔法” 是如何实现的? Spring Boot是Spring旗下众多的子项目之一,其理念是约定优于配置,它通过实现了自动配置(大多数用户平时习惯设置的配置作为默认配置)的功能来为用户快速构建出标准化的应用。Spring Boot的特点可以概述为如下几点...

2019-04-27 11:34:39

阅读数 39

评论数 0

Http 持久连接与 HttpClient 连接池

转载自Http 持久连接与 HttpClient 连接池 一、背景 HTTP协议是无状态的协议,即每一次请求都是互相独立的。因此它的最初实现是,每一个http请求都会打开一个tcp socket连接,当交互完毕后会关闭这个连接。 HTTP协议是全双工的协议,所以建立连接与断开连接是要经过三次...

2019-04-27 11:14:23

阅读数 58

评论数 0

你真的很熟分布式和事务吗?

转载自你真的很熟分布式和事务吗? 微吐槽 hello,world. 不想了,我等码农,还是看看怎么来处理分布式系统中的事务这个老大难吧! 本文略长,读者需要有一定耐心,如果你是高级码农或者架构师级别,你可以跳过。 本文注重实战或者实现,不涉及CAP,略提ACID。 本文适合基础分布式程...

2019-04-27 11:07:46

阅读数 106

评论数 0

MySQL 中的重做日志,回滚日志以及二进制日志的简单总结

转载自MySQL 中的重做日志,回滚日志以及二进制日志的简单总结 MySQL中有六种日志文件,分别是:重做日志(redo log)、回滚日志(undo log)、二进制日志(binlog)、错误日志(errorlog)、慢查询日志(slow query log)、一般查询日志(general l...

2019-04-27 10:50:21

阅读数 57

评论数 0

20个高级Java面试题汇总

转载自20个高级Java面试题汇总 译文链接:http://www.codeceo.com/article/20-java-advanced-interview-questions.html 英文原文:Advanced Java Interview Questions 翻译作者:码农网 –...

2019-04-27 10:44:43

阅读数 18

评论数 0

JVM发生OOM的 8 种原因、及解决办法

转载自JVM发生OOM的 8 种原因、及解决办法 1、Java 堆空间 发生频率:5颗星 造成原因 无法在 Java 堆中分配对象 吞吐量增加 应用程序无意中保存了对象引用,对象无法被 GC 回收 应用程序过度使用 finalizer。finalizer 对象不能被 GC 立刻回收。fina...

2019-04-27 10:24:18

阅读数 29

评论数 0

永远不要在 MySQL 中使用 UTF-8

转载自永远不要在 MySQL 中使用 UTF-8 最近我遇到了一个 bug,我试着通过 Rails 在以“utf8”编码的 MariaDB 中保存一个 UTF-8 字符串,然后出现了一个离奇的错误: Incorrectstringvalue:‘\xF0\x9F\x98\x83<...

2019-04-26 22:41:09

阅读数 37

评论数 0

PNG 图片压缩原理解析

转载自PNG 图片压缩原理解析 什么是PNG PNG的全称叫便携式网络图型(Portable Network Graphics)是目前最流行的网络传输和展示的图片格式,原因有如下几点: 无损压缩:PNG图片采取了基于LZ77派生算法对文件进行压缩,使得它压缩比率更高,生成的文件体积更小,...

2019-04-26 22:39:52

阅读数 11

评论数 0

三个好用的并发工具类

转载自三个好用的并发工具类 以前的文章中,我们介绍了太多的底层原理技术以及新概念,本篇我们轻松点,了解下 Java 并发包下、基于这些底层原理的三个框架工具类。 它们分别是: 信号量 Semaphore 倒计时门栓 CountDownLatch 屏障 CyclicBa...

2019-04-23 23:16:04

阅读数 24

评论数 0

常用公有云接入——阿里

一、术语 中文 英文 说明 地域 Region 阿里云建设的数据中心。资源创建成功后无法更换地域。 可用区 Zone 同一地域内,电力和网络互相独立的物理数据中心。一个地域下可以有多个可用区。同一地域内可用区之间内网互通并且故障隔离,云服务器 EC...

2019-04-21 23:27:12

阅读数 27

评论数 0

常用公有云接入——谷歌

一、概念 1、项目 一个账号有唯一的项目,所有虚拟机都在project里面建。 2、计算引擎 虚拟机资源。 二、创建方式 1、页面控制台 2、gcloud命令行 3、REST API 4、SDK 三、Java SDK 1、创建API服务凭据,并下载P12文件 ...

2019-04-14 12:30:53

阅读数 64

评论数 1

常用公有云接入——AZURE

一、概念 1、订阅 可以使用订阅为组织内的团队提供访问开发环境(即测试、生产、开发、临时部署等)和项目的权限。针对每个应用程序环境创建不同的订阅,并为每个订阅分配不同的服务管理员帐户,这是保护每个环境安全的一个好方法。订阅可以与任意数目的服务相关联,而帐户所有者则能在其帐户中创建订阅,并能为每...

2019-04-13 22:47:56

阅读数 31

评论数 0

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