- 博客(39)
- 资源 (1)
- 收藏
- 关注
原创 docker nginx 反向代理 502Bad Gateway connect() failed (111: Connection refused) while connecting to upst
这个坑我踩了两周都没踏过去,最终还是做我旁边的大佬告诉我的,先说一下情况有一个vue前端项目,原本的访问地址为http://localhost:9001,想用nginx反向代理将9001端口号去掉,我敲代码电脑的操纵系统为windows,并从window上运行docker,这个项目在windows上的idea中测试运行,但是设置好nginx.conf之后也就是这样,server { listen 80; server_name 127.0.0.
2020-05-13 14:47:32
2135
2
原创 Redis入门
1. 概念: redis是一款高性能的NOSQL系列的非关系型数据库1.1.什么是NOSQL NoSQL(NoSQL = Not Only SQL),意即“不仅仅是SQL”,是一项全新的数据库理念,泛指非关系型的数据库。 随着互联网web2.0网站的兴起,传统的关系数据库在应付web2.0网站,特别是超大规模和高并发的SNS类型的web2.0纯动态网站已经显得力不从心,暴露了很多...
2020-05-06 10:07:07
198
原创 Java基础 Stream流&逐一处理forEach&过滤filter&map映射
Stream流说到Stream便容易想到I/O Stream,而实际上,谁规定“流”就一定是“IO流”呢?在Java 8中,得益于Lambda所带来的函数式编程,引入了一个全新的Stream概念,用于解决已有集合类库既有的弊端。引言传统集合的多步遍历代码几乎所有的集合(如 Collection 接口或 Map 接口等)都支持直接或间接的遍历操作。而当我们需要对集合中的元...
2020-04-18 14:29:59
10425
原创 解决 Initialization failed for 'https://start.spring.io' Please check URL, network and proxy settings.
再新建Spring Initializer时出现了错误找了好久,设置代理什么的还是连接不上,最后修改了URLhttps://start.aliyun.com/成功
2020-04-15 09:48:03
2049
1
原创 idea build时出现Artifact contains illegal characters的解决
此处无法创建是因为Artifact的命名为大小写混合,将大写改为小写即可正常创建
2020-04-09 14:36:03
237
原创 01.Java动态代理_引入spring AOP
1.2AOP 的具体应用1.2.1 案例中问题 这是我们昨天课程中做的增删改查例子。下面是客户的业务层实现类。我们能看出什么问题吗?客户的业务层实现类/*** 账户的业务层实现类* @author 黑马程序员* @Company http://www.ithiema.com* @Version 1.0*/public class...
2020-03-05 13:33:32
114
原创 03.Spring_AOP
第1章 AOP 的相关概念1.1AOP 概述 1.1.1 什么是 AOPAOP:全称是 Aspect Oriented Programming 即:面向切面编程。 简单的说它就是把我们程序重复的代码抽取出来,在需要执行的时候,使用动态代理的技术,在不修改源码的基础上,对我们的已有方法进行增强。 1.1.2 AOP 的作用及优势作...
2020-03-05 13:33:09
120
原创 02.spring_ 基于注解的 IOC 配置
项目更改接java_jdbc中的041.环境搭建第一步:使用@Component 注解配置管理的资源/*** 账户的业务层实现类* @author 黑马程序员* @Company http://www.ithiema.com* @Version 1.0*/@Component("accountService")public class AccountServic...
2020-03-03 00:55:19
125
原创 04.使用 spring 的 IoC 的实现账户的 CRUD 使用 DBAssit 作为持久层解决方案
1.1 技术要求 使用 spring 的 IoC 实现对象的管理 使用 DBAssit 作为持久层解决方案 使用 c3p0 数据源1.2 环境搭建 1.2.1 配置pom.xml<?xml version="1.0" encoding="UTF-8"?><project xmlns="ht...
2020-03-03 00:03:43
1189
原创 01.spring入门
第1章 Spring 概述 1.1 spring 概述 1.1.1 spring 是什么 Spring 是分层的 Java SE/EE 应用 full-stack 轻量级开源框架,以 IoC(Inverse Of Control:反转控制)和 AOP(Aspect Oriented Programming:面向切面编程)为内核,提供了展现层...
2020-03-01 23:22:46
124
原创 04.Mybatis 基于代理 Dao 实现 CRUD 操作
1.1 根据 ID 查询 1.1.1 在持久层接口中添加 findById 方法/*** 根据 id 查询* @param userId* @return*/User findById(Integer userId); 1.1.2在用户的映射配置文件中配置<!-- 根据 id 查询 --><select id="findById...
2020-02-29 20:57:10
159
原创 03.Mybatis入门
1.MyBatis框架概述 mybatis 是一个优秀的基于 java 的持久层框架,它内部封装了 jdbc,使开发者只需要关注 sql 语句本身,而不需要花费精力去处理加载驱动、创建连接、创建 statement 等繁杂的过程。mybatis 通过 xml 或注解的方式将要执行的各种 statement 配置起来,并通过 java 对象和 statement 中sql 的动态...
2020-02-29 18:22:19
132
原创 15.JQuery高级
## JQuery 高级 1. 动画 1. 三种方式显示和隐藏元素 1. 默认显示和隐藏方式 1. show([speed,[easing],[fn]]) 1. 参数: 1. speed:动画的速度。三个预定义的值("slow"...
2020-02-26 19:24:16
98
原创 14.JQuery
# JQuery 基础: 1. 概念: 一个JavaScript框架。简化JS开发 * jQuery是一个快速、简洁的JavaScript框架,是继Prototype之后又一个优秀的JavaScript代码库(或JavaScript框架)。jQuery设计的宗旨 是“write Less,Do More”,即倡导写更少的代码,做更多的事情。它封装JavaScrip...
2020-02-26 17:58:54
126
原创 13.Listener
## Listener:监听器 * 概念:web的三大组件之一。 * 事件监听机制 * 事件 :一件事情 * 事件源 :事件发生的地方 * 监听器 :一个对象 * 注册监听:将事件、事件源、监听器绑定在一起。 当事件源上发生某个事件后,执行监听器代码 * S...
2020-02-21 23:42:17
117
原创 12.Filter
# Filter:过滤器 1. 概念: * 生活中的过滤器:净水器,空气净化器,土匪、 * web中的过滤器:当访问服务器的资源时,过滤器可以将请求拦截下来,完成一些特殊的功能。 * 过滤器的作用: * 一般用于完成通用的操作。如:登录验证、统一编码处理、敏感字符过滤... 2. 快速入门: ...
2020-02-18 23:47:38
138
原创 11.JSTL
## JSTL 1. 概念:JavaServer Pages Tag Library JSP标准标签库 * 是由Apache组织提供的开源的免费的jsp标签 <标签> 2. 作用:用于简化和替换jsp页面上的java代码 3. 使用步骤: 1. 导入jstl相关jar包 2....
2020-02-18 23:12:25
117
原创 10.EL表达式
## EL表达式 1. 概念:Expression Language 表达式语言 2. 作用:替换和简化jsp页面中java代码的编写 3. 语法:${表达式} 4. 注意: * jsp默认支持el表达式的。如果要忽略el表达式 1. 设置jsp中page指令中:isELIgnored="true" 忽略当前jsp页面中所有的...
2020-02-18 22:58:24
184
1
原创 09.MVC开发模式
## MVC:开发模式 1. jsp演变历史 1. 早期只有servlet,只能使用response输出标签数据,非常麻烦 2. 后来又jsp,简化了Servlet的开发,如果过度使用jsp,在jsp中即写大量的java代码,有写html表,造成难于维护,难于分工协作 3. 再后来,java的web开发,借鉴mvc开发模式,使得程...
2020-02-18 22:48:46
191
原创 08.JSP
## JSP:入门学习 1. 概念: * Java Server Pages: java服务器端页面 * 可以理解为:一个特殊的页面,其中既可以指定定义html标签,又可以定义java代码 * 用于简化书写!!! 2. 原理 * JSP本质上就是一个Servlet 3. JSP的脚本:...
2020-02-15 22:02:05
81
原创 07.Session
## Session:主菜 1. 概念:服务器端会话技术,在一次会话的多次请求间共享数据,将数据保存在服务器端的对象中。HttpSession 2. 快速入门: 1. 获取HttpSession对象: HttpSession session = request.getSession(); 2. 使用HttpSession对象:...
2020-02-15 21:58:58
89
原创 06.Cookie
## 会话技术 1. 会话:一次会话中包含多次请求和响应。 * 一次会话:浏览器第一次给服务器资源发送请求,会话建立,直到有一方断开为止 2. 功能:在一次会话的范围内的多次请求间,共享数据 3. 方式: 1. 客户端会话技术:Cookie 2. 服务器端会话技术:Session## Cookie: 1. 概念:...
2020-02-15 21:33:03
73
原创 05.Response
## HTTP协议: 1. 请求消息:客户端发送给服务器端的数据 * 数据格式: 1. 请求行 2. 请求头 3. 请求空行 4. 请求体 2. 响应消息:服务器端发送给客户端的数据 * 数据格式: 1. 响应行 ...
2020-02-15 21:20:51
87
原创 04.Request
## Request: 1. request对象和response对象的原理 1. request和response对象是由服务器创建的。我们来使用它们 2. request对象是来获取请求消息,response对象是来设置响应消息 2. request对象继承体系结构: ServletRequest ...
2020-02-15 20:41:50
99
原创 02.XML
## XML: 1. 概念:Extensible Markup Language 可扩展标记语言 * 可扩展:标签都是自定义的。 <user> <student> * 功能 * 存储数据 1. 配置文件 2. 在网络中传输 *...
2020-02-13 23:37:22
85
原创 03.JavaWeb_Servlet && Http
## Servlet: 1. 概念 2. 步骤 3. 执行原理 4. 生命周期 5. Servlet3.0 注解配置 6. Servlet的体系结构 Servlet -- 接口 | GenericServlet -- 抽象类 | HttpSer...
2020-02-13 23:29:48
86
原创 02.JavaWeb_Tomcat
## web相关概念回顾 1. 软件架构 1. C/S:客户端/服务器端 2. B/S:浏览器/服务器端 2. 资源分类 1. 静态资源:所有用户访问后,得到的结果都是一样的,称为静态资源.静态资源可以直接被浏览器解析 * 如: html,css,JavaScript 2. 动态资源:每个...
2020-02-13 23:24:13
96
原创 01.JavaWeb_XML
## XML: 1. 概念:Extensible Markup Language 可扩展标记语言 * 可扩展:标签都是自定义的。 <user> <student> * 功能 * 存储数据 1. 配置文件 2. 在网络中传输 *...
2020-02-13 23:09:18
72
原创 02.Bootstrap
## Bootstrap: 1. 概念: 一个前端开发的框架,Bootstrap,来自 Twitter,是目前很受欢迎的前端框架。Bootstrap 是基于 HTML、CSS、JavaScript 的,它简洁灵活,使得 Web 开发更加快捷。 * 框架:一个半成品软件,开发人员可以在框架基础上,在进行开发,简化编码。 * 好处: ...
2020-02-13 00:16:07
90
原创 02.JavaScript高级
## DOM简单学习:为了满足案例要求 * 功能:控制html文档的内容 * 获取页面标签(元素)对象:Element * document.getElementById("id值"):通过元素的id获取元素对象 * 操作Element对象: 1. 修改属性值: 1. 明确获取的对象是哪一个? ...
2020-02-12 22:57:12
98
原创 01.JavaScript基础
## JavaScript: * 概念: 一门客户端脚本语言 * 运行在客户端浏览器中的。每一个浏览器都有JavaScript的解析引擎 * 脚本语言:不需要编译,直接就可以被浏览器解析执行了 * 功能: * 可以来增强用户和html页面的交互过程,可以来控制html元素,让页面有一些动态的效果,增强用户的体验。 ...
2020-02-12 22:54:00
92
原创 01.CSS
## CSS:页面美化和布局控制 1. 概念: Cascading Style Sheets 层叠样式表 * 层叠:多个样式可以作用在同一个html的元素上,同时生效 2. 好处: 1. 功能强大 2. 将内容展示和样式控制分离 * 降低耦合度。解耦 * 让分工协作更容易 ...
2020-02-12 22:49:45
138
原创 01.HTML
## HTML 1. 概念:是最基础的网页开发语言 * Hyper Text Markup Language 超文本标记语言 * 超文本: * 超文本是用超链接的方法,将各种不同空间的文字信息组织在一起的网状文本. * 标记语言: * 由标签构成的语言。<...
2020-02-12 22:46:46
112
原创 01.web概述
## web概念概述 * JavaWeb: * 使用Java语言开发基于互联网的项目 * 软件架构: 1. C/S: Client/Server 客户端/服务器端 * 在用户本地有一个客户端程序,在远程有一个服务器端程序 * 如:QQ,迅雷... * 优点: ...
2020-02-12 22:35:54
69
原创 02.JDBC连接池&JDBCTemplate
## 数据库连接池 1. 概念:其实就是一个容器(集合),存放数据库连接的容器。 当系统初始化好后,容器被创建,容器中会申请一些连接对象,当用户来访问数据库时,从容器中获取连接对象,用户访问完之后,会将连接对象归还给容器。 2. 好处: 1. 节约资源 2. 用户访问高效 3. 实现: 1. 标...
2020-02-11 11:56:24
91
原创 01.JDBC
## JDBC: 1. 概念:Java DataBase Connectivity Java 数据库连接, Java语言操作数据库 * JDBC本质:其实是官方(sun公司)定义的一套操作所有关系型数据库的规则,即接口。各个数据库厂商去实现这套接口,提供数据库驱动jar包。我们可以使用这套接口(JDBC)编程,真正执行的代码是驱动jar包中的实现类。 2. ...
2020-02-11 11:28:09
85
原创 03.MySQL多表&事务
## 多表查询:* 查询语法: select 列名列表 from 表名列表 where....* 准备sql# 创建部门表 CREATE TABLE dept( id INT PRIMARY KEY AUTO_INCREMENT, NAME VARCHAR(20) );...
2020-02-10 21:33:57
92
原创 02.MySQL约束
# 今日内容 1. DQL:查询语句 1. 排序查询 2. 聚合函数 3. 分组查询 4. 分页查询 2. 约束 3. 多表之间的关系 4. 范式 5. 数据库的备份和还原# DQL:查询语句 1. 排序查询 * 语法:order by 子句...
2020-02-10 14:13:36
106
原创 01.MySQL基础
# SQL 1.什么是SQL? Structured Query Language:结构化查询语言 其实就是定义了操作所有关系型数据库的规则。每一种数据库操作的方式存在不一样的地方,称为“方言”。 2.SQL通用语法 1. SQL 语句可以单行或多行书写,以分号结尾。 2. 可使用空格和缩进来增强语句...
2020-02-10 13:48:05
85
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人