摘要:
0/2 * * * * ? 表示每2秒 执行任务(数值不能超过60,如超过好像会按最大上限执行每60秒执行一次,即最多每60秒执行一次,错误表达0/120 * * * * ?,并不会每120秒,执行一次,如需要请转化为分钟) 0 0/2 * * * ? 表示每2分钟 (数值不能超过60,缘由同上) 阅读全文
摘要:
MongoDB的基本操作 一、常用操作 //查看所有数据库 show dbs; //选中库 use s10; //显示所有集合 show collections; //创建student集合 db.createCollection("student"); //删除tb_person集合 db.tb_ 阅读全文
摘要:
【设计模式.行为型.策略模式】 一、说明 策略模式封装了不同的实现,可以基于不同的策略标识选择不同的执行策略,从而避免书写过多的if...else,switch等语句,扩展时不需要改动原代码,只需要扩招不同的策略实现即可,符合开闭原则。常常搭配工厂模式一起使用。 一、最基本的策略模式使用 定义策略接 阅读全文
摘要:
设计模式.结构型.代理模式 一、说明: 代理模式是为了增强被代理对象(目标对象)的方法,可在不改变目标对象的代码情况下对其方法进行增强。遵循了开闭原则。spring框架中的AOP就是基于代理模式开发。实现方法相对固定。 二、静态代理 显式地描述出具体的目标对象,需要代理对象和目标对象都实现同一个接口 阅读全文
摘要:
注解 1.注解的概念 注解: 说明程序的,给计算机看的 注释: 用文字描述程序,给程序员看的 /** * */ // 定义: 注解(Annotation),也叫元数据。一种代码级别的说明。它是JDK1.5及以后版本引入的一个特性,与类、接口、枚举是在同一个层次。它可以声明在包、类、字段、方法、局 阅读全文
摘要:
反射 1.反射的定义: 反向探知,在程序运行过程中动态的获取类的相关属性 这种动态获取类的内容以及动态调用对象的方法和获取属性的机制.就叫做JAVA的反射机制 优点 增加程序的灵活性,避免固有逻辑写死到程序中 代码相对简洁,可以提高程序的复用性 缺点 相比于直接调用反射有比较大的性能消耗 阅读全文
摘要:
泛型: 本质:参数化类型 泛型的擦除: 泛型只在编译阶段有效,编译之后JVM会采取去泛型化的措施. 泛型在运行阶段是没有效果 泛型通配符 1.无边界通配符 通用的类型 public class Demo02 { public static void main(String[] args) 阅读全文
摘要:
说明:这段时间总是感觉自己的知识结构不成体系,所以打算做一次复习计划,梳理一下自己的知识结构 一.数据结构 1.数组 Char[] cs = new Char[]{'W','H','S','D','Y'}; Char[] cs1 = new Char[5]; cs1[0] = 'W'; .... 特 阅读全文
摘要:
package com.fatsea.gulimall.product; import com.alibaba.fastjson.JSON; import org.junit.jupiter.api.Test; import org.springframework.boot.test.context 阅读全文
摘要:
原文:《如何避免回表查询?什么是索引覆盖?》 数据库表结构: 1 2 3 4 5 6 create table user ( id int primary key, name varchar(20), sex varchar(5), index(name) )engine=innodb; 1 2 3 阅读全文