自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(26)
  • 资源 (1)
  • 收藏
  • 关注

原创 创建索引

创建索引的语法因为MongoDB中存放了大量的数据,所以为了加快数据检索速度,需要为集合设置索引db.collection.createIndex({keys:1},options)索引字段按照升序排序,属性值为1,降序排列属性值为-1因为创建索引的过程会阻塞MongoDB,影响其他增删改查操作,所以background参数代表在空闲的时候创建索引db.student.createIndex(name:1)db.student.dropIndexes()db.student.createIn

2020-09-30 19:00:28 284

原创 MongoDB的主键机制

主键值(ObjectId)在集合中,文档之间都是松散的,没有统一的字段约束,为了标识文档的唯一性,MongoDB为每个文档添加了主键字段(_id)ObjectId是一个12字节的BSON类型字符串

2020-09-29 09:23:57 1348

原创 MongoDB常用命令

管理逻辑库创建、切换逻辑库use test查看逻辑库show dbs删除逻辑库db.dropDatabase()管理集合(一)创建集合db、createCollection("student")查看集合show collections删除集合db.student.drop()管理集合(二)查看集合记录数量db.student.count()查看数据空间容量db.student.datasize()重命名集合db.student.renameCollec

2020-09-29 09:01:31 109

原创 MongoDB

MongoDBMongoDB用户管理内置角色(一)内置角色(二)内置角色(三)MongoDB用户管理内置角色(一)以下四个角色的权限仅限于某个逻辑库,不能管理其他逻辑库序号角色权限1Read允许用户读取指定逻辑库2readWrite允许用户读写指定逻辑库3dbAdmin可以管理指定的逻辑库4userAdmin可以管理指定逻辑库的用户内置角色(二)以下四个角色只能创建在admin逻辑库中,不能管理其他逻辑库序号角色权限

2020-09-28 21:05:12 63

原创 Could not resolve type alias ‘‘. Cause: java.lang.ClassNotFoundException: Cannot find class:

使用ssm框架写项目,在写了一条语句后突然报错Could not resolve type alias ‘’. Cause: java.lang.ClassNotFoundException: Cannot find class:以为是不小心改了配置文件,于是检查了一遍applicationContext.xml、springMVC.xml和mybatisConfig.xml后来我回到那条sql语句,定位到了参数类型,我记得mybatis可以自动匹配参数类型所以没加那句话,之后查了一下,需要加!!!

2020-09-20 16:58:49 8418

原创 mybatis自联表三级菜单

<!--以下为菜单管理页面--> <!-- ↓↓↓↓↓↓↓↓以下为页面 树形展示↓↓↓↓↓↓↓↓↓↓↓--> <resultMap id="ParentTreeResultMap" type="com.lanou.entity.admin.Menu"> <id column="id" property="id"></id> <result column="parentId" propert.

2020-09-18 21:44:28 704

原创 mybatis-自联表二级菜单

<?xml version="1.0" encoding="UTF-8" ?><!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd"><mapper namespace="com.lanou.dao.admin.MenuMapper"> <resultMap id=

2020-09-17 10:03:36 299

原创 基于堆的优先队列

package queue;import heap.MaxHeap;public class PriorityQueue<E extends Comparable<E>> implements Queue<E> { private MaxHeap<E> maxHeap; @Override public void enqueue(E e) { maxHeap.add(e); } @Overr

2020-09-12 15:21:03 77

原创 最大堆--下

package heap;import java.util.Random;public class MaxHeap<E extends Comparable<E>> { public Array<E> data; public MaxHeap(int capacity) { data = new Array<>(capacity); } public MaxHeap() { data

2020-09-12 15:09:14 117

原创 最大堆---上

普通队列:先进先出优先队列:出队顺序和入队顺序无关,和优先级相关堆二叉堆二叉堆是一棵完全二叉树(空缺的位置在右下角)堆中某个节点的值总是不大于其父节点的值(根节点数值最大)数组存储二叉堆012345678910-62413028162213191715parent(i)=i/2left child(i) = 2*iright child(i) = 2*i+10123456789624

2020-09-12 11:39:54 94

原创 链表映射

package map;public class LinkedListMap<K, V> implements Map<K, V> { private class Node { public K key; public V value; public Node next; public Node(K key, V value, Node next) { this.key = key;

2020-09-11 20:30:50 192

原创 GET http://localhost/scripts/jquery-1.9.1.min.js net::ERR_ABORTED 404

GET http://localhost/scripts/jquery-1.9.1.min.js net::ERR_ABORTED 404emps:91 Uncaught ReferenceError: $ is not defined at emps:91

2020-09-11 11:54:46 755

原创 springmvc-restful CRUD

实体类Employee和DepartmentEmployee属性字段:员工id,姓名lastName,邮箱email部门departmentpackage com.lanou.demo.pojo;import org.springframework.stereotype.Component;@Componentpublic class Employee { private Integer id; private String lastName; private Str

2020-09-11 11:47:15 100

原创 基于链表的集合Set

链表集合package set;import java.util.LinkedList;public class LinkedListSet<E> implements Set<E> { private LinkedList<E>list; public LinkedListSet(){ list = new LinkedList<>(); } @Override public void ad

2020-09-10 09:02:59 327

原创 基于二分搜索树的集合Set

不能添加重复元素package set;import tree.BST;public class BSTSet<E extends Comparable<E>>implements Set<E> { private BST<E>bst; public BSTSet(){ bst = new BST<>(); } @Override public void add(E e) {

2020-09-10 08:54:33 104

原创 二分搜索树删除任意节点

package tree;import java.util.*;//具有可比性的泛型public class BST<E extends Comparable> { private class Node { public E e; private Node left; private Node right; public Node(E e) { this.e = e;

2020-09-09 21:07:34 79

原创 二分搜索树删除最大元素最小元素

package tree;import java.util.*;//具有可比性的泛型public class BST<E extends Comparable> { private class Node { public E e; private Node left; private Node right; public Node(E e) { this.e = e;

2020-09-09 19:52:52 198

原创 二分搜索树-广度优先遍历

package tree;import java.util.LinkedList;import java.util.Queue;import java.util.Stack;//具有可比性的泛型public class BST<E extends Comparable> { private class Node { public E e; private Node left; private Node right;

2020-09-09 17:10:58 99

原创 springmvc-视图类

package com.lanou;import org.springframework.stereotype.Component;import org.springframework.web.servlet.View;import javax.servlet.http.HttpServletRequest;import javax.servlet.http.HttpServletResponse;import java.util.Date;import java.util.Map;@C

2020-09-09 16:40:35 86

原创 二分搜索树-后续遍历

package tree;//具有可比性的泛型public class BST<E extends Comparable> { private class Node { public E e; private Node left; private Node right; public Node(E e) { this.e = e; left = null;

2020-09-09 08:33:27 63

原创 二分搜索树-中序遍历

二分搜索树的中序遍历结果是顺序的package tree;//具有可比性的泛型public class BST<E extends Comparable> { private class Node { public E e; private Node left; private Node right; public Node(E e) { this.e = e; le

2020-09-09 08:28:44 148

原创 二分搜索树-先序遍历

package tree;//具有可比性的泛型public class BST<E extends Comparable> { private class Node { public E e; private Node left; private Node right; public Node(E e) { this.e = e; left = null;

2020-09-09 08:15:18 208

原创 Mybatis

Mybatis概述MyBatis是一款优秀的持久层ORM(Object Relation Mapping)框架MyBati内部封装了jdbc,使开发者只需要关注sql语句本身而不需要话费精力加载驱动,创建连接。创建statement等复杂工程,避免了几乎所有的JDBC代码和手动设置参数以及获取结果集。所谓ORM就是一种为了解决面向对象与关系型数据库类型不匹配的技术。通过java对象与数据库表之间的映射关系自动将java应用程序中的对象持久化到关系型数据库表中。使用ORM框架后,应用程序不再直接访问底

2020-09-07 21:35:56 781

原创 作业笔记

一、Spring篇1.说说对Spring的理解以及在SSM框架中起到的作用spring是轻量级的开源JavaEE框架,对javaAPI进行了封装,大大降低了API的使用难度,其核心是IOC和AOP。IOC(控制反转)在传统的编程中获取对象的方式通常使用new关键字来主动创建一个对象,在spring中,对象的生命周期由IOC容器来管理,直接从容器中获取一个对象,控制权从应用程序交给了IOC容器,对象与对象之间的关系由IOC进行联系。当对象A实例化和运行时,如果需要对象B,IOC容器就会主动创建一个对象B

2020-09-04 17:49:44 213

原创 日志

log4j2.xml<?xml version="1.0" encoding="UTF-8"?><!--日志级别以及优先级排序: OFF > FATAL > ERROR > WARN > INFO > DEBUG > TRACE > ALL --><!--Configuration后面的status用于设置log4j2自身内部的信息输出,可以不设置,当设置成trace时,可以看到log4j2内部各种详细输出--><!

2020-09-02 11:56:07 226

原创 递归数组求和

package prac;public class Sum { public static int sum(int [] arr){ return sum(arr, 0); } public static int sum(int[]arr,int index){ if (index==arr.length) return 0; return arr[index]+sum(arr,index+1);

2020-09-01 11:42:41 325

generator.rar

根据数据库自动生成映射类、dao层接口,mapper文件

2021-11-18

空空如也

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

TA关注的人

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