一、线程池基础 线程池:3大方法、7大参数、4种拒绝策略 1. 为什么会出现池化技术 Java中的池大概有:线程池,连接池,内存池,对象池等。 创建、销毁这种动作十分浪费资源,因此可以事先准备好一部分资源,谁要用就来直接取,取完了还回来,这就是池化技术。 线程池的优点: 降低资源的消耗 提高响应的速 ...
分类:
编程语言 时间:
2020-07-22 00:52:28
收藏:
0 评论:
0 赞:
0 阅读:
54
1. 更换源 # 备份 mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup # 下载对应的源文件 curl http://mirrors.163.com/.help/CentOS7-Base-16 ...
分类:
其他 时间:
2020-07-22 00:52:02
收藏:
0 评论:
0 赞:
0 阅读:
52
高并发线程:1、当多个线程访问同一个共享对象时,就是高并发线程。如,天猫双十一等。因为线程的调度是抢占式的,当一个线程在访问共享数据(可以是多行代码也可以是成员变量)时,其他线程也参与了该共享数据的运算,就会造成数据污染,即线程安全 2、常见的高并发线程安全问题;前提:确定是否存在线程安全问题,即多 ...
分类:
编程语言 时间:
2020-07-22 00:51:42
收藏:
0 评论:
0 赞:
0 阅读:
62
在Web应用中,实现动画效果的方法比较多,Javascript 中可以通过定时器 setTimeout 来实现,css3 可以使用 transition 和 animation 来实现,html5 中的 canvas 也可以实现。除此之外,html5 还提供一个专门用于请求动画的API,那就是 re ...
分类:
其他 时间:
2020-07-22 00:51:30
收藏:
0 评论:
0 赞:
0 阅读:
55
<?php class A { private $_b; public function __construct($b) { $this->_b = $b; } public function sayHello() { echo 'I am A'; $this->_b->sayHello(); } ...
分类:
Web开发 时间:
2020-07-22 00:51:17
收藏:
0 评论:
0 赞:
0 阅读:
66
一、css3 新增: 使用calc()计算宽高(vw/vh) 简单来说就是CSS3中新增的一个函数,calculate(计算)的缩写。 用于动态计算宽/高,你可以使用 calc() 给元素的各个属性设置值【margin、border、padding、font-size】等 主要用于计算不确定值,例如 ...
分类:
其他 时间:
2020-07-22 00:50:55
收藏:
0 评论:
0 赞:
0 阅读:
76
vue-cli工具帮我们创建的vue项目,默认没有安装less-loader,所以项目运行时会提示:can't resolve ’less-loader‘。 想要使用下面的less语法,就必须先安装less-loader的开发依赖 <style lang="less" scoped> .login- ...
分类:
其他 时间:
2020-07-22 00:50:40
收藏:
0 评论:
0 赞:
0 阅读:
69
CPU每帧需要处理数百万条指令,如果没有按时处理完,就会导致游戏卡顿。 打包过程 Untiy将代码编译为 CIL(Common Intermediate Language) ① AOT:CIL在打包时编译为机器码 ② JIT:CIL在运行前编译为机器码 源码与机器码的关系 没有被编译的代码称为源码, ...
分类:
编程语言 时间:
2020-07-22 00:50:30
收藏:
0 评论:
0 赞:
0 阅读:
66
Garbage:内存被不会被使用的数据占据。 Garbage collection:使上述内存能够被使用。 两种类型代码:核心引擎代码、用户代码(托管代码) 1)核心引擎代码:使用手动内存管理,不使用垃圾回收。 2)用户代码:使用自动内存管理,不需要知道内存管理细节 自动内存管理中的垃圾回收 1)两 ...
分类:
编程语言 时间:
2020-07-22 00:50:19
收藏:
0 评论:
0 赞:
0 阅读:
75
订单表:水平分表, 1、根据范围 或者 hash 进行水平分表 商品表:垂直分表 1、冷字段和热点字段 标题,价格,封面图片,店铺、销量其他的需要点击进入详情页进行查看参数、属性、商品表和商品信息表、商品属性表, 其实就是创建表更细化了,有并集,即有关联的字段存在, Facebook 使用的用户区分 ...
分类:
其他 时间:
2020-07-22 00:50:03
收藏:
0 评论:
0 赞:
0 阅读:
63
https://blog.csdn.net/qq_35958094/article/details/83348480?utm_medium=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-2.nonecase ...
分类:
编程语言 时间:
2020-07-22 00:49:46
收藏:
0 评论:
0 赞:
0 阅读:
135
需求: 我们实现了一个telnet客户端的类TelnetClient,调用实例的start()方法启动客户端与服务器交互,交互完毕后需要调用cleanup()方法,关闭已连接的socket,以及将操作历史记录写入文件并关闭。 能否让TelnetClinet的实例支持上下文管理协议,从而替代手工调用c ...
分类:
其他 时间:
2020-07-22 00:49:35
收藏:
0 评论:
0 赞:
0 阅读:
82
前言一直记得ArrayList的初始容量大小是10,今天再次看ArrayList的源码(版本:Jdk 7u80)时发现在构造函数的注释上写着初始化容量是10,但是构造函数中却没有指定初始容量,仅仅初始化了一个空的数组。应该是不知道在哪个版本中已经修改了,我却还记着之前从别人口里得来的一句话:初始容量 ...
分类:
其他 时间:
2020-07-22 00:49:23
收藏:
0 评论:
0 赞:
0 阅读:
81
图形优化没有银弹,与具体游戏、目标硬件和操作系统有关。 三步:发现、定位、优化。 渲染管线 1)CPU搜集需要被渲染的对象,及其渲染状态 2)CPU向GPU发送渲染指令 3)GPU处理渲染指令 CPU流程 1)搜集场景中需要被渲染的对象;不被渲染的对象被剔除(culled) 2)获取对象的信息(网格 ...
分类:
编程语言 时间:
2020-07-22 00:49:12
收藏:
0 评论:
0 赞:
0 阅读:
83
视图家族 视图家族在rest_framework源码位置和学习曲线为: rest_framework.views: 基本视图(APIView) rest_framework.generics: 工具视图(GenericAPIView) rest_framework.mixins: 视图工具集(Cre ...
分类:
Windows开发 时间:
2020-07-22 00:48:56
收藏:
0 评论:
0 赞:
0 阅读:
86
1. 函数式接口 1. 函数式接口(Functional Interface)就是一个有且仅有一个抽象方法,可以有多个非抽象方法的接口 2. 函数式接口可以被隐式转换为 lambda 表达式 3. 函数式接口通常@FunctionalInterface注解标识 /** * 这是一个自定义的函数式接口 ...
分类:
编程语言 时间:
2020-07-22 00:48:43
收藏:
0 评论:
0 赞:
0 阅读:
77
1、Linux 添加用户 useradd或adduser命令用来建立用户帐号和创建用户的起始目录,使用权限是超级用户。 useradd [-d home] [-s shell] [-c comment] [-m [-k template]] [-f inactive] [-e expire ] [- ...
分类:
系统服务 时间:
2020-07-22 00:48:30
收藏:
0 评论:
0 赞:
0 阅读:
87
事物的定义 定义:事务(transaction)是为保障数据操作可靠而独立执行的逻辑单元 事务的特性 事务必须具备以下四个特性,简称ACID特性 原子性Atomicity:事务是不可分割的 一致性 Consistency:事务处理前后数据保持一致 隔离性 Isolation:事务处理必须是独立的彼此 ...
分类:
其他 时间:
2020-07-22 00:48:17
收藏:
0 评论:
0 赞:
0 阅读:
61
搭建mongo的replica set 前言 安装 构建副本集 加入认证 备份数据 备份数据到本地 数据恢复 搭建mongo的replica set 前言 准备三台机器,相互可以访问的。处理思路,先构建无需认证的集群,然后进入主节点,初始化集群的账号密码。然后开启所有机器的认证。 安装 mongo1 ...
分类:
其他 时间:
2020-07-22 00:48:04
收藏:
0 评论:
0 赞:
0 阅读:
57
1.1概述 桶排序是计数排序的升级版。它利用了函数的映射关系,高效与否的关键就在于这个映射函数的确定。 桶排序 (Bucket sort)的工作的原理:假设输入数据服从均匀分布,将数据分到有限数量的桶里,每个桶再分别排序(有可能再使用别的排序算法或是以递归方式继续使用桶排序进行排序) 1.2描述 设 ...
分类:
编程语言 时间:
2020-07-22 00:47:50
收藏:
0 评论:
0 赞:
0 阅读:
84