- 博客(44)
- 收藏
- 关注
原创 SQL优化
最近在做SQL,把一些工作经验在这里简单罗列一下一、会用到的命令:explain EXPLAIN ANALYZE 这来那两个具体怎么用自己查资料去二、我遇到的常见的优化点①没加索引②对时间字段进行date_format格式化等运算③更换查询主表(换数据量小的你那个主表)④对子表等尽可能的做限制(日期、状态等,关联的数据尽可能的少、尽可能的精确)⑤业务层多个循环嵌套 换成map实现取值,或者改成SQL中实现三、一个奇怪的问题遇到的一个奇怪的问题是,有一
2025-02-14 17:25:17
230
原创 墨迹天气调用------要把我气炸了
我一直找我自己的问题,想着是不是token没配好,或者appKey什么的问题……一直没怀疑是阿里提供的东西会有问题,响应式一直是timeOut。万万没想到是示例代码里面提供的httpUtils工具类有问题。公司要调用一个天气的接口,最终选用阿里封装下的墨迹的API。然后在这个事例的基础上改了一个我的接口。下面是改过之后的代码,有需要的自取!
2024-12-31 17:25:35
493
2
原创 记录一个打包bug
打包的时候说是无法访问这个文件--》import java.beans.PropertyDescriptor;环境1.8 分布式项目。
2024-12-18 18:12:02
117
原创 excel大文件分割成多个小文件
冥冥中的预感,这为我打开了一个焕然一新的世界,一个之前我从没有想法和意愿去了解探索的世界。Java/python/C实现这个功能的都了解了,感觉都不如意,都不是我心目中最想要的。我就想着把他们分成多个小文件,想着整理成一个个脚本留着以后做自己的宝藏箱子。终于功夫不负有心人,Linux才是永远的神!简直了,想惊呼一句神奇。起因是同事整了一个318M的excel文件 打开的时候显示。下面是分割之后的文件:(运行时间超级快!太神奇了,对Linux的兴趣一下子就来了!分割之后的文件也能正常打开!
2024-11-19 23:52:20
226
原创 最近遇到的几个报错
原因分析:.xml文件放在了com.app包下了,放到resource包下的话应该就不会有这个问题了(个人推断,并未尝试这样改包结构)原因:我的token放在了Java这边的本地缓存,而不是redis中,每次重启都要重新登陆。原因:import中对应的包名是impl,把对应的报名改正一下就OK了,然后重新打包上线。原因:POST请求,前后端参数没对上(前端发的是表单数据,我接的是JSON数据)解决:有不用的xxxMapper.xml注释了,但没删除,删掉就好了。1、找不见mapper中的方法。
2024-08-07 14:39:08
340
原创 PHP基础教程——总结W3school
(联合 但不覆盖重复的键) (相等 两个数组拥有相同的键/值对是true) 全等(有相同的键值对、顺序相同、类型相同时true) 不相等 不相等 不全等(有一点不一样就是不同)(与、或、异或(符号两边有且只有一个为真时 为真)、与、或、非)递增/递减运算符: ++$x $x++ --$x $x-- ($x是变量 ++ -- 类似于java)数组排序函数sort() rsort() asort() ksort() arsort() krsort()
2024-07-01 11:37:18
752
原创 PHP入门
1. PhpStorm:https://www.jetbrains.com/phpstorm PhpStorm是一款功能强大的PHP集成开发环境(IDE),由JetBrains开发。phpStudy官网2019正式推出phpStudy V8.0版本PHP集成环境,支持Windows与Linux系统,支持WEB面板操作管理,一键网站开发环境搭建配置,另经典版本phpStudy2016/2018/JspStudy环境套件同步更新中,欢迎网站开发者或运维下载使用!4个优秀的PHP编辑器推荐 - 编程驿站。
2024-06-26 15:10:57
904
原创 HTML (总结黑马的)
img src="./cat.jpg" alt="替换文本" title="提示文本"> 替换文本是图片没有显示的时候显示对应的文字;定义列表: 标签:dl 嵌套 dt 和 dd,dl 是定义列表,dt 是定义列表的标题,dd 是定义列表的描述 / 详情 类似于苹果官网最下面的那个效果。 女。
2024-06-01 16:18:37
1953
1
原创 Java中的ArrayList、List、[]、Arrays等都是个啥
是 Java 8 引入的一个强大的概念,用于对集合进行函数式操作。听到这个懂了没,得懂得话,自己去百度Java可变参数,自行了解吧(这不难)遍历数组的时候,使用foreach还是stream流?在Java开发中那些场景推荐使用那些类?Java中的System类都有啥功能啊?
2024-04-28 11:53:35
1559
2
原创 两级list <list<SubmenuVo>
/ 将String类型转换为Integer。2、是根据表中的主键id进行分类的(前十个id作为pid,后面的根据pid分类,并把自己放到对应的list中)// 根据前十个 ID 构建映射,将对应的列表初始化为空列表。@ApiModel(value = "商户分类返回对象")// 将剩余的按照 pid 分组,放入对应的列表中。// 构建最终的 SubmenuVo 列表。// 获取前十个 ID。
2024-04-20 17:33:33
532
原创 有Linux环境软件开发经验
一:环境部署实践环境部署经验总结 - 掘金一键部署服务 前言 最近简单学习了一些环境部署的知识,所以沉淀了这篇文章,结合了实践操作和经验总结,可以给一些部署小白参考,这份教程是比较偏基础,很多操作都是贴近原理。二:开发必备的常用 Linux 命令整理:(我没咋用过见过的)开发必备的常用 Linux 命令整理 - 掘金在前面的文章中,截止到 微服务系列:分布式日志 ELK 搭建指南 这篇,我们终于算是将微服务系列给基本学完了,一时间难以决定接下来要写些什么东西。
2024-03-16 21:38:46
906
1
原创 Git成神之路
包含: Java 基础, Java 部分源码, JVM, Spring, Spring Boot, Spring Cloud, 数据库原理, MySQL, ElasticSearch, MongoDB, Docker, k8s, CI&CD, Linux, DevOps, 分布式, 中间件, 开发工具, Git, IDE, 源码阅读,读书笔记, 开源项目...第一关:git commit。Git闯关游戏:Learn Git Branching Level 1-1 Git Commit - 掘金。
2024-02-28 12:13:11
386
1
原创 MACm1pro系统终端基础命令失效解决办法
引言 前段时间调整了一下 iTerm2 的环境,感觉比以前好看多了,并且更加高效,这里做一个记录,希望能给大家一些启发。去错误中指定的路径的文件中注释掉对应的命令(我是在/usr/[用户名]/.zshrc文件中进行注释的) ,注释掉对应的报错命令之后,在打开终端,终端不报错了,但基础命令有不好用了,别急又有新的解决办法。一:根据这个教程配置Homebrew,命令能运行就运行,运行不了别太纠结,直接下一条,然后基础命令就能用了。到此问题就解决了,在启动打开终端,终端就好了。三:解决上图终端启动报的错误。
2024-01-21 09:51:21
585
1
原创 十大排序实现思路、详细实现思想及其Java实现
4. 快速排序(Quick Sort):选择一个元素作为基准,将小于基准的元素放到左边,大于基准的元素放到右边,递归地对左右两部分进行排序。2. 选择排序(Selection Sort):每次找到未排序部分中最小的元素,与未排序部分的第一个元素交换位置。5. 归并排序(Merge Sort):将数组分成两部分,分别递归地对两部分进行排序,然后将排序后的两个部分合并。9. 桶排序(Bucket Sort):将元素分配到不同的桶中,对每个桶中的元素进行排序,然后合并所有的桶。
2023-10-28 18:17:17
98
1
原创 java基础(javaweb入门) 零散知识点
问题一:记事本写的 .java文件无法编译运行(path配置了Java路径,路径正确,但cmd查看Java的版本说不存在,文件不能编译运行)解决:打开path路径配置,把Java的path路径放在第一个位置(位置前移,也可不是第一,根据自己的情况而定)6、成员变量是有颜色的(idea会给他标注成紫色),局部变量是没颜色的。整数、小数、true 、false、"robin"、‘a’整型:byte、short、int【默认】、long。12、数组中的是length,字符串中的是length();
2023-10-23 14:30:29
57
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人