u02-001-java抽象封装 编程技术

u02-001-java抽象封装

概念:面向对象编程(Object Oriented Programming,OOP)是种计算机编程架构,在考虑问题时以具体的事物对象为单位,考虑它的属性和方法,它可以使人们的编程与实际的世界更加接近,所有的对象被赋予属性和方法,这样变成就更加富有人性化、模拟现实世界中的概念、是一种设计和实现软件系统的思想。 面向过程思想: 面向过程的设计思想在考虑问题时,是以一...
阅读全文
深入探究JVM之对象创建及分配策略 编程技术

深入探究JVM之对象创建及分配策略

@ 目录 前言 Java是面向对象的语言,所谓“万事万物皆对象”就是Java是基于对象来设计程序的,没有对象程序就无法运行(8大基本类型除外),那么对象是如何创建的?在内存中又是怎么分配的呢? 正文 一、对象的创建方式 在Java中我们有几种方式可以创建一个新的对象呢?总共有以下几种方式: new关键字 反射 clone 反序列化 Uns...
阅读全文
ClickHouse的核心特性及架构 编程技术

ClickHouse的核心特性及架构

文章作者:朱凯 编辑整理:Hoh 内容来源:《ClickHouse原理解析与应用实践》 导读: 随着业务的迅猛增长,Yandex.Metrica目前已经成为世界第三大Web流量分析平台,每天处理超过200亿个跟踪事件。 能够拥有如此惊人的体量,在它背后提供支撑的ClickHouse功不可没。 ClickHouse已经为Yandex.Me...
阅读全文
骚年快答 | 为何微服务项目都使用单体代码仓库? 编程技术

骚年快答 | 为何微服务项目都使用单体代码仓库?

【答疑解惑 】 |  作者  / Edison Zhou 这是 恰童鞋骚年 的第 265 篇原创内容 之前在学习微软的示例eShopOnContainers时发现它使用的是单体代码仓库库,之后又发现大家在进行微服务项目开发时也都在使用单体代码仓库。问题来了,为啥要微服务项目都要使用单体仓库(所有微服务都在一个代码仓库)呢? 1 微服...
阅读全文
JAVA中Context的详细介绍和实例分析 编程技术

JAVA中Context的详细介绍和实例分析

最熟悉的陌生人——Context 刚刚学android或者js等,都会看见这个频繁的字眼——Context。 意为”上下文“。 本文主要记述,Context到底是什么、如何理解Context、一个APP可以有几个Context、Context能干啥、Context的作用域、获取Context、全局获取Context技巧。 思考: Java:万物皆对象。Flutter:...
阅读全文
集群多JVM分布式锁实现 Java

集群多JVM分布式锁实现

基于数据库表乐观锁 (基本废弃) 要实现分布式锁,最简单的⽅方式可能就是直接创建⼀一张锁表,然后通过操作该表中的数据来实现了了。 当我们要锁住某个⽅法或资源时,我们就在该表中增加一条记录,想要释放锁的时候就删除这条记录。 比如创建这样一张数据库表: CREATE TABLE `methodLock` ( `id` int(11) NOT NULL AUTO_INCREMENT C...
阅读全文
我不是针对Java,但抓住高并发的核心后,PHP完胜了 编程技术

我不是针对Java,但抓住高并发的核心后,PHP完胜了

什么是高并发? 高并发是互联网分布式系统架构的性能指标之一,它通常是指单位时间内系统能够同时处理的请求数,简单点说,就是QPS(Queries per second)。 那么我们在谈论高并发的时候,究竟在谈些什么东西呢? 高并发究竟是什么? 这里先给出结论:  高并发的基本表现为单位时间内系统能够同时处理的请求数。 ...
阅读全文
微服务架构详解 软件架构

微服务架构详解

本文将介绍微服务架构和相关的组件,介绍他们是什么以及为什么要使用微服务架构和这些组件。本文侧重于简明地表达微服务架构的全局图景,因此不会涉及具体如何使用组件等细节。 要理解微服务,首先要先理解不是微服务的那些。通常跟微服务相对的是单体应用,即将所有功能都打包成在一个独立单元的应用程序。从单体应用到微服务并不是一蹴而就的,这是一个逐渐演变的过程。本文将以一个网上超市应用为例来说明这一过程。 ...
阅读全文
学 Python 还是 Java, 7 张漫画带你全面分析 编程技术

学 Python 还是 Java, 7 张漫画带你全面分析

TIOBE 2020 年 6 月份的编程语言排行榜已经出来了。 这个号称江湖兵器谱排行榜,每个月都会出炉一次,前十名几乎没有变化。 C 语言已经蝉联了 2 个月的第一,而 Java 和 Python 依然是老二和老三,市场热度常见不减。 C 语言的第一跟全球 5G 时代的到来,万物互联,工业智能化有关,因为底层的代码全部都是 C 语言编写,部分会用 C++,一起来看一下榜单: ...
阅读全文
Loading...