随笔分类 -  Java

Java相关知识
Java设计模式(一)七大设计原则
摘要:设计模式包含了面向对象的精髓,“懂了设计模式,你就懂了面向对象分析和设计(OOA/D)的精要” 参考视频:https://www.bilibili.com/video/BV1G4411c7N4 应用场景->设计模式->剖析原理->分析实现步骤(图解)->代码实现-> 框架或项目源码分析(找到使用的地 阅读全文

posted @ 2020-07-03 19:16 AI数据 阅读(571) 评论(0) 推荐(0) 编辑

谷粒商城(三) 部署
摘要:环境搭建和基本介绍 使用vagrant快速创建linux虚拟机 安装virtualbox https://www.virtualbox.org/wiki/Downloads 下载安装vagrant https://www.vagrantup.com/downloads.html 本人使用3个Cent 阅读全文

posted @ 2020-06-16 10:54 AI数据 阅读(1835) 评论(3) 推荐(0) 编辑

Spring Cloud
摘要:内容 微服务概述 SpringCloud概述 Rest微服务构建案例工程模块 Eureka服务注册与发现 Ribbon负载均衡 Feign负载均衡 Hystrix断路器 zuul路由网关 Config分布式配置中心 Sleuth服务跟踪 Stream消息驱动 Bus消息代理的集群消息总线 常见问题 阅读全文

posted @ 2020-03-25 23:15 AI数据 阅读(399) 评论(0) 推荐(0) 编辑

Spring Boot 持续更新中...
摘要:内容 Spring Boot入门 Spring Boot配置 Spring Boot与日志 Spring Boot与Web开发 Spring Boot与Docker Spring Boot与数据访问 Spring Boot启动配置原理 Spring Boot自定义starters Spring Bo 阅读全文

posted @ 2020-03-07 12:17 AI数据 阅读(502) 评论(0) 推荐(0) 编辑

负载均衡中间件(二)LVS负载均衡软件和基于云计算平台的架构
摘要:一、LVS简介 LVS全称Linux Virtual Server,即Linux虚拟服务器。它是我国章文嵩博士的一个开源项目。在linux内核2.6中,已经成为了内核的一部分,在此之前的内核需要重新编译内核。 主要用于服务器的负载均衡,它工作在网络4层,开源实现高性能,搞可用的服务器集群技术。它廉价 阅读全文

posted @ 2020-02-26 10:54 AI数据 阅读(1145) 评论(0) 推荐(0) 编辑

容器化技术之K8S
摘要:Docker 本身非常适合管理单个容器。但随着您开始使用越来越多的容器和容器化应用程序,并把它们划分成数百个部分,很可能会导致管理和编排变得非常困难。最终,您需要后退一步,对容器实施分组,以便跨所有容器提供网络、安全、遥测等服务。于是,Kubernetes 应运而生。 一、简介 Kubernetes 阅读全文

posted @ 2020-02-24 00:04 AI数据 阅读(4554) 评论(1) 推荐(1) 编辑

容器化技术之Docker
摘要:一、入门 1 简介 1.1 Docker与传统虚拟机 1.2 Docker架构 2 Docker基本概念 2.1 镜像(Image) 对于Linux而言,内核启动后,会挂载root文件系统为其提供用户空间支持。而Docker镜像,就相当于一个root文件系统。比如官方镜像centos:7.6就包含了 阅读全文

posted @ 2020-02-22 21:10 AI数据 阅读(717) 评论(0) 推荐(0) 编辑

Java并发编程
摘要:一、基础篇 进程是系统进行资源分配和调动的基本单位,一个进程中至少有一个线程,进程中多个线程共享进程的资源。 线程是进程中的一个实体,线程是不会独立存在的,没有进程就没有线程。 对于CPU资源比较特殊,线程才是CPU分配的基本单位。 main函数启动->JVM进程->main函数线程称为主线程 内存 阅读全文

posted @ 2020-02-16 12:59 AI数据 阅读(292) 评论(0) 推荐(0) 编辑

Spring框架(三)AOP
摘要:一、引例 需求: 需求1-日志:在程序执行期间追踪正在发生的活动需求2-验证:希望计算器只能处理正数的运算 原始方法 接口 package com.jiehui.spring.aop.helloworld; public interface ArithmeticCalculator { void a 阅读全文

posted @ 2020-02-12 21:51 AI数据 阅读(292) 评论(0) 推荐(0) 编辑

Spring框架(二)Bean的配置
摘要:一、使用Spring框架进行依赖注入的好处 任何有实际意义的应用都会由两个或更多的类组成,这些类之间要相互协作来完成特定的业务逻辑。 传统做法 例子来自于《Sprng实战》,按照传统做法,每个对象负责管理与自己相互协作的对象(即它所依赖的对象)的引用,这将会导致高度耦合和难以测试的代码。 骑士接口 阅读全文

posted @ 2020-02-12 13:27 AI数据 阅读(390) 评论(0) 推荐(0) 编辑

Spring框架(一)入门
摘要:一、简介 Spring框架 为简化企业级应用开发而生. 使用 Spring 可以使简单的 JavaBean 实现以前只有 EJB 才能实现的功能.Spring框架是一个 IOC(DI) 和 AOP 容器框架 具体描述 Spring 框架: 轻量级:Spring 是非侵入性的 - 基于 Spring 阅读全文

posted @ 2020-02-10 13:38 AI数据 阅读(354) 评论(0) 推荐(0) 编辑

Maven 插件
摘要:Maven 默认插件以及功能 常用maven插件介绍(收集) Maven常用插件整理 阅读全文

posted @ 2020-02-10 13:15 AI数据 阅读(154) 评论(0) 推荐(0) 编辑

Spring MVC (二)
摘要:一、使用 @RequestMapping 映射请求 Spring MVC使用@RequestMapping注解为控制器指定可以处理哪些URL请求 在控制器的类定义以及方法定义处都可以标注 类定义处:提供初步的请求映射信息。相对于Web应用的根目录 方法处:提供进一步的细分映射信息。相对于类定义处的U 阅读全文

posted @ 2019-12-23 12:44 AI数据 阅读(805) 评论(0) 推荐(0) 编辑

类型信息
摘要:一、Class对象 在Object类中定义了以下的方法,此方法将被所有子类继承: public final Class getClass() @Test public void test3() { Person person = new Person(); Class clazz = person. 阅读全文

posted @ 2019-12-16 19:50 AI数据 阅读(219) 评论(0) 推荐(0) 编辑

Java面向对象(一) 类和对象
摘要:一、软件开发进化史 摘自《从零开始学架构》 机器语言(1940年) 最早的软件开发使用的是“机器语言”,直接使用二进制码0和1来表示机器可以识别的指令和数据。 汇编语言(20世纪40年代) 为了解决机器语言编写、阅读、修改复杂的问题,汇编语言应运而生。汇编语言又叫“符号语言”,用助记符号代替机器指令 阅读全文

posted @ 2019-12-13 18:22 AI数据 阅读(610) 评论(0) 推荐(0) 编辑

JavaWeb(四):JDBC
摘要:数据持久化(persistence) 把数据保存到可掉电式存储设备中以供之后使用。 大多数情况下,特别是企业级应用,数据持久化意味着将内存中的数据保存到硬盘上加以”固化”,而持久化的实现过程大多通过各种关系数据库来完成。持久化的主要应用是将内存中的数据存储在关系型数据库中,当然也可以存储在磁盘文件、 阅读全文

posted @ 2019-12-11 12:56 AI数据 阅读(394) 评论(0) 推荐(0) 编辑

JavaWeb(九):上传和下载
摘要:表单 进行文件上传时, 表单需要做的准备: 1). 请求方式为 POST: <form action="uploadServlet" method="post" ... >2). 使用 file 的表单域: <input type="file" name="file"/>3). 使用 multipa 阅读全文

posted @ 2019-12-09 21:14 AI数据 阅读(253) 评论(0) 推荐(0) 编辑

JavaWeb(八):Filter和Listener
摘要:一、Filter 1.1 概述 Filter 的基本功能是对 Servlet 容器调用 Servlet 的过程进行拦截,从而在 Servlet 进行响应处理的前后实现一些特殊的功能。在 Servlet API 中定义了三个接口类来开供开发人员编写 Filter 程序:Filter, FilterCh 阅读全文

posted @ 2019-12-09 17:02 AI数据 阅读(414) 评论(0) 推荐(0) 编辑

JavaWeb(七):EL表达式、自定义标签和JSTL
摘要:一、EL表达式 语法 el.jsp <%@page import="java.util.Date"%> <%@page import="com.atguigu.javaweb.Customer"%> <%@ page language="java" contentType="text/html; c 阅读全文

posted @ 2019-12-08 12:21 AI数据 阅读(607) 评论(0) 推荐(0) 编辑

JavaWeb(六):会话与状态管理
摘要:HTTP协议是一种无状态的协议,WEB服务器本身不能识别出哪些请求是同一个浏览器发出的 ,浏览器的每一次请求都是完全孤立的。即使 HTTP1.1 支持持续连接,但当用户有一段时间没有提交请求,连接也会关闭。怎么才能实现网上商店中的购物车呢:某个用户从网站的登录页面登入后,再进入购物页面购物时,负责处 阅读全文

posted @ 2019-12-06 22:47 AI数据 阅读(697) 评论(0) 推荐(0) 编辑

导航

< 2025年2月 >
26 27 28 29 30 31 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 1
2 3 4 5 6 7 8
点击右上角即可分享
微信分享提示