- 博客(10)
- 收藏
- 关注
原创 Docker
一 Docker概述(1)Docker的作用首先说一下虚拟机的技术容器技术二Docker的安装(1)Docker的基本组成(1)Docker的安装帮助文档:https://docs.docker.com/engine/install/centos/# 1、卸载旧的版本sudo yum remove docker \ docker-client \ docker-client-latest \
2021-03-14 22:30:22 311
原创 java类加载机制
类的加载过程1 JVM将类加载过程分为三个步骤:装载(Load),链接(Link)和初始化(Initialize)。链接又分为三个步骤,如下图所示:装载:查找并加载类的二进制数据链接:验证:确保被加载类的正确性;准备:为类的静态变量分配内存,并将其初始化为默认值;解析:把类中的符号引用转换为直接引用;初始化:为类的静态变量赋予正确的初始值那为什么我要有验证这一步骤呢?首先如果由编译器生成的class文件,它肯定是符合JVM字节码格式的,但是万一有高手自己写一个class文
2021-03-05 14:38:58 271
原创 Redis
一、Nosql概述1、单机Mysql时代90年代,一个网站的访问量一般不会太大,单个数据库完全够用。随着用户增多,网站出现以下问题:1.数据量增加到一定程度,单机数据库就放不下了2.数据的索引(B+ Tree),一个机器内存也存放不下3.访问量变大后(读写混合),一台服务器承受不住。2、Memcached(缓存) + Mysql + 垂直拆分(读写分离)网站80%的情况都是在读,每次都要去查询数据库的话就十分的麻烦!所以说我们希望减轻数据库的压力,我们可以使用缓存来保证效率!优化过程经历
2021-03-04 18:12:46 269 1
原创 MySQL数据库
1、初识MySQLJavaEE:企业级Java开发 Web前端(页面:展示:数据)后台 (连接点:连接数据库JDBC,连接前端(控制视图跳转,给前端传递数据))数据库(存数据,Txt,Excel,Word)1.1为什么学数据库1、岗位需求 2、现在的世界,大数据时代,得数据者得天下 3、被迫需求:存数据 4、数据库是所有软件体系中最核心的存在 DBA1.2 什么是数据库数据库:(DB,DataBase)概念:数据仓库,软件,安装在操作系统之(windows,Linux。mac)
2021-03-04 15:26:10 709 1
原创 Spring内容详解
1、Spring 1.1 简介春天 —>给软件行业带来了春天2002年,Rod Jahnson首次推出了Spring框架雏形interface21框架。2004年3月24日,Spring框架以interface21框架为基础,经过重新设计,发布了1.0正式版。Rod Johnson的学历 , 他是悉尼大学的博士,然而他的专业不是计算机,而是音乐学。Spring理念 : 使现有技术更加实用 . 本身就是一个大杂烩 , 整合现有的框架技术官方下载地址 : https://repo.sprin
2021-03-04 10:46:03 246 1
原创 SpringCloud原理分析
微服务概述1.1 什么是微服务?**什么是微服务?**微服务(Microservice Architecture) 是近几年流行的一种架构思想,关于它的概念很难一言以蔽之。究竟什么是微服务呢?我们在此引用ThoughtWorks 公司的首席科学家 Martin Fowler 于2014年提出的一段话:原文:https://martinfowler.com/articles/microservices.html汉化:https://www.cnblogs.com/liuning8023/p/44.
2021-03-03 15:41:37 353
原创 springboot原理解析
Java SpringBoot狂神说SpringBoot01:Hello,World!狂神说SpringBoot02:运行原理初探狂神说SpringBoot03:yaml配置注入狂神说SpringBoot04:JSR303数据校验及多环境切换狂神说SpringBoot05:自动配置原理狂神说SpringBoot06:自定义starter狂神说SpringBoot07:整合JDBC狂神说SpringBoot08:整合Druid狂神说SpringBoot09:整合MyBatis狂神说Spri
2021-03-02 10:56:59 1302
原创 javaweb内容
1、基本概念1.1、前言web开发:web,网页的意思,www.baidu.com·静态webhtml,sss提供给所有人看的数据始终不会发生变化!动态web淘宝,几乎是所有的网站;提供给所有人看的数据始终会发生变化,每个人在不同的时间,不同的地点看到的信息各不相同!技术栈:Servlet/ISP,ASP,PHP1.2、web应用程序web应用程序:可以提供浏览器访问的程序;a.html、b.html.….多个web资源,这些web资源可以被外界访问,对外界提供服务;你们能访问到
2021-02-08 11:33:55 385
原创 Mybatis
MyBatis1、简介1.1 什么是Mybatis在这里插入图片描述MyBatis 是一款优秀的持久层框架;它支持自定义 SQL、存储过程以及高级映射。MyBatis 免除了几乎所有的 JDBC 代码以及设置参数和获取结果集的工作。MyBatis 可以通过简单的 XML 或注解来配置和映射原始类型、接口和 Java POJO(Plain Old Java Objects,普通老式 Java 对象)为数据库中的记录。1.2 持久化数据持久化持久化就是将程序的数据在持久状态和瞬时状态转化的过程
2021-01-12 11:19:11 97
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人