JavaWeb
文章平均质量分 96
Java前端、数据库、后端
coder_lcw
这个作者很懒,什么都没留下…
展开
-
32、Redis
1、Nosql 概述1.1、为什么使用Nosql1.1.1、单机Mysql时代90年代,一个网站的访问量一般不会太大,更多的是使用静态网页,单个数据库完全够用,服务器没有太大的压力。随着用户增多,网站出现以下问题:数据量增加到一定程度,单机数据库就放不下了。数据的索引(B+ Tree),一个机器内存也存放不下。访问量变大后(读写混合),一台服务器承受不住。1.1.2、Memcached(缓存) + Mysql + 垂直拆分(读写分离)网站80%的情况都是在读,每次都要去查询数原创 2022-03-02 13:44:33 · 359 阅读 · 0 评论 -
31、SpringBoot(2)
8、SpringBoot 数据访问对于数据访问层,无论是 SQL(关系型数据库) 还是 NOSQL(非关系型数据库),Spring Boot 底层都是采用 Spring Data 的方式进行统一处理。Spring Boot 底层都是采用 Spring Data 的方式进行统一处理各种数据库,Spring Data 也是 Spring 中与 Spring Boot、Spring Cloud 等齐名的知名项目。Sping Data 官网:https://spring.io/projects/spring原创 2022-03-02 13:17:54 · 994 阅读 · 0 评论 -
31、SpringBoot(1)
0、微服务0.1、微服务阶段javase:OOPmysql:持久化html+css+js+jquery+框架:视图,框架不熟练,css不好javaweb:独立开发MVC3三层架构的网站(原始)ssm:框架:简化了我们的开发流程,配置也开始较为复杂war:tomcat运行spring再简化:SpringBoot - jar:内嵌tomcat;微服务架构!服务越来越多:springcloud0.2、微服务架构0.2.1、什么是微服务?微服务是一种架构风格,它要求我们在开发一个应用原创 2022-03-02 13:15:37 · 367 阅读 · 0 评论 -
30、Vue
0、前后端分离的演变史参考博客:https://blog.csdn.net/weixin_46036165/article/details/1054578770.1、后端为主的 MVC 时代为了降低开发的复杂度,以后端为出发点,比如:Struts、SpringMVC 等框架的使用,就是后端的 MVC 时代SpringMVC 流程:发起请求到前端控制器( DispatcherServlet )前端控制器请求 HandlerMapping 查找 Handler ,可以根据 xml 配置、注解原创 2021-07-16 15:11:11 · 184 阅读 · 0 评论 -
29、SpringMVC
1、回顾MVC1.1、什么是MVCMVC是模型(Model)、视图(View)、控制器(Controller)的简写,是一种软件设计规范。是将业务逻辑、数据、显示分离的方法来组织代码。MVC主要作用是降低了视图与业务逻辑间的双向偶合。MVC不是一种设计模式,MVC是一种架构模式。当然不同的MVC存在差异。Model(模型): 数据模型,提供要展示的数据,因此包含数据和行为,可以认为是领域模型或JavaBean组件(包含数据和行为),不过现在一般都分离开来:Value Object(数据Dao原创 2021-05-18 01:32:26 · 341 阅读 · 0 评论 -
28、Spring5
1、Spring概述1.1、简介Spring:春天,给软件行业带来了春天2002,首次推出了Spring框架的雏形:interface21框架Spring框架即是以interface21框架为基础经过重新设计,并不断丰富其内涵,于2004年3月24日发布了1.0正式版Rod Johnson,Spring Framework创始人,著名作者。Rod在悉尼大学不仅获得了计算机学位,同时还获得了音乐学位。更令人吃惊的是在回到软件开发领域之前,他还获得了音乐学的博士学位。有着相当丰富的C/原创 2021-04-16 00:41:07 · 113 阅读 · 0 评论 -
27、MyBatis
0、环境说明0.1、环境说明jdk 8 +、MySQL 5.7.19、maven-3.6.1、IDEA0.2、知识回顾JDBC、MySQL、Java 基础、Maven、Junit0.3、数据库导入和导出-- 导出1. 导出一张表 -- mysqldump -uroot -p123456 school student >D:/a.sql mysqldump -u用户名 -p密码 库名 表名 > 文件名(D:/a.sql)2. 导出多张表 -- mysqldump -ur原创 2021-04-16 00:16:12 · 156 阅读 · 0 评论 -
26、JavaWeb
1、基本概念1.1、前言web开发:web,网页的意思静态webhtml,css提供给所有人看的数据始终不会发生变化动态web淘宝,几乎是所有的网站;提供给所有人看的数据始终会发生变化,每个人在不同的时间,不同的地点看到的信息各不相同!技术栈:Servlet/JSP,ASP,PHP在Java中,动态web资源开发的技术统称为JavaWeb;1.2、web应用程序web应用程序:可以提供浏览器访问的程序;a.html、b.html…多个web资源,这些web资源可原创 2021-04-16 00:03:54 · 171 阅读 · 0 评论 -
25、MySQL
一、初始MySQLJavaEE:企业级Java开发Web前端(页面:展示,数据!)后台(连接点:连接数据库JDBC,链接前端(控制,控制视图跳转,和给前端传递数据))数据库(存数据,txt,Excel,word)1.1、为什么要学习数据库趋势所在,岗位需求。大数据时代,得数据库者得天下。被迫需求:存数据数据库是所有软件体系中最核心的存在1.2、什么是数据库数据库(DB,DataBase)概念:数据仓库,软件,安装在操作系统(window、linux、mac、…)之上!作用原创 2021-03-21 18:08:03 · 329 阅读 · 0 评论 -
24、JavaScript
一、概述1.1、前端三要素HTML (结构):超文本标记语言(Hyper Text Markup Language),决定网页的结构和内容。CSS (表现):层叠样式表(Cascading Style Sheets),设定网页的表现样式。JavaScript (行为):是一种弱类型脚本语言,其源代码不需经过编译,而是由浏览器解释运行,用于控制网页的行为。1.1.1、结构层(HTML)太简单,略1.1.2、表现层(CSS)CSS层叠样式表是一门标记语言,并不是编程语言,因此不可以自定原创 2021-03-16 17:01:48 · 241 阅读 · 0 评论 -
23、CSS3
一、什么是CSSCSS: Cascading Style Sheet(层叠级联样式表)CSS:表现,美化网页字体、颜色、边距、高度、宽度、背景图片、网页定位、网页浮动…1.1、CSS的发展史CSS1.0CSS2.0:DIV(块) + CSS,HTML和CSS结构分离的思想,网页变得简单,SEOCSS2.1:浮动,定位CSS3.0:圆角,阴影,动画… 存在浏览器兼容性1.2、快速入门1.2.1、style标签<style></style>&l原创 2021-03-08 02:39:21 · 176 阅读 · 0 评论 -
22、HTML5
一、什么是HTMLHTML: Hyper Text Markup Language(超文本标记语言)超文本包括:文字、图片、音频、视频、动画等1.1、HTML发展史1.2、HTML的优势世界知名浏览器厂商对HTML5的支持:微软、Google、苹果、Opera、Mozilla。市场的需求跨平台1.3、W3C标准W3CWorld Wide Web Consortium (万维网联盟)成立于1994年,Web技术领域最权威和具影响力的国际中立性技术标准机构http://ww原创 2021-03-04 17:00:08 · 729 阅读 · 1 评论