3 张文慧-Mirabelle

尚未进行身份认证

我要认证

暂无相关简介

等级
TA的排名 5k+

Nacos(1)

Nacos 支持基于 DNS 和基于 RPC 的服务发现(可以作为springcloud的注册中心)、动态配置服务(可以做配置中心)、动态 DNS 服务。Nacos是阿里的一个开源产品,它是针对微服务架构中的服务发现、配置管理、服务治理的综合型解决方案。官方介绍是这样的:Nacos 致力于帮助您发现、配置和管理微服务。Nacos提供了一组简单易用的特性集,帮助您实现动态服务发现、服务配置管理、服务及流量管理。 Nacos帮助您更敏捷和容易地构建、交付和管理微服务平台。 Nacos是构建以“服务

2020-05-31 21:31:25

什么是Serializable

一般情况下,我们在定义实体类时会继承Serializable接口,类似这样:Serializable接口:一个对象序列化的接口,一个类只有实现了Serializable接口,它的对象才能被序列化。序列化:序列化是将对象状态转换为可保持或传输的格式的过程。与序列化相对的是反序列化,它将流转换为对象。这两个过程结合起来,可以轻松地存储和传输数据。序列化对象:把对象转换为字节序列的过程称为对象的序列;化把字节序列恢复为对象的过程称为对象的反序列化。什么情况下需要序列化?当我们需要把对象的状态信

2020-05-21 17:56:19

数据库设计

范式:好的数据库设计对数据的存储性能和后期的程序开发,都会产生重要的影响。建立科学的,规范的数据库就需要满足一些规则来优化数据的设计和存储,这些规则就称为范式三大范式:目前关系数据库有六种范式第一范式(1NF),第二范式(2NF),第三范式(3NF).,巴斯-科德范式(BCNF),第四范式(4NF)和第五范式(5NF,又称完美范式)。满足最低要求的范式是第一范式(1NF)。 在...

2020-05-19 14:36:17

sql——约束

约束的作用:对表中的数据进行限制,保证数据的正确性、有效性、完整性。一个表如果添加了约束,不正确的数据将无法插入到表中,约束在创建表的时候添加比较合适。约束的种类:约束名 约束关键字 主键 primary key 唯一 unique 非空 not null 外键 foreign key 检查约束 check 注:mys...

2020-05-12 17:35:23

MySQL安装、配置和卸载

安装配置卸载启动控制台连接数据库

2020-05-06 11:46:26

Mybatis-基于注解开发CRUD

目录环境搭建mybatis注解建立实体类属性和数据库表中列的对应关系mybatis注解开发一对一的查询配置mybatis注解开发一对多的查询配置mybatis注解开发使用二级缓存环境搭建pom文件 <packaging>jar</packaging> <dependencies> <depe...

2020-04-13 11:34:47

Mybatis-基于代理Dao实现CRUD操作

pom <packaging>jar</packaging> <dependencies> <dependency> <groupId>org.mybatis</groupId> <artifactId>mybatis</ar...

2020-04-01 08:51:27

Spring 基于注解的AOP

pom文件和上一篇文章相同bean文件<?xml version="1.0" encoding="UTF-8"?><beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmln...

2020-03-26 09:29:35

Spring 基于xml的AOP

AOP(Aspect Oriented Programming)即面向切面编程。通过预编译方式和运行期动态代理实现程序功能的统一维护的一种技术。AOP是OOP的延续,是函数式编程的一种衍生泛型。利用AOP可以对业务逻辑的各个部分进行隔离,从而使得业务逻辑各部分之间的耦合度降低,提程序的可重用性,同时提高了开发效率。简单地说,就是把程序重复的代码抽取出来,在需要执行的时候,使用动态代理技术,在...

2020-03-20 21:02:32

基于注解类的ioc示例

pom文件和上一篇文章相同bean文件(jdbcConfig.properties)jdbc.driver=com.mysql.jdbc.Driverjdbc.url=jdbc:mysql://localhost:3306/eesyjdbc.username=rootjdbc.password=1234持久层接口和上一篇文章相同持久层实现和上一篇文章相同,但是加一句在开头@Rep...

2020-03-18 19:22:38

基于xml的ioc示例

pom.xml文件<dependencies> <dependency> <groupId>org.springframework</groupId> <artifactId>spring-context</artifactId> &lt...

2020-03-18 19:22:13

如何在idea maven项目中导入本地jar包

1、下载2、点击idea maven的图标3、在文本框内输入以下文本install:install-file -Dfile=D:\commons-dbutils-1.7.jar -DgroupId=commons-dbutils -DartifactId=commons-dbutils -Dversion=1.7 -Dpackaging=jarinstall:install-fil...

2020-03-17 21:45:07

Spring IoC

控制反转(inversion of control,缩写为IoC)是面向对象编程中的一种设计原则,可以用来减低计算机代码之间的耦合度。通过控制反转,对象在被创建的时候,由一个调控系统内所有对象的外界实体将其所依赖的对象的引用传递给它,也可以说,依赖被注入到对象中。实现:依赖注入(dependency injection,简称DI)、依赖查找(dependency lookup,简称DL)。...

2020-03-17 11:26:16

DockerMaven插件

微服务部署有两种方法:手动部署首先基于源码打包生成jar包(或war包),将jar包(或war包)上传至虚拟机并拷贝至JDK容器。通过Maven插件自动部署对于数量众多的微服务,手动部署无疑是非常麻烦的做法,并且容易出错。所以我们这里学习如何自动部署,这也是企业实际开发中经常使用的方法。步骤:(1)修改宿主机的docker配置,让其可以远程访问vi /lib/systemd/sys...

2020-03-05 09:31:36

容器化进阶Kubernetes核心技术

1 Pod详解Pod是Kubernetes的最重要概念,每一个Pod都有一个特殊的被称为”根容器“的Pause容器。Pause容器对应的镜像属于Kubernetes平台的一部分,除了Pause容器,每个Pod还包含一个或多个紧密相关的用户业务容器。Podvs应用每个Pod都是应用的一个实例,有专用的IPPod Vs容器一个Pod可以有多个容器,彼此间共享网络和存储资源,每个Pod ...

2020-02-22 14:31:48

Kubernetes安装

Kubernetes快速入门环境准备# 关闭CentOS防火墙systemctl disable firewalldsystemctl stop firewalld# 安装etcd和kubernetes软件yum install -y etcd kubernetes# 启动服务systemctl start etcdsystemctl start docker如果docker启动...

2020-02-14 10:39:19

Kubernetes

Kubernetes概述Kubernetes(K8S)是Google在2014年发布的一个开源项目,用于自动化容器化应用程序的部署、扩展和管理。Kubernetes通常结合docker容器工作,并且整合多个运行着docker容器的主机集群。Kubernetes的目标是让部署容器化的应用简单并且高效,Kubernetes一个核心特点就是能够自主的管理容器来保证云平台中的容器按照用户的期望运行。以...

2020-02-14 10:29:34

Swagger-UI

OpenAPI随着互联网技术的发展,现在的网站架构基本都由原来的后端道染,变成了:前端渲染、前后端分离的形态,而且前端技术和后端技术在各自的道路上越走越远。前端和后端的唯一 联系, 变成了API接口; API文档变成了前后端开发人员联系的纽带,变得越来越重要。没有API文档工具之前,大家都是手写API文档的,在什么地方书写的都有,而且API文档没有统-规范和格式,每个公司都不一样。这无疑给开发...

2020-02-12 17:34:12

Docker安装与启动

安装Docker请直接挂载课程配套的Centos7.x镜像(1)yum 包更新到最新sudo yum update(2)安装需要的软件包, yum-util 提供yum-config-manager功能,另外两个是devicemapper驱动依赖的sudo yum install -y yum-utils device-mapper-persistent-data lvm2(3)设...

2020-02-11 16:23:49

Docker

Docker 是一个开源项目,诞生于 2013 年初,最初是 dotCloud 公司内部的一个业余项目。它基于 Google 公司推出的 Go 语言实现。 项目后来加入了 Linux 基金会,遵从了 Apache 2.0 协议,项目代码在 GitHub 上进行维护。容器与虚拟机比较​ 下面的图片比较了 Docker 和传统虚拟化方式的不同之处,可见容器是在操作系统层面上实现虚拟化,直接复用本地...

2020-02-11 16:12:22

查看更多

勋章 我的勋章
  • 新人勋章
    新人勋章
    用户发布第一条blink获赞超过3个即可获得
  • 专栏达人
    专栏达人
    授予成功创建个人博客专栏的用户。专栏中添加五篇以上博文即可点亮!撰写博客专栏浓缩技术精华,专栏达人就是你!
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!
  • 勤写标兵Lv2
    勤写标兵Lv2
    授予每个自然周发布4篇到6篇原创IT博文的用户。本勋章将于次周周三上午根据用户上周的博文发布情况由系统自动颁发。