本篇阅读目录 一、Redis简介 二、Redis安装和基本使用 回到顶部 一、Redis简介 redis是一个非常重要的非关系型(No-Sql)数据库,数据库分两种类型(关系型数据库和非关系型数据库),我们之前学习的mysql数据库是一种典型的关系型数据库,而redis是一种典型的非关系型数据库。 ...
分类:
其他好文 时间:
2019-06-27 00:33:58
阅读次数:
89
em与rem之间的区别: 共同点: 不同点: 实例: rem适配方案: 核心原理:宽度和高度都能做到适配(等比缩放) 通过控制 html 元素上的字体大小去控制页面上所有以rem为单位的基准值,控制尺寸 核心换算公式:当前rem基准值 = 预设基准值 / 设计稿宽度 * 当前设备的宽度 技术:媒体查 ...
分类:
移动开发 时间:
2019-06-25 20:56:37
阅读次数:
167
网页静态化解决方案在实际开发中运用比较多,例如新闻网站,门户网站中的新闻频道或者是文章类的频道。 网页静态化技术和缓存技术的共同点都是为了减轻数据库的访问压力,但是具体的应用场景不同,缓存比较适合小规模的数据,而网页静态化比较适合大规模且相对变化不太频繁 的数据。另外网页静态化还有利于SEO。另外我 ...
分类:
Web程序 时间:
2019-06-17 00:41:26
阅读次数:
187
期末的到来,我对软件工程的理解不断加深,现在已经是时候总结了。软件工程作为一个虚无缥缈的词汇却有着无与伦比的实在感,这是因为在刚接触时,我对软件工程的印象刻薄,而现在我不得不敬畏起软件工程的前人以及软件工程的深奥了。 软件工程是实践的工程 但软件工程不是全靠实践的学科,作为一个需要我们深入学习的专业 ...
分类:
其他好文 时间:
2019-06-16 23:19:29
阅读次数:
235
final关键字:final:最终,终极 final:作用:修饰类,变量,方法、成员变量的访问 1.final修饰变量: final修饰局部变量: 把这个局部变量 变成一个厂里,这个厂里只能被赋值一次 final修饰成员变量: 要求这个成员变量 在创建对象之前必须初始化 所以final修饰的成员变量 ...
分类:
编程语言 时间:
2019-06-16 20:16:21
阅读次数:
97
浅谈多核CPU、多线程、多进程 1.CPU发展趋势 核心数目依旧会越来越多,依据摩尔定律,由于单个核心性能提升有着严重的瓶颈问题,普通的桌面PC有望在2017年末2018年初达到24核心(或者16核32线程),我们如何来面对这突如其来的核心数目的增加?编程也要与时俱进。笔者斗胆预测,CPU各个核心之 ...
分类:
编程语言 时间:
2019-06-15 15:34:51
阅读次数:
118
JSP和Servlet jsp和servlet的区别、共同点、各自应用的范围? JSP是Servlet技术的扩展,本质上就是Servlet的简易方式。JSP编译后是“类servlet”。 Servlet和JSP最主要的不同点在于,Servlet的应用逻辑是在Java文件中,并且完全从表示层中的HTM ...
分类:
Web程序 时间:
2019-06-03 23:44:35
阅读次数:
141
Java提供和支持创建抽象类和接口。它们的实现有共同点,不同点在于: 也可以参考JDK8中抽象类和接口的区别 一句话总结: 从设计层面来说,抽象是对类的抽象,是一种模板设计,接口是行为的抽象,是一种行为的规范。 ...
分类:
编程语言 时间:
2019-06-03 21:43:08
阅读次数:
128
一 创建模型 先来区分一下什么是一对一、多对多 一对一:子表从母表中选出一条数据一一对应,母表中选出来一条就少一条,子表不可以再选择母表中已被选择的那条数据 一对多:子表从母表中选出一条数据一一对应,但母表的这条数据还可以被其他子表数据选择 共同点是在admin中添加数据的话,都会出现一个selec ...
分类:
其他好文 时间:
2019-05-28 18:34:43
阅读次数:
105
ArrayList: 底层数据结构是数组,查询快,增删慢。 线程不安全,效率高。 Vector: 底层数据结构是数组,查询快,增删慢。 线程安全,效率低。 Vector相对ArrayList查询慢(线程安全的) Vector相对LinkedList增删慢(数组结构) LinkedList: 底层数据 ...
分类:
其他好文 时间:
2019-05-18 23:40:48
阅读次数:
148