实用代码架构
文章平均质量分 63
主要是分享一些代码架构相关
剑客阿良_ALiang
人都是孤独的,没有人逃脱的了,这就是他们的悲剧所在。——理查德·耶茨 《十一种孤独》
展开
-
Java实现任务调度FIFO队列策略,LinkedBlockingDeque使用(附代码) | 实用代码架构
在工作中,很多高并发的场景中,我们会用到队列来实现大量的任务请求。当任务需要某些特殊资源的时候,我们还需要合理的分配资源,让队列中的任务高效且有序完成任务。熟悉分布式的话,应该了解yarn的任务调度算法。本文主要用java实现一个FIFO(先进先出调度器),这也是常见的一种调度方式。原创 2021-12-25 22:26:28 · 3113 阅读 · 18 评论 -
Java Semaphore实现高并发场景下的流量控制(附源码) | 实用代码架构
在java开发的工作中是否会出现这样的场景,你需要实现一些异步运行的任务,该任务可能存在消耗大量内存的情况,所以需要对任务进行并发控制。如何优雅的实现并发控制呢?下面我会给大家介绍一个类——Semaphore,能很优雅的实现并发控制,继续往下看吧。原创 2021-12-18 22:25:42 · 3347 阅读 · 60 评论 -
java WebSocket客户端断线重连 | 实用代码框架
在工作中是否会遇到实用websocket客户端连接服务端的时候,网络波动,服务端断连的情况。会导致客户端被动断开连接。为了解决这个问题,需要对被动断开连接的情况进行捕获,并重新创建连接。这篇文章主要是提供可以直接使用的断线重连websocket客户端代码。原创 2021-10-25 17:56:58 · 55298 阅读 · 16 评论 -
python flask文件下载 | 实用代码架构
目录简述依赖代码总结简述写一个简单的flask文件下载接口。依赖flask、gevent代码不废话上代码。#!/usr/bin/env python3# -*- coding: utf-8 -*-"""Created on Sat Oct 23 19:53:18 2021@author: huyi"""from flask import Flask, request, make_response, send_from_direct原创 2021-10-24 01:00:00 · 47364 阅读 · 4 评论 -
python http服务flask架构实用代码 | 实用代码架构
目录概述依赖库代码总结概述本篇文章主要分享一个python的简单http服务flask架构。目前主流的python的服务框架有django、flask,相较于django来说,flask更小巧玲珑。至于并发的问题,使用了gevent协程io进行处理。依赖库flask安装,使用豆瓣源加速。pip install flask -i https://pypi.douban.com/simplegevent安装,使用豆瓣源加速。pip install ..原创 2021-10-15 14:00:46 · 63898 阅读 · 4 评论