经过这段时间的面试复习,整理了不少资料文章,这里将我整理的知识点导图分享出来,仅供大家参考,欢迎多多建议。
经过这段时间的面试复习,整理了不少资料文章,这里将我整理的知识点导图分享出来,仅供大家参考,欢迎多多建议。
随着业务发展,底层数据量越来越大,业务逻辑也日趋复杂化,某些接口耗时也越来越长,这时候接口就需要进行性能优化了,当然性能优化主要跟业务相关涉及改造点可能各不相同,这里就来介绍异步调用多个接口减少响应时间。
铁子们有段时间没有更新了,最近忙着准备面试,准备过程中发现自己还需要积累的实在是太多太多,每每学到新东西的感觉真是美妙而又动力十足啊,继续伸直腰杆、努力前进。
双重检查判断,使用volatile关键字禁止指令重排,在多线程情况下创建安全的单例对象,直接上代码
工作中经常使用Linux进行部署应用服务,处理日志文件过大问题,最常见的是日志文件打满服务器影响服务器性能,以往我们需要手动查看可能的目录同时清理过的大文件,本篇文章就来介绍如何快速搜索系统下大文件的方法,提高工作效率。
find
作为开发者,我们都比较了解Github,有时兴致冲冲的将项目放到Github上维护起来,还期待获得几个star,不经意可能将敏感数据或者文件push到云端,当发现需要删除的时候可能已经来不及了,仓库已经被其他用户fork了,因为fork的仓库我们是没法直接删除的,遇到这种情况不要慌,还是有办法解决的。一般这种情况要么是需要删除某些敏感文件或数据,要么是需要直接删除整个仓库,我们可以从下边几种方式进行处理,希望对有困难的兄弟有所帮助。
不断的摄入也需要输出,才能看到相对成本,便于更好进步,搭建一个博客更好的输出。
因为我没有太多的功能需求,目前选择使用静态博客框架,目前市面上框架也很多,比较主流的如:Jekyll(Ruby语言) Octopress(基于Jekyll) Hexo(Node语言) Hugo(GO语言)等,详细信息大家可以搜索引擎,本文选择Hexo来搭建博客网站。
经过部署自己的静态博客页面,我们已经可以发表文章到博客系统了,但是每次都需要编译、打包文件上传到云服务器,相同的流程能使用工具完成时最好的,接下来就结合git版本管理工具实现自动化部署流程,后续我们的操作就只有上传MD文件博客页面就能自动更新。
作为一名程序员,我经历了从使用Windows、Ubuntu、MAC系统进行开发工作,最终我选择了MAC系统,原因主要有两个:软件运行流畅度、界面视觉享受高
以下介绍使用MAC系统过程中,我常用的一些软件,浏览器插件相关可跳转至 好用的Google浏览器插件
好用的浏览器插件帮助我们高效的浏览网络资源,以下记录以作备用,下载链接可以跳转至 使用MAC进行软件开