自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 打印十万行日志花费多少时间?

具体性能估计时,需要根据打印内容的多少来适当估计时长。例如打印20个字符和打印200个字符,时间消耗会差出一倍的时间左右。结果有点出乎意料,所以记录一下。

2024-05-05 11:05:15 315

原创 mysql进阶-执行计划

mysql的执行计划知识点。

2024-01-22 23:05:11 1042

原创 mysql进阶-索引进阶

介绍一些索引的高级知识

2024-01-17 23:24:01 969 1

原创 mysql进阶-深度为2的B+Tree树能存储多少行数据?

简单计算一下深度为2的表能存多少数据。

2024-01-14 21:57:51 552 2

原创 mysql进阶-索引基础

索引的一些基础概念

2024-01-14 21:52:34 942

原创 myql进阶-一条查询sql在mysql的执行过程

mysql一条查询语句的执行过程

2024-01-13 23:02:36 1021 1

原创 mysql进阶 - 存储过程

存储过程的基本用法

2024-01-13 21:38:12 597

原创 mysql进阶-视图

视图的基本使用和注意事项

2024-01-09 23:09:21 808 1

原创 mysql基础-常用函数汇总

mysql常用函数

2024-01-09 22:40:20 1206

原创 mysql进阶-重构表

如何重建mysql中的表

2024-01-07 22:34:06 894 1

原创 mysql基础-表数据操作之查

单表涉及的常用查询

2024-01-07 17:41:59 940

原创 mysql进阶-不同的count()性能

count(*)与count(id)哪个性能更好?

2024-01-06 22:29:09 498 1

原创 mysql基础-数据操作之增删改

数据库的增删改

2024-01-06 09:26:13 1015

原创 mysql基础-字段类型及几点讨论事项

注意上边的创建时间和更新时间,默认值设置为CURRENT_TIMESTAMP,即为当前时间,数据创建的时间就会赋值为当前时间。设置为ON UPDATE CURRENT_TIMESTAMP,当数据修改时就会随更新数据而更新时间。例如:varchar(255),不要随便设置这么长度。存储空间来看:如果精确到s的时间,varchar类型占用14个字符,而datetime只占用8个字符。查询性能:datetime类型比较依然比字符类型比较性能更好。主要的字段类型:整数、浮点数、文本类型、日期与时间类型。

2024-01-01 22:59:55 952 2

原创 mysql基础-表操作

环境:管理工具:Navicat数据库版本:5.7.37。

2024-01-01 22:25:46 360

原创 EasyExcel导出

excel导出

2023-12-27 06:00:00 854 1

原创 List那些坑

List那些坑

2023-12-26 06:00:00 393 1

原创 编程规范:长函数的思考

如何解决长函数的问题

2023-12-25 06:00:00 465 1

原创 SQL注入解决方案思考

这种方案相当普遍,简单来说就是使用#{}进行参数传递。这是我们日常应该写的SQL方式。

2023-12-24 10:00:00 389 2

原创 分类分级数据统计

分类分级场景统计数据

2023-12-23 10:27:57 463 1

原创 运算常见问题

计算出现的奇怪问题

2023-12-18 08:00:00 380 1

原创 重复提交表单的几点思考

【代码】重复提交表单的几点思考。

2023-12-17 13:52:38 42

原创 接口-幂等性问题

接口幂等性问题

2023-12-17 12:05:29 46

原创 说到性能优化经常想到的几点方向

5.检查是否在for循环中不断地查询数据?应该在for循环外一次将数据查询出来,此问题常见于excel导入中。7.思考在本地服务器允许地情况下,能否使用多线程进行异步处理?11.思考是否存在大量地对象创建行为?例如:redis查询每次都要创建对象。1.检查数据库操作的耗时:查询接口是否没有使用索引导致查询较慢。8.思考能否改为消息中间件异步方式?10.思考查询数据时能否使用批量查询?2.更新接口是否因为事务导致数据被锁而延时。4.数据能否本地内存?3.查询数据能否缓存?9.检查接口中是否打印了大量日志?

2023-12-17 11:03:09 57

原创 报错 -source 1.5 中不支持 diamond 运算符

如果遇到这个问题,请从以下四个方面调整。

2023-05-21 14:35:36 412

原创 mysql存储过程实例统计最大销售数量

删除存储过程:drop PROCEDURE p_statis_goods;COMMENT ‘创建时间’, PRIMARY KEY (int NOT NULL COMMENT ‘主键’,注:sale_time:销售时间,sale_num:销售数量。date NULL COMMENT ‘销售时间’,int NULL COMMENT ‘商品id’,统计某天的销售的商品中,数量大于m的最大的销售数量。int NULL COMMENT ‘销售数量’,传入参数:销售日期,销售数量。返回参数:最大销售数量。

2023-05-21 09:58:37 834

原创 虚拟机linux网络连接出现问题

linux网络连接出现问题。

2023-05-20 20:50:42 140

原创 报表统计sql应该如何写?

一.场景如果你遇到如下的场景,查询某个人的补贴汇总情况,会如何通过sql完成任务呢?二.思路思路1:将总计行最后通过union all 拼接起来思路2:使用数据库自带的函数with rollup,思路二也是别人提供的三.具体解决方法思路1具体方法在此不写具体的字段和表名,参考着可以将汉字补充为自己的字段或者表名select * from (( select 身份证,服务类型,服务项目,单次补贴(公司),累积补贴(公司),单次补贴(其他),累积补贴(其他) from 统计表 )

2022-05-08 21:56:27 2294

原创 mysql字符串字段常用函数

避免忘了的时候去查资料。一.总结如下:二.简单介绍后续再补充。

2022-05-08 21:27:57 248

原创 二十三种设计模式 - 桥接模式

一.定义将抽象部分和它的实现部分相分离,使它们都可以独立地发展。二. 以手机为例的结构图以下截自大话设计模式的结构图:三.桥接模式结构

2022-05-08 21:14:52 256

原创 七种设计原则

七种设计原则一. 介绍设计原则是设计模式的基础。但是我们在实际开发中不要刻意去追求完美,要综合去考虑人力、时间、成本、质量,达到最好的经济效果。二.具体设计原则以下按照自己的理解,对这几种原则进行由简单到负责的罗列1.单一原则就一个类而言,应该只有一个引起它变更的原因。2.开闭原则软件实体(模块、类、方法)应该可以扩展,但不应该修改。3.接口隔离原则应该使用多个单一职责的接口,而不是使用一个总的接口,客户端不应该依赖它不需要的接口。4.迪米特法则又叫最少知道原则,强调的是只和朋友交流

2022-05-08 09:23:19 403

原创 1947-08-21 00:00:00从数据库返回到前台为何少了一个小时

1.先说原因原因就是因为夏令时。有一定年岁的人都知道,这叫“夏时制”,又称呼“夏令时”。具体作法是:每年从4月中旬第一个周日凌晨2时整(北京时间),将时钟拨快一小时,到9月中旬第一个周日日的凌晨2时整(北京夏令时),再将时钟拨回一小时,时间跨度有5个月之久。2.数据现象2.1查找实行过夏令时的时间段首先看一下有夏令时的时间段,在网上搜索一下:2.2数据库1920到2000年的数据这个可以多线程,批量插入数据,后续再单独贴代码2.3验证夏令时验证的方法就是:第一种情况:1.选择执行过夏

2022-05-05 07:32:53 1466

原创 一个POI问题的解决过程

1.问题1:车型,路况,里程多出了}2.问题2:${VALIDATION_METHOD}复制时多出了}。问题的解决过程:问题1:一直查找到核心的代码target.setText(source.text().replace("}", "") + tail + "}");截图中的这行代码明显在汉字时增加了}。问题2:通过观察发现,当其他的单元格复制不出现问题,唯独${VALIDATION_METHOD}出现问题,由此联想到中英文的“}”。经验证,果然是这个问题。...

2021-02-28 19:10:25 458

原创 POI word表格解析的奇怪问题

解析到的函数和看到的行数不一致问题1.实际的表格2.解析到的数据

2021-02-26 11:02:14 258 1

原创 ORA-00911: 无效字符 细节一定要注意

错误:COMMENT ON COLUMN "ZC_OUTLINE_CHECK"."CHECK_PINCI" IS '点检频次';> ORA-00911: 无效字符原因:COMMENT ON COLUMN "ZC_OUTLINE_CHECK"."CHECK_PINCI" IS '点检频次';sql最后的;是中文字符,所以报错

2021-02-26 10:17:31 447

原创 NotePad++ 添加HEX-Editor插件

注意事项:1.下载好插件之后,点击 “插件” -> 选择“打开插件文件夹” ,在此目录下建立文件夹,并将插件文件放进去,重启即可。

2021-02-25 20:35:43 312

原创 maven 依赖报错

原因记录:同一个依赖,如果要导入两个版本,会报错。

2020-12-24 13:45:40 198

原创 order by 和 rownum = 1连用,得不到想要的结果

select t.CREATE_TIME from table_name t where rownum = 1 order by t.CREATE_TIME desc;正确的写法:select * from (select t.* from LMS_PROCESS_CHECK t order by t.CREATE_TIME desc) where rownum = 1;

2020-12-24 08:28:46 1467 2

原创 Warning: You cannot set a form field before rendering a field associated with the value. You can

目前不清楚原理:解决方法是使用this.$nextTick(()=>{ })方法created() { this.productIn=this.$route.query.productIn let productCode = this.productIn.productCode this.$nextTick(()=>{ this.form.setFieldsValue({ productCode: productCode }) })},..

2020-12-22 09:00:03 726

原创 eclipse复制下一行的快捷键不能使用

ctrl+alt+down因为和网易云的键冲突。

2020-04-22 20:56:25 575

空空如也

空空如也

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

TA关注的人

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