数据先声数据先声

加速开发流程的 Dockerfile 最佳实践
加速开发流程的 Dockerfile 最佳实践

开发流程作为开发人员,我们希望将开发环境与生产环境尽可能地匹配,以确保我们构建的内容在部署时能够正常工作。我们还希望能够快速开发,这意味着我们希望构建速度要快,也希望可以使用调试器之类的开发工具。容器是整理我们的开发环境的一种好方法,但是我们需要正确定义 Dockerfile 以便能够与我们的容器快

2023-01-16 18:28:06阅读全文

你的哪些SQL慢?看看MySQL慢查询日志吧
你的哪些SQL慢?看看MySQL慢查询日志吧

前言在项目里面,多多少少都隐藏着一些执行比较慢的SQL, 不同的开发测试人员在平时使用的过程中多多少少都能够遇到,但是无法立马有时间去排查解决。那么如果有一个文件能够将这些使用过程中比较慢的SQL记录下来,定期去分析排查,那该多美好啊。这种情况MySQL也替我们想到了,它提供了SQL慢查询的日志,本

2023-03-07 15:23:21阅读全文

12.ThreadLocal的那点小秘密
12.ThreadLocal的那点小秘密

好久不见,不知道大家新年过得怎么样?有没有痛痛快快得放松?是不是还能收到很多压岁钱?好了,话不多说,我们开始今天的主题:ThreadLocal。我收集了4个面试中出现频率较高的关于ThreadLocal的问题:

2023-03-08 23:49:44阅读全文

90%的Java开发人员都会犯的5个错误
90%的Java开发人员都会犯的5个错误

前言作为一名java开发程序员,不知道大家有没有遇到过一些匪夷所思的bug。这些错误通常需要您几个小时才能解决。当你找到它们的时候,你可能会默默地骂自己是个傻瓜。是的,这些可笑的bug基本上都是你忽略了一些基础知识造成的。其实都是很低级的错误。今天,我总结一些常见的编码错误,然后给出解决方案。希望大

2023-03-20 05:51:28阅读全文

ThreadLocal源码分析
ThreadLocal源码分析

在网站实际应用过程中,为了防止网站登录接口被机器人轻易地使用,产生一些没有意义的用户数据,所以,采用验证码进行一定程度上的拦截,当然,我们采用的还是一个数字与字母结合的图片验证码形式,后续会讲到更加复杂的数字计算类型的图片验证码,请持续关注我的博客。实现思路博主环境:springboot3 、jav

2023-03-20 16:38:13阅读全文

GPT-4免费无限制使用教程
GPT-4免费无限制使用教程

你还在为开通Chat GPT账号苦恼吗你还在为不能访问的问题苦恼吗你还在为访问次数及速度苦恼吗今天推荐的这个工具对于这些问题都不是问题,基于GPT-4(官网是这样介绍的,但是有人通过对话让它回答模型,它的回答却不是,运行中也有一定的错误率,实际大家需要自行判断),分分钟即可体验,不需要注册账号,没有

2023-03-22 21:54:03阅读全文