How_2_Play_Life

19应届生一枚,专注Java后端技术栈的学习,目前备战秋招中哇(求内推ing)。欢迎访问我的博客 : h2pl.github.io...

排序:
默认
按更新时间
按访问量

重新学习MySQL数据库开篇:数据库的前世今生

完整系列博文发布于我的专栏:重新学习MySQL数据库数据库的前世今生小李的数据库之旅(上)转自: 刘欣 码农翻身 2016-09-111无纸化办公小李是这个大学计算机科学与技术系的知名学生,他的编程能力了得,使用Pascal 炉火纯青,这都是高中期间参加全国青少年信息学奥林匹克竞赛打下的底子,  ...

2017-10-27 11:08:20

阅读数:323

评论数:0

深入理解JVM虚拟机开篇:JVM介绍与知识脉络梳理

转自:https://mp.weixin.qq.com/s/EjVfk1iOuQUjLfPxt_DJ7Q我是大名鼎鼎的Java 虚拟机,  据说这个星球上每天有900多万程序员和我打交道,这真是一个惊人的数字。 这900多万人中不少人对我的技术内幕非常感兴趣, 有事儿没事儿都要把我“大卸八块”, ...

2017-09-15 16:14:26

阅读数:337

评论数:0

走进JavaWeb技术世界开篇:JavaWeb技术汇总

Java Web是众多技术汇总形成的代名词,展开来说,包括了非常多相关技术。Java发展了20年, 现在已经不仅仅是一个单纯的语言了, 而是一套完整的生态系统, 其中的术语像 HTML, XML, CSS, Javascript , AJAX, JQuery,Prototype, HTTP, To...

2017-07-24 12:06:00

阅读数:875

评论数:0

Java网络编程和NIO详解开篇:Java网络编程基础

老曹眼中的网络编程基础转自:https://mp.weixin.qq.com/s/XXMz5uAFSsPdg38bth2jAA我们是幸运的,因为我们拥有网络。网络是一个神奇的东西,它改变了你和我的生活方式,改变了整个世界。 然而,网络的无标度和小世界特性使得它又是复杂的,无所不在,无所不能,以致于...

2017-07-13 11:33:18

阅读数:1693

评论数:0

Spring源码剖析开篇:Spring概述

在讲源码之前,先让我们回顾一下一下Spring的基本概念,当然,在看源码之前你需要使用过spring或者spirngmvc。1.1.1  Spring是什么Spring是一个开源的轻量级Java SE(Java 标准版本)/Java EE(Java 企业版本)开发应用框架,其目的是用于简化企业级应...

2017-06-11 15:33:42

阅读数:1025

评论数:0

Java基础开篇:Java核心技术学习总结

本文主要是我最近复习Java基础原理过程中写的Java基础学习总结。Java的知识点其实非常多,并且有些知识点比较难以理解,有时候我们自以为理解了某些内容,其实可能只是停留在表面上,没有理解其底层实现原理。纸上得来终觉浅,绝知此事要躬行。笔者之前对每部分的内容对做了比较深入的学习以及代码实现,基本...

2017-04-10 22:46:26

阅读数:10203

评论数:0

Java并发指南开篇:Java并发编程学习大纲

Java并发编程一直是Java程序员必须懂但又是很难懂的技术内容。这里不仅仅是指使用简单的多线程编程,或者使用juc的某个类。当然这些都是并发编程的基本知识,除了使用这些工具以外,Java并发编程中涉及到的技术原理十分丰富。为了更好地把并发知识形成一个体系,也鉴于本人没有能力写出这类文章,于是参考...

2017-03-08 09:46:49

阅读数:943

评论数:0

搞懂分布式技术6:Zookeeper 是如何保证顺序一致性的

zookeeper架构.jpg本文适用于对Zookeeper有一定了解且想要了解源码或正在了解源码的同学,花费大约五分钟前几天看了一个帖子,讲Zookeeper的顺序一致性,比划了一通数学解释,看的云山雾罩的,在此讲下自己对于顺序一致性的理解Zookeeper常被用于分布式协调服务(即服务或元数据...

2018-06-21 16:20:28

阅读数:3

评论数:0

搞懂分布式技术5:Zookeeper的Watcher机制与分布式锁实现

基于Zookeeper的分布式锁OCT 23, 2017这篇文章只需要你10分钟的时间。实现分布式锁目前有三种流行方案,分别为基于数据库、Redis、Zookeeper的方案,其中前两种方案网络上有很多资料可以参考,本文不做展开。我们来看下使用Zookeeper如何实现分布式锁。什么是Zookee...

2018-06-21 15:22:57

阅读数:8

评论数:0

探索分布式服务框架Dubbo:Dubbo架构原理

聊聊Dubbo(三):架构原理无论是Dubbo还是Dubbox,包括在之前《聊聊Dubbo(一):为何选择》中介绍的其他框架,其本质都是远程调用框架,而对于远程调用如果没有分布式的需求,其实是不需要用这么重的框架,只有在分布式的时候,才有Dubbo这样的分布式服务框架的需求,说白了就是个远程服务调...

2018-06-21 00:07:42

阅读数:5

评论数:0

探索分布式服务框架Dubbo3:为何选择Dubbo

聊聊Dubbo(一):为何选择1. 前言随着现在互联网行业的发展,越来越多的框架、中间件、容器等开源技术不断地涌现,更好地来服务于业务,实现业务并解决问题。然而面对众多的技术选择,我们要如何甄别出适合自己团队业务的技术呢?对于人来说,鞋子过大,可能影响奔跑的速度,鞋子过小,可能影响身体的成长。技术...

2018-06-21 00:06:50

阅读数:4

评论数:0

探索分布式服务框架Dubbo2:以RPC为基础的微服务

从SOA到微服务的演化原创: 老刘 码农翻身 2017-05-22小明毕业后为了户口,进入了一家大型国企的信息部门工作, 这个国企不差钱, 几十年来随着IT系统的发展, 也与时俱进地兴建了多个信息系统,只不过自家开发的极少, 从外边购买的极多, 虽然信息部也有开发能力, 但是当甲方的感觉是最妙的,...

2018-06-20 21:50:21

阅读数:39

评论数:0

探索分布式服务框架Dubbo1:RPC的由来与发展

转自https://zhuanlan.zhihu.com/p/290280541974年冬,互联网大师 Jon Postel发表了RFC674:“Procedure Call Protocol Documents,Version 2”,尝试定义一种在包含70个节点的网络中共享资源的通用方法。在大师...

2018-06-20 21:06:56

阅读数:13

评论数:0

探索分布式服务框架Dubbo开篇:牛逼哄哄的RPC

牛逼哄哄的RPC原创: 简单的老王 SimpleMain 2016-08-21这个周日的下午,老王想跟大家聊聊一个听起来牛逼的技术:RPC。那是N年前的一天,老王在看一本讲java的技术书(可惜忘了叫啥名字了),突然看到有一章讲RMI的,立马就觉得很好奇。于是乎,就按书上所讲,写了demo程序。当...

2018-06-20 20:51:58

阅读数:24

评论数:0

探秘Netty6:基于Netty自己动手实现Web框架

大厨小鲜——基于Netty自己动手实现Web框架钱文品Good news everyone!​关注他17 人赞了该文章上节课我们自己动手制作了一个RPC框架,本节课我们挑战一个稍有难度的一点的任务,手动制作一个Web框架。我不太愿意叫什么MVC框架,因为我在制作这个小项目的时候可没想过它要怎么怎么...

2018-06-20 16:43:43

阅读数:32

评论数:0

探秘Netty5:基于Netty自己动手实现RPC框架

三、事件模型假设在某种场景下,整个程序的目的都是处理单一的事情(比如一个web服务器的目的只是处理请求),我们可以将「与处理请求无关」的逻辑封装到一个框架内,在每次请求处理完后,都执行一次事件的分发和处理,这就是event loop了。很多语言中都有这种概念,如nodejs中的event loop...

2018-06-20 12:11:36

阅读数:16

评论数:0

探秘Netty4:Netty核心组件详解

Netty In Action(三) 发表于 2017-09-19 |  分类于 读书笔记 |  阅读次数 96引言    本章我们将着重介绍以下几个概念,不同的是我们不会分开介绍而是通过讲解他们是如何协同工作的来帮助我们在脑海中构造一张Netty工作机制的蓝图。Bootstrap or Serv...

2018-06-20 10:40:07

阅读数:41

评论数:0

探秘Netty3:Netty概述与基础实例

Netty In Action(二) 发表于 2017-09-13 |  分类于 读书笔记 |  阅读次数 467第一个Netty程序本章将运用netty建立一个Echo Server和Client来熟悉Netty的特性Echo Server一个Netty服务器包含以下两个主要部分:Bootstr...

2018-06-20 10:27:35

阅读数:18

评论数:0

探秘Netty2:Java NIO1.0到2.0

netty是什么    Nettt是一个基于Java NIO的client-server网络服务框架,人们可以利用netty快速地开发网络应用。同时netty相对于其他网络框架更加简单并且扩展性更强,这主要得益于其提供的简单易用的api将业务逻辑和网络处理代码解耦开来。能够使你更加专注于业务的实现...

2018-06-20 09:46:06

阅读数:10

评论数:0

探秘Netty1:从IO模型谈到Reactor线程模型

异步网络模型异步网络模型在服务开发中应用非常广泛,相关资料和开源库也非常多。项目中,使用现成的轮子提高了开发效率,除了能使用轮子,还是有必要了解一下轮子的内部构造。这篇文章从最基础的5种I/O模型切入,到I/O事件处理模型逐步深入。文中提到的模型都是一些通用的模型,在《linux高性能服务器编程》...

2018-06-20 09:42:09

阅读数:8

评论数:0

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