1.什么是redis? Redis 是一个基于内存的高性能key-value数据库。 2.Reids的特点 Redis本质上是一个Key-Value类型的内存数据库,很像memcached,整个数据库统统加载在内存当中进行操作,定期通过异步操作把数据库数据flush到硬盘上进行保存。因为是纯内存操作 ...
分类:
其他好文 时间:
2019-04-27 21:19:12
阅读次数:
156
1.技术选型,为什么用solr而不用lucene,或者其他检索工具 lucene:需要开发者自己维护索引文件,在多机环境中备份同步索引文件很是麻烦 Lucene本质上是搜索库,不是独立的应用程序。而Solr是。 Lucene专注于搜索底层的建设,而Solr专注于企业应用。 Lucene不负责支撑搜索 ...
分类:
其他好文 时间:
2019-04-27 21:04:36
阅读次数:
199
转自:https://segmentfault.com/a/1190000017255939 作为鸡生蛋系列文章,这里主要关注Linux input系统,主要为触摸事件上报流程. 读该文章最好有对linux驱动的入门知识.其实当你自己去分析了input系统后,再分析别的就相对很轻松了,linux里好 ...
分类:
系统相关 时间:
2019-04-27 09:51:15
阅读次数:
125
1.CSS认识 在谈论CSS的概念之前,我们先说一说web标准的目的——其在于创建一个统一的用于web表现层的技术标准,以便通过不同浏览器或终端设备向最终用户展示信息内容。一个网页的呈现是由三部分组成:结构(Structure)、表现(Presentation)和行为(Behavior)。 而三大部 ...
分类:
Web程序 时间:
2019-04-06 14:14:15
阅读次数:
149
2.1、Spring Web MVC是什么 Spring Web MVC是一种基于Java的实现了Web MVC设计模式的请求驱动类型的轻量级Web框架,即使用了MVC架构模式的思想,将web层进行职责解耦,基于请求驱动指的就是使用请求-响应模型,框架的目的就是帮助我们简化开发,Spring Web ...
分类:
编程语言 时间:
2019-03-25 01:10:51
阅读次数:
180
先说思路 1)创建Web应用,Jar 2)配置Struts2 web.xml 3)创建控制类HelloWorld 4)创建index.jsp 5)配置HelloWorld。在Struts2中主要有三种方式来实现连接:使用XML文件进行配置;使用Annotation来配置;使用CoC来约定命名。 在s ...
分类:
其他好文 时间:
2019-03-22 10:33:10
阅读次数:
99
作为一名Python初学者,看教程死记硬背理论知识固然是必要的,也可以通过海龟绘图的方式进行实践操作。在实践的过程中加深对理论知识的理解。接下来,本人将通过海龟绘图的方式开启Python的学习之路。注:Python的基本理论知识可以通过官网网站进行学习,网上也有很多的教材,本人假定读者已经学习了入门知识。什么是海龟绘图海龟绘图是Python内置的turtle模块(源码:Lib/turtle.py)
分类:
编程语言 时间:
2019-03-16 23:17:29
阅读次数:
231
前言 查找和排序算法是算法的入门知识,其经典思想可以用于很多算法当中。因为其实现代码较短,应用较常见。所以在面试中经常会问到排序算法及其相关的问题。但万变不离其宗,只要熟悉了思想,灵活运用也不是难事。一般在面试中最常考的是快速排序和归并排序,并且经常有面试官要求现场写出这两种排序的代码。对这两种排序 ...
分类:
编程语言 时间:
2019-02-28 22:56:10
阅读次数:
189
PHP的语法结构: 1,标准风格,也叫XML格式,<?php ?> //告诉浏览器以什么编码方式来解析什么类型的文档(可以解决乱码问题) header("content-Type:text/html;charset=utf-8");写在任何输出之前 2,短风格,也叫asp_tags //<? 代码 ...
分类:
Web程序 时间:
2019-02-26 17:13:47
阅读次数:
198
此篇博客是我才开始接触express后的一些记录,都是一些基础的入门知识。 ...
分类:
数据库 时间:
2019-02-19 17:44:45
阅读次数:
203