02 2021 档案
摘要:通过命令行 node -v 查看是否安装node环境 在 nodejs 和 webpack已安装的前提下,随便一个文件夹下,输入命令行 npm install vue-cli -g 安装完成后,通过 vue -V 查看版本号验证是否安装成功 通过vue-cli 初始化vue项目 输入命令行新建 vu
阅读全文
摘要:回到顶部 一、设计模式 1、什么是设计模式 设计模式是一套被反复使用、多数人知晓、代码设计经验的总结。 2、目的 设计模式的目的是为了让软件具有更好的代码重用性、可读性、可扩展性、可靠性,同时使程序间出现高内聚、低耦合的特性。 3、七大原则 (1)单一职责原则(Single-Responsibili
阅读全文
摘要:回到顶部 一、单例模式 1、什么是单例模式 采取一定的方法,使程序中的某个类只存在一个实例对象,且该类对外提供一个获取该对象的方法(一般为静态方法)。 2、单例模式分类 (1)饿汉式(2种写法,线程安全) 静态变量 静态代码块 (2)懒汉式(3种写法) 线程不安全 线程安全,同步方法 线程安全,同步
阅读全文
摘要:回到顶部 一、小案例分析 1、功能需求: 实现一个发送信息的功能,要便于扩展与维护。(1)发送信息的工具有很多,比如短信、微信、邮件、QQ等。(2)选择某个工具进行信息发送。 2、小菜鸡去实现: (1)定义一个发送工具的父类(接口),并将各种发送工具作为子类(实现类)。(2)定义一个选择发送工具的类
阅读全文
摘要:回到顶部 一、小案例分析 1、功能需求: 现有一个员工,姓名为Rick,年龄22,ID为193211,如何创建10个完全相同的对象。 2、小菜鸡的答案: (1)直接new 10个对象就完了。(2)代码实现: package prototype.pattern; public class Demo {
阅读全文
摘要:回到顶部 一、小案例分析 1、功能需求: 现需要建房子,建房流程:挖地基、砌墙、封顶。对于不同种类的房子(高楼,别墅),流程虽然一样,但是具体功能实现不同。如何实现建房子? 2、小菜鸡的答案: (1)定义一个抽象接口,并定义三个抽象方法(挖地基、砌墙、封顶)。(2)对于不同种类的房子,实现该接口,并
阅读全文
摘要:回到顶部 一、版本控制 1、什么是版本控制 版本控制 是一种记录一个或若干个文件 的内容变化,以便于将来查阅特定版本修订情况的系统。 2、为什么使用版本控制 采用版本控制系统(VCS),可以方便的查询各个阶段(时间节点)的代码,即使你将代码修改的一塌糊涂,你依旧可以很方便的返回到原来的版本,减少额外
阅读全文
摘要:https://www.cnblogs.com/l-y-h/p/12384902.html
阅读全文
摘要:回到顶部 一、Spring Security 1、什么是 Spring Security? (1)基本认识 Spring Security 是基于 Spring 框架,用于解决 Web 应用安全性的 一种方案,是一款优秀的权限管理框架。 Web 应用的安全一般关注 用户认证(authenticati
阅读全文
摘要:回到顶部 一、Spring MVC 相关注解 1、@RequestMapping (1)功能: 将 HTTP 请求 与 请求处理类中的方法 进行映射。 通过 RequestMappingHandlerMapping 与 RequestMappingHandlerAdapter 两个类来支持该注解。
阅读全文
摘要:https://www.cnblogs.com/l-y-h/p/12127923.html
阅读全文
摘要:回到顶部 一、全局配置文件 1、分类:(文件名固定) (1)application.properties(2)application.yml(3)以上两种文件作用类似,但是内部写法有些区别。 2、作用: 修改 SpringBoot 自动配置的默认值。 3、什么是yml YML文件格式是YAML (Y
阅读全文
摘要:回到顶部 一、Spring Boot 1、什么是Spring Boot? Spring Boot 是一个框架,其用来简化 Spring 应用的初始化搭建以及开发过程。其使用特定的方式来配置,使开发人员减少配置操作。类似于 maven 整合 jar 包,Spring Boot 整合了框架。 官网:ht
阅读全文
摘要:回到顶部 一、Spring 1、Spring是什么? (1)是一个开源框架,用于简化企业级开发。(2)是一个轻量级的、非侵入性的、一站式的一个容器。注: 非侵入性: 基于Spring开发的应用的对象可以不依赖Spring的API。 一站式: 可以整合其他的框架与第三方类库。 容器:包含并管理应用对象
阅读全文
摘要:回到顶部 一、REST与RESTful 1、简介 (1)REST(Representational State Transfer):表现层状态转移,一种软件架构风格,不是标准。REST描述的是在网络中client和server的一种交互形式,即资源在网络中以某种表现形式进行状态转移。(2)基于RES
阅读全文
摘要:回到顶部 一、MyBatis-Plus 1、简介 MyBatis-Plus 是一个 Mybatis 增强版工具,在 MyBatis 上扩充了其他功能没有改变其基本功能,为了简化开发提交效率而存在。 官网文档地址: https://mp.baomidou.com/guide/ MyBatis-Plus
阅读全文
摘要:回到顶部 一、MyBatis映射文件 1、简介 MyBatis 的真正强大在于它的映射语句,也是它的魔力所在。由于它的异常强大,映射器的 XML 文件就显得相对简单。如果拿它跟具有相同功能的 JDBC 代码进行对比,你会立即发现省掉了将近 95% 的代码。MyBatis 就是针对 SQL 构建的,并
阅读全文
摘要:回到顶部 一、JVM 基本认识 1、虚拟机 与 JVM (1)虚拟机(Virtual Machine),可以理解为一台虚拟的计算机,其是一款软件,用来执行一系列虚拟的计算机指令。 可以分为:系统(硬件)虚拟机、程序(软件)虚拟机。 (2)系统(硬件)虚拟机 系统虚拟机是一个可以运行完整操作系统的一个
阅读全文
摘要:回到顶部 一、JDK 8 版本下 JVM 对象的分配、布局、访问(简单了解下) 1、对象的创建过程 (1)前言 Java 是一门面向对象的编程语言,程序运行过程中在任意时刻都可能有对象被创建。开发中常用 new 关键字、反射等方式创建对象, JVM 底层是如何处理的呢? (2)对象的创建的几种常见方
阅读全文
摘要:回到顶部 一、简单了解几个概念 1、什么是垃圾(Garbage)?什么是垃圾回收(Garbage Collection,简称 GC)? (1)什么是垃圾(Garbage)? 这里的垃圾 指的是 在程序运行过程中没有任何指针指向的对象,即不再被使用的对象。 如果不及时清理这些对象(垃圾),这些对象将会
阅读全文
摘要:回到顶部 一、JSR 303 1、什么是 JSR 303? JSR 是 Java Specification Requests 的缩写,即 Java 规范提案。 存在各种各样的 JSR,简单的理解为 JSR 是一种 Java 标准。 JSR 303 就是数据检验的一个标准(Bean Validati
阅读全文
摘要:回到顶部 一、Lambda 表达式 1、什么是 Lambda 表达式? Lambda 本质是一个匿名函数,可以理解为一段可以传递的代码,像数据一样传输。 使用 Lambda 可以简化代码、使代码更紧凑、更灵活。 使用 Lambda 表达式前提 需要函数式接口支持。注: 函数式接口:指的是 接口中只有
阅读全文
摘要:回到顶部 一、JDBC 1、JDBC简介 (1) JDBC(Java Database Connectivity),即Java数据库连接。用于在Java程序中实现数据库操作功能。 (2)是一种用于执行SQL语句的Java API,使用户以相同的方式连接不同的数据库。 (3)JDBC提供一套标准接口,
阅读全文
摘要:回到顶部 一、注解(Annotation) 1、什么是注解? 从JDK5开始,Java增加了Annotation(注解),Annotation是代码里的特殊标记,这些标记可以在编译、类加载、运行时被读取,并执行相应的处理。 2、Annotation与注释的区别: (1)Annotation不是程序本
阅读全文
摘要:回到顶部 一、IO流 1、定义: IO流指的是Input/Output流,即输入流/输出流。 输入流:将外界信息写入程序,即从外界获取信息,属于读操作。 输出流:将程序数据发送给外界,即向外界传输数据,属于写操作。 流一定要关闭,否则可能会出现一些异常。 2、分类: (1)按照功能划分: 输入流:只
阅读全文
摘要:回到顶部 一、程序、进程、线程 1、区别 (1)程序是一段静态的代码,为应用程序执行的蓝本。 (2)进程为程序的一次动态执行过程,包括代码的加载、执行以及执行完毕的一个完整过程。 (3)线程是进程中的一个执行单元,一个进程在执行过程中可以产生多个线程(至少有一个线程 )。 2、关系 (1)进程负责的
阅读全文
摘要:回到顶部 一、泛型 1、泛型的本质是将类型参数化,即将数据类型作为参数。 2、泛型可以在编译期进行检查,其所有的强制转换是隐式且自动的,提高了代码的安全性。 3、泛型可以用在类(泛型类)、接口(泛型接口)、方法(泛型方法)的创建。 4、泛型的类型参数只能为引用类型,不能为基本类型。 回到顶部 二、常
阅读全文
摘要:回到顶部 一、java.util.Date 1、只用于显示系统时间,其大部分操作由Calendar代替。 格林威治时间(GMT):指的是1970年1月1日0时,不同地区有时间差。 默认输出格式:星期、月、日、时、分、秒、时区、年 2、构造方法: (1)public Date(); //无参构造创建的
阅读全文
摘要:回到顶部 一、java.lang.String 1、string对象不可变,被final修饰,不能被继承。 2、赋值方式: (1)直接赋值。比如: String name = "rick"; (2)使用new关键字创建。比如:String name = new String("rick"); 3、常
阅读全文
摘要:回到顶部 一、简述 1、Object类是所有类的父类,即直接或间接的继承java.lang.Object类。省略了extends Object。 2、方法 (1)protected native Object clone() throws CloneNotSupportedException; //
阅读全文
摘要:一、 面向对象特征与原则 1、三大特征:封装、继承、多态。(四大特征:封装、继承、多态、抽象) (1)封装:将客观的事物封装成抽象的类,封装代码逻辑,并通过访问控制符来控制访问的方式,从而保护程序(使用反射时,可以获取对象的私有方法和成员,会破坏封装性)。 (2)继承:某个类通过继承可以获取另外一个
阅读全文
摘要:一、关键字、保留字、标识符、常量、变量 1、关键字:使用某种语言赋予特殊含义的单词。 2、保留字:没有赋予特殊含义,但以后可能会使用的单词。 3、标识符:自定义的单词,以数字、字母、下划线以及$符组成,且首字母不能以数字开头,不能以关键字命名标识符。 4、常量:程序中不会变化的数据。 5、变量:用于
阅读全文
摘要:一、环境配置(Windows) 1、傻瓜式安装JDK,若提示安装JRE,将其置于JDK同一安装目录即可。 2、配置JAVA_HOME, 指向JDK的安装目录。比如 JAVA_HOME = %JDK安装目录% 3、配置Path,指向JDK的bin目录。比如Path = %JAVA_HOME%\bin
阅读全文
摘要:回到顶部 一、小案例分析 1、功能需求: 以电源适配器为例。 一个人去外国旅游,住在外国某宾馆,恰好手机没电(手机是双孔插头),但外国宾馆只有三孔插座,宾馆一般不可能为了旅客,将三孔插座换成双孔插座,此时适配器就派上用场了,将双孔插头转成三孔插头,即可满足要求。 2、什么是适配器模式: 适配器模式是
阅读全文
摘要:回到顶部 一、简介 1、项目介绍 (1)基本介绍 使用 vue 以及 element-ui 搭建一个 后台管理系统的模板。 当然,这类模板网上有很多,可以直接下载使用。 写这个项目的目的,纯属练手(写的比较糙)。 【layuiAdmin 后台管理模板:(付费)】 https://www.layui.
阅读全文
摘要:前提: (1) 相关博文地址: SpringBoot + Vue + ElementUI 实现后台管理系统模板 -- 前端篇(一):搭建基本环境:https://www.cnblogs.com/l-y-h/p/12930895.html (2)代码地址: https://github.com/lyh
阅读全文
摘要:前提: (1) 相关博文地址: SpringBoot + Vue + ElementUI 实现后台管理系统模板 -- 前端篇(一):搭建基本环境:https://www.cnblogs.com/l-y-h/p/12930895.html SpringBoot + Vue + ElementUI 实现
阅读全文
摘要:前提: (1) 相关博文地址: SpringBoot + Vue + ElementUI 实现后台管理系统模板 -- 前端篇(一):搭建基本环境:https://www.cnblogs.com/l-y-h/p/12930895.html SpringBoot + Vue + ElementUI 实现
阅读全文
摘要:前提: (1) 相关博文地址: SpringBoot + Vue + ElementUI 实现后台管理系统模板 -- 前端篇(一):搭建基本环境:https://www.cnblogs.com/l-y-h/p/12930895.html SpringBoot + Vue + ElementUI 实现
阅读全文
摘要:前提: (1) 相关博文地址: SpringBoot + Vue + ElementUI 实现后台管理系统模板 -- 前端篇(一):搭建基本环境:https://www.cnblogs.com/l-y-h/p/12930895.html SpringBoot + Vue + ElementUI 实现
阅读全文
摘要:相关 (1) 相关博文地址: SpringBoot + Vue + ElementUI 实现后台管理系统模板 -- 前端篇(一):搭建基本环境:https://www.cnblogs.com/l-y-h/p/12930895.html SpringBoot + Vue + ElementUI 实现后
阅读全文
摘要:(1) 相关博文地址: SpringBoot + Vue + ElementUI 实现后台管理系统模板 -- 前端篇(一):搭建基本环境:https://www.cnblogs.com/l-y-h/p/12930895.html SpringBoot + Vue + ElementUI 实现后台管理
阅读全文
摘要:(1) 相关博文地址: SpringBoot + Vue + ElementUI 实现后台管理系统模板 -- 前端篇(一):搭建基本环境:https://www.cnblogs.com/l-y-h/p/12930895.html SpringBoot + Vue + ElementUI 实现后台管理
阅读全文
摘要:(1) 相关博文地址: SpringBoot + Vue + ElementUI 实现后台管理系统模板 -- 前端篇(一):搭建基本环境:https://www.cnblogs.com/l-y-h/p/12930895.html SpringBoot + Vue + ElementUI 实现后台管理
阅读全文
摘要:(1) 相关博文地址: SpringBoot + Vue + ElementUI 实现后台管理系统模板 -- 前端篇(一):搭建基本环境:https://www.cnblogs.com/l-y-h/p/12930895.html SpringBoot + Vue + ElementUI 实现后台管理
阅读全文
摘要:回到顶部 一、Servlet 1、什么是Servlet? (1)由sun公司(被oracle公司收购)制定的一种用来扩展web服务器功能的组件规范。简单的讲就是一种用来开发动态Web的技术。 扩展web服务器功能:web服务器通常只能用来处理静态资源的请求。而使用servlet可以用来处理动态资源的
阅读全文
摘要:回到顶部 一、扫盲概念 1、同步与异步 (1)同步:指一个线程要等待上一个线程执行完之后才开始执行当前的线程。(有一个等待过程)(2)异步:指的是一个线程的执行不需要在意其他线程的执行。(没有等待过程)(3)同步异步发生在两个(或多个)线程间。举例: 两个人去吃饭,用线程 A 、线程 B 表示。 同
阅读全文
摘要:回到顶部 一、HashMap(JDK1.8) 1、基本知识、数据结构 (1)时间复杂度:用来衡量算法的运行时间。 参考:https://blog.csdn.net/qq_41523096/article/details/82142747 (2)数组:采用一段连续的存储空间来存储数据。查找方便,增删麻
阅读全文
摘要:回到顶部 一、Mysql常见笔试题 1、Mysql 中有哪几种锁? (1)表级锁:开销小,加锁快。不会出现死锁,锁定粒度大,发生锁冲突的概率高,并发度低。 (2)行级锁:开销大,加锁慢。会出现死锁,锁定粒度小,发生锁冲突的概率低,并发度高。 (3)页面锁:开销时间、加锁时间、锁定粒度在 表级锁 与
阅读全文
摘要:回到顶部 一、Redis 1、简介 【官方简介地址:】 https://redis.io/topics/introduction 看不懂不要紧,先混个眼熟,慢慢来...。 【初步认识 Redis:】 Redis is an open source (BSD licensed), in-memory
阅读全文
摘要:回到顶部 一、常见概念(可跳过) 1、JVM、JRE、JDK 关系与区别? (1)JVM: 指的是 Java 虚拟机,加载编译好的 字节码(.class)文件,将其转为机器语言执行。 对于不同的系统,有不同的 JVM,Java 代码编译一次后,可以在不同系统上的 JVM 上执行,故 Java 代码可
阅读全文
摘要:回到顶部 一、Web项目(可跳过,直接从下一个标题开始) 1、Web项目: 指的是带网页的项目,通过浏览器可以访问的项目。比如:淘宝、天猫等。 2、Web项目构成: 浏览器(客户端)、服务器、数据库。 3、Java Web项目访问流程: 客户端通过Servlet/JSP与服务器进行联系,服务器通过J
阅读全文
摘要:回到顶部 一、JavaScript 1、什么是JavaScript(JS) (1)JavaScript是嵌入HTML中的代码,在浏览器中执行的脚本语言,具有与Java和C语言类似的语法。(2)一种网页编程技术,用来向HTML页面添加交互行为。(3)直接嵌入HTML页面中。(4)由浏览器解释代码并执行
阅读全文
摘要:回到顶部 一、IndexedDB 1、简介 随着浏览器功能增强,许多网站开始将大量数据保存在客户端,从而减少从服务器获取数据的操作,提高了响应速度。 cookie 由于大小不超过 4kb,肯定不合适。 LocalStorage 大小在 2.5 - 10 M间(不同浏览器不同,比如Chrome为 5M
阅读全文
摘要:回到顶部 一、数组 1、function(value, index, array) {} 【格式:】 function (value, index, array) => { // value 指 数组当前遍历的值, index 指 数组当前遍历的下标, array 指 当前数组 // ... 自定义
阅读全文
摘要:回到顶部 一、jQuery 1、什么是 jQuery? (1)jQuery 是一个轻量级的 JavaScript 库,极大地简化了 JavaScript 开发。(2)jQuery 封装了 JS、CSS、DOM 等并提供一致的、简洁的 API,简化了 JS 编程。(3)jQuery 会频繁的操作 DO
阅读全文
摘要:回到顶部 一、ES6 基本认识 1、什么是 ES6? ES6 指的是 ECMAScript 6.0,是JavaScript 语言的一个标准。其目标是使JavaScript 可以用来编写复杂的大型的应用程序,成为企业级开发的语言。 2、ES6 与 JavaScript 的区别? ES6 是 JavaS
阅读全文
摘要:回到顶部 一、ES6 中的 Promise 1、JS 如何解决 异步问题? (1)什么是 同步、异步? 同步指的是 需要等待 前一个处理 完成,才会进行 下一个处理。 异步指的是 不需要等待 前一个处理 完成,就可以进行下一个处理。 (2)JS 是单线程 还是 多线程的? JS 是单线程的,也即执行
阅读全文
摘要:回到顶部 一、Vue 1、什么是Vue? 回到顶部 一、Vue 1、什么是Vue? (1)官网地址: https://cn.vuejs.org/ (2)Vue是一个渐进式的JavaScript框架。采用自底向上增量开发的设计。可以简单的理解为Vue是一个不断的去完善浏览器功能特性的前端框架(根据浏览
阅读全文
摘要:回到顶部 一、模板语法 1、双大括号表达式 【语法:】 {{exp}} 用于向页面输入数据,即页面显示数据。 【举例:】 <!doctype html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" cont
阅读全文
摘要:常用下载js的网址: https://www.bootcdn.cn/ https://www.jsdelivr.com/ 回到顶部 一、过滤器 vue 允许自定义过滤器,用于格式化一些常见文本(如日期等)。 1、如何创建 (1)直接使用 Vue.filter() 来创建一个过滤器(全局过滤器)。 V
阅读全文
摘要:回到顶部 一、使用vue-cli创建模板项目 1、什么是vue-cli 是vue官方提供的脚手架工具。脚手架工具简单讲就是自动将项目需要的环境、依赖等信息都配置好。 2、全局安装vue-cli (1)检查npm 版本,建议安装到最新版本。 【命令行查看版本号】 node -v npm -v 【升级n
阅读全文
摘要:回到顶部 一、小案例(评论区) 1、流程 (1)分析静态页面。(vue项目创建参考https://www.cnblogs.com/l-y-h/p/11241503.html)(2)拆分静态页面,变成一个个组件。(3)对组件编码,生成动态页面。 2、静态页面 参考来源:https://www.bili
阅读全文
摘要:回到顶部 一、vue-resource 1、简介 一款vue插件,用于处理ajax请求,vue1.x时广泛应用,现不被维护。 2、使用流程 step1:安装 【命令行输入】 npm install vue-resource --save step2:引入 【main.js】 // 引入vue-res
阅读全文
摘要:回到顶部 一、vue-router 1、简介 (1)SPA:Single Page Application(单页应用),简单理解就是只有一个web页面的应用。即加载单个HTML页面,并根据用户与程序的交互 动态更新页面的 web应用程序。其加载页面时不会加载整个页面,只是更新部分内容。 (2)路由:
阅读全文
摘要:回到顶部 一、vuex 1、简介 (1)参考文档 https://vuex.vuejs.org/zh/(2)vuex指的是一种状态管理模式,集中式管理所有组件的状态。可以将其理解为一个数据仓库,用来集中式存储管理数据。(3)单向数据流 State:指的就是状态 View:以声明的方式将 state
阅读全文
摘要:回到顶部 一、mock 1、简介 mock是一个模拟数据生成器,旨在帮助前端独立于后端进行开发,帮助编写单元测试。其可模拟 Ajax 并返回模拟数据,使前端不用去调用后端的接口,方便测试。 2、vue直接使用mock step1:安装mock npm install mockjs step2:直接引
阅读全文
摘要:回到顶部 一、什么是跨域 1、跨域 指的是浏览器不能执行其他网站的脚本。它是由浏览器的同源策略造成的,是浏览器对javascript施加的安全限制。 2、同源策略 是指协议,域名,端口都要相同,其中有一个不同都会产生跨域,在请求数据时,浏览器会在控制台中报一个异常,提示拒绝访问。 3、跨域问题怎么出
阅读全文
摘要:回到顶部 一、CSS样式 解决文字过长显示省略号问题 1、一般样式 一般 css 样式,当宽度不够时,可能会出现换行的效果。这样的效果在某些时候肯定是不行的,可以修改 css 样式来解决这个问题。 <!DOCTYPE html> <html> <head> <meta http-equiv="Con
阅读全文
摘要:回到顶部 一、简单入门级树形菜单实现(纯后台逻辑) 1、简介 (1)开发环境 IDEA + JDK1.8 + mysql 1.8 SpringBoot 2.2.6 + mybatis-plus 此处仅后台开发(返回 json 数据),前台页面展示后续会讲解。 (2)数据表 如下,仅供参考,可以添加
阅读全文
摘要:一、日志 1、SpringBoot采用的日志 日志分为日志抽象层与日志实现层。类似于JDBC与数据库的形式,不管连接的是什么数据库,只需将JDBC中对应的数据库信息修改即可。这里的日志抽象层是类似JDBC的效果,只需修改相应的日志实现层的信息即可。 常用日志抽象层分类: JCL SLF4j jbos
阅读全文
摘要:一、SpringMVC 1、什么是MVC (1)M 指的是 模型(Model) 模型实质指的就是数据,即对数据的操作,也即对dao、bean等的相关操作。(2)V 指的是 视图(View) 视图的作用就是显示模型中的数据,即数据的显示,也即jsp,html等相关操作。(3)C 指的是 控制器(Con
阅读全文
摘要:一、使用注解配置Bean 1、注解 在类定义、方法定义、成员变量定义前使用。其简化<bean>标签,功能同<bean>标签。格式为: @注解标记名。 2、组件扫描 Spring可以从classpath(类路径)下自动扫描、实例化具有特殊注解的组件。常用注解:(1)@Repository 一般用于数据
阅读全文
摘要:一、AOP 1、什么是AOP AOP(Aspect-Oriented Programming,面向切面编程),通过预编译方式和运行期动态代理实现程序功能的统一维护的一种技术。利用AOP可以对业务逻辑的各个部分进行隔离,从而使得业务逻辑各部分之间的耦合度降低,提高程序的可重用性,同时提高了开发的效率。
阅读全文
摘要:一、逆向工程 1、简介 可以根据 数据库中的表 ,生成对应的 POJO、sql映射文件等。简化了一些操作。当然复杂的操作需要自己手动编写。 官方文档:http://mybatis.org/generator/ 2、使用 step1:前提条件。 数据库:mysql。 表:emp,dept。 【表emp
阅读全文
摘要:注意:正则表达式只关注格式是否正确,不关注内容是否有效。 一、字符集合, []表示一个字符。 1、[abc] :指a,b,c中的任意一个字符。 2、[^abc]:指除了a,b,c外的任意字符。 3、[a-z]:表示a到z间的任意一个字符。 4、[a-zA-Z0-9]:表示a到z,A到Z,0到9的任意
阅读全文

浙公网安备 33010602011771号