07 2021 档案

摘要:集合框架 1.Java类中集合的关系图 2.集合的概述 在程序中可以通过数组来保存多个对象,但在某些情况下开发人员无法预先确定需要保存对象的个数,此时数组将不再适用,因为数组的长度不可变。 面向对象语言对事物的体现都是以对象的形式,所以为了方便对多个对象的操作,Java就提供了集合类。 数组和集合类 阅读全文
posted @ 2021-07-25 19:26 蔚蓝的海洋 阅读(94) 评论(0) 推荐(0)
摘要:路由器内部构造 路由器也是计算机 CPU 内存 ROM 操作系统 LAN:局域网 (以太口) WAN:广域网 (串口) ISP:Internet服务提供商 路由器确定最佳路径 确定发送数据包的最佳路径 将数据包转发到目的地 各个组件 闪存和RAM存储和加载IOS CPU : 执行操作系统的指令,(系 阅读全文
posted @ 2021-07-25 19:23 蔚蓝的海洋 阅读(322) 评论(0) 推荐(0)
摘要:数据库连接池原理介绍 什么是连接池 数据库连接池负责分配、管理和释放数据库连接,它允许应用程序重复使用一个现有的数据库连接,而不是再重新建立一个。 为什么要使用连接池 数据库连接是一种关键的有限的昂贵的资源,这一点在多用户的网页应用程序中体现得尤为突出。 一个数据库连接对象均对应一个物理数据库连接, 阅读全文
posted @ 2021-07-25 18:42 蔚蓝的海洋 阅读(2802) 评论(0) 推荐(0)
摘要:深入分析Java中的关键字static 首先,描述了static关键字去修饰java类、方法、变量、代码块的方法然后,从底层分析static关键字,接下来,给出static的一些使用场景和案例最后,对static进行一个总结,包括和普通变量的区分。 static最基本用法 1、static关键字基本 阅读全文
posted @ 2021-07-25 13:38 蔚蓝的海洋 阅读(350) 评论(0) 推荐(0)
摘要:Arrays用法总结 数组转字符串 int[] array = new int[]{1, 2, 3}; out.println(Arrays.toString(array)); //[1, 2, 3] 如果是一维数组,toString方法可以很好的适用。 但遇到多维数组时,需要使用deepToStr 阅读全文
posted @ 2021-07-24 12:14 蔚蓝的海洋 阅读(240) 评论(0) 推荐(0)
摘要:MySQL主从同步 数据主从同步的由来 互联网的很多业务,特别是在高并发的场景下,基本都是读远远大于写,如果数据库读和写的压力都同在一台主机上,这显然不太合理。 于是,把一台数据库主机分为单独的一台写主库(主要负责写操作),而把读的数据库压力分配给读的从库,而且读从库可以变为多台,这就是读写分离的典 阅读全文
posted @ 2021-07-24 10:47 蔚蓝的海洋 阅读(881) 评论(0) 推荐(0)
摘要:Win + R,输入以下命令 %localappdata%\Packages\Microsoft.Windows.ContentDeliveryManager_cw5n1h2txyewy\LocalState\Assets 将会打开一个文件夹,可以看到里边有一些不明格式的文件;将这些文件全选之后,复 阅读全文
posted @ 2021-07-22 00:55 蔚蓝的海洋 阅读(211) 评论(0) 推荐(0)
摘要:@Controller 与 @RestController 前端一直响应404问题 1.原本用MybatisPlusGen 生成项目文件, 默认 Controller 是 @Controller注解 2.但实际项目 使用的是 restfulResponse 3.导致 前端响应 一直是404 状态 4 阅读全文
posted @ 2021-07-21 01:15 蔚蓝的海洋 阅读(540) 评论(0) 推荐(0)
摘要:KVM和Xen虚拟化有什么区别 KVM:KVM是轻量级的虚拟化管理程序模块,该模块主要来自Linux内核;KVM的虚拟化需要硬件支持,如具有VT功能的Intel CPU和具有AMD-V功能的AMD CPU,KVM只能在具有虚拟化支持的CPU上运行。 Xen:Xen是Linux下的虚拟化解决方案,Xe 阅读全文
posted @ 2021-07-19 23:41 蔚蓝的海洋 阅读(376) 评论(0) 推荐(0)
摘要:Java数据类型转换 数据类型的分类 字符串<=>字符数组 字符串转换为字符数组 String str = "123456"; char[] chars = str.toCharArray(); 字符数组转化为字符串 char[] c = {'a','s','d','4','5',}; String 阅读全文
posted @ 2021-07-18 17:36 蔚蓝的海洋 阅读(83) 评论(0) 推荐(0)
摘要:集合遍历: Java集合的通用遍历方式 Iterator it = list.iterator(); while(it.hasNext()) { Object obj = it.next(); } List接口的集合遍历 for (int i = 0; i < list.size(); i++) { 阅读全文
posted @ 2021-07-17 17:10 蔚蓝的海洋 阅读(264) 评论(0) 推荐(0)
摘要:长连接和短连接详细解析 一个完整的软件系统大多数情况下是由多个进程共同协作进行的,哪怕它们在同一台服务器上。所以,进程之间如何进行高效的通信至关重要。 单个应用程序 + 单个数据库这套基础开发套餐我相信每个人都经历过,甚至在初期它们还有可能部署在同一台服务器上。既然应用程序和数据库分属于两个不同的进 阅读全文
posted @ 2021-07-17 11:48 蔚蓝的海洋 阅读(1711) 评论(0) 推荐(0)
摘要:原文地址 information_schema简介 information_schema数据库是MySQL自带的,它提供了访问数据库元数据的方式。 什么是元数据呢?元数据是关于数据的数据,如数据库名或表名,列的数据类型,或访问权限等。有些时候用于表述该信息的其他术语包括“数据词典”和“系统目录”。 阅读全文
posted @ 2021-07-14 21:34 蔚蓝的海洋 阅读(4081) 评论(0) 推荐(0)
摘要:原文地址 performance_schema的介绍 MySQL的performance schema 用于监控MySQL server在一个较低级别的运行过程中的资源消耗、资源等待等情况。 特点如下: 提供了一种在数据库运行时实时检查server的内部执行情况的方法。performance_sch 阅读全文
posted @ 2021-07-14 21:13 蔚蓝的海洋 阅读(72) 评论(0) 推荐(0)
摘要:PERFORMANCE_SCHEMA 详解 原文地址 mysql 是否支持 performance_schema 引擎 mysql> SELECT * FROM INFORMATION_SCHEMA.ENGINES ; + + + + + + + | ENGINE | SUPPORT | COMME 阅读全文
posted @ 2021-07-13 22:23 蔚蓝的海洋 阅读(416) 评论(0) 推荐(0)
摘要:本地计算机上的mysql服务启动停止后,某些服务在未由其他服务或程序使用时将自动停止 第一天用mysql好好的,第二天不知道mysql的服务起不起来,就很奇怪 前置工作 因为要用到cmd,所以配这个东西方便,如果不配这个,每次都要cd C:\Program Files\MySQL Server 5. 阅读全文
posted @ 2021-07-13 19:50 蔚蓝的海洋 阅读(269) 评论(0) 推荐(0)
摘要:@PostConstruct 从Java EE5规范开始,Servlet中增加了两个影响Servlet生命周期的注解,@PostConstruct和@PreDestroy,这两个注解被用来修饰一个非静态的void()方法。 @PostConstruct public void someMethod( 阅读全文
posted @ 2021-07-13 19:26 蔚蓝的海洋 阅读(881) 评论(0) 推荐(0)
摘要:报错信息如下 方法一 UserMapper package com.blue.mapper; import com.baomidou.mybatisplus.core.mapper.BaseMapper; import com.blue.bean.User; public interface Use 阅读全文
posted @ 2021-07-10 00:00 蔚蓝的海洋 阅读(554) 评论(0) 推荐(0)
摘要:快速入门 创建数据库 创建一个数据库db1 create database db1 创建一个user表 CREATE TABLE user ( id BIGINT(20) NOT NULL COMMENT '主键ID', name VARCHAR(30) NULL DEFAULT NULL COMM 阅读全文
posted @ 2021-07-09 22:20 蔚蓝的海洋 阅读(71) 评论(0) 推荐(0)
摘要:![](https://img2020.cnblogs.com/blog/2255991/202107/2255991-20210709000006496-1734376981.png) 阅读全文
posted @ 2021-07-09 00:01 蔚蓝的海洋 阅读(114) 评论(0) 推荐(0)
摘要:@Value 注解赋值 直接给成员变量赋值 Person 类 @Data @NoArgsConstructor @AllArgsConstructor @ToString public class Person { @Value("张三") private String name; @Value(" 阅读全文
posted @ 2021-07-08 23:19 蔚蓝的海洋 阅读(158) 评论(0) 推荐(0)
摘要:start() : 它的作用是启动一个新线程。 通过start()方法来启动的新线程,处于就绪(可运行)状态,并没有运行,一旦得到cpu时间片,就开始执行相应线程的run()方法,这里方法run()称为线程体,它包含了要执行的这个线程的内容,run方法运行结束,此线程随即终止。start()不能被重 阅读全文
posted @ 2021-07-06 00:27 蔚蓝的海洋 阅读(1350) 评论(0) 推荐(0)
摘要:使用Spring的任务调度给我们的开发带来了极大的便利,不过当我们的任务调度配置完成后,很难再对其进行更改,除非停止服务器,修改配置,然后再重启,显然这样是不利于线上操作的,为了实现动态的任务调度修改,我在网上也查阅了一些资料,大部分都是基于quartz实现的,使用Spring内置的任务调度则少之又 阅读全文
posted @ 2021-07-06 00:20 蔚蓝的海洋 阅读(739) 评论(0) 推荐(0)
摘要:Spring框架自3.0版本起,自带了任务调度功能,好比是一个轻量级的Quartz,而且使用起来也方便、简单,且不需要依赖其他的JAR包。秉承着Spring的一贯风格,Spring任务调度的实现同时支持注解配置和XML配置两种方式。 再来谈谈变态的项目需求:我们正在做一个智能数字电表的数据采集项目, 阅读全文
posted @ 2021-07-06 00:12 蔚蓝的海洋 阅读(2705) 评论(0) 推荐(0)
摘要:Spring 中,定时任务接口 SchedulingConfigurer Spring 中,创建定时任务除了使用@Scheduled 注解外,还可以使用 SchedulingConfigurer。 @Schedule 注解有一个缺点,其定时的时间不能动态的改变,而基于 SchedulingConfi 阅读全文
posted @ 2021-07-06 00:00 蔚蓝的海洋 阅读(3252) 评论(0) 推荐(1)
摘要:Mybatis之foreach用法 List、Array、Map三种类型遍历 在mybatis的xml文件中构建动态sql语句时,经常会用到标签遍历查询条件。特此记录下不同情况下书写方式! 1. foreach元素的属性 collection: 需做foreach(遍历)的对象,作为入参时,list 阅读全文
posted @ 2021-07-03 13:29 蔚蓝的海洋 阅读(5154) 评论(0) 推荐(1)