DB
路飞菌呀
自律给我自由!
展开
-
个人NavicatPremium15 常用快捷键
1.新建一个查询窗口Ctrl + Q 或者 Ctrl + N2.关闭当前窗口Ctrl + W3.运行sql (运行选择的代码,不选择就默认执行所有)Ctrl + R4.删除光标那一行Ctrl + Shift + L5.代码提示Esc6.注释(取消注释)Ctrl + /7.查看sql历史Ctrl + L...原创 2021-02-23 15:51:36 · 1694 阅读 · 0 评论 -
《Java开发手册(泰山版)》内容摘取,个人笔记
背景:这几天挤时间看了阿里的《Java开发手册(泰山版)》,选取记录了部分常见或可作为参考的地方,也是一个自我梳理的过程。一、编程规约(一) 命名风格1.【强制】包名统一使用小写,点分隔符之间有且仅有一个自然语义的英语单词。包名统一使用单数形式,但是类名如果有复数含义,类名可以使用复数形式。正例:应用工具类包名为 com.alibaba.ei.kunlun.aap.util、类名为 MessageUtils(此规则参考 spring 的框架结构)2.【强制】避免在子父类的成员变量之间、或者不原创 2020-09-29 15:52:32 · 331 阅读 · 0 评论 -
Mybatis Plus的主键策略!
Mybatis Plus的主键策略有如下几种:AUTO 数据库ID自增使用AUTO策略时,db建表时需要将主键设置成AUTO_INCREMENT,否则不能插入INPUT 用户输入IDID_WORKER_STR 字符串全局唯一ID字符串全局唯一IDUUID 全局唯一ID,UUID类型的主键NONE 该类型为未设置主键类型ID_WORKER 全局唯一ID,Long类型的主键(类型是重点,db里对应bigint类型,常见错误db里的字段类型为int,此长度范围不够)...原创 2020-09-09 16:39:48 · 323 阅读 · 0 评论 -
Linux常用命令全收录!
系统信息arch 显示机器的处理器架构uname -m 显示机器的处理器架构uname -r 显示正在使用的内核版本dmidecode -q 显示硬件系统部件 - (SMBIOS / DMI)hdparm -i /dev/hda 罗列一个磁盘的架构特性hdparm -tT /dev/sda 在磁盘上执行测试性读取操作cat /proc/cpuinfo 显示CPU info的信息cat /proc/interrupts 显示中断cat /proc/meminfo 校验内存使用cat /pr原创 2020-09-09 16:26:17 · 296 阅读 · 0 评论 -
boolean在mysql中对应什么类型
MySQL没有boolean类型,那么java传来的boolean怎么存入呢?如下建表:create table User(id int primary key,take boolean)这样是可以创建成功的,但查看一下建表后的语句,就会发现,mysql把它替换成tinyint(1)。也就是说**mysql把boolean=tinyInt(1)**了。MYSQL保存boolean值时用1代表TRUE,0代表FALSE,boolean在MySQL里的类型为tinyint(1)。...原创 2020-09-09 15:53:20 · 8894 阅读 · 0 评论 -
将 Redis 设置为 windows 的服务
背景:早期使用Redis服务,总要打开dos窗口,然后在电脑底部任务栏占一个位置,看着不舒服.现把它设置为服务windows的系统服务就解决这现象了.(此文不描写Redis的安装)1.将 Redis 的解压目录添加到系统环境变量首先在命令行(Win+R)中输入cmd,用命令行语句转至Redis安装目录,然后输入如下:redis-server.exe --service-install redis.windows.conf --loglevel verbose(后边的 verbose 表示: 详原创 2020-09-09 15:22:12 · 486 阅读 · 0 评论 -
根据url抓取,存储地址数据(各国省,市,区县,街道) (数据来源:京东)
1.控制层package com.business.controller;import com.alibaba.fastjson.JSONObject;import com.alibaba.fastjson.TypeReference;import com.business.domain.common.Geo;import com.business.entity.GeoInfo;import com.business.entity.GeoMapper;import com.general原创 2020-09-08 16:00:47 · 802 阅读 · 1 评论 -
redis 敲敲打打 常用命令记录
1.hashHGET key field获取存储在哈希表中指定字段的值。HGETALL key获取在哈希表中指定 key 的所有字段和值HDEL key field1 [field2]删除一个或多个哈希表字段HKEYS key获取所有哈希表中的字段HVALS key获取哈希表中所有值。HSET key field value将哈希表 key 中的字段 field 的值设为 value 。HMSET key field1 value1 [field2 value2 ]同时将.原创 2020-07-30 17:28:06 · 108 阅读 · 0 评论 -
Mybatis的mapper文件, 不要where 1=1,影响性能,改用<where>标签
传统写法,不确定传入参数而写上1=1,确保sql一定正常执行.(where 1=1 非常影响性能)<select id="getFruitInfo" resultType="Fruit"> SELECT * FROM Fruit WHERE 1=1 <if test="id!= null"> and id = #{id} </if> <if test="name!= null"> and name = #{name}.原创 2020-07-30 16:59:18 · 2985 阅读 · 1 评论 -
SQL查询某一字段重复的数据
-- SQL查询某一字段重复的数据select * from biz_batch_manage_relwhere BT_NO in ( select BT_NO from biz_batch_manage_rel group by BT_NO having count(BT_NO)>1)原创 2018-12-27 12:02:24 · 170 阅读 · 0 评论