java
文章平均质量分 79
Java-Friday
这个作者很懒,什么都没留下…
展开
-
MySQL MySQL 数据库系统(二)- SQL语句的基本操作
MySQL | MySQL 数据库系统(二)- SQL语句的基本操作前言通过本篇文章学习如何使用 MySQL 数据库系统的基本操作使用,也是我们在今后的工作中会有所运用的。一、查看当前服务器中有哪些库show databases 语句: 用于查看当前 MySQL 数据库系统中包含哪些库。初始化后的 MySQL 数据库,默认有四个库分别是:information_schemamysqlperformance_schematest(mysql库中包含了用户认证的相关表)复制代码mysql原创 2021-07-01 16:38:08 · 235 阅读 · 0 评论 -
LeetCode1.两数之和(java1)
LeetCode:1.两数之和(java|1)给定一个整数数组 nums 和一个整数目标值 target,请你在该数组中找出 和为目标值 target 的那 两个 整数,并返回它们的数组下标。你可以假设每种输入只会对应一个答案。但是,数组中同一个元素在答案里不能重复出现。你可以按任意顺序返回答案。示例 1:输入:nums = [2,7,11,15], target = 9 输出:[0,1] 解释:因为 nums[0] + nums[1] == 9 ,返回 [0, 1] 。 示例 2:输入:num原创 2021-07-01 16:36:33 · 103 阅读 · 1 评论 -
一次DB2分页语句的优化,带你拨开分页SQL优化的外衣
一次DB2分页语句的优化,带你拨开分页SQL优化的外衣1 前言:最近,项目中的一个 DB2分页查询很慢 ,组长将此分页的优化分派给了我;然后一顿优化(乱操作)后,将DB2分页查询耗时降到了比较满意的情况,[ 开森 ];然后马上将结果报告了组长,组长查看我的演示后,发现分页查询确实快了很多,可以达到让人“接受的程度”,比优化之前的 页面一直转圈等待 相当可以了呀;注:优化后的演示环境与发现分页查询慢时的环境基本一致,包括库中数据量、DB2的配置、服务器的配置等。首先通过查看执行计划发现,SQL语句中原创 2021-06-29 17:35:29 · 265 阅读 · 0 评论 -
一次DB2分页语句的优化,带你拨开分页SQL优化的外衣
一次DB2分页语句的优化,带你拨开分页SQL优化的外衣1 前言:最近,项目中的一个 DB2分页查询很慢 ,组长将此分页的优化分派给了我;然后一顿优化(乱操作)后,将DB2分页查询耗时降到了比较满意的情况,[ 开森 ];然后马上将结果报告了组长,组长查看我的演示后,发现分页查询确实快了很多,可以达到让人“接受的程度”,比优化之前的 页面一直转圈等待 相当可以了呀;注:优化后的演示环境与发现分页查询慢时的环境基本一致,包括库中数据量、DB2的配置、服务器的配置等。首先通过查看执行计划发现,SQL语句中原创 2021-06-25 17:35:44 · 200 阅读 · 0 评论 -
LogBack 日志等级设置无效,原因竟然是因为这个
LogBack 日志等级设置无效,原因竟然是因为这个Hello,大家好,我是楼下小黑哥~最近被公司派去北京出差,本以为是个轻松的差事,北京一周游~但是没想到第一天就是九点半下班, 大意了~好了,回到正题,今天来讲下最近调试项目的时候发现的一个 Logback 日志级别设置不生效的问题。问题背景事情是这样的,我们的项目是一个 SpringBoot 的工程的,其中日志框架使用的是 LogBack,配置文件如下所示:<configuration scan="true" scanPeriod=原创 2021-06-25 17:33:32 · 1064 阅读 · 0 评论 -
redis架构模式以及各自特点
redis架构模式以及各自特点1、单机版(1)架构图(2)特点 a、架构简单,只要一个redis实例。 b、内存容量有限 c、处理能力有限 d、无法高可用(单机存在单点故障) 2、主从复制 Redis 的主从复制(replication)功能允许用户根据一个 Redis 服务器来创建任意多个该服务器的复制品,其中被复制的服务器为主服务器(master),而通过复制创建出来的服务器复制品则为从服务器(slave)。 只要主从原创 2021-06-24 14:01:10 · 194 阅读 · 0 评论 -
Redis 的原理与应用场景及数据库关系
Redis 的原理与应用场景及数据库关系一、 Redis 是什么?Redis是一个开源的使用ANSIC语言编写、支持网络、单进程单线程、可基于内存亦可持久化的日志型、一个高性能的key-value数据库。Redis 的优点:Redis支持数据的持久化,可以将内存中的数据保存在磁盘中,重启的时候可以再次加载进行使用。Redis不仅仅支持简单的key-value类型的数据,同时还提供list,set,zset,hash等数据结构的存储。Redis支持数据的备份,即master-slave模式原创 2021-06-24 14:00:21 · 164 阅读 · 0 评论 -
RabbitMQ,Apache的ActiveMQ,阿里RocketMQ,Kafka,ZeroMQ,MetaMQ,Redis也可实现消息队列,RabbitMQ的应用场景以及基本原理介绍,RabbitMQ
RabbitMQ,Apache的ActiveMQ,阿里RocketMQ,Kafka,ZeroMQ,MetaMQ,Redis也可实现消息队列,RabbitMQ的应用场景以及基本原理介绍,RabbitMQ…消息队列及常见消息队列介绍一、消息队列(MQ)概述消息队列(Message Queue),是分布式系统中重要的组件,其通用的使用场景可以简单地描述为:当不需要立即获得结果,但是并发量又需要进行控制的时候,差不多就是需要使用消息队列的时候。消息队列主要解决了应用耦合、异步处理、流量削锋等问题。当原创 2021-06-24 13:59:35 · 360 阅读 · 0 评论 -
Spring源码(1) - 什么是Spring?Spring源码入门
Spring源码(1) - 什么是Spring?Spring源码入门为什么要有Spring?无论在解析源码,还是在看待其他问题上,首先先来看第一个问题,为什么要有Spring?为什么Spring这么流行?为什么会有Spring? C++这个语言相信了解过的都知道,其对象是需要手动回收的,而Java的优点之一就是会自动回收不用了的对象。但是如果在一个项目中,如果创建的对象过多,这个创建速度超过了达到回收条件的时限时,内存就会爆掉。那么很多人就会想,很多创建的对象其实都是重复的,能否把这些对象集中起来,原创 2021-06-22 15:30:25 · 115 阅读 · 0 评论 -
spring源码编译
spring源码编译spring版本:v5.2.6.RELEASE1. 克隆spring源码git clone https://github.com/spring-projects/spring-framework.git2. 切换版本至v5.2.6.RELEASE进入spring-framework下执行git checkout -b v5.2.6.RELEASE v5.2.6.RELEASE3. 配置gradle全局下载仓库,为了国内加速下载依赖对所有项目生效,在~/.gradl原创 2021-06-22 15:29:39 · 75 阅读 · 0 评论 -
Spring源码的下载、编译、使用
Spring源码的下载、编译、使用 1 源码下载 Spring官网:https://spring.io/ 选择版本: 解压源码 2 编译源码 编译源码可以参考Spring官方文档,源码git下找到 1.安装gradle Spring采用的是gradle对代码进行打包的 下载地址: https://gradle.org/releas原创 2021-06-22 15:28:52 · 208 阅读 · 0 评论