自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(15)
  • 收藏
  • 关注

转载 mysql 查询语句中select后面用了聚合函数比如COUNT(),则其他被查询的字段都应该是聚合函数,否则就会报错

MySQL5.7.5后only_full_group_by成为sql_mode的默认选项之一,这可能导致一些sql语句失效。我们只需要把only_full_group_by从sql_mode中移除即可。

2022-08-01 17:38:22 1111

转载 触发器基础

一、触发器1.概念:触发器是一个在修改指定表中的数据时执行的存储过程。经常通过创建触发器来强制实现不同表中的逻辑相关数据的引用完整性或一致性。由于用户不能绕过触发器,所以可以用它来强制实施复杂的业务规则,以此确保数据的完整性。触发器定义在某个创建的表上也可以定义在一个数据库上。2.触发器和存储过程的区别:(1)触发器主要时通过事件进行触发而被执行的(2) 存储过程可以通过存储过程名字而被直接调用二、为什么要使用触发器1.优点:(1)触发器自动执行,它们在表的数据作了任何修改之后立即激活(2)

2022-04-28 18:02:34 3132

转载 mysql索引命中规则

最左匹配原则1、先定位该sql的查询条件,有哪些,那些是等值的,那些是范围的条件。2、等值的条件去命中索引最左边的一个字段,然后依次从左往右命中,范围的放在最后。分析讲解1、mysql的索引分为聚簇索引和非聚簇索引,mysql的表是聚集索引组织表。聚集规则是:有主键则定义主键索引为聚集索引;没有主键则选第一个不允许为NULL的唯一索引;还没有就使用innodb的内置rowid为聚集索引。非聚集索引也称为二级索引,或者辅助索引。2、mysql的索引无论是聚集索引还是非聚集索引,都是B+树结构。聚

2022-04-25 15:51:26 1948

转载 JDK1.8-Stream中常用的API(流操作)

目录1. Stream1.1 特性1.2 运行机制1.3 Stream的创建2.Stream常用的API2.1 中间操作2.1.1 filter 过滤2.1.2 distinct 去重2.1.3 sorted 排序2.1.4 limit 截取2.1.5 skip 舍弃2.1.6 map 归纳2.1.7 flatMap 扁平化2.1.8 peek2.1.9 collect 收集2.2 终止操作2.3 查找和匹配2.3.1 anyMatch2.3.2 allMatch2.3.3 noneMatch2.3.4 f

2022-04-15 11:11:46 631

转载 java8 Stream API详解

目录一、Stream流概述二、创建Stream的方式相关API三、Stream的中间操作筛选与切片映射排序四、终止操作第一大类API(太过简单)第二大类AP归约收集一、Stream流概述1、java8中有两大最为重要的改变,第一就是Lambda表达式,另一个则是Stream API。2、Stream API真正把函数式编程风格引入到Java中。这是目前为止,java类库中最好的补充,因为Stream API可以极大地提高java程序员的生产力,让程序员写出高效率、干净、简洁的代

2022-04-15 10:55:17 895

转载 ORACLE中高效SQL的写法

ORACLE中高效SQL的写法1、书写格式规范1-1、大小文字及空格的统一1-2、日期格式明确化1-3、Bind变量的使用1-4、表别名的使用1-5、检索时尽量避免检索不需要的列1-6、ORDER BY列明确指定1-7、插入列明确指定1-8、关联表数目的限制1-9、子查询中不使用视图1-10、Hint的写法1-11、命名规范2、索引应用规范2-1、WHERE子句中尽量不用OR2-2、WHERE子句中尽量不用LIKE ‘%c%’, LIKE ’%c’2-3、WHERE子句中

2021-12-17 16:18:52 535

转载 分布式之消息队列复习精讲转载自博客园-孤独烟

分布式之消息队列复习精讲本文为转载文章,从这篇文章中学到了很多,感谢孤独烟。作者:孤独烟 出处: http://rjzheng.cnblogs.com/引言为什么写这篇文章?博主有两位朋友分别是小A和小B:小A,工作于传统软件行业(某社保局的软件外包公司),每天工作内容就是和产品聊聊需求,改改业务逻辑。再不然就是和运营聊聊天,写几个SQL,生成下报表。又或者接到客服的通知,某某功能故障了,改改数据,然后下班部署上线。每天过的都是这种生活,技术零成长。小B,工作于某国企,虽然能接触到一些中间件技

2021-11-23 16:58:55 71

原创 PS快捷键

PS快捷键PHOTOSHOP常用快捷键一、文件新建 CTRL+N打开 CTRL+O打开为 ALT+CTRL+O关闭 CTRL+W保存 CTRL+S另存为 CTRL+SHIFT+S另存为网页格式 CTRL+ALT+S打印设置 CTRL+ALT+P页面设置 CTRL+SHIFT+P打印 CTRL+P退出 CTRL+Q二、编辑撤消 CTRL+Z向前一步 CTRL+SHIFT+Z向后一步 CTRL+ALT+Z退取 CTRL+SHIFT+F剪切 CTRL+X复制 CTR

2021-08-16 16:46:32 140

原创 JDK安装

jdk下载:可以到官网下载官网链接:http://www.oracle.com/technetwork/java/javase/downloads/index.html百度网盘链接:链接:https://pan.baidu.com/s/1QnSstBUILIGmJHW8bPDQbA提取码:n6ed安装步骤:双击exe文件设置安装文件位置安装jdk安装完成安装后,查看是否安装成功;我们使用win+R输入cmd窗口,输入java -version出现如图显示出java版本即为安装

2021-01-19 11:41:26 228

转载 IDEA 最新最全最详细快捷键

Ctrl+Alt+O 优化导入的类和包Alt+Insert 生成代码(如get,set方法,构造函数等) 或者右键(Generate)fori/sout/psvm + TabCtrl+Alt+T 生成try catch 或者 Alt+enterCTRL+ALT+T 把选中的代码放在 TRY{} IF{} ELSE{} 里Ctrl + O 重写方法Ctrl + I 实现方法Ctr+shift+U 大小写转化ALT+回车 导入包,自动修正ALT+/ 代码提示CTRL+J 自动代码Ctrl+

2021-01-18 17:46:50 81

原创 SQL函数

SQL函数聚合函数:AVG():返回平均值语法:select avg(列名) from 表名(查询某表某一列数据的平均值)COUNT():返回行数语法:select count(*) from 表名select count(列名) from 表名(查询某表中数据行数)(NULL 不计入)FIRST():返回第一个记录的值语法:select first(列名) from 表名(返回某表中某列的第一条数据)LAST():返回最后一个记录的值语法:select last(列名)

2021-01-13 16:08:04 1771 2

原创 SQL基础

SQL基础:文章目录SQL基础:前言一、行查找二、LIKE三、通配符四、in操作符四、between...and...操作符四、Alias五、Join五、UNION六、SELECT INTO前言SQL基础整理一、行查找rownum展示指定行的数据信息:(展示行数小于固定数值的行的列名的信息)用法:select 列名 from 表名 where rownum <= 数值(等价与MySQL中的 LIMIT 和 SQL SELECT 中的TOP)二、LIKE作用:

2021-01-06 15:24:23 2161 4

原创 oracle数据库与java的pojo类属性对应关系

oracle-java类型转换Oracle数据库中number类型在hibernate的引用1)如果不指定number的长度,或指定长度n>18id number not null,转换为pojo类时,为java.math.BigDecimal类型2)如果number的长度在10 <= n <= 18id number(n) not null,转换为pojo类时,为java.lang.Long类型3)如果number的长度在1 <= n <= 9id numbe

2021-01-05 15:16:03 333

原创 nested exception is org.apache.ibatis.builder.BuilderException: Error invoking SqlProvider method

前言报错信息:org.mybatis.spring.MyBatisSystemException: nested exception is org.apache.ibatis.builder.BuilderException: Error invoking SqlProvider method (com.sinotrans.framework.orm.mybatis.dao.BaseMapperProvider.update). Cause: java.lang.reflect.InvocationTa

2020-12-31 18:27:46 2431

原创 如何杀死端口进程

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录前言一、pandas是什么?二、使用步骤1.引入库2.读入数据总结前言提示:这里可以添加本文要记录的大概内容:例如:随着人工智能的不断发展,机器学习这门技术也越来越重要,很多人都开启了学习机器学习,本文就介绍了机器学习的基础内容。提示:以下是本篇文章正文内容,下面案例可供参考一、pandas是什么?示例:pandas 是基于NumPy 的一种工具,该工具是为了解决数据分析任务而创建的。二、使用步骤1.引入库代码

2020-12-31 18:08:48 4622

空空如也

空空如也

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

TA关注的人

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