当数据库数据量很大时(百万级),许多批量数据修改请求的响应会非常慢,一些不需要即时响应的任务可以放到后台的异步线程中完成,发起异步任务的请求就可以立即响应 选择用线程池的原因是:线程比进程更为可控。不像子进程,子线程会在所属进程结束时立即结束。线程可共享内存。 请求任务异步处理的原理 使用 模式启动 ...
分类:
编程语言 时间:
2019-12-16 14:56:48
阅读次数:
158
2019年中国三分之二的数据中心、IT基础设施支出流向中国本土厂商,北京智和信通作为国产化AIOps智能运维大数据平台解决方案提供商,率先支持纯国产操作系统上部署运行,智和网管平台SugarNMS以国产化、高拓展性为核心的AIOps智能运维管理软件成为行业的前沿力量。 ...
分类:
其他好文 时间:
2019-12-16 13:25:34
阅读次数:
141
第十一关 strrpos() 函数查找字符串在另一字符串中最后一次出现的位置 substr() 函数返回字符串的一部分 文件保存的方式是上传路径+随机时间+截取的文件后缀 其中上传路径可控,可以利用这一点 绕过方法 利用00截断进行绕过,即move_uploaded_file函数的底层实现类似于C语 ...
分类:
Web程序 时间:
2019-12-10 00:40:48
阅读次数:
158
Mobx解决的问题 传统react使用的数据管理库为Redux。Redux要解决的问题是统一数据流,数据流完全可控并可追踪。要实现该目标,便需要进行相关的约束 Redux由此引出dispatch action reducer等概念,对state的概念进行强约束,然而对于一些项目来说,太过强,便失去了 ...
分类:
其他好文 时间:
2019-12-09 19:27:32
阅读次数:
238
[TOC] 最近一直在处理高DPI问题,也花费了不少功夫,前前后后使用了多种解决方案,各种方案也都有利弊,笔者最终采用了自适配方案,虽然复杂一些,但是结果可控。这里把处理的过程记录下来,留给有同样需求的同学 DPI发展 随着显示器质量的增高,高分屏逐渐增多,很多用户平时使用的机器都是2k屏甚至是4k ...
分类:
其他好文 时间:
2019-12-08 10:52:09
阅读次数:
455
封装的好处1、调用者:方便使用/简化使用2、设计者:安全,可控如何实现封装,控制不同等级的封装使用权限修饰符修饰符本类本包其他包的子类其他包的非子类private√×××缺省√√××protected√√√×public√√√√权限修饰符可以修饰什么?所有的权限修饰符都可以修饰:成员变量、成员方法、... ...
分类:
其他好文 时间:
2019-12-06 00:19:12
阅读次数:
107
第三章 3.1 3.1.1 凡是涉及信息的保密性,完整性,可用性,真实性,可控性,可审查性的相关技术和理论,都是网络安全的研究领域 网络安全是一个涉及计算机课徐,网络技术,通信技术,密码技术,信息安全技术,应用数学,数论,信息论等综合性领域 网络安全包括网络硬件安全和信息资源安全 3.1.2 网络管 ...
分类:
其他好文 时间:
2019-12-02 16:41:40
阅读次数:
115
做了个等待呼叫的服务,挂在每台节点上,有任何更改一键下发文件,执行命令,完成批量操作 使用http接口,如何发请求? 浏览器很好测试,批量怎么办? bat 魔鬼语法 powerShell 第二魔鬼语法 python 要安装,只想拷进去就用,备用方案 用.net调用js,达成拷贝就用,以及语法上的可控 ...
分类:
其他好文 时间:
2019-11-29 23:54:58
阅读次数:
164
可控自定义组件: <!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title></title> <script src="js/react.js"></script> <script src="js/react-dom.js"></scri ...
分类:
Web程序 时间:
2019-11-23 14:38:50
阅读次数:
78
Eureka、Consul、Zookeeper的基本原理与比较。 前言 在云计算和容器化技术发展火热的当下,对于微服务架构,服务注册与发现组件是必不可少的。在传统的服务架构中,服务的规模处于运维人员的可控范围内。当部署服务的多个节点时,一般使用静态配置的方式实现服务信息的设定。在微服务应用中,服务实 ...
分类:
其他好文 时间:
2019-11-18 13:17:42
阅读次数:
76