摘要: 经过这段时间的面试复习,整理了不少资料文章,这里将我整理的知识点导图分享出来,仅供大家参考,欢迎多多建议 原文地址(可以点击查看文章):https://zhimap.com 阅读全文
posted @ 2021-06-14 20:39 红兔哥 阅读(27) 评论(0) 推荐(0)
摘要: 铁子们有段时间没有更新了,最近忙着准备面试,准备过程中发现自己还需要积累的实在是太多太多,每每学到新东西的感觉真是美妙而又动力十足啊,继续伸直腰杆、努力前进 单例模式-DCL 双重检查判断,使用volatile关键字禁止指令重排,在多线程情况下创建安全的单例对象,直接上代码 public class 阅读全文
posted @ 2021-06-10 21:35 红兔哥 阅读(85) 评论(0) 推荐(0)
摘要: 随着业务发展,底层数据量越来越大,业务逻辑也日趋复杂化,某些接口耗时也越来越长,这时候接口就需要进行性能优化了,当然性能优化主要跟业务相关涉及改造点可能各不相同,这里就来介绍异步调用多个接口减少响应时间 适用条件 调用多个独立的接口,接口间无相互依赖关系 非耗时最大的接口占总耗时比重较大 优化前调用 阅读全文
posted @ 2021-05-23 22:42 红兔哥 阅读(251) 评论(0) 推荐(0)
摘要: 工作中经常使用Linux进行部署应用服务,处理日志文件过大问题,最常见的是日志文件打满服务器影响服务器性能,以往我们需要手动查看可能的目录同时清理过的大文件,本篇文章就来介绍如何快速搜索系统下大文件的方法,提高工作效率 find # 搜索/目录下所有文件在1024K以上的文件 find / -typ 阅读全文
posted @ 2021-05-20 23:52 红兔哥 阅读(258) 评论(0) 推荐(0)
摘要: 编程中操作集合数据是非常频繁的,使用Java8 中的Stream对集合处理,结合Lambda函数式编程能极大的简化代码,合理的使用Stream能提高代码可读性,另一方面从Java8面世以来Stream API经过了无数项目的实践考验,其稳定性和性能自不必说,网上有很多相关的性能测试案例可以查阅参考, 阅读全文
posted @ 2021-05-16 13:13 红兔哥 阅读(569) 评论(0) 推荐(0)
摘要: 好用的浏览器插件帮助我们高效的浏览网络资源,以下记录以作备用,下载链接可以跳转至 使用MAC进行软件开发 Axure RP Extension for Chrome Chrome Better History Chrome Better History 比Chrome默认的历史记录查看更好用 crx 阅读全文
posted @ 2021-05-12 23:08 红兔哥 阅读(167) 评论(0) 推荐(0)
摘要: 作为一名程序员,我经历了从使用Windows、Ubuntu、MAC系统进行开发工作,最终我选择了MAC系统,原因主要有两个:软件运行流畅度、界面视觉享受高 以下介绍使用MAC系统过程中,我常用的一些软件,浏览器插件相关可跳转至 好用的Google浏览器插件 1、包管理器:brew MAC系统使用比较 阅读全文
posted @ 2021-05-12 23:07 红兔哥 阅读(544) 评论(0) 推荐(0)
摘要: 以下我将工作中常用的插件罗列出来,以便需要的同志们查询,使用频率高的加粗标识: .ignore [git忽略工具,提交代码时自动过滤] AceJump [快捷跳转,键盘按键可跳转到编辑器的任意位置] CodeGlance [代码预览] Key promoter X [快捷键提示] String Ma 阅读全文
posted @ 2021-05-12 23:05 红兔哥 阅读(78) 评论(0) 推荐(0)
摘要: 经过部署自己的静态博客页面,我们已经可以发表文章到博客系统了,但是每次都需要编译、打包文件上传到云服务器,相同的流程能使用工具完成时最好的,接下来就结合git版本管理工具实现自动化部署流程,后续我们的操作就只有上传MD文件博客页面就能自动更新 1、选择版本管理工具 这里我们直接使用码云 ,速度相对较 阅读全文
posted @ 2021-05-12 23:04 红兔哥 阅读(78) 评论(0) 推荐(0)
摘要: 不断的摄入也需要输出,才能看到相对成本,便于更好进步,搭建一个博客更好的输出 1、选择静态博客模板框架 因为我没有太多的功能需求,目前选择使用静态博客框架,目前市面上框架也很多,比较主流的如:Jekyll(Ruby语言) Octopress(基于Jekyll) Hexo(Node语言) Hugo(G 阅读全文
posted @ 2021-05-12 23:01 红兔哥 阅读(86) 评论(0) 推荐(0)