I/O处理单元 I/O模型 阻塞I/O:阻塞的文件描述符称为阻塞I/O,针对阻塞I/O执行的系统调用可能因为无法立即完成而被操作系统挂起,直到等待的事件发生为止。针对非阻塞的I/O执行的系统调用总是立即返回,而不管事件是否已经发生。所以,只有在事件已经发生的情况下操作非阻塞I/O,才能提高程序的效率 ...
分类:
其他好文 时间:
2021-04-27 14:12:41
阅读次数:
0
最近发现我们系统导出excel文件时由于是导出百万级数据导出,速度过慢并且内存占用多,故进行了下面的一次优化。 我们使用apache的poi进行excel文件操作 主要耗时: 1、从数据库得到需要导出的结果集耗时 2、将数据写入excel耗时 优化前 public abstract class Ba ...
分类:
其他好文 时间:
2021-04-26 13:58:43
阅读次数:
0
什么是重定向? 在某些情况下,针对客户端的请求,一个Servlet类可能无法完成全部工作。而在HttpServletResponse接口中,定义了一个sendRedirect方法实现请求重定向,则可以是用该方法指向一个心得资源路径,让客户端重新发送请求。 因为请求重定向是让客户端重新发起一个新的请求 ...
分类:
其他好文 时间:
2021-04-24 13:37:08
阅读次数:
0
Oracle索引建立原则 确定针对该表的操作是大量的查询操作还是大量的增删改操作。 尝试建立索引来帮助特定的查询。检查自己的sql语句,为那些频繁在where子句中出现的字段建立索引。 where语句中不得不对查询列采用函数查询,如upper函数,最好建立相应函数索引; 在SQL语句中经常进行GRO ...
分类:
数据库 时间:
2021-04-24 11:52:47
阅读次数:
0
TcaplusDB君一直密切关注着游戏行业和数据库行业的动态。以下是TcaplusDB君收集的近期的游戏行业和数据库行业的新闻,汇编整理,献给大家观看。 (本篇文章部分内容来自网络) Epic获10亿美元融资,积极回应亏损传闻 Epic Games于4月13日称,公司已在新一轮融资中获得了10亿美元 ...
分类:
数据库 时间:
2021-04-23 11:59:39
阅读次数:
0
随着科技的发展,服务器攻击的成本越来越低,如果不重视ddos防护,服务器很容易成为攻击目标,受到DDoS攻击。那么如何防止服务器被DDoS攻击呢? ? 分布式拒绝服务攻击(DDoS攻击)是一种针对目标系统的恶意网络攻击行为,DDoS攻击经常会导致被攻击者的业务无法正常访问,也就是所谓的拒绝服务。 常 ...
分类:
其他好文 时间:
2021-04-23 11:48:55
阅读次数:
0
4月17日,HarmonyOS开发者日在上海顺利举办。300多名开发者朋友们齐聚上海,共襄一场技术硬核、体验创新的盛宴。本次活动专注于HarmonyOS技术解读与技术实践,从技术赋能与开发实践、开发工具、社区共建几个维度助力开发者能力成长和实践创新。 Codelabs深度剖析与代码动手实践 针对开发 ...
分类:
其他好文 时间:
2021-04-22 15:35:21
阅读次数:
0
目前社区越来越靠近开源,很多的基础架构也不在从头造轮子,都是基于开源项目的基础上进行再一步封装。比如针对restful,通常是使用开源的jersey。但是开源的产品通常都是提供核心功能,并不能提供企业级运行所需要的功能。这就需要我们哪来一个开源产品进行进一步封装。 很多人经常提问,封装到底到底需要考 ...
分类:
其他好文 时间:
2021-04-22 15:34:47
阅读次数:
0
Django的ORM操作最重要的查询与编辑数据库中的数据。 Django ORM 常用的函数以及修饰词 函数名称或修饰词 说明 filter() 返回符合指定条件的 QuerySet exclude() 返回不符合指定条件的 QuerySet order_by() 串接到QuerySet之后,针对某 ...
分类:
数据库 时间:
2021-04-21 13:01:11
阅读次数:
0
常用到torch中的几个函数: 主要针对矩阵,在python中所有的矩阵都可以看作由0~n维的空间构成,类似于空间坐标。 transpose((x, y, z)) 转轴 这里的x,y,z其实指的是0,1,2维,正常顺序应该是0,1,2,但是当变为1,0,2时,即将1维转向0维。 view 改变矩阵维 ...
分类:
编程语言 时间:
2021-04-21 12:22:30
阅读次数:
0