Dean0731 发布的文章

import asyncio async def coro(i): print("core start",i) ret = await get(i) # 此处为耗时的io等操作 print("core end",i) return ret async def get(i): await asyncio.sleep(5) return i loop = asyncio.get_event_loop() a...

POI与EasyExcel数据导出excel数据导入程序POI数据加入内存再操作消耗内存// 工作簿 2003 65535行 Workbook workbook = new HSSFWorkbook(); // 工作簿 2007 无限制,但耗时较长 Workbook workbook = new XSSFWorkbook(); // 无限制,大量数据速度也快,但会产生临时文件 // 工作表 Sheet sheet = workbook.createSheet("sheet1&qu...

title: python模块pillow中的mode问题在本地找了jpg的图,convert为不同mode,将不同的图截取做了个脑图,有个直观的感觉吧。把不同mode的图通过np.array()转化为array, 打印出array的shape, 和array[0, 0]的值, 便于理解不同mode的通道和像素值的存储。1 部分结果见下:2 部分代码和结果:将不同模式的图片打印出shape 和 [0, 0]像素点的值from PIL import Image import matplotl...

简介并发量小,用户使用的少,所以在低并发的情况下,一个jar包启动应用就够了,然后内部tomcat返回内容给用户。但是慢慢的,使用我们平台的用户越来越多了,并发量慢慢增大了,这时候一台服务器满足不了我们的需求了。于是我们横向扩展,又增加了服务器。这个时候几个项目启动在不同的服务器上,用户要访问,就需要增加一个代理服务器了,通过代理服务器来帮我们转发和处理请求。我们希望这个代理服务器可以帮助我们接收用户的请求,然后将用户的请求按照规则帮我们转发到不同的服务器节点之上。这个过程用户是无感知的,...

BIO同步阻塞bio:链接数目较少public static void main(String args[]) throws IOException { ExecutorService pool = ThreadPool.getCachedThreadPool(); ServerSocket socket = new ServerSocket(6666); System.out.println("服务器启动...."); while(tr...

概述简化开发,省略crud代码类似jpa,tk-mapper,在mybatis增强特性无侵入,损耗小,强大CRUD操作,Lambda,主键生成,全局拦截插件,性能分析插件,分页插件,内置代码生成器,自定义全局通用操作,ActiveRecord快速入门建表,依赖,配置,连数据库,代码,<dependency> <groupId>com.baomidou</groupId> <artifictId>mybatis-plus-boo...

1. 为什么使用消息队列?消息队列的优点和缺点?kafka、activemq、rabbitmq、rocketmq都有什么优缺点?面试官角度分析:(1)你知不知道你们系统里为什么要用消息队列这个东西?(2)既然用了消息队列这个东西,你知不知道用了有什么好处?(3)既然你用了MQ,那么当时为什么选用这一款MQ?1. 为什么使用消息队列?面试官问这个问题的期望之一的回答是,你们公司有什么业务场景,这个业务场景有什么技术挑战,如果不用MQ可能会很麻烦,但是再用了之后带来了很多好处。消息队列的常见使...

 Centos (例:nginx)编写服务脚本 vim /etc/init.d/nginx 粘贴以下代码 #!/bin/bash # nginx Startup script for the Nginx HTTP Server # it is v.0.0.2 version. # chkconfig: - 85 15 # description: Nginx is a high-performance web and proxy server. # I...

LaTeX中的数学模式有两种形式:inline 和 display。前者是指在正文插入行间数学公式,后者独立排列,可以有或没有编号。行间公式(inline)用$将公式括起来。块间公式(displayed)用$$将公式括起来是无编号的形式还有[.....]的无编号独立公式形式但Markdown好像不支持。块间元素默认是居中显示的。各类希腊字母编辑表运算符+, -, \pm, \mp, \dotplus \\ \times, \div, \divideontimes, /, \backslas...