Mac环境下Docker容器的安装与使用 1.安装Docker Desktop下载Docker Desktop2.安装好后打开[外链图片转存失败,源站可能有防盗Docker_logo](https://img-blog!链机制,建来csdnimg直cn/20200131161828283接png?x-oss-process=传(aie/watermark,type_ZmFuZ3poZW5naGVpdGg,sk9dow_aO10,tex...
mybatis运行机制 1.**启动并初始化spring.**在web容器启动以后,会在web.xml配置文件中启动并初始化spring,此时mybaits的SqlSessionFactory就会被相应初始化,包括Mapper的实现类也同时被初始化。2.**service 中调用mapper.**当我们的请求从controller过来时调用 service 方法,此时会相应的service 中调用mapper,至于sp...
Java易混知识点 1.JDK和JRE的区别是什么?他们各自有什么作用答:JDK是Java的开发工具,它不仅提供了Java程序运行所需的JRE,还提供了一系列的编译,运行等工具,如javac,java,javaw等。JRE只是Java程序的运行环境,它最核心的内容就是JVM(Java虚拟机)及核心类库。分析:JRE是Java Runtime Environment的缩写,是Java程序的运行环境。既然是运行,...
SpringBoot 的结构目录 越来越多的小伙伴们使用SpringBoot ,作为小白 在搭建项目结构目录时,经常不知道怎么命名,文件不知道存放在哪里,与大家分享一下SpringBoot 的结构目录:推荐工程结构示例:代码层的结构根目录:com.springboot1.工程启动类(ApplicationServer.java)置于com.springboot.build包下2.实体类(domain)置于com.spri...
java.lang.IllegalStateException: Failed to load ApplicationContext 错误提示:public java.lang.String com.zdnl.controlle.Users.UsersController.UpdateUser(javax.servlet.http.HttpSession,java.lang.String,java.lang.String)to {POST /user/ufindbyph}: There is already ‘usersCo...
一张图了解 Spring Cloud 微服务架构 Spring cloud作为当下主流的微服务框架,让我们实现微服务架构简单快捷,Spring cloud中各个组件在微服务架构中扮演的角色如下图所示,黑线表示注释说明,蓝线由A指向B,表示B从A处获取服务。由上图所示微服务架构大致由上图的逻辑结构组成,其包括各种微服务、注册发现、服务网关、熔断器、统一配置、跟踪服务等。下面说说Spring cloud中的组件分别充当其中的什么角色。Fegin...
Redis基础知识点 面试题redis 的过期策略都有哪些?内存淘汰机制都有哪些?手写一下 LRU 代码实现?面试官心理分析如果你连这个问题都不知道,上来就懵了,回答不出来,那线上你写代码的时候,想当然的认为写进 redis 的数据就一定会存在,后面导致系统各种 bug,谁来负责?常见的有两个问题:往 redis 写入的数据怎么没了?可能有同学会遇到,在生产环境的 redis 经常会丢掉一些数据,写进去了,...
轻松带你读懂HashMap源码 在对HashMap源码进行解析之前,我们先来探讨下到底阅读源码应该采用个什么法?以我自身经验来讲:我阅读源码首先会分三步走:第一步:先对该对象做一个宏观的了解:了解这个类所涉及的相关知识,先了解这些知识,然后就对这个类做个大概的了解。以HashMap为例:一、宏观了解:1.HashMap不同步的,也就是非线程安全多线程下进行结构修改需要在外部进行同步操作,改变已经关联的键值不是结构...
Java编译原理What is javac? Java编译原理1.What is javac?(1)javac是一种编译器,能够将一种语言规范转换成另一种用语言规范,通常编译器是将便于人们理解的语言规范成机器容易理解的语言规范。(2)javac的任务就是将java源代码语言转换成jvm能够识别的语言,然后jvm将jvm语言再转化成当前机器能够识别的语言(这样使得对开发者屏蔽与机器相关的细节,并且使得语言的执行与平台无关)2.javac...
Alipay(阿里支付)沙箱配置 1.下载阿里支付Demo(Java) + 支付宝开放平台开发助手(生成密钥工具)2.搭建springboot环境添加阿里支付的SDK<dependency> <groupId>com.alipay.sdk</groupId> <artifactId>alipay-sdk-java</artifactId> <ve...
配置性别枚举转换器 数据库性别存入0(女),1(男)返回显示男女@Getterpublic enum Gender { MALE(0, "男"), FEMALE(1, "女"); Gender(int code, String desc) { this.code = code; this.desc = desc; } //配置枚举注解映射数据库...
Java知识点总结 Java面试天书第一章 简介为广大程序猿提供的面试天书第二章 Java SE 基础知识一、Java面向对象1.面向对象都有哪些特性以及你对这些特性的理解1)继承:继承是从已有的类得到继承信息创建新类的工程。2)封装:通常认为封装是把操作数据的方法绑定起来,对数据的访问只能通过已定义的接口。3)多态性:多态性是指允许不同子类型的对象对同一消息作出不同的响应。4)抽象:抽象是将一类对...
Git使用教程 Git一.简介Git是目前世界上最先进的分布式版本控制系统(没有之一)。二.常用命令1.设置git用户名和邮箱git config --global user.name “Your Name”git config --global user.email “email@example.com”2.初始化git仓库git init3.查看git仓库状态git status4.添加...
Java SSM 框架知识点总结 一、Spring面试题1、Spring 在ssm中起什么作用?Spring:轻量级框架作用:Bean工厂,用来管理Bean的生命周期和框架集成。两大核心:1、IOC/DI(控制反转/依赖注入) :把dao依赖注入到service层,service层反转给action层,Spring顶层容器为BeanFactory。2、AOP:面向切面编程2、Spring的事务?编程式事务管理:编程方式...