首页 > 2020年07月22日 > 全部分享
线程池基础
一、线程池基础 线程池:3大方法、7大参数、4种拒绝策略 1. 为什么会出现池化技术 Java中的池大概有:线程池,连接池,内存池,对象池等。 创建、销毁这种动作十分浪费资源,因此可以事先准备好一部分资源,谁要用就来直接取,取完了还回来,这就是池化技术。 线程池的优点: 降低资源的消耗 提高响应的速 ...
分类:编程语言   时间:2020-07-22 00:52:28    收藏:0  评论:0  赞:0  阅读:54
CentOS 相关
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
学习新属性 requestAnimationFrame
在Web应用中,实现动画效果的方法比较多,Javascript 中可以通过定时器 setTimeout 来实现,css3 可以使用 transition 和 animation 来实现,html5 中的 canvas 也可以实现。除此之外,html5 还提供一个专门用于请求动画的API,那就是 re ...
分类:其他   时间:2020-07-22 00:51:30    收藏:0  评论:0  赞:0  阅读:55
php设计模式-简单依赖注入
<?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
【interview】2020.07.21 map、set 数据结构、cookie封装、首屏优化方案、定时器延时器、vue路由钩子、calc
一、css3 新增: 使用calc()计算宽高(vw/vh) 简单来说就是CSS3中新增的一个函数,calculate(计算)的缩写。 用于动态计算宽/高,你可以使用 calc() 给元素的各个属性设置值【margin、border、padding、font-size】等 主要用于计算不确定值,例如 ...
分类:其他   时间:2020-07-22 00:50:55    收藏:0  评论:0  赞:0  阅读:76
vue系列---【vue项目如何使用less语法?】
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
【Unity优化】提高代码性能
CPU每帧需要处理数百万条指令,如果没有按时处理完,就会导致游戏卡顿。 打包过程 Untiy将代码编译为 CIL(Common Intermediate Language) ① AOT:CIL在打包时编译为机器码 ② JIT:CIL在运行前编译为机器码 源码与机器码的关系 没有被编译的代码称为源码, ...
分类:编程语言   时间:2020-07-22 00:50:30    收藏:0  评论:0  赞:0  阅读:66
【Unity优化】GC优化策略
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
python 通过ssh 连接Linux系统并发送指令
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的初始容量现在为0,不再是10了
前言一直记得ArrayList的初始容量大小是10,今天再次看ArrayList的源码(版本:Jdk 7u80)时发现在构造函数的注释上写着初始化容量是10,但是构造函数中却没有指定初始容量,仅仅初始化了一个空的数组。应该是不知道在哪个版本中已经修改了,我却还记着之前从别人口里得来的一句话:初始容量 ...
分类:其他   时间:2020-07-22 00:49:23    收藏:0  评论:0  赞:0  阅读:81
【Unity优化】图形优化系列01:渲染管线、CPU、GPU优化概述
图形优化没有银弹,与具体游戏、目标硬件和操作系统有关。 三步:发现、定位、优化。 渲染管线 1)CPU搜集需要被渲染的对象,及其渲染状态 2)CPU向GPU发送渲染指令 3)GPU处理渲染指令 CPU流程 1)搜集场景中需要被渲染的对象;不被渲染的对象被剔除(culled) 2)获取对象的信息(网格 ...
分类:编程语言   时间:2020-07-22 00:49:12    收藏:0  评论:0  赞:0  阅读:83
django-rest-framework-源码解析003-视图家族和路由(APIView/GenericAPIView/mixins/generics/viewsets)
视图家族 视图家族在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
Java8新特性系列二:Lambda和函数式接口
1. 函数式接口 1. 函数式接口(Functional Interface)就是一个有且仅有一个抽象方法,可以有多个非抽象方法的接口 2. 函数式接口可以被隐式转换为 lambda 表达式 3. 函数式接口通常@FunctionalInterface注解标识 /** * 这是一个自定义的函数式接口 ...
分类:编程语言   时间:2020-07-22 00:48:43    收藏:0  评论:0  赞:0  阅读:77
Linux 新建/删除用户、分配权限指令
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 前言 安装 构建副本集 加入认证 备份数据 备份数据到本地 数据恢复 搭建mongo的replica set 前言 准备三台机器,相互可以访问的。处理思路,先构建无需认证的集群,然后进入主节点,初始化集群的账号密码。然后开启所有机器的认证。 安装 mongo1 ...
分类:其他   时间:2020-07-22 00:48:04    收藏:0  评论:0  赞:0  阅读:57
桶排序(BucketSort)
1.1概述 桶排序是计数排序的升级版。它利用了函数的映射关系,高效与否的关键就在于这个映射函数的确定。 桶排序 (Bucket sort)的工作的原理:假设输入数据服从均匀分布,将数据分到有限数量的桶里,每个桶再分别排序(有可能再使用别的排序算法或是以递归方式继续使用桶排序进行排序) 1.2描述 设 ...
分类:编程语言   时间:2020-07-22 00:47:50    收藏:0  评论:0  赞:0  阅读:84
989条   上一页 1 ... 45 46 47 48 49 50 下一页
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!