自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

zourenqiang

zourenqiang

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

原创 个人用groovy

快速生成实体类

2022-10-19 16:13:34 86

原创 mysql查看数据库字段

查看字段

2022-10-03 16:15:18 401

原创 doPost封装

dopost

2022-09-26 15:04:21 239

原创 关于Mybatis-plus工具的用法

示例:Integer count = departmentStaffService.lambdaQuery().eq(DepartmentStaff::getDepartmentId,departmentId).count();.ge() 大于等于 >=.le() 小于等于 =.le() 小于等于

2022-09-22 09:43:40 216

原创 Service注解

Service注解源码注解分析作用源码@Target({ElementType.TYPE})@Retention(RetentionPolicy.RUNTIME)@Documented@Componentpublic @interface Service { String value() default "";}注解分析1、@Target注解表示该注解只能作用在类,接口(包括注释类型)或枚举声明上2、@Retention,该注释将由编译器记录在类文件中,并在运行时由JVM保存,

2021-03-08 10:42:48 1207

原创 Controller注解

Controller注解源码注解分析作用源码@Target({ElementType.TYPE})@Retention(RetentionPolicy.RUNTIME)@Documented@Componentpublic @interface Controller { String value() default "";}注解分析1、@Target注解表示该注解只能作用在类,接口(包括注释类型)或枚举声明上2、@Retention,该注释将由编译器记录在类文件中,并在运行时由

2021-03-06 11:57:10 498

原创 RequestMapping注解

@RequestMapping注解源码注解分析作用属性源码@Target({ElementType.METHOD, ElementType.TYPE})@Retention(RetentionPolicy.RUNTIME)@Documented@Mappingpublic @interface RequestMapping { String name() default ""; @AliasFor("path") String[] value() default {};

2021-03-05 11:25:14 146

原创 自学SSM的回顾(1/1)

自学SSM的回顾(1/1)SSM框架实现全流程SSM框架实现全流程1、创建数据库表CREATE TABLE `student` ( `id` int(255) NOT NULL AUTO_INCREMENT, `name` varchar(255) DEFAULT NULL, `age` int(255) DEFAULT NULL, PRIMARY KEY (`id`)) 2、新建maven-web项目3、加入依赖springmvc、spring、mybatis、jackso

2020-08-28 12:03:53 106

原创 自学springmvc的回顾(1/1)

自学springmvc的回顾(1/1)springmvc概述spirngmvc基本流程springmvc处理请求重定向和转发springm框架的异常处理(流程)springm框架的拦截器(流程)spingmvc中DispatcherServlet的具体处理springmvc概述springmvc是一个在sprig框架基础上专门为web所开发的框架。springmvc的核心是DispatcherServlet(中央调度器),DispatcherServlet能够创建一个全局作用域对象,控制Control

2020-08-28 11:41:45 139

原创 自学spring的回顾(3/3)

自学spring的回顾(3/3)spring事务spring整合mybatis(ioc和aop处理事务的运用)spring中web的容器创建spring事务处理事务怎么做1、事务内部提交:告诉spring使用哪种数据库访问事务类型2、什么样的事务:(1)事务的隔离级别:有4个隔离级别:READ_UNCOMMITTED:读未提交READ_COMMITTED:读已提交REPEATABLE_READ:可重复读。默认SERIALIZABLE:串行化(2)事务的超时时间:默认-1(3)事务的传播

2020-08-21 21:44:36 105

原创 自学spring的回顾(2/3)

自学spring的回顾(2/3)aop概述aop中的术语aop在spring中的实现aop常见的通知和切入点表达式aop在spring中的实现aop概述1、aop是动态代理的一种规范化,它的底层是动态代理机制,是面向切面编程。切面(Aspect):切面,给你的目标类增加的功能,就是切面。一般都是非业务方法,独立使用。它有两种动态代理方式:(1)jdk动态代理:使用jdk反射中类的实现创建动态代理对象的方式(要求必须有接口)(2)cglib动态代理:通过类之间继承来创建动态代理对象的方式2、作用

2020-08-21 16:25:44 106

原创 自学spring的回顾(1/3)

自学spring的回顾(1/2)spring概述ioc概述使用spring中的配置文件创建对象的基本流程使用配置文件来对对象属性赋值的几种方式使用spring中的注解创建对象的基本流程使用注解来对对象属性赋值的几种方式spring概述spring是一个框架,它有两个核心技术:ioc和aop。它是一个容器(存放的是java对象),能实现解耦合的作用。能够进行管理对象和给对象进行属性赋值。ioc概述ioc:控制反转,即对象不需要开发人员创建,由容器创建。能够提供对象,对象创建、查找等功能。ioc的

2020-08-21 12:38:48 113

原创 自学Mybatis的回顾(1/1)

自学Mybatis的回顾(1/1)Mybatis概述搭建Mybatis框架dao层的动态代理Mybatis传参数的方式Mybatis中$和#的区别Mybatis之动态sqlMybatis之分页查询工具pagehelperMybatis概述Mybatis是整合了JDBC过程的映射,满足对数据库操作的所有需求。搭建Mybatis框架mybatis的实现步骤:1、新建student数据库表2、加入maven的mybatis坐标,mysql的驱动坐标3、创建实体类student类4、创建持久层的da

2020-08-12 15:19:26 126

原创 自学Maven的回顾(1/1)

自学Maven的回顾(1/1)Maven概述Maven目录结构和仓库Maven坐标和依赖Maven常用功能Maven在idea中构建Maven概述Maven是一个项目管理工具,可以整合项目所需的jar包和依赖。便利开发人员的开发过程。Maven目录结构和仓库1、通常Maven的目录结构:-src -main -java -package -App.java -resources -test -java -package -AppTest.java -

2020-08-09 14:53:04 109

原创 自学jquery的回顾(1/1)

自学jquery的回顾(1/1)jquery概述jquery选择器DOM对象和jquery对象jquery过滤器jquery常用函数绑定事件jquery概述1、什么是jquery?是javascript的常用框架,方便了调取和定位DOM对象以及一些其他的功能。2、jquery对象的创建和命名:jquery是以$定位DOM对象,一般以$为开头来命名的,以便于区分变量和jquery对象。3、window.οnlοad=function(){}在jquery中怎么实现?$(function () {

2020-07-31 13:55:57 100

原创 自学AJAX的回顾(1/1)

自学AJAX的回顾(1/1)AJAX概述异步对象的两个属性使用异步对象的流程json的使用AJAX概述是浏览器页面部分标签从服务器获取数据并刷新的过程,这个过程又被称为局部刷新。异步对象的两个属性局部刷新的重要对象就是异步对象,异步对象是存在浏览器内存中的,使用js语法创建和使用异步对象。var xmlHttp=new XMLHttpRequest();//创建一个异步对象异步对象有两个重要的属性:(1)readyState:准备状态,这个属性有4个值,分别是0、1、2、3、40:是创建异

2020-07-28 18:24:14 101

原创 自学JSP的回顾(1/1)

自学JSP的回顾(1/1)JSP概述JAVA在JSP中如何写入JSP调用过程或者实现原理EL工具包JSP概述是一种java服务器页面。JSP是代替响应体将响应数据写到浏览器的过程。能够将java语言代码片写入到静态页面当中。JAVA在JSP中如何写入语法:<%java代码;%>将变量加载到响应体中语法:<%=变量名%>JSP调用过程或者实现原理(1)先将jsp文件编辑成Servlet接口实现类(2)在将接口实现类编译成class文件(3)调用class文

2020-07-28 18:08:32 104

原创 自学Servlet的回顾(2/2)

自学Servlet的回顾(2/2)多个Servlet之间的调用方法多个Servlet之间共享数据的方法监听器过滤器多个Servlet之间的调用方法(1)重新定向response.sendRedirect(url);(2)请求转发多个Servlet之间共享数据的方法(1)ServletContext通常被称为全局作用域对象,一个网站只有一个全局作用域对象他能够存储多个Servlet的数据,以键值对的方式首先通过请求对象向Tomcat索要当前网站的全局作用域对象ServletConte

2020-07-25 19:56:34 94

原创 自学Servlet的回顾(1/2)

自学Servlet的回顾(1/2)Servlet接口实现类开发流程Servlet中请求对象和响应对象JDBC+Servlet+Html的基本用户信息管理网站状态码的分类Servlet接口实现类开发流程1、什么是Servlet?Servlet是java为浏览器开发动态资源文件的接口。2、Servlet开发流程:(1)首先要实现HttpServlet接口,为什么不直接实现Servlet接口?因为Servlet接口中有很多用不到的方法,比较繁琐,就继承了Servlet的子接口HttpServlet。(

2020-07-25 16:38:40 129

原创 自学互联网通信流程与协议的回顾(1/1)

自学互联网通信流程与协议的回顾(1/1)互联网通信流程互联网通信协议互联网通信流程1、什么是互联网通信?两台计算机通过网络实现文件共享就是互联网通信2、互联网角色划分?客户端和服务端3、互联网通信模型:C/S模型(客户端和服务端结合的模型):客户端软件安装在用户的计算机中,客户端软件能够向服务端索要资源文件,并且还能将服务端响应过来的二进制文件转换成用户想要的资源文件。服务端软件安装在服务端上,它能够定位客户端想要的资源文件,并将资源文件解析成二进制文件响应给客户端。B/S模型(浏览器和

2020-07-25 08:42:59 139

原创 自学JavaScript的回顾(2/2)

自学JavaScript的回顾(1/2)正则表达式DOM复选框的全选时间获取数组BOMJSON正则表达式什么是正则表达式?正则表达式:Regular Expression是用来匹配字符串的格式的常见的正则表达式符号有哪些:1、.:匹配除换行符之外的字符2、\:转义字符,将一些正则表达式的符号转义为正常的符号3、[]:代表范围之间的字符集4、\d:代表数字字符 \D:不是数字的字符5、\s:代表空白符 \S:不是空白符6、\w:代表字母数字下划线汉字等字符 \W:不代表字母数字下划线等字

2020-07-17 11:59:39 87

原创 自学JavaScript的回顾(1/2)

自学JavaScript的回顾(1/2)JavaSciprt概述JavaSciprt嵌入到html的三种方式函数变量和变量类型JavaSciprt常用的事件JavaSciprt注册事件的两种方式JavaSciprt概述简称JS,是一种语言,已经被广泛用于Web应用开发,常用来为网页添加各式各样的动态功能,为用户提供更流畅美观的浏览效果。通常JavaScript脚本是通过嵌入在HTML中来实现自身的功能的。JavaSciprt嵌入到html的三种方式1、标签中嵌入:在标签内部写入触发事件,每一个事件

2020-07-16 18:31:17 192

原创 自学CSS的回顾(1/1)

自学CSS的回顾(1/1)css概述css嵌入html的三种方式css的三种选择器样式css概述css是层叠样式表语言它修饰HTML页面,设置HTML页面中的某些元素的样式,让HTML页面更好看。css嵌入html的三种方式1、在标签中直接嵌入:每个标签都有一个属性:style<标签 style="样式名:样式值;样式名:样式值..."></标签>2、在head部分写入style块<head> <style type="text/css"&gt

2020-07-16 13:39:30 88

原创 自学HTML的回顾(1/1)

自学html的回顾(1/1)HTML概述基本结构基本标签表格超链接背景列表表单id属性、div和span的重要性HTML概述html是超文本编辑语言,由大量标签组成,每个标签都有开始和结束,语句较为松散,这套语言是由W3C(世界万维网联盟)定制的一套规范。基本结构普遍的系统结构分为两种:1、B/S结构:浏览器/服务器的结构优点:更新快缺点:速度慢、用户体验不好、界面不美观2、C/S结构:客户端/服务器的结构优点:速度快、界面好缺点:更新麻烦,维护成本高基本标签一个基本的html代

2020-07-12 10:12:20 82

原创 自学JDBC的回顾(1/1)

自学JDBC的回顾JDBC概述JDBC实现六步JDBC概述什么是jdbc?jdbc是一个连接接口,连接数据库和java的工具jdbc使用前的准备:首先去mysql官网下载相应的jar包,也叫驱动。这个jar包就是对jdbc接口的实现。然后配置环境变量。JDBC实现六步1、注册驱动2、获取连接3、获取数据库操作对象4、sql语句5、处理查询结果集6、释放资源案例:java连接数据库做一个模拟登录的例子import java.sql.*;import java.util.HashM

2020-07-11 11:13:43 89

原创 自学mysql数据库的回顾(2/2)

自学mysql数据库的回顾(2/2)连接查询与子查询事务视图数据库设计三范式索引连接查询与子查询什么是连接查询?一个数据库中肯定存在很多表,而这些表之间相互存在关联。多表之间联合查找就是连接查询。连接查询的分类:按照sql语言的年代划分的话:1、SQL92:select 字段名 from 表名,表名 where 条件2、SQL99:select 字段名 from 表名 join 表名 on 条件 where条件1、内连接:特点:遇到null的值不进行连接,自动跳过。这样可能会丢失数据。(

2020-07-09 10:32:31 113

原创 自学mysql数据库的回顾(1/2)

自学mysql数据库的回顾(1/2)MYSQL数据库简介MYSQL基本语句MYSQL之DQLMYSQL之DMLMYSQL之DDLMYSQL之存储引擎这部分知识很重要,不论是java也好,其他编程语言也罢,都需要数据库的学习,所以对这块mysql数据库的知识进行一个回顾…MYSQL数据库简介mysql是一款开放源码的数据库管理系统,高效又强大。1、DB、DBMS、sql三者之间的关系?DB:全称DataBase,翻译过来就是数据库。DBMS:全称DataBase Management System

2020-07-08 17:39:53 153

原创 自学javase的回顾(5/5)

小白自学javase的回顾(5/5)1、多线程2、反射机制3、注解javase部分完结,下个知识点:数据库1、多线程什么是多线程?(关键字:Thread)一个程序叫做进程,程序能够同时做很多任务,同时运行很多任务叫做多线程。每一个任务就是一个线程。例如jvm处理源代码的时候,jvm就是一个进程,main方法和GC回收方法就是两个线程。实现多线程的两种方法:1、继承Thread,调用start方法,start方法是开辟了新的栈空间,新的栈空间和main方法栈是平级的:public class T

2020-07-05 18:14:43 114

原创 自学javase的回顾(4/5)

小白自学javase的回顾(4/5)1、集合和Collection接口2、List接口和Set接口3、Map接口4、IO流回顾第四天,还有最后一篇了…1、集合和Collection接口集合:什么是集合?能够存储多种数据类型的容器。相比较数组来说,更加灵活。集合分为两种:1、Collection(以单个的方式进行存储)Collection有两个常用的子接口:(1)List,特点:有序可重复,元素有下标(注:这里的有序不代表从小到大,而是存储进去的顺序和取出来的顺序一致)List接口中有3个

2020-07-04 20:24:11 151

原创 自学javase的回顾(3/5)

小白自学javase的回顾(3/5)1、类方法扩展和数组2、两种排序方法3、查找方法和字符串拼接4、日期和数据5、枚举和异常回顾第三天,持续更新…1、类方法扩展和数组类方法扩展:equals方法当需要进行判断两个对象之间属性之间是否相等的时候,如果用equals进行判断,就会出现内存地址的比较。public class Test { public static void main(String[] args) { Person p1=new Person("张三");

2020-07-03 19:22:55 231

原创 自学javase的回顾(2/5)

小白自学javase的回顾(2/5)1、面向对象之封装2、面向对象之继承3、面向对象之多态4、对象的内存图结构5、接口继续回顾javase的知识,持续更新…1、面向对象之封装首先需要复习一下什么是面向对象?面向对象就是面向具体的某一类的实例化的产物去处理事务。创建对象之前要先构造一个类,类就是具有相同属性和方法的抽象成一种类。类的语法:class 类名{属性;方法;}class Animal{ String name; public static void run(){

2020-07-02 13:32:27 186

原创 自学javase的回顾(1/5)

小白自学javase的回顾(1/5)1、编写程序前的环境和java特性2、java基本数据类型3、运算符、键盘等待输入、控制语句4、方法和重载机制5、递归方法自学javase已经完结,用了25天,需要对25天的知识进行一个系统的消化。有知识说的不对的地方请多多谅解。1、编写程序前的环境和java特性在搭建java运行环境前,要了解java语言的特性:1、面向对象编程:面向对象是符合人的思维逻辑的一种方式,这种编程更容易使人理解。例如想要去写一个学生的数据库的时候,就要对学生定义一个类,这个类称为学

2020-07-01 16:04:53 337 1

空空如也

空空如也

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

TA关注的人

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