自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(34)
  • 资源 (3)
  • 收藏
  • 关注

原创 java 字符串固定长度切割

【代码】java 字符串固定长度切割。

2022-10-20 14:30:46 2678 1

原创 如何使用 SQL 快速删除数百万行数据

如何使用 SQL 快速删除数百万行数据

2022-10-13 16:35:16 684

原创 【Java】数组对象转实体对象

【代码】【Java】数组对象转实体对象。

2022-10-12 11:29:06 1982

原创 Java对象值赋到另一个对象

/将User对象中的数据映射到newUser 中。

2022-10-12 11:25:41 2020

原创 JAVA 给数组添加元素

【代码】JAVA 给数组添加元素。

2022-10-12 11:21:28 2441

原创 win10 批量关闭nginx 命令

【代码】win10 批量关闭nginx 命令。

2022-10-12 11:19:29 887

原创 win10 批量关闭nginx 命令

【代码】win10 批量关闭nginx 命令。

2022-09-14 11:31:52 918

原创 SpringBoot MyBatis yml配置,打印sql语句,Mybatis字段值为空时该字段不返回。

【代码】SpringBoot MyBatis yml配置,打印sql语句,Mybatis字段值为空时该字段不返回。

2022-09-09 10:21:50 467

原创 B-TREE的总结

B-TREE的总结

2022-08-09 13:46:20 102

原创 秒懂 23 种设计模式!

秒懂 23 种设计模式

2022-06-29 10:17:05 473

转载 mysql 查询所有表信息

SELECT TABLE_SCHEMA AS '库名', TABLE_NAME AS '表名', COLUMN_NAME AS '列名', ORDINAL_POSITION AS '列的排列顺序', COLUMN_DEFAULT AS '默认值', IS_NULLABLE AS '是否为空', DATA_TYPE AS '数据类型', CHARACTER_MAXIMUM_LENGTH AS '字符最大长度', NUMERIC_PRECI

2022-04-13 16:53:32 1074

原创 SpringBoo配置打印sql语句

方式 一:###配置打印sql########################################################logging: level: com.threefivework.mymall.dao.mapper: DEBUG //包路径为mapper文件包路径方式二:在application.yml(.properties)中增加配置,在控制台打印sql:mybatis configuration: log-impl: org

2022-03-28 14:43:07 255

原创 mysql查看库、表占用存储空间大小

mysql查看库、表占用存储空间大小1. 查看该数据库实例下所有库大小,得到的结果是以MB为单位1 <span class="keylink">mysql</span>> select table_schema,sum(data_length)/1024/1024 as data_length,sum(index_length)/1024/1024 \ 2 as index_length,sum(data_length+index_length)/1024/1024

2022-03-23 09:47:06 542

原创 mysql中explain的type的解释```

很多情况下,有很多人用各种select语句查询到了他们想要的数据后,往往便以为工作圆满结束了。这些事情往往发生在一些学生亦或刚入职场但之前又没有很好数据库基础的小白身上,但所谓闻道有先后,只要我们小白好好学习,天天向上,还是很靠谱的。当一个sql查询语句被写出来之后,其实你的工作只完成了一小半,接下来更重要的工作是评估你自己写的sql的质量与效率。mysql为我们提供了很有用的辅助武器explain,它向我们展示了mysql接收到一条sql语句的执行计划。根据explain返回的结果我们便可以知道我们

2022-03-22 15:34:52 148

转载 实践中如何优化MySQL(精)

文章目录一、SQL语句及索引的优化SQL语句的优化1. 尽量避免使用子查询2. 用IN来替换OR3. 读取适当的记录LIMIT M,N,而不要读多余的记录4. 禁止不必要的Order By排序5. 总和查询可以禁止排重用union all6. 避免随机取记录7. 将多次插入换成批量Insert插入8. 只返回必要的列,用具体的字段列表代替 select * 语句9. 区分in和exists10. 优化Group By语句11. 尽量使用数字型字段12. 优化Join语句索引的优

2022-03-22 15:10:05 206

原创 MySQL中的索引原理与索引分类

一、MySQL索引起步1. 索引的概述MySQL官方对索引的定义为:索引(index)是帮助MySQL高效获取数据的数据结构(有序)。在数据之外,数据库系统还维护着满足特定查找算法的数据结构,这些数据结构以某种方式引用(指向)数据,这样就可以在这些数据结构上实现高级查找算法,这种数据结构就是索引。如下图所示:左边是数据表,一共有两列七行记录,最左边的0x07格式的数据是物理地址(注意逻辑上相邻的记录在磁盘上也并不是一定物理相邻的)。为了加快 Col 2 的查找,可以维护一个右边所示的二叉查找树

2022-03-22 14:47:12 93

原创 mysql优化2

一、避免不走索引的场景1. 尽量避免在字段开头模糊查询,会导致数据库引擎放弃索引进行全表扫描。如下:SELECT * FROM t WHERE username LIKE '%陈%'优化方式:尽量在字段后面使用模糊查询。如下:SELECT * FROM t WHERE username LIKE '陈%'如果需求是要在前面使用模糊查询,使用MySQL内置函数INSTR(str,substr) 来匹配,作用类似于java中的indexOf(),查询字符串出现的角标位置使用FullText全

2022-03-22 14:37:26 94

原创 SQL优化的一些方法

SQL优化的一些方法1.对查询进行优化,应尽量避免全表扫描,首先应考虑在 where 及 order by 涉及的列上建立索引。 2.应尽量避免在 where 子句中对字段进行 null 值判断,否则将导致引擎放弃使用索引而进行全表扫描,如: select id from t where num is null 可以在num上设置默认值0,确保表中num列没有null值,然后这样查询: select id from t where num=0

2022-03-22 14:34:35 71

原创 mysql和oracle 拼接删除 语句

oracleSELECT 'DROP TABLE '|| table_name || ';' FROM USER_TABLES;mysql SELECT CONCAT('DROP TABLE ',TABLE_NAME, ';') FROM INFORMATION_SCHEMA.TABLES WHERE table_schema IN ('数据库');

2022-03-22 14:05:25 1015

原创 oracle的日志文件有几种

oracle的日志文件有几种:警告日志,trace日志,audit日志,redo日志,归档日志警告日志:也就是alert log,在系统初始化参数文件设置的show parameter background_dump_dest对应的就是它的位置。trace日志:一般放seesion追踪的信息,对应系统初始化参数文件参数show parameter user_dump_dest对应的就是它的位置。audit日志:审计的信息,对应系统初始化参数文件参数audit_file_dest对应的就是它的位置

2022-03-18 17:17:19 1790

原创 异常转字符串 全部输出

/** 异常转字符串 全部输出*/ public static String getTrace(Throwable t) { StringWriter stringWriter= new StringWriter(); PrintWriter writer= new PrintWriter(stringWriter); t.printStackTrace(writer); StringBuffer buffer= stringWriter.getBuffer(); ret.

2022-03-17 15:58:30 87

原创 mysql和longtext

varchar为变长字节,所占空间为字符串实际长度加1,最长为65535个字节而longtext也是变长字符存储,只保存字符数据,最长为4294967295字节,比较适合存储大内容

2022-03-15 20:53:27 853

原创 oracle 生成表删除语句当前用户所有表语句

oracle生成删除语句

2021-12-24 16:26:01 300

原创 DOS文件合并

方法:1)将所有的相同格式文件复制到一个文件夹中。2)运行cmd,进入dos,使dos的当前路径为需要合并文件所在的目录。3)在命令提示符下键入:for %f in (*.文件后缀) do type %f >> 输出文件名(可以指定路径)最后得到的 “输出文件名” 就是我们所需要的合并后的文件。...

2021-12-13 11:13:47 2271

原创 ORACLE 查询表信息 并排序

在这里插入代码片``select column_ID , column_name, data_type ,data_length from user_tab_columns where Table_Name= '表名' order by column_ID

2021-12-09 15:17:46 673

原创 orcale自增设置

Oracle中实现字段自增在Oracle中,要实现一个字段的自增,相比MySQL、SQL Server等来说,要复杂一点,不过也还好,其实就三步,完了,就一切OK。。。Step one首先,当然得创建一张表了,如下:CREATE TABLE USER(ID NUMBER(10) NOT NULL ,NAME VARCHAR2(25),SEX CHAR(2),AGE NUMBER(6),PRIMARY KEY(ID));建一张表,想要ID自增,并设其为主键。Step two创建seq

2021-09-22 11:30:01 98

原创 Oracle账号分享

[email protected]密码:Oracle123亲测可用(2021.8.9)这是别的好心人分享的,感谢

2021-08-09 18:05:56 287

原创 tcp粘包分割 还原

/*** 把长报文拆分成多个子报文* 拆分规则:以begin开始,以end结尾* @param info 待拆分的长报文* @param begin 开始字符* @param end 结尾字符* @return 符合规则的子报文集合*/public static List getChildMsgByParent(String info,String begin,String end){//通过起始字符拆分成数组String[] split = info.split(begin);Lis

2021-07-13 15:26:15 45

原创 nginx批量关闭

tasklist /fi “imagename eq nginx.exe”命令可以查看nginx的服务进程信息taskkill /fi “imagename eq nginx.exe” /f命令可以关闭nginx的服务进程

2021-07-09 16:28:17 177

原创 自动安装mysql绿色版

@echo offchcp 65001rem 基于mysql是否启动服务来判断是否安装了mysql,如果是已经安装了,但是没启动,脚本会重装mysql,请注意for /f “skip=3 tokens=4” %%i in (‘sc query mysql’) do set “zt=%%i” &goto :next:nextif /i “%zt%”==“RUNNING” (rem 发现正在运行的mysqlgoto exit_install)else (rem 未发现正在运行的mysq

2021-07-09 15:25:49 63

原创 后台接收文件

@PostMapping(value = “/uploads”)public Result<?> upload(HttpServletRequest request, HttpServletResponse response) throws IOException, IOException {Result<?> result = new Result<>();String savePath = “”;String bizPath = request.getPara

2021-07-06 15:19:42 300

原创 zip gz tar java实现解压

import java.util.List;import java.util.zip.GZIPInputStream;import java.util.zip.ZipEntry;import java.util.zip.ZipInputStream;public class UncompressFileGZIP {//解

2021-07-06 15:17:15 70

原创 vue 接收后端传来的文件自动下载

//导出xls格式问件handleExportXls(){// alert(this.procedureid)downFile("/data/exportXls",this.getQueryParams()).then((data)=>{// alert(this.procedureid)if (!data) {this.$message.warning(“文件下载失败”)return}if (typeof window.navigator.msSaveBlob !== ‘undef

2021-07-06 15:14:08 231

原创 pio实现exelc文件写入返回

//拿到过程id req.getParameter("id"); List<Map<String,String>> columns = procedureFieldService.queryField(req.getParameter("id")); List<Map<String,String>> columnsDate = procedureService.queryFieldData(req.getParameter("id"..

2021-07-06 15:11:38 72

正则表达式生成器.exe

正则表达式生成器

2021-05-17

XFTV13.0.zip

仿站小工具

2021-05-17

python 图片下载批量

图片批量下载图片批量下载

2021-05-17

空空如也

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

TA关注的人

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