
好文转载
文章平均质量分 93
收集好的文章,方便日后查看
逆函数
坚持就是胜利
展开
-
必学十大经典排序算法,看这篇就够了
必学十大经典排序算法,看这篇就够了 真致信息技术2019-03-25 10:21:06 来自:算法与数据结构 说明 十大排序算法可以说是每个程序员都必须得掌握的了,花了一天的时间把代码实现且整理了一下,为了方便大家学习,我把它整理成一篇文章,每种算法会有简单的算法思想描述,为了方便大家理解,我还找来了动图演示;这还不够,我还附上了对应的优质文章,看完不懂你来砍我,如果不想砍我就给我来个好看。 术语铺垫 有些人可能不知道什么是稳定排序、原地排序、时间复杂度、空间复杂度,我这里先简单解释一下: 1转载 2021-05-08 10:43:37 · 322 阅读 · 0 评论 -
工作四年,分享50个让你代码更好的小建议
前言 工作了四年,看过很多思考不够深入的代码,因此写一下总结吧,50个让你代码更好的建议。其中的一些点,我以前的文章也写过啦,这次主要汇总一下。希望大家日常写代码多点思考,多点总结,加油!同时哪里有不对的,也望指出,感谢哈~ 1. 仅是判断是否存在时,select count 比 select 具体的列,更好。 我们经常遇到类似的业务场景,如,判断某个用户userId是否是会员。 (反例):一些小伙伴会这样实现,先查从用户信息表查出用户记录,然后再去判断是否是会员: <select id.转载 2021-03-31 09:49:46 · 109 阅读 · 0 评论 -
Java后端线上问题排查常用命令
Java后端线上问题排查常用命令收藏 重磅资讯,干货,第一时间送达 作者:xiaolyuh 本文来源:http://r6d.cn/b97q7 内存瓶颈 free free是查看内存使用情况,包括物理内存、交换内存(swap)和内核缓冲区内存。 free -h -s 3表示每隔三秒输出一次内存情况,命令如下 [1014154@cc69dd4c5-4tdb5~]$free totalusedfreeshared...转载 2021-03-22 10:46:04 · 234 阅读 · 0 评论 -
为什么阿里巴巴禁止工程师直接使用日志系统(Log4j、Logback)中的 API
作为Java程序员,我想很多人都知道日志对于一个程序的重要性,尤其是Web应用。很多时候,日志可能是我们了解应用程序如何执行的唯一方式。 所以,日志在Java Web应用中至关重要,但是,很多人却以为日志输出只是一件简单的事情,所以会经常忽略和日志相关的问题。 在接下来的几篇文章中,我会来介绍介绍这个容易被大家忽视,但同时也容易导致故障的知识点。 Java语言之所以强大,就是因为他很成熟的生态体系。包括日志这一功能,就有很多成熟的开源框架可以被直接使用。 首先,我们先来看一下目前有哪些框架被广泛的使转载 2020-12-29 10:09:10 · 147 阅读 · 0 评论 -
干掉mapper.xml!MyBatis新特性动态SQL真香!
干掉mapper.xml!MyBatis新特性动态SQL真香! 当我们使用MyBatis的时候,需要在mapper.xml中书写大量的SQL语句。当我们使用MyBatis Generator(MBG)作为代码生成器时,也会生成大量的mapper.xml文件。其实从MBG 1.3.6版本以后,MyBatis官方已经推荐使用Dynamic SQL,使用这一新特性基本就不用写mapper.xml文件了,使用起来非常方便,推荐给大家! Dynamic SQL简介 在我们使用Spring的时候,有XML和J转载 2020-12-28 10:47:36 · 958 阅读 · 0 评论 -
面试官:Redis 主从复制时网络开小差了怎么整?
今天主要讲的是主从复制数据一致性相关以及面对网络中断如何进行数据同步的问题。 - 思维导图- 主从模式配置 对于 Redis 主从大家可能并不陌生,但是配置的话日常工作中并不会经常操作。在这里简单介绍下主从的相关配置。 1、主从模式 Redis 中设置主从的方式很简单,通常有两种: 通过在配置文件 redis.conf 中设置 slaveof 方式(永久); 直接在客户端执行 slaveof ip port 的方式(临时); 2、主-从-...转载 2020-12-28 09:30:03 · 154 阅读 · 0 评论