上一页 1 2 3 4 5 6 7 8 9 10 ··· 17 下一页
摘要: 数据库查询相信很多人都不陌生,所有经常有人调侃程序员就是CRUD专员,这所谓的CRUD指的就是数据库的增删改查。 在数据库的增删改查操作中,使用最频繁的就是查询操作。而在所有查询操作中,统计数量操作更是经常被用到。 关于数据库中行数统计,无论是MySQL还是Oracle,都有一个函数可以使用,那就是 阅读全文
posted @ 2020-07-04 14:02 经济人 阅读(247) 评论(0) 推荐(0) 编辑
摘要: 首先,分布式锁和我们平常讲到的锁原理基本一样,目的就是确保在多个线程并发时,只有一个线程在同一刻操作这个业务或者说方法、变量。 在一个进程中,也就是一个jvm或者说应用中,我们很容易去处理控制,在jdk java.util并发包中已经为我们提供了这些方法去加锁,比如synchronized关键字或者 阅读全文
posted @ 2020-07-04 14:00 经济人 阅读(200) 评论(0) 推荐(0) 编辑
摘要: 堆和栈都是Java用来在RAM中存放数据的地方。 堆 (1)Java的堆是一个运行时数据区,类的对象从堆中分配空间。这些对象通过new等指令建立,通过垃圾回收器来销毁。 (2)堆的优势是可以动态地分配内存空间,需要多少内存空间不必事先告诉编译器,因为它是在运行时动态分配的。但缺点是,由于需要在运行时 阅读全文
posted @ 2020-07-04 13:58 经济人 阅读(329) 评论(0) 推荐(0) 编辑
摘要: 调用和回调机制 在一个应用系统中, 无论使用何种语言开发, 必然存在模块之间的调用, 调用的方式分为几种: 1.同步调用 同步调用是最基本并且最简单的一种调用方式, 类A的方法a()调用类B的方法b(), 一直等待b()方法执行完毕, a()方法继续往下走. 这种调用方式适用于方法b()执行时间不长 阅读全文
posted @ 2020-07-04 13:57 经济人 阅读(244) 评论(0) 推荐(0) 编辑
摘要: 为了提高系统的性能和可靠性,将应用服务进行拆分微服务化。作为系统入口的 API 网关也逐渐成为了标配。 今天我们一起来看看 API 网关的设计思路,需要承载了哪些功能?以及如何选择流行的 API 网关? 什么是 API 网关 网关一词最早出现在网络设备,比如两个相互独立的局域网之间通过路由器进行通信 阅读全文
posted @ 2020-07-04 13:18 经济人 阅读(1438) 评论(0) 推荐(0) 编辑
摘要: 前言 整理了一些Mysql数据库相关流程图/原理图,做一下笔记,大家一起学习。 1.mysql主从复制原理图 mysql主从复制原理是大厂后端的高频面试题,了解mysql主从复制原理非常有必要。 主从复制原理,简言之,就三步曲,如下: 主数据库有个bin-log二进制文件,纪录了所有增删改Sql语句 阅读全文
posted @ 2020-07-04 13:10 经济人 阅读(598) 评论(0) 推荐(0) 编辑
摘要: 1.系统不是分布式 1.1.单机版系统抢单案例 // 抢取订单函数 public synchronized void grabOrder(Long orderId, Long userId) { // 获取订单信息 OrderDO order = orderDAO.get(orderId); if 阅读全文
posted @ 2020-07-04 13:09 经济人 阅读(275) 评论(0) 推荐(0) 编辑
摘要: 前言: 整理了一些Java基础流程图/架构图,做一下笔记,大家一起学习。 1.spring的生命周期 Spring作为当前Java最流行、最强大的轻量级容器框架,了解熟悉spring的生命周期非常有必要; 首先容器启动后,对bean进行初始化 按照bean的定义,注入属性 检测该对象是否实现了xxx 阅读全文
posted @ 2020-07-04 12:06 经济人 阅读(205) 评论(0) 推荐(0) 编辑
摘要: 想必不少小伙伴面试过程中,会遇到「当键入网址后,到网页显示,其间发生了什么」的面试题。 这次,小林我带大家一起探究下,一个数据包在网络中的心路历程。 每个阶段都有数据包的「心路历程」,我们一起看看它说了什么? 正文 接下来以下图较简单的网络拓扑模型作为例子,探究探究其间发生了什么? 简单的网络模型 阅读全文
posted @ 2020-07-04 11:55 经济人 阅读(578) 评论(0) 推荐(2) 编辑
摘要: 前言 Insert into select请慎用。这天xxx接到一个需求,需要将表A的数据迁移到表B中去做一个备份。本想通过程序先查询查出来然后批量插入。但xxx觉得这样有点慢,需要耗费大量的网络I/O,决定采取别的方法进行实现。通过在Baidu的海洋里遨游,他发现了可以使用insert into 阅读全文
posted @ 2020-07-04 11:39 经济人 阅读(223) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 8 9 10 ··· 17 下一页