加载中
Spring-事务

数据库事务是访问并可能操作各种数据项的一个数据库操作序列,这些操作要么全部执行,要么全部不执行,是一个不可分割的工作单位。事务由事务开始与事务结束之间执行的全部数据库操作组成。 ...

2021/02/18 15:04
110
Java并发-BlockingQueue

阻塞队列长用于生产者消费者场景,生产者添加元素,消费者获取元素。BlockingQueue是存放元素的容器,它提供了线程安全的队列访问方式,JUC下面很多高级同步类都是基于它实现的。 1 概述 阻塞...

2021/02/13 23:30
3.7K
分布式-CAP与BASE

分布式基本理论CAP与BASE 1 CAP理论 CAP理论是分布式系统中最核心的基础理论,一个分布式系统最多只能同时满足一致性(Consistency)、可用性(Availablity)、分区容错性(Partition Tolerance)...

2021/02/13 18:11
84
Java并发-线程池

Java中线程池是运用场景最多的并发框架,几乎所有需要异步或者并发执行任务的程序都可以使用线程池。 合理使用线程池可以带来3个好处: 降低资源消耗。通过重复利用已创建的线程降低线程创建...

Java并发-synchronized

synchronized是Java提供的一种内置锁,通常叫做重量级锁。在Java SE 1.6对其进行了各种优化。 1 基本使用及原理 利用synchronized实现同步的基础:Java中的每个对象都可以作为锁。具体表现为...

2021/02/08 09:22
68
Java并发-AQS(1)

AQS即AbstractQueuedSynchronizer(抽象队列同步器),用来构建锁或者其他同步组件的基础框架,它使用了一个int成员变量来表示同步状态,通过内置的FIFO队列构成等待队列。 1 AQS简介 同步器本...

2021/02/05 00:30
26
掘金15W沸点简单分析(二)

一、数据预处理与入库 获取到了原始数据之后,下一步就是清洗入库。 1.1 数据模型 因为是简单分析,所以只获取话题、用户、消息三块内容。具体如下: class Pins(object): """ 沸点 """ msg_...

2020/09/01 16:51
2.6K
掘金15W沸点简单分析(一)

数据分析之数据采集(仅Web爬虫相关)。本文继续从爬虫入手。不过这次使用的是Python。 一、另一种方式的爬虫 爬虫通常是:①得到目标网页URL;②发起HTTP请求得到网页数据;③使用各种方式解析...

基于Spring Boot + Dubbo的全链路日志追踪(二)

一、概要 紧接上一篇,完成分析之后,就要具体的实现了。 service-a: 实现dubbo服务。 service-b: 实现web服务,并调用service-a实现的服务。 二、实现 2.1 日志采集及存储 本例直接使用【阿...

基于Spring Boot + Dubbo的全链路日志追踪(一)

一、 概要 当前公司后端整体架构为:Spring Boot + Dubbo。由于早期项目进度等原因,对日志这块没有统一的规范,基本上是每个项目自己管自己的日志。这也对后面的问题排查带来了很大的困难,...

2019/05/25 17:34
2.2K
使用C语言编写Python扩展包

使用C编写Python扩展包。官网文档其实已经很详尽~ 使用场景猜想:某些需要高效处理的算法、某些耗时的操作优化、或者某些核心算法加密等~ 环境:macOS + pyhton3.7 文档地址: https://docs...

2018/12/27 18:14
358
gRPC基本使用(一)--java与go之间的相互调用

gRPC是一个高性能、开源、通用的RPC框架,面向移动和HTTP/2设计。gRPC 默认使用 protocol buffers,这是 Google 开源的一套成熟的结构数据序列化机制。 Protocol Buffers 是一种轻便高效的结...

2018/11/24 17:35
8.7K

没有更多内容

加载失败,请刷新页面

返回顶部
顶部