-
-
-
-
正则表达式(Java)
1.正则表达式是什么 在编写处理字符串的程序或网页时,经常会有查找符合某些复杂规则的字符串的需要。正则表达式就是用于描述这些规则的工具。换句话说,正则表达式就是记录文本规则的代码。 2.正则的底层实现 创建模式对象[即正则表达式对象] Pattern pattern = Pattern.compile("正则表达式"); 创建匹配器 //创建匹配器 matcher, 按照 正则…- 50
- 0
-
初始化创建Vue工程的3种方法
初始化创建Vue工程的3中方法 1.使用cdn引用 对于制作原型或学习,你可以这样使用最新版本:(适用于学习) <script src="https://unpkg.com/vue@next"></script> 2.使用 Vue CLI 工具 不同于Vue 框架,Vue CLI 只是一个工具,使用这个工具能够创建具有某些配置,某些内置工具的项目,使…- 9
- 0
-
SpringBoot
一、SpringBoot简介 1.1、回顾什么是Spring Spring是一个开源框架,2003 年兴起的一个轻量级的Java 开发框架,作者:Rod Johnson 。 Spring是为了解决企业级应用开发的复杂性而创建的,简化开发。 1.2、Spring是如何简化Java开发的 为了降低Java开发的复杂性,Spring采用了以下4种关键策略: 1、基于POJO的轻量级和最小侵入性编程,所有…- 58
- 0
-
JavaWeb-SMBMS实战项目
SMBMS项目 Servlet层负责接收用户数据,调用业务层,以及转发视图 service层就负责处理业务(从数据库调取信息) 持久层(Dao):连接查询数据库 前端:负责页面展示 数据库:SMBMS 做一个项目首先要看数据库查看表的结构: 借用sqlyog等工具查看表的结构 1、项目搭建准备 1.1、Maven 1.2、配置tomcat 1.3、导依赖 <?xml version=&quo…- 9
- 0
-
JavaWeb之邮件发送
1、邮件发送 1.1、邮件服务器与传输协议 要在网络上实现邮件功能,必须要有专门的邮件服务器。这些邮件服务器类似于现实生活中的邮局,它主要负责接收用户投递过来的邮件,并把邮件投递到邮件接收者的电子邮箱中。 SMTP服务器地址:一般是 smtp.xxx.com,比如163邮箱是smtp.163.com,qq邮箱是smtp.qq.com。 SMTP协议 通常把处理用户smtp请求(邮件发送请求)的服务…- 5
- 0
-
JavaWeb之文件上传与下载
1、文件上传 1.1、准备工作 对于文件上传,浏览器在上传的过程中是将文件以流的形式提交到服务器端的。 一般选择采用apache的开源工具common-fileupload这个文件上传组件; common-fileupload是依赖于common-io这个包的,所以还需要下载这个包 1.2、使用类介绍 ServletFileUpload 负责处理上传的文件数据,并将表单中每个输入项封装成一个Fil…- 8
- 0
-
JavaScript
JavaScript 1、 什么是JavaScript 1.1、 概述 JavaScript是世界上最流行的脚本语言 Java、JavaScript 10天JavaScrip被写出来 一个合格的后端人员,必须要精通Javascript 1.2、 历史 https://blog.csdn.net/kese7952/article/details/79357868 ECMAScirpt他可以理解为是J…- 11
- 0
-
Java数据库驱动JDBC
1、什么是数据库驱动 通常一台电脑上都会有显卡驱动,声卡驱动,而驱动的作用是使应用程序与硬件匹配和连接。数据库也是如此,不同的数据库厂商有各自的数据库驱动去连接其数据库。 2、什么是 JDBC 在一个程序中,如果需要连接多个数据库,甚至多个不同厂商的数据库,就需要编写多个数据库驱动的程序,这显然不符合需求。于是,JDBC 就出现了。 JDBC 是 SUN 公司为了简化开发人员对数据库的统一操作,提…- 25
- 0
-
MySQL之索引、视图与范式
1、索引(index) 1.1、什么是索引? 索引是在数据库表的字段上添加的,是为了提高查询效率存在的一种机制。 一张表的一个字段可以添加一个索引,当然,多个字段联合起来也可以添加索引。 索引相当于一本书的目录,是为了缩小扫描范围而存在的一种机制。 对于一本字典来说,查找某个汉字有两种方式: 第一种方式:一页一页挨着找,直到找到为止,这种查找方式属于全字典扫描。效率比较低。 第二种方式:先通过目录…- 9
- 0
-
MySQL约束、存储引擎以及事务
1、多行插入 语法:insert into 表名(字段名) values(值),(值),(值),(值); insert into t_student(no,name,sex,age,email) values(2,'zs','男',21,'2@1.com'),(3,'ls','女',21,'…- 10
- 0
-
MySQL多表查询(增删改查)
1、把查询结果去除重复记录【distinct】 注意:原表数据不会被修改,只是查询结果去重。去重需要使用一个关键字:distinct mysql> select distinct job from emp; +-----------+ | job | +-----------+ | CLERK | | SALESMAN | | MANAGER | | ANALYST | | PRESID…- 7
- 0
-
MySQL基础以及单表查询
1、数据库的基本概念 1.1、数据库: 英文单词DataBase,简称DB。按照一定格式存储数据的一些文件的组合。 顾名思义:存储数据的仓库,实际上就是一堆文件。这些文件中存储了 具有特定格式的数据。 1.2、数据库管理系统: DataBaseManagement,简称DBMS。 数据库管理系统是专门用来管理数据库中数据的,数据库管理系统可以对数据库当中的数据进行增删改查。 常见的数据…- 17
- 0
-
Java——JUC并发
1.什么是JUC java.util 工具包、包、分类 业务:普通的线程代码 Thread Runnable: 没有返回值、效率比Callable 相对较低! 2.线程和进程 进程:一个程序,QQ.exe Music.exe 程序的集合; 一个进程往往可以包含多个线程,至少包含一个! Java默认有几个线程? 2 个 mian、GC 线程:开了一个进程 Typora,写字,自动保存(线程负责的) …- 5
- 0
-
Java——JVM虚拟机入门
JVM入门 面试常见: 请你谈谈你对JVM的理解? java8虚拟机和之前的变化更新? 什么是OOM,什么是栈溢出StackOverFlowError? 怎么分析? JVM的常用调优参数有哪些? 内存快照如何抓取?怎么分析Dump文件? 谈谈JVM中,类加载器你的认识? 1.JVM的位置 Jvm也就类似于一个程序,和程序并行,java程序运行在JVM之上 三种JVM: Sun公司:HotSpot …- 5
- 0