- 博客(52)
- 资源 (17)
- 问答 (3)
- 收藏
- 关注
原创 Dubbo
学习目标:了解应用架构演进过程了解RPC技术掌握Dubbo框架的架构掌握Zookeeper注册中心的基本使用掌握Dubbo生产者和消费者的开发了解Dubbo的管理控制台的使用了解Dubbo的相关配置1. 应用架构的演进过程单一应用架构当网站流量很小时,只需一个应用,将所有功能都部署在一起,以减少部署节点和成本。此时,用于简化增删改查工作量的数据访问框架(ORM)是关键。垂直应用架构当访问量逐渐增大,单一应用增加机器带来的加速度越来越小,将应用拆成互不相干的几个应用,以提升效率
2020-09-09 07:46:16
179
原创 zookeeper
Zookeeper今日目标了解zookeeper的基本概念及架构掌握zookeeper的存储结构及分层命名空间了解三种安装模式掌握常用的zookeeper指令掌握zookeeper的JAVA客户端的使用了解zookeeper的使用场景掌握基于zookeeper分布式锁01. 概述1.1 分布式应用分布式应用(distributed application)指的是应用程序分布在不同计算机上,通过网络来共同完成一项任务的工作方式。以javaEE实现一个电商网站为例:单体应用:所有功
2020-08-31 16:50:21
1130
原创 Vue 课堂笔记
1. Vue概述目标:MVVM模式应用特点,Vue概念小结:MVVM通过视图与模型的双向绑定,简化前端操作。Vue是一款前端渐进式框架,可以提高前端开发效率。2. 搭建示例工程目标:使用IDEA创建示例工程并在工程中通过npm安装下载vue.js分析:vue是一个前端框架,也是其实是一个js文件;下载vue.js文件并在页面中引入该js文件。vue.js的下载方式:可以引用在线的vue.js;可以离线下载vue.js;npm包资源管理器,可以下载vue.js小结:使用了npm的
2020-08-18 08:52:52
240
原创 Vue
Vue基础第一章 Vue简介1. Vue是什么Vue.JS是优秀的前端 JavaScript 框架库和框架的区别:库(如jQuery)库是工具. 提供大量API,体现了封装的思想、需要自己调用这些API框架框架提供了一套完整解决方案,使用者要按照框架所规定的某种规范进行开发2. 为什么要学习 Vue随着项目业务场景的复杂,传统模式(html+jquery)已无法满足需求就出现了Angular/React/Vue等框架企业需求主流框架之一(React Angula
2020-08-18 08:37:03
211
原创 maven 02
# 一、 回顾1. maven 的两个优点 依赖管理:对jar包统一管理 项目构建: 对编码完成后的过程标准化,交给命令来完成 适合大型项目的开发,可以把一个大的项目拆分成多个子项目2. 常用的命令 clean 清理target目录 compile:编译 package :打包到target目录 install:安装到本地 仓库 test:测试:执行test/java 源码包中的所有的测试方法 deploy: 部署,把打包后的文件安装到私服3. 命令的生命周期 清理周
2020-08-01 12:54:33
135
原创 SpringMvc 01
第一章 SpringMVC概述1.1 SpringMVC是什么SpringMVC是一种基于Java的实现MVC设计模型的请求驱动类型的轻量级Web框架,属于SpringFrameWork的后续产品,已经融合在Spring Web Flow里面。Spring框架提供了构建Web应用程序的全功能MVC模块。使用Spring可插入的MVC架构,从而在使用Spring进行WEB开发时,可以选择使用Spring的SpringMVC框架或集成其他MVC开发框架,如Struts1(现在一般不用),Struts2等。
2020-07-16 17:01:50
232
原创 事务
事务基本特性(ACID,是针对单个事务的一个完美状态)原子性: 一个事务内的操作,要么都成功,要么都失败。很经典的例子:转账,汇款和收款要成功都成功,要失败都失败。一致性: 指的是数据的一致性,和原子性其实是一件事情,只不过描述的角度不一样,原子性是从事务的操作的角度,一致性是从数据的角度来描述的,比如转账之前(1000,1000),如果转账100,那么数据状态应该是(900、1100),不应该出现中间状态(900,1000)或者(1000,1100)隔离性: 事务并发的时候,比如事务1做
2020-07-12 11:44:11
112
原创 Spring04
第1章 Spring中的JdbcTemplate[会用]1.1 JdbcTemplate概述最主要jdbcTemplate自带ThreadLocal,每次获取链接,都是当前线程它是spring框架中提供的一个对象,是对原始Jdbc API对象的简单封装。spring框架为我们提供了很多的操作模板类。操作关系型数据的:JdbcTemplateHibernateTemplate操作nosql数据库的:RedisTemplate操作消息队列的:JmsTemplate我们今天的主角在spring-jd
2020-07-11 12:56:12
127
原创 Spring03
第一章 AOP 的相关概念[理解]1.1 AOP 概述什么是 AOPAOP:全称是 Aspect Oriented Programming 即:面向切面编程。 简单的说它就是把我们程序重复的代码抽取出来,在需要执行的时候,使用动态代理的技术,在不修改源码的基础上,对我们的已有方法进行增强。...
2020-07-08 14:55:27
109
原创 Spring02
使用 spring 的 IoC 的实现账户的CRUD1.环境搭建创建 maven 工程并导入坐标 <dependency> <groupId>org.springframework</groupId> <artifactId>spring-context</artifactId> <version>5.2.7.RELEASE</version> </depende
2020-07-04 22:40:30
174
原创 Spring01
第一章 Spring概述1.1 Spring是什么Spring 是分层的 Java SE/EE 应用 full-stack 轻量级开源框架,以 IoC(Inverse Of Control: 反转控制)和 AOP(Aspect Oriented Programming:面向切面编程)为内核,提供了展现层 SpringMVC 和持久层 Spring JDBC 以及业务层事务管理等众多的企业级应用技术,还能整合开源世界众多著名的第三方框架和类库,逐渐成为使用最多的 Java EE 企业应用开源框架。1
2020-06-25 07:38:11
403
原创 Struts2第二天
今天内容1 结果页面配置(1)全局结果页面(2)局部结果页面- 配置全局也配置局部,最终局部为准(3)result标签type属性- 默认值 dispatcher做转发- redirect做重定向- chain:转发到action- redirectAction:重定向到action2 在action获取表单提交数据(1)使用ActionContext类获取(2)使用ServletActionContext类获取(3)使用接口注入方式获取- 使用ServletActionCo
2020-05-11 20:39:45
145
原创 Hibernate04
今天内容1 hibernate的查询方式2 对象导航查询3 hql查询(1)查询所有(2)条件查询(3)排序查询(4)分页查询(5)投影查询(6)聚集函数使用4 qbc查询(1)查询所有(2)条件查询(3)排序查询(4)分页查询(5)统计查询(6)离线查询5 hql多表查询(1)mysql多表查询回顾(2)hql多表查询- 内连接、迫切内连接、左外连...
2020-05-06 09:03:19
169
原创 Hibernate03
今天内容0 列表功能实现1 表与表之间关系回顾(1)一对多(客户和联系人)(2)多对多(用户和角色)2 hibernate一对多操作(1)一对多映射配置(2)一对多级联保存(3)一对多级联删除(4)inverse属性3 hibernate多对多操作(1)多对多映射配置(2)多对多级联保存(重点)(3)多对多级联删除(4)维护第三张表Hibernate的一对多操...
2020-05-05 13:10:12
175
原创 Hibernate02
今天内容1 实体类编写规则2 hibernate主键生成策略(1)native(2)uuid3 实体类操作(1)crud操作(2)实体类对象状态4 hibernate的一级缓存5 hibernate的事务操作(1)事务代码规范写法6 hibernate其他的api(查询)(1)Query(2)Criteria(3)SQLQuery实体类编写规则1 实体类...
2020-05-02 21:07:13
177
原创 Struts2第一天
今天内容 struts2概述 struts2入门案例 struts2底层执行过程 struts2相关配置(1)struts.xml配置 package、action、result标签(2)常量配置(3)分模块开发 struts2的action创建(1)有三种(2)一般使用继承类 ActionSupport实现 struts2的action...
2020-04-29 15:57:11
165
原创 Hibernate01
今天内容介绍1 web内容回顾(1)javaee三层结构(2)mvc思想2 hibernate概述3 hibernate入门案例4 hibernate配置文件5 hibernate的api使用MVC思想1 m:模型2 v:视图3 c:控制器Hibernate 概述什么是hibernate框架1 hibernate框架应用在javaee三层结构中 dao层框架...
2020-04-29 15:12:11
154
原创 装饰者模式&&动态代理
Linux配置&部署今日任务:1.学习动态代理技术 使用动态技术完成无侵入式的增强事务逻辑2.部署咱们项目 部署到服务器 (爱做不做)/////////////////////////////////////////////////////////////////////////装饰者设计模式: 又叫静态代理 无侵入式编程:不破坏上层代码 1.装饰者类跟原本实现类必须实现同...
2020-04-25 22:28:33
177
原创 Linux基础
学习目标 了解Linux的简介与安装 掌握Linux常用的命令 掌握Linux系统上JDK、Mysql、Tomcat的安装1.Linux的基本命令目录切换命令 cd usr 切换到该目录下usr目录 cd ../ 切换到上一层目录 cd / 切换到系统根目录 cd ~ 切换到用户主目录 cd - 切换到上一个所在目录 pwd 显示当前工作...
2020-04-12 14:44:41
120
原创 黑马商城06
黑马商城06今日任务:1.商品展示2.添加商品(上传文件)1.商品展示 前端: 携带当前页面页码请求后端 后端数据拿来后拼串 后端: 把数据该查的查,该算的算,以Json格式返回2.文件上传文件上传? 从客户端的计算机 传输 文件到服务器的计算机 本质流传输的过程/////////////////////////////////////...
2020-04-09 22:20:51
223
原创 黑马商城05
黑马商城05今日任务:1.后台页面搭建(了解 听一听)2.分类展示3.分类添加4.分类修改5.分类删除1.分类展示 前端: 请求分类数据 for循环追加拼串 后端: 查分类数据并返回 2.分类添加 前端: 请求添加servlet 携带添加的内容 后端: 接收...
2020-04-07 22:22:42
234
原创 黑马商城04
黑马商城04某个订单详情的展示我的订单列表展示在线支付///////////////////////////////////////////////////1.某个订单详情的展示//从生成订单的时候跳转过来的 完成生成订单操作 必须返回oid 以备接下来跳转传参 //跳转到页面上去 带着参数 接下来跟 以前取数据的套路一样 前端: 页面加载完成 发送请求 ...
2020-04-05 09:44:03
189
原创 黑马商城03
黑马商城03添加购物车删除购物项清空购物车购物车变成订单今日购物车 往session中存储的 浏览器关了 就没了设计了对象 购物车对象 存放希望购买商品 (购物项) 购物车对象 { 购物项... { 商品 购买数量 } } 购物车---Cart 购物项---CartItem 设计三个方法: 添加购物...
2020-04-03 23:53:14
241
原创 黑马商城02
商城项目第二天今日任务完成首页的分类数据加载首页商品数据的加载商品详情的加载某个分类下商品列表展示(分页)今日基本套路:由页面加载完成以后 发请求到服务器 要数据 数据拿到以后 拼字符串 到对应位置分类数据加载...
2020-03-16 19:56:10
252
原创 黑马商城01
商城项目第一天黑马商城项目功能演示功能模块用户模块登录注册退出修改商品模块商品的展示分类展示购物车模块订单模块在线支付后台管理模块今日任务完成用户模块注册登录退出登录前后端分离所有用到的展现数据都是后端通过异步接口(AJAX/JSON)的方式提供的,前端只负责展现内容前端: 前端开发人员复制页面的显示效果,AJAX从服务器端获取...
2020-03-01 00:38:30
839
原创 DNS解析过程
DNS解析过程DNSDNS全称叫做Domain Name System 翻译成中文叫做 域名系统,它有什么用呢?在整个互联网体系中,约定俗成的用于标识网络上设备的地址是IP,然而当我们访问某个网站的时候,我们输入的却是域名,例如:http://www.baidu.comhttp://tieba.baidu.comhttp://jk1123.comhttp://www.qq.com...
2020-03-01 00:35:52
166
原创 浅谈设计模式之工厂模式
浅谈设计模式之工厂模式一.简介 工厂模式主要是为创建对象提供了接口.将对象的创建和使用分离开来.工厂模式按照《设计模式》中的提法分为三类:1.简单工厂模式 (严格来说 简单工厂不属于23种设计模式之一)2.工厂方法模式3.抽象工厂模式 那这三种模式具体有啥用处和区别,通过下方的小例子我们来分析下:二.简单工厂模式引子:我们使用jdbc来操作数据库,得与数据库连上,比方说我们查...
2020-02-29 18:34:58
139
原创 maven
Maven学习目标:能够了解Maven的作用能够理解Maven仓库的作用能够理解Maven的坐标概念能够掌握Maven的安装能够掌握IDEA配置本地Maven能够使用IDEA创建javase的Maven工程能够使用IDEA创建javaweb的Maven工程能够自定义javeweb的Maven工程能够掌握依赖引入的配置方式能够了解依赖范围的概念第1章 Maven概述1....
2020-02-29 15:28:22
185
原创 redis生成自增长的ID
redis生成自增长的ID当我们web系统处于初期系统的时候,用户量比较小,我们的数据库的数据生成主键的时候可以采用increment自增策略,简单的做id的唯一生成器,这种模式我们的web服务器不需要做额外的操作就可以保证数据库中主键是唯一的.但是随着业务量和用户量增长,我们就会做web集群和数据库集群如下图所示在图中,我们发现当数据库集群化,就不能在使用increment自增了(这里...
2020-02-20 10:31:10
1153
2
原创 redis
NOSQL数据库-Redis学习目标:能够理解nosql的概念能够说出redis的常用数据类型能够使用redis的string操作命令能够使用redis的hash操作命令能够使用redis的list操作命令能够使用redis的set操作命令能够说出redis的两种持久化机制能够使用jedis对redis进行操作第1章 NOSQL概述1.1 什么是NOSQLNoSQL(N...
2020-02-20 10:30:42
94
原创 AJAX异步请求JSON格式数据
AJAX异步请求JSON格式数据AJAX异步请求A: 异步AsynchronousJ: JavaScriptA: AndX: XML同步请求: 客户端请求到服务器,如果服务器没有响应,客户端只能等待,卡死异步请求: 客户端请求到服务器,如果服务器没有响应,客户可是自由活动AJAX的运行原理浏览器内置了AJAX的引擎原生态的JavaScript实现异步请求实现步骤获取AJ...
2020-02-17 14:08:43
144
原创 jQuery高级
jQuery高级jQuery遍历传统遍历<script type="text/javascript"> /** * 传统形式遍历 */ window.onload = function(){ //dom对象获取所有的标签option var options = document.getElementsByTagName("option"...
2020-02-14 19:33:38
98
原创 jQuery基础
jQuery基础jQuery是一个非常优秀的JavaScript框架通用功能实现完毕,编写自己的特殊功能jQuery特点:支持CSS3技术实现浏览器兼容性,跨域浏览器. 从2.0版本开始,不在支持IE678代码越小越少,功能越多越好AJAX异步请求引入对象<script src="../js/jquery-1.11.0.js" type="text/javascript...
2020-02-14 19:33:22
192
原创 过滤器监听器
过滤器监听器过滤器概念过滤器: 过筛子,符号条件的过去,不符号条件不能过去.比喻: 安检,检查安全的人物通过程序: 客户端需要访问的目标资源,在客户端和资源之间设置过滤器,符号要求放行实现过滤器程序实现步骤定义类,实现接口Filter重写抽象方法web.xml配置 (注解)public class MyFilter implements Filter{ @Over...
2020-02-14 19:33:03
145
原创 JavaWeb综合练习
JavaWeb综合练习前台和后台前台:开发的技术,Java,网页,数据库用户角度面向所有用户功能:查询,新增后台:开发的技术,Java,网页,数据库用户角度面向管理者功能: 全面展示全部商品数据list.jsp<!-- 商品展示 forEach标签属性 varStatus循环变量状态--><c:for...
2020-02-10 18:44:56
216
原创 EL表达式JSTL标签库MVC模式
EL表达式JSTL标签库MVC模式EL表达式介绍EL表达式语言,直接出现JSP页面中EL表达式可以减少<% %>书写EL作用: 从域对象取出数据语法${}EL取出域对象数据application.setAttribute(String key,Object value)EL取出 ${applicationScope.key}session.setAttribute(Str...
2020-02-08 10:50:06
115
原创 会话技术
会话技术购物车案例引出会话对象Cookie技术在客户端保存的数据,数据产生是在服务器在浏览器中Cookie是以文本的形式保存数据什么是cookieHTTP Cookie(也叫 Web Cookie或浏览器 Cookie)是服务器发送到用户浏览器并保存在本地的一小块数据,它会在浏览器下次向同一服务器再发起请求时被携带并发送到服务器上。通常,它用于告知服务端两个请求是否来自同一浏览器,如...
2020-02-07 17:13:14
179
原创 Request对象
Request对象1.1 Request对象概述Request对象获取客户端的请求数据, 接口ServletRequest,子接口HttpServletRequest继承ServletRequest.HttpServletRequest接口的实现类是Tomcat引擎提供.1.2 Request对象获取请求行String getMethod() 获取提交的方式 (GET,POST)St...
2020-02-07 17:12:16
131
apache-tomcat-7.0.52&&8.5.32.zip
2020-02-01
elasticsearch DSL搜索 Term Query 搜索数据匹配不到
2021-07-28
idea 控制台一直不停打印 程序不报错可以跑
2021-07-19
通过域名Nginx访问不了fastdfs,黑马学成在线项目
2021-07-14
TA创建的收藏夹 TA关注的收藏夹
TA关注的人