- 博客(89)
- 资源 (2)
- 收藏
- 关注
原创 常用经典SQL语句大全
下列语句部分是Mssql语句, DDL—数据定义语言(CREATE,ALTER,DROP,DECLARE) DML—数据操纵语言(SELECT,DELETE,UPDATE,INSERT) DCL—数据控制语言(GRANT,REVOKE,COMMIT,ROLLBACK) 首先,简要介绍基础语句:CREATE DATABASE database-namedrop database dbname— 创建 备份数据的 deviceUSE masterEX
2023-03-02 18:05:52 325 1
原创 ELK:开源搜索与分析技术栈(2)
Elasticsearch官方提供的Java客户端分为:Java API Client(Transport)和Java Rest Client(RestAPI)两种。1.2 Java Rest Client默认连接的是9200端口,基于http协议。不同版本没有兼容问题。提供了High Level和Low Level两种具体实现1.2.1 Java Low Level Rest Client 使用Apache HttpClient进行HTTP调用,只是简单封装了一下,需要自己处理请求和
2022-09-16 08:56:04 140
原创 使用Spring Cache实现广告缓存并基于RabbitMQ实现双写一致
使用Spring Cache实现广告缓存并基于RabbitMQ实现双写一致
2022-09-05 22:45:00 622
原创 Docker:应用容器引擎
Docker 是基于Go语言实现的开源容器项目。利用操作系统本身已有的机制和特性,可以实现远超传统虚拟机的轻量级虚拟化(通俗解释:Docker内嵌极小型系统,例如Linux只有5M多,windows也是)。它是内核级的虚拟化。期望达到使项目运行环境“一次封装,到处运行的目的”。 在Docker里面可以设置使用Windows还是Linux系统,默认是用Linux系统,基于Ubuntu的,只有5M多,包含了最基本功能。利用docker创建的运行环境叫做docker容器,容器是通过docker镜像创建的,d
2022-07-09 16:53:24 436
原创 rabbitMQ环境安装
一、环境准备1、RabbitMQ版本 和 Erlang 版本兼容性关系https://www.rabbitmq.com/which-erlang.html2、官方安装包下载地址【erlang下载地址】:https://github.com/rabbitmq/erlang-rpm/releases【socat下载地址】:http://www.rpmfind.net/linux/rpm2html/search.php?query=socat(x86-64)【rabbitmq下载地址】:https://gi
2022-06-24 23:44:14 1725 1
原创 Mybatis 底层源码分析-Mybatis 执行流程
1 MyBatis 流程图2 MyBatis 源码分析2.1该配置文件是 MyBatis 的全局配置文件,在这个文件中可以配置诸多项目。常用的内容 是别名设置,拦截器设置等。2.1.1(属性)将数据库连接 参数 单独配置在 中 , 放在类路径 下 。 这样 只 需要在 中加载 的属性值。这样在 中就不需要对数 据库连接参数硬编码。将数据库连接参数只配置在 中,原因:方便对参数进行统一管理2.1.2Settings(全局配置参数)Mybatis 全局配置参数,全局参数将会
2022-06-03 00:32:09 133
原创 mysql5.7 换mysql8
一 安装前检查是否有安装过MySQL了 卸载之前安装过的mysql版本1、执行mysql查询命令rpm -qa | grep mysql执行上方命令后,没有出现MySQL相关信息则表示未安装过如果执行命令后,出现了相关信息则需要进行卸载删除,如下图二 检查发现有安装则进行卸载删除,若是没有安装过则忽略次部分1、执行删除卸载命令,执行查询命令查看是否卸载rpm -e --nodeps mysql-libs-5.1.73-5.el6_6.x86_64rpm -qa | grep mysql
2022-05-30 20:19:11 660
原创 MYSQL 语言入门(2)
一、DQL查询表中数据 数据查询语言(Data Query Language,DQL):DQL主要用于数据的查询,其基本结构是使用SELECT子句,FROM子句和WHERE子句的组合来查询一条或多条数据。 DQL是实际开发过程中使用最多的。1. 数据准备# 创建员工表 表名 emp 表中字段: eid 员工id,int ename 姓名,varchar sex 性别,char salary 薪资,double hire_date 入职时间,datedept_name 部门名称,v
2022-05-04 20:00:38 161
原创 MYSQL 语言入门(1)
一、基本概念1 SQL基本概念 SQL(Structured Query Language)是结构化查询语言的简称,它是一种数据库查询和程序设计语言,同时也是目前使用最广泛的关系型数据库操作语言。在数据库管理系统中,使用SQL语言来实现数据的存取、查询、更新等功能。 SQL是由IBM公司在1974~1979年之间根据E.J.Codd发表的关系数据库理论为基础开发的,其前身是“SEQUEL”,后更名为SQL。由于SQL语言具有集数据查询、数据操纵、数据定义和数据控制功能于一体,类似自然语言、简单易用
2022-05-04 19:43:47 488
原创 JVM内存结构
一 JVM简介 JVM(Java Virtual Machine)全称:Java 虚拟机。二. JVM规范与具体实现 在Java的官方文档中会发现,每个版本官方都提供了两个版本的文档地址。 官方文档地址:https://docs.oracle.com/javase/specs/index.html三. 深入理解类加载机制/类的生命周期(面试题)1. 为什么要深入理解类加载机制 我们编写Java代码文件都是.java文件,如果只知道: 源文件 -> 编译 -> .class
2022-04-29 21:11:08 1588
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人