- 博客(75)
- 收藏
- 关注
原创 git和maven的理解和学习
git和maven的理解和学习gitmavengit1 git的工作机制2 git的基本命令3 git的忽略文件的配置模板步骤1 在C:\Users\likun目录下新建git.ignore文件 如下步骤2 配置在C:\Users\likun 目录下的.gitconfig中 如下# Compiled class file*.class# Log file*.log# BlueJ files*.ctxt# Mobile Tools for Java (J2ME).mtj.t
2022-02-22 17:36:55 701
原创 71day04 项目环境搭建以及es6 语法
Springcloud 总结# 0.学习目标了解电商行业了解乐优商城项目结构能独立搭建项目基本框架能参考使用ES6的新语法1.了解电商行业学习电商项目,自然要先了解这个行业,所以我们首先来聊聊电商行业1.1.项目分类主要从需求方、盈利模式、技术侧重点这三个方面来看它们的不同1.1.1.传统项目各种企业里面用的管理系统(ERP、HR、OA、CRM、物流管理系统。。。。。。。)需求方:公司、企业内部盈利模式:项目本身卖钱技术侧重点:业务功能1.1.2.互联网项目门户网站、
2020-06-15 20:27:59 655 1
原创 70 Springcloud2
0.学习目标会配置Hystix熔断会使用Feign进行远程调用能独立搭建Zuul网关能编写Zuul的过滤器1.Hystrix1.1.简介Hystrix,英文意思是豪猪,全身是刺,看起来就不好惹,是一种保护机制。Hystrix也是Netflix公司的一款组件。主页:https://github.com/Netflix/Hystrix/那么Hystix的作用是什么呢?具体要保护什么呢?Hystix是Netflix开源的一个延迟和容错库,用于隔离访问远程服务、第三方库,防止出现级联失败
2020-06-13 22:28:11 224
原创 69 Springcloud
l0.学习目标了解系统架构的演变了解RPC与Http的区别知道什么是SpringCloud独立搭建Eureka注册中心独立配置Robbin负载均衡1.系统架构演变随着互联网的发展,网站应用的规模不断扩大。需求的激增,带来的是技术上的压力。系统架构也因此不断的演进、升级、迭代。从单一应用,到垂直拆分,到分布式服务,到SOA,以及现在火热的微服务架构,还有在Google带领下来势汹涌的Service Mesh。我们到底是该乘坐微服务的船只驶向远方,还是偏安一隅得过且过?其实生活不止眼前的苟且
2020-06-12 23:07:10 308
原创 68 SpringBoot
0.学习目标了解SpringBoot的作用掌握java配置的方式了解SpringBoot自动配置原理掌握SpringBoot的基本使用了解Thymeleaf的基本使用1. 了解SpringBoot在这一部分,我们主要了解以下3个问题:什么是SpringBoot为什么要学习SpringBootSpringBoot的特点1.1.什么是SpringBootSpringBoot是Spring项目中的一个子工程,与我们所熟知的Spring-framework 同属于spring的产品:
2020-06-11 15:41:55 326
原创 SSM整合案例4
内容概述1用户关联角色操作该部分总共分为2个步骤1 根据用户的id查询用户以及用户可以添加的角色2 将选中的角色添加到用户中2角色关联资源权限的操作与上面的用户关联角色的问题是一样的此处省略服务器端方法级权限控制在服务器端我们可以通过Spring security提供的注解对方法来进行权限控制。Spring Security在方法的权限控制上支持三种类型的注解,JSR-250注解、@Secured注解和支持表达式的注解,这三种注解默认都是没有启用的,需要单独通过global-meth
2020-06-07 22:59:36 230
原创 SSM整合案例3
今日内容概述1查询所有用户1234562用户添加123在存入数据库的同时对保存的用户密码进行加密。使用的类是springsecurity中配置的类。4 通过spingsecurity中配置进行解密小问题:密码加密后的登录问题3 用户详情1234567 456 步骤涉及到一个三表查询,需要去理解三个表之间的关系页面调整时的一点问题4查询所有角色这个步骤操作很常规就是查询单独的角色表即可5 角色添加这个操作也是跟前面的一样6查询所有的资源权限以及资源权限的添加
2020-06-05 22:24:15 137
原创 65 SSM整合案例2
1订单详情的查询OrdersControllerpackage com.itheima.ssm.controller;import com.github.pagehelper.PageHelper;import com.github.pagehelper.PageInfo;import com.itheima.ssm.domain.Orders;import com.itheima.ssm.domain.Product;import com.itheima.ssm.service.I...
2020-06-04 22:59:47 217
原创 64 SSM整合案例 1
1 数据库准备1使用PL/SQL Developer开发环境创建用户并给用户授予权限。2创建表并插入数据信息2 ssm整合之环境搭建1创建工程以及其子模块其中创建itcast-ssm-web时注意我们选择一个web工程2导入依赖pom.xml<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http:.
2020-06-04 14:37:46 164
原创 63maven高级
maven高级应用:1,maven基础回顾。2,maven传统的web工程做一个数据查询操作。3,maven工程拆分与聚合的思想。4,把第二阶段做好的web工程修改成maven拆分与聚合的形式。5,私服【远程仓库】。6,如何安装第三方jar包。【把第三方jar包安装到本地仓库,把第三方jar包安装到私服。】maven基础知识回顾:maven是一个项目管理工具。依赖管理:maven对项目中jar包的管理过程。传统工程我们直接把jar包放置在项目中。maven工程真正的jar包放置在仓库中,
2020-05-31 17:58:23 161
原创 62OracleDay02
视图---视图---视图的概念:视图就是提供一个查询的窗口,所有数据来自于原表。---查询语句创建表create table emp as select * from scott.emp;select * from emp;---创建视图【必须有dba权限】create view v_emp as select ename, job from emp;---查询视图select...
2020-05-07 15:52:02 135
原创 61OracleDay01
--创建表空间create tablespace itheimadatafile 'c:\itheima.dbf'size 100mautoextend onnext 10m;--删除表空间drop tablespace itheima;--创建用户create user itheimaidentified by itheimadefault tablespac...
2020-05-05 21:56:26 134
原创 60 springmvcDay03
ssm整合说明一定记得是从spring去整合。项目构建1创建数据库和表2添加版本号并导入依赖坐标pom.xml<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSc...
2020-05-02 22:12:20 164
原创 59 springMVC Day02
1响应数据和结果视图response.jsp<%-- Created by IntelliJ IDEA. User: 10263 Date: 2020/4/29 Time: 15:25 To change this template use File | Settings | File Templates.--%><%@ page contentTy...
2020-04-30 16:47:52 160
原创 58 springMVC Day01
入门案例1环境搭建创建WEB工程,引入开发的jar包具体的坐标如下<!-- 版本锁定 --><properties><spring.version>5.0.2.RELEASE</spring.version></properties><dependencies><dependency&g...
2020-04-29 00:26:08 123
原创 57 springDay04
1、spring中的JdbcTemplateJdbcTemplate的作用:它就是用于和数据库交互的,实现对表的CRUD操作如何创建该对象:对象中的常用方法:2、作业:spring基于AOP的事务控制3、spring中的事务控制基于XML的基于注解的-----------------------------------------------------------------...
2020-04-27 22:00:27 173
原创 56 springDay03
1、完善我们的account案例2、分析案例中问题3、回顾之前讲过的一个技术:动态代理4、动态代理另一种实现方式5、解决案例中的问题6、AOP的概念7、spring中的AOP相关术语8、spring中基于XML和注解的AOP配置1解决转账问题目录结构AccountDaoImplpackage com.itheima.dao.impl;import com.itheima...
2020-04-24 22:19:50 248
原创 55 spring02
spring第二天:spring基于注解的IOC以及IoC的案例1、spring中ioc的常用注解2、案例使用xml方式和注解方式实现单表的CRUD操作持久层技术选择:dbutils3、改造基于注解的ioc案例,使用纯注解的方式实现spring的一些新注解使用4、spring和Junit整合1、spring中ioc的常用注解目录结构bean.xml<?xml vers...
2020-04-21 22:47:56 147
原创 54 spring01
spring共四天第一天:spring框架的概述以及spring中基于XML的IOC配置第二天:spring中基于注解的IOC和ioc的案例第三天:spring中的aop和基于XML以及注解的AOP配置第四天:spring中的JdbcTemlate以及Spring事务控制1、spring的概述spring是什么spring的两大核心spring的发展历程和优势spring体系结构...
2020-04-20 23:50:27 369
原创 53Mybatis04
1、Mybatis中的延迟加载问题:在一对多中,当我们有一个用户,它有100个账户。 在查询用户的时候,要不要把关联的账户查出来? 在查询账户的时候,要不要把关联的用户查出来? 在查询用户时,用户下的账户信息应该是,什么时候使用,什么时候查询的。 在查询账户时,账户的所属用户信息应该是随着账户查询时一起查询出来。什么是延迟加载 在真正使用...
2020-04-16 14:56:55 86
原创 52 mybatis03
1、mybatis中的连接池以及事务控制 原理部分了解,应用部分会用mybatis中连接池使用及分析mybatis事务控制的分析2、mybatis基于XML配置的动态SQL语句使用 会用即可mappers配置文件中的几个标签: <if> <where> <foreach> <sql>3、mybatis中的多表操作 掌...
2020-04-13 23:42:52 107
原创 51 Mybatis02
1、回顾mybatis自定义和环境搭建+完善自定义Mybatis的注解开发2、Mybatis基于代理Dao的CRUD操作 重点内容3、CRUD中可能遇到的问题:参数的传递以及返回值的封装4、介绍Mybatis基于传统dao方式的使用(自己编写dao的实现类) 了解的内容5、mybatis主配置文件中的常用配置properties标签typeAliases标签 —解释Int...
2020-04-13 17:10:01 587
原创 50 mybatis01
mybatis框架共四天第一天:mybatis入门mybatis的概述mybatis的环境搭建mybatis入门案例自定义mybatis框架(主要的目的是为了让大家了解mybatis中执行细节)第二天:mybatis基本使用mybatis的单表crud操作mybatis的参数和返回值mybatis的dao编写mybatis配置的细节几个标签的使用第三天:mybatis的深...
2020-04-11 21:24:43 118
原创 49 Linux
1.1 Linux的概述:1.1.1 什么是Linux:1.1.1.1 学习Linux之前先了解UnixUnix是一个强大的多用户、多任务操作系统。 于1969年在AT&T的贝尔实验室开发。 UNIX的商标权由国际开放标准组织(The Open Group)所拥有。 UNIX操作系统是商业版,需要收费,价格比Microsoft Windows正版要贵一些。1.1.1.2 Linux...
2020-04-10 10:23:44 73
原创 48 Maven
第1章 Maven 介绍1.1 什么是 Maven1.1.1 什么是 MavenMaven 的正确发音是[ˈmevən],而不是“马瘟”以及其他什么瘟。Maven 在美国是一个口语化的词语,代表专家、内行的意思。一个对 Maven 比较正式的定义是这么说的:Maven 是一个项目管理工具,它包含了一个项目对象模型 (POM:Project Object Model),一组标准集合,一个项目...
2020-03-25 23:23:18 96
原创 47 Redis
redis概念下载安装命令操作数据结构持久化操作使用Java客户端操作redisRedis1. 概念: redis是一款高性能的NOSQL系列的非关系型数据库1.1.什么是NOSQLNoSQL(NoSQL = Not Only SQL),意即“不仅仅是SQL”,是一项全新的数据库理念,泛指非关系型的数据库。随着互联网web2.0网站的兴起,传统的关系数据库在应...
2020-03-24 21:37:47 88
原创 46 1. AJAX: 2. JSON
AJAX:概念: ASynchronous JavaScript And XML 异步的JavaScript 和 XML异步和同步:客户端和服务器端相互通信的基础上客户端必须等待服务器端的响应。在等待的期间客户端不能做其他操作。客户端不需要等待服务器端的响应。在服务器处理请求的过程中,客户端可以进行其他的操作。Ajax 是一种在无需重新加载整个网页的情况下,能够更新部分网页的技...
2020-03-23 23:16:55 79
原创 day45 JQuery 高级
JQuery 高级动画遍历事件绑定案例插件JQuery 高级动画三种方式显示和隐藏元素默认显示和隐藏方式show([speed,[easing],[fn]])参数:speed:动画的速度。三个预定义的值(“slow”,“normal”, “fast”)或表示动画时长的毫秒数值(如:1000)easing:用来指定切换效果,默认是"swing",可...
2020-03-23 21:35:26 73
原创 day44 Jquery01
JQuery 基础:概念快速入门JQuery对象和JS对象区别与转换选择器DOM操作案例JQuery 基础:概念: 一个JavaScript框架。简化JS开发 * jQuery是一个快速、简洁的JavaScript框架,是继Prototype之后又一个优秀的JavaScript代码库(或JavaScript框架)。jQuery设计的宗旨 是“writeLess,Do...
2020-03-20 19:58:21 126
原创 day43 1. Filter:过滤器 2. Listener:监听器
Filter:过滤器概念: * 生活中的过滤器:净水器,空气净化器,土匪、 * web中的过滤器:当访问服务器的资源时,过滤器可以将请求拦截下来,完成一些特殊的功能。 * 过滤器的作用: *一般用于完成通用的操作。如:登录验证、统一编码处理、敏感字符过滤…快速入门:步骤:定义一个类,实现接口Filter复写方法配置拦截路径web.xml注解...
2020-03-19 23:18:57 90
原创 day42 综合小例子
今日内容1. 综合练习 1. 简单功能 1. 列表查询 2. 登录 3. 添加 4. 删除 5. 修改 2. 复杂功能 1. 删除选中 2. 分页查询 * 好处: 1. 减轻服务器内存的开销 2. 提升用户体验 3. 复杂条件查询2. 登录1. 调整页面,加入验证码功能2. 代码实现3添加功能4删除功能5修改功能...
2020-03-16 20:13:44 72
原创 day41 1. JSP 2. MVC开发模式 3. EL表达式 4. JSTL标签 5. 三层架构
JSP:指令作用:用于配置JSP页面,导入资源文件格式: <%@ 指令名称 属性名1=属性值1 属性名2=属性值2 … %>分类:1. page : 配置JSP页面的 * contentType:等同于response.setContentType()1. 设置响应体的mime类型以及字符集2. 设置当前jsp页面的编码(只能是高级的IDE才能生效,如...
2020-03-16 19:51:29 123
原创 day40 1. Cookie 2. Session 3 JSP:入门学习
会话技术1. 会话:一次会话中包含多次请求和响应。 * 一次会话:浏览器第一次给服务器资源发送请求,会话建立,直到有一方断开为止2. 功能:在一次会话的范围内的多次请求间,共享数据3. 方式: 1. 客户端会话技术:Cookie 2. 服务器端会话技术:SessionCookie:概念:客户端会话技术,将数据保存到客户端快速入门: * 使用步骤:创建Cookie...
2020-03-15 20:08:13 106
原创 day39 HTTP协议:响应消息 2. Response对象 3. ServletContext对象
HTTP协议:响应消息Response对象ServletContext对象HTTP协议:请求消息:客户端发送给服务器端的数据 * 数据格式:请求行请求头请求空行请求体响应消息:服务器端发送给客户端的数据 * 数据格式:响应行组成:协议/版本 响应状态码 状态码描述响应状态码:服务器告诉客户端浏览器本次请求和响应的一个状态。状态码都是3位数字分...
2020-03-13 20:14:20 121
原创 day38 1. Servlet 2. HTTP协议 3. Request
Servlet:1. 概念2. 步骤3. 执行原理4. 生命周期5. Servlet3.0 注解配置6. Servlet的体系结构 Servlet -- 接口 | GenericServlet -- 抽象类 | HttpServlet -- 抽象类 * GenericServlet:将Servlet接口中其他的方法做了默认空实现,只将service()方法作为抽象...
2020-03-12 21:56:36 190
原创 day37 Tomcat以及servlet的入门知识。
今日内容1. web相关概念回顾2. web服务器软件:Tomcat3. Servlet入门学习web相关概念回顾1. 软件架构 1. C/S:客户端/服务器端 2. B/S:浏览器/服务器端2. 资源分类 1. 静态资源:所有用户访问后,得到的结果都是一样的,称为静态资源.静态资源可以直接被浏览器解析 * 如: html,css,JavaScript 2. 动态资源...
2020-03-12 16:46:01 112
原创 day36 XML
今日内容1. XML 1. 概念 2. 语法 3. 解析XML:1. 概念:Extensible Markup Language 可扩展标记语言 * 可扩展:标签都是自定义的。 <user> <student> * 功能 * 存储数据 1. 配置文件 2. 在网络中传输 * xml与html的区别 1. xml标签都是自定义的,h...
2020-03-11 21:19:27 77
原创 day35 Bootstrap
Bootstrap1. 概念: 一个前端开发的框架,Bootstrap,来自 Twitter,是目前很受欢迎的前端框架。Bootstrap 是基于 HTML、CSS、JavaScript 的,它简洁灵活,使得 Web 开发更加快捷。 * 框架:一个半成品软件,开发人员可以在框架基础上,在进行开发,简化编码。 * 好处: 1. 定义了很多的css样式和js插件。我们开发人员直接可以使用这些...
2020-03-11 19:05:21 119
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人