月度归档: 2025 年 3 月

10 篇文章

idea Lombok @Data get set 提示慢
背景 因为换了系统,下载了最近版本的idea,操作service、dao感觉都提示 +自动补全什么的,都很顺畅。 但是在一些字段多的Java实体类出现了问题。想获得get set 的自动提示的时候,非常慢。 结论 IDEA 新版本自带Lombok插件的问题。 我目前的问题出现在2020.3 这个版本 ,而这个版本的IDEA自带了Lombok插件。 …
docker 部署Nginx 转发localhost
背景 在同一宿主机部署了Nginx 和 Web服务 Nginx容器名:nginx Web容器名:web Nginx 需要反向代理 Web服务 错误的配置 Nginx配置: 这里是希望nginx监听80 端口,并且将请求转发到同宿主机的8080端口 server { listen 80; server_name www.sample.com; loc…
分布式下获取单号
获取单号的几种方式: UUID 乱序,且很长,不利于数据库做索引查询 和 空间浪费。 数据库自增序列,每次都要访问数据库,IO开销大,高并发时几乎不可用。 Redis 自增,优点是速度快,缺点是持久化不可靠,有可能造成重复单号。 结合 数据库 和 redis 可以获得持久化和性能的双重优势,缺点是依赖服务器时间,如果服务器时间回调,会出现重复单号,…
MySQL学习 -3- 基本数据类型
数字类型 数据类型 存储空间 TINYINT 1 byte SMALLINT 2 bytes MEDIUMINT 3 bytes INT, INTEGER 4 bytes BIGINT 8 bytes FLOAT(p) 4 bytes if 0 <= p <= 24, 8 bytes if 25 FLOAT 4 bytes DECIMA…
MySQL学习 -2- MySQL架构
架构和原理 架构图 网络连接层 客户端连接器(Client Connectors):提供与MySQL服务器建立的支持。目前几乎支持所有主流 的服务端编程技术,例如常见的 Java、C、Python、.NET等,它们通过各自API技术与MySQL建立 连接。 服务层 服务层是MySQL Server的核心,主要包含系统管理和控制工具、连接池、SQL接…
MySQL学习-1-历史演进
2022 数据库流行排名 db-engines 2022 年 10 月发布的 DB - Engines Ranking【数据库流行度排行】。在此排行榜中,MySQL 以极其微弱的差距仅次于第一名的 Oracle 数据库。然而,这样的欢迎度已经持续了很多年。 排行数据来源:<https://db - engines.com/en/ranking…
gitstats在windows下使用异常,‘wc‘ 不是内部或外部命令
先说原因 windows 下没有wc 这个命令。 解决方式1 有的博主是采用将脚本内的命令换成windows 下的等效命令。 例如:https://blog.csdn.net/Xiao_Cai_Niao666/article/details/114394742 解决方式2 如果安装过git ,那么git 目录下有个git-bash.exe,直接打开…
生活需要鸡汤
穷不怪父,孝不比兄,苦不责妻,气不凶子 – 小说 《人世间》 其实你越害怕,就越应该去克服它,晚了就什么都没了。 如果不行怎么办? 那也没什么,不行就算了,人生还有很多其他的目标,不是么? – 电影 《暴走战士》 当自己80岁的时候,回想此刻,会不会后悔做过这件事。 许多人会后悔没有做过某些事,而非某件事做得不好。 – 一个还不错的决策准则 不知不…
程序员常用官网和工具站
文档 Jenkins 手册 http://www.jenkins.io/zh/doc/ Guava - Google Java 工具箱 https://github.com/google/guava Markdown 文档 https://markdown.com.cn/basic-syntax/ Hutool - 国产Java 工具箱 https…