自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

  • 博客(33)
  • 收藏
  • 关注

转载 正排索引与倒排索引

正排索引与倒排索引什么是正排索引(forward index)?由key查询实体的过程,是正排索引.在搜索引擎中每个文件都对应一个文件ID,文件内容被表示为一系列关键词的集合(实际上在搜索引擎索引库中,关键词也已经转换为关键词ID。简单的,正排索引可以理解为(文件内容会对应一个分词后的集合list<< item >>) Map< id,list&l...

2018-01-28 21:23:00 258

转载 Elasticsearch6.0及其head插件安装

Elasticsearch6.0及其head插件安装1.下载并解压elasticsearch2.修改elasticsearch.yml文件# 集群的名字 cluster.name: my-application# 节点名字 node.name: node-1 # 数据存储目录(多个路径用逗号分隔) path.data: /home/wjy/es/data ...

2017-11-28 18:28:00 101

转载 数据库查询优化

数据库查询优化1.使用索引应尽量避免全表扫描,首先应考虑在 where 及 order by ,groupby 涉及的列上建立索引。2.优化sql语句通过 explain(查询优化神器)用来查看 SQL 语句的执行效果,可以帮助选择更好的索引和优化查询语句,写出更好的优化语句。任何地方都不要使用 select * from table ,用具体的字段列表代替“*...

2017-09-07 14:55:00 120

转载 矩形滑雪场

题目:矩形滑雪场trs喜欢滑雪。他来到了一个滑雪场,这个滑雪场是一个矩形,为了简便,我们用r行c列的矩阵来表示每块地形。为了得到更快的速度,滑行的路线必须向下倾斜。 例如样例中的那个矩形,可以从某个点滑向上下左右四个相邻的点之一。例如24-17-16-1,其实25-24-23…3-2-1更长,事实上这是最长的一条。输入格式:第1行: 两个数字r,c(1<...

2017-09-07 14:37:00 205

转载 关于Spring总结

关于Spring总结Spring引入传统的基于mvc的项目框架结构:Entity / dao / service / action简单用户访问流程:/user.action ----> Tomcat (服务器创建Action、Service、dao引出思考:1. 对象创建创建能否写死?2. 对象创建细节对象数量action 多个 【维护成员变量】service 一...

2017-08-17 19:16:00 59

转载 mysql批量数据脚本

mysql批量数据脚本1 建表create table dept( id int unsigned primary key auto_increment, deptno mediumint unsigned not null default 0, dname varchar(20) not null default "", loc varchar(13) not ...

2017-08-13 21:19:00 139

转载 如何避免索引失效

如何避免索引失效1、全值匹配我最爱建立几个复合索引字段,最好就用上几个字段。且按照顺序来用。2、最佳左前缀法则如果索引了多列,要遵守最左前缀法则,指的是查询从索引的最左前列开始,不跳过索引中间的列。3、不再索引列上做任何操作(计算、函数、(自动or手动)类型转换),会导致索引失效而转向全表扫描。4、存储引擎不能使用索引中范围条件右边的列。若中间索引列用到了范围,则后面的索...

2017-08-12 23:49:00 345

转载 索引分析

索引分析单表创建表并插入数据create table if not exists article( id int(10) unsigned not null primary key auto_increment, author_id int(10) unsigned not null, category_id int(10) unsigned not null, v...

2017-08-10 20:51:00 56

转载 常用SQL笔记总结

DDL(data definition language)创建和管理表1.创建表1.直接创建例如:create table emp(name varchar(20),salary int default 1000,id int,hire_date date );2.通过子查询的方式创建例如:create tableemp1 asselect name n...

2017-08-10 17:08:00 59

转载 七种SQL JOINS

七种SQL JOINS1.SELECT select_list FROM TABLEA A LEFT JOIN TABLEB B ON A.Key=B.Key2.SELECT select_list FROM TABLEA A RIGHT JOIN TABLEB B ON A.Key=B.Key3.SELECT select_list FROM TABLEA A LEFT JO...

2017-08-09 15:32:00 67

转载 二叉树的打印

从上到下按层打印二叉树,同一层结点从左至右输出。每一层输出一行。import java.util.ArrayList;import java.util.LinkedList; class TreeNode { int val = 0; TreeNode left = null; TreeNode right = null; public Tree...

2017-08-08 14:51:00 75

转载 CentOS上javaweb开发环境搭建

CentOS上javaweb开发环境搭建安装jdkyum list java*yum install java-1.7.0-openjdk* -yjava -version安装tomcatcd /usr/localwgethttps://mc.qcloudimg.com/static/archive/fa66329388f85c08e8d6c12ceb8b2ca3/a...

2017-08-07 20:31:00 105

转载 Redis主从复制(Master/Slave)

Redis主从复制(Master/Slave)修改配置文件拷贝多个redis.conf文件分别配置如下参数:开启daemonize yespidfileportlogfiledbfilename一个Master两个Slave启动redis设置主从关系SLAVEOF 新主库IP 新主库端口info replicaton...

2017-08-05 20:26:00 81

转载 JavaScript学习

什么是JavaScript?JavaScript一种直译式脚本语言,是一种动态类型、弱类型、基于原型的语言,内置支持类型。它的解释器被称为JavaScript引擎,为浏览器的一部分,广泛用于客户端的脚本语言,最早是在HTML(标准通用标记语言下的一个应用)网页上使用,用来给HTML网页增加动态功能JavaScript组成核心语法(ECMAScript)浏览器对象模型...

2017-07-19 14:29:00 70

转载 创建一个子类对象会不会创建父类对象?

创建一个子类对象会不会创建父类对象?不会,只创建了一个子类对象,但是往父类对象的构造方法里传了子类对象的地址;给子类对象初始化的时候,调用了父类的构造方法。证明:class A{ public A(){ System.out.println("A=="+this.hashCode()); }}class B extends A{ ...

2017-06-05 22:01:00 800

转载 java7增强的try语句关闭资源

java7增强的try语句关闭资源传统的关闭资源方式import java.io.FileInputStream;import java.io.FileOutputStream;import java.io.ObjectInputStream;import java.io.ObjectOutputStream;class Student implements Seriali...

2017-06-03 22:46:00 148

转载 通过反序列化获取多个实例会破坏单例类的规则

通过反序列化机制会破坏单例类的规则import java.io.FileInputStream;import java.io.FileOutputStream;import java.io.ObjectInputStream;import java.io.ObjectOutputStream;import java.io.Serializable;class Single...

2017-05-29 16:37:00 158

转载 数据结构-线性表(2)

线性表的链式存储与实现实现线性表的另一种方法是链式存储,即用指针将存储线性表中数据元素的那些单元依次串联在一起。这种方法避免了在数组中用连续的单元存储元素的缺点,因而在执行插入或 删除运算时,不再需要移动元素来腾出空间或填补空缺。然而我们为此付出的代价是,需要在每个单元中设置指针来表示表中元素之间的逻辑关系,因而增加了额外的存储空间的开销.单链表链表是一系列的存储数据元素的单...

2017-01-23 19:58:00 59

转载 选项卡制作

<!doctype html><html lang="en"> <head> <meta charset="UTF-8"> <title>选项卡</title> </head> <style> /*复位*/ *{pa...

2017-01-22 15:50:00 82

转载 JDK、JRE、JVM详解

JDK、JRE、JVMJDK包含JRE,而JRE包含JVMJDK(Java Development Kit)是针对Java开发员的产品,是整个Java的核心,包括了Java运行环境JRE、Java工具和Java基础类库。Java Runtime Environment(JRE)是运行JAVA程序所必须的环境的集合,包含JVM标准实现及Java核心类库。JVM是Java Virtua...

2017-01-21 22:15:00 68

转载 最容易理解的贪吃蛇小游戏

<!doctype html><html lang="en"> <head> <meta charset="UTF-8"> <title>贪吃蛇</title> <link rel="stylesheet" href="style.css"> <scrip...

2017-01-21 21:45:00 75

转载 数据结构-队列

队列队列(queue)简称队,它同堆栈一样,也是一种运算受限的线性表,其限制是仅允许在表的一端进行插入,而在表的另一端进行删除。在队列中把插入数据元素的一端称为队尾(rear),删除数据元素的一端称为队首(front)。向队尾插入元素称为进队或入队,新元素入队后成为新的队尾元素;从队列中删除元素称为离队或出队,元素出队后,其后续元素成为新的队首元素。由于队列的插入和删除操作分别在...

2017-01-21 18:47:00 77

转载 数据结构-堆栈(2)

堆栈的应用1.进制转换进制转换是一种常见的数值计算问题,例如将十进制数转换成八进制数。 将十进制数2007转换成八进制数为3727。运算过程如图可以看到上述过程是从低位到高位产生 8 进制数的各个数位,而在输出时,一般来说都 是从高位到低位进行输出,这正好产生数位的顺序相反。换一个说法就是,越晚生成的数位 越早需要输出,结果数位的使用具有后出现先使用的特点,因此生...

2017-01-13 16:47:00 90

转载 数据结构-堆栈(1)

栈栈(stack)又称堆栈,它是运算受限的线性表,其限制是仅允许在表的一端进行插入 和删除操作,不允许在其他任何位置进行插入、查找、删除等操作。表中进行插入、删除操 作的一端称为栈顶(top),栈顶保存的元素称为栈顶元素。相对的,表的另一端称为栈底 (bottom)。当栈中没有数据元素时称为空栈;向一个栈插入元素又称为进栈或入栈;从一个栈中删除元素又称为出栈或退栈。由于栈的插入和...

2017-01-11 20:39:00 115

转载 数据结构-线性表(3)

基于双向链表实现的链接表双向链表结点定义package com.wjy.Data_Structure.linearlist.common;//双向链表结点public class DLNode implements Node { private Object element; private DLNode pre; private DLNode nex...

2017-01-10 20:51:00 49

转载 数据结构-线性表(1)

线性表线性表的定义线性表(linear list)是数据结构的一种,一个线性表是n个具有相同特性的数据元素的有限序列.线性表是一种抽象数据 类型;数组是一种具体的数据结构。线性表与数组的逻辑结构是不一样的,线性表是元素之 间具有1对1的线性关系的数据元素的集合,而数组是一组数据元素到数组下标的一一映射。 并且从物理性质来看,数组中相邻的元素是连续地存储在内存中的;线性表只是一个抽...

2017-01-07 20:36:00 44

转载 linux知识积累

linux 操作系统一.linux 操作系统概述 简介 Linux是一套免费使用和自由传播的类Unix操作系统,是一个基于POSIX和UNIX的多用户、多任务、 支持多线程和多CPU的操作系统。它能运行主要的UNIX工具软件、应用程序和网络协议...

2016-12-23 16:43:00 75

转载 Maven学习笔记

Maven介绍 Maven是一个采用纯Java编写的开源项目管理工具, Maven采用了一种被称之为Project Object Model (POM)概念来管理项目,所有的项目配置信息都被定义在一个叫做POM.xml的文件中, 通过该文件Maven可以管理项目的整个生命周期,包括清除、编译,测试,报告、打包、部署等等。目前Apache下绝大多数项目都已经采用Maven进行管...

2016-12-15 16:27:00 57

转载 简单导航条制作

<!doctype html><html lang="en"> <head> <meta charset="UTF-8"> <title>练习</title> <link rel="stylesheet" href="index.css"> ...

2016-11-17 13:02:00 95

转载 Positioning(定位)

Positioning(定位) 定位属性允许你为一个元素定位。它也可以将一个元素放在另一个元素后面,并指定一个元素的内容太大时,应该发生什么。 元素可以使用的顶部,底部,左侧和右侧属性定位。然而,这些属性无法工作,除非是先设定position属性。他们也有不同的工作 方式,这取决于定位方法. 四种定位方式St...

2016-11-16 23:44:00 169

转载 Float(浮动)

一.什么是浮动? CSS 的 Float(浮动),会使元素向左或向右移动,其周围的元素也会重新排列。二.浮动元素的特点元素浮动后会自动变成行块元素浮动元素的父元素高度宽计算将忽略浮动子元素浮动的元素绝对不会遮挡非浮动元素的内容(文字或图片)但会遮挡非浮动元素的布局三.浮动元素的目的文字环绕图片水平方向上的布局四...

2016-11-16 23:17:00 46

转载 盒子模型

CSS盒子模式具备的属性:内容(content)、填充(padding)、边框(border)、边界(margin)。默认的盒子模型:content-box 默认盒子模型,设置宽度值,不包含p...

2016-11-03 19:37:00 50

转载 块级元素与行级元素

   1.行级元素:非独占一行,设置高度宽度无效 默认宽度是刚好包住自己里面的内容。例:<a> 不能应用属性:width height max-width max-height min-width min-height 除非:变为块级或行块元素 2.块级元素:独占一行,设置宽度和高度都...

2016-11-02 16:16:00 71

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除