JVM 垃圾回收算法和垃圾回收器。 一、垃圾回收的区域 栈:栈中的生命周期是跟随线程,所以一般不需要关注。 堆:堆中的对象是垃圾回收的重点。 方法区:这一块也会发生垃圾回收,不过这块的效率比较低,一般不是我们关注的重点。 二、怎么判断对象的存活 一般有两种方式(引用计数法、可达性分析),JVM使用的 ...
分类:
编程语言 时间:
2021-06-13 10:10:08
阅读次数:
0
Selenium简介 Selenium是一个web的自动化测试工具,最初是为网站自动化测试而开发的,Selenium可以直接运行在浏览器上,它支持所有主流的浏览器,可以接收指令,让浏览器自动加载页面,获取需要的数据,甚至页面截屏。【爬虫效率比较低】 安装方法如下: pip install selen ...
分类:
其他好文 时间:
2021-06-08 22:42:27
阅读次数:
0
传统的表单操作是每个表单元素一个一个获取值进行提交,这样效率比较低 所以我们有了 表单序列化方法: serialize() 他会智能获取表单内的所有元素,会将 里面的内容序列化到字符串中,然后在用AJAX提交。 简单点说:- 方法用于序列化一组表单元素,将表单的内容编码为用于提交的字符串 例: <b ...
分类:
Web程序 时间:
2021-06-03 17:35:26
阅读次数:
0
墨刀是一款在线设计编辑原型的工具,特点短平快,适合一些APP,小型pc工程,以及一些频繁迭代的产品,优点协同办公效率比较高,目前国内个别大公司以及中小企业都有用到,个人版本免费,但是使用页面数量有限,编辑后产品都是保存直接保存在云上,很方便。不会出现文件丢失的情况,但是也有缺点,就是在网络不通畅,延 ...
分类:
其他好文 时间:
2021-06-02 17:32:53
阅读次数:
0
MySQL基础 1.概述 1.1 数据库 数据库是长期存储在计算机内有组织、有共享、统一管理的数据集合 存储位置: 基于磁盘的数据库 mysql sqlserver oracle。数据存储文件中。IO 读写 效率偏慢 数据持久(永久保存) 基于内存的数据库 redis 效率比较快 数据有可能丢失(不 ...
分类:
数据库 时间:
2021-04-20 15:37:59
阅读次数:
0
关键字联想词优化方案 Redis + Trie树 4.4.1现有问题 每次输入关键字的时候都会调用后台获取数据,频繁的发起请求查询数据库,并且是模糊查询 随着联想词的搜索越来越频繁,每次从数据库查询非常占用数据库资源,同时查询效率比较低 4.4.2 优化方案Trie树 优化方案: 数据能够缓存到re ...
分类:
其他好文 时间:
2021-04-05 12:26:58
阅读次数:
0
文章搜索我现在使用的是mysql的模糊查询like搜索标题关键字。 之前也有用全文索引,但是全文索引的效率比较低,所以,后期就没有在对文章内容进行匹配。 后来接触到中文分词器,感觉他刚好能解决我的问题:目前比较好的支持PHP的分词器大概有solr(基于Java开发),sphinx(基于C++开发) ...
分类:
其他好文 时间:
2021-01-11 10:52:57
阅读次数:
0
前言来了来了,50道Java集合面试题也来啦~已经上传github:https://github.com/whx123/JavaHome1.Arraylist与LinkedList区别可以从它们的底层数据结构、效率、开销进行阐述哈ArrayList是数组的数据结构,LinkedList是链表的数据结构。随机访问的时候,ArrayList的效率比较高,因为LinkedList要移动指针,而Array
分类:
编程语言 时间:
2020-11-07 15:42:45
阅读次数:
21
一、数据结构 ArrayList底层是动态数组: 1 2 3 4 5 LinkedList底层是双向链表: 二、效率比较 2.1 插入效率: 若直接在尾部插入,依次对ArrayList和LinkedList插入一百万条记录,耗费时间如下: 若在中间随机位置插入,依次对ArrayList和Linked ...
分类:
其他好文 时间:
2020-10-14 20:29:47
阅读次数:
18
LESS官方文档 一、通过命令行进行编译(可实时监听并编译) 用起来比较复杂,但效率比较高. 步骤一:安装Node.js nodeJS下载地址 // 配置环境变量 右键点击计算机-[属性]-[高级系统设置]-[高级]-[环境变量]-[系统变量]-[新建] NODE_PATH=安装地址 // 通过wi ...
分类:
其他好文 时间:
2020-09-18 00:23:45
阅读次数:
35