自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(17)
  • 问答 (1)
  • 收藏
  • 关注

原创 mysql计算时间差(时/分/秒)函数

2022-05-24 14:23:10 356

原创 mp queryWrapper加括号

2021-04-21 10:17:30 1344 1

原创 使用mysqldump备份Mysql数据库

先进入Mysql bin目录语法:mysqldump -u'用户名' -p --databases '数据库名称' > '导出sql文件位置'示例可以看到已经成功了

2021-04-20 10:47:51 254

原创 MySQL架构图

Parser: 逻辑查询优化模块Optimizer: 物理查询优化模块Caches&Buffers: 缓冲管理模块,减少io操作

2020-11-17 01:59:23 153

原创 class类文件结构

2020-11-02 17:03:05 109

原创 主存中存储地址的分配

主存中存储地址的分配分为大端模式和小端模式大端模式:也叫大尾。是指数据的高字节保存在内存低地址中,数据的低字节保存在内存的高地址中。小端模式:也叫小尾。是指数据的高字节保存在内存的高地址中,数据的低字节保存在内存的低地址中。先说说高字节,低字节,高地址,低地址的概念。int a = 0x12345678;new一个int类型的16进制数,其中每两位占一个字节(一个16进制数需要用4个比特位来表示)。和十进制一样,越后面的越低,故:高字节:12对应高字节低字节:78对应低字节从图里可以

2020-10-15 16:36:02 2526 1

原创 程序运行硬件流程学习记录

运行一个程序主要依赖两个部分,CPU和内存,CUP负责计算,内存负责程序的存储。cpu内部也有存储单元,存储当前运行线程的各种数据。cpu内部的读写速度非常快,与内存相差了大约一百倍,为了提升两者间的数据交换效率,使用了缓存。一级缓存,二级缓存在cpu内部三级缓存在主板上。一颗cpu对应一个三级缓存,cpu内的每一个核心都有自己的一级,二级缓存。多核心共用一个三级缓存,主板上有几颗CPU就有几个三级缓存。一个cpu核心主要由控制单元,运算单元与存储单元组成,一般来说cpu有几颗核心就能同时运行几个.

2020-10-13 16:50:20 242

原创 GROUP BY 如果为空值显示为0

原代码SELECT PROVINCE, count(id) FROM GUTAN_POLICY Where (GAS_SOURCE = '稻田甲烷' or GAS_SOURCE LIKE '%,稻田甲烷' or GAS_SOURCE LIKE '%稻田甲烷,%' or GAS_SOURCE LIKE '%稻田甲烷,%') GROUP BY PROVINCE修改后select A.PROVINCE,nvl(num,0)from (SELECT DISTINCT PROVINCE FRO

2020-09-29 15:50:17 4666

原创 HashMap面试常见问题分析

首先提出问题1.HashMap默认容量2.HashMap如何扩容3.HashMap的数组大小为什么一定要是2的幂?4.HashMap为什么是线程不安全的?5.HashMap在jdk1.7–>1.8做了哪些改进为什么1.HashMap默认容量默认大小为16,注意这里用的是位运算左移四位,位运算效率较高,移动一位就是乘二。注解的意思是默认大小必须是二的幂次方,一方面是位运算效率较高,还有一个主要原因下面细说。2.HashMap如何扩容上面说到HashMap的初始化容量是8,这里可以看

2020-09-23 12:51:54 162

原创 ClassLayout ,JOL Maven地址及锁64位状态图

ClassLayout ,JOL Maven地址及锁64位状态图<!-- https://mvnrepository.com/artifact/org.openjdk.jol/jol-core --> <dependency> <groupId>org.openjdk.jol</groupId> <artifactId>jol-core</artifactId> <version>0.9</version> &

2020-09-09 17:14:14 4184

原创 java.lang.NumberFormatException: For input string: \“Y\““ }

先粘错误java.lang.NumberFormatException: For input string: “Y”" }今天苦逼加班写代码,测试的时候 test="isActive == 'Y'" 这边报错,百度了下说是OGNL的语法问题,这里’Y’将被认为是char类型的数据,但是’YY’或者“Y”将被认为是String类型的数据。所以这边将原代码改成 test='isActive == "Y"'就没问题了。因为是第一次遇到所以记录下。参考链接...

2020-07-27 19:26:45 1630

原创 解决win10系统下Elasticsearch闪退问题

最近准备学习es当前最新的7.7版本,但是打开es时出现闪退情况,百度到通过cmd打开可以解决。虽然没有再出现闪退,但是报了以下错误ElasticsearchException[X-Pack is not supported and Machine Learning is not available for [windows-x86]; you can use the other X-Pack features (unsupported) by setting xpack.ml.enabled: fa

2020-05-28 11:35:08 1916

原创 查询拥有相同字段的两张表

待查表一待查表二可以看到表二比表一多了三个字段,其余完全相同,现在想要把两张表中的所有结果查出来,可以使用union,没有的字段可以使用null as;SELECT `id`, `index_name`, `operator`, `index_type`, `is_open`, `operate_time`, `is_del`, NULL AS `father_id`, NULL AS `score`, NULL AS `reference_value`FROM table1

2020-05-13 09:25:28 3045 1

原创 Mysql详细教程(四)事务

事务的基本操作MySQL 事务主要用于处理操作量大,复杂度高的数据。比如说,在人员管理系统中,你删除一个人员,你即需要删除人员的基本资料,也要删除和该人员相关的信息,如信箱,文章等等,这样,这些数据库操作语句就构成一个事务!1.操作 1. 开启事务: start transaction; 2. 回滚:rollback; 3. 提交:commit;2. 例子:CREATE TABLE...

2019-10-24 16:20:56 650

原创 Mysql详细教程(三)多表查询

多表查询查询语法select 列表名称from 表名列表where ...准备sql# 创建部门表 CREATE TABLE dept( id INT PRIMARY KEY AUTO_INCREMENT, NAME VARCHAR(20) ); INSERT INTO dept (NAME) VALUES ('开发部'),('市场部'),('财务部');# ...

2019-10-22 11:24:25 356

原创 Mysql详细教程(二)查询,数据库设计

这里写自定义目录标题DQL:查询语句1.排序查询2. 聚合函数:将一列数据作为一个整体,进行纵向的计算。3. 分组查询:4. 分页查询约束数据库的设计多表之间的关系分类数据库设计的范式数据库的备份和还原DQL:查询语句你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Markdown编辑器, 可以仔细阅读这篇文章,了解一下Markdown的基本语法知识。1...

2019-10-21 22:33:17 265

原创 Mysql详细教程(一)mysql基础

数据库的基本概念1. 数据库的英文单词: DataBase 简称 : DB2. 什么是数据库? 用于存储和管理数据的仓库。3. 数据库的特点: 1. 持久化存储数据的。其实数据库就是一个文件系统 2. 方便存储和管理数据 3. 使用了统一的方式操作数据库 -- SQLSQL1.什么是SQL? Structured Query Lan...

2019-10-21 20:29:08 327 1

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除