终于明白为什么要加 final 关键字了!
程序员的成长之路互联网/程序员/成长/职场关注阅读本文大概需要2.8分钟。来源:www.jianshu.com/p/acc8d9a67d0c在开发过程中,由于习惯的原因,我们可能对某种编程语言的一些特性习以为常,特别是只用一种语言作为日常开发的情况。但是当你使用超过一种语言进行开发的时候就会发现,虽
优秀的代码都是如何分层的?
程序员的成长之路互联网/程序员/成长/职场关注阅读本文大概需要4.4分钟。来源:http://t.cn/RdrmI7i1、背景说起应用分层,大部分人都会认为这个不是很简单嘛就controller,service,mapper三层。看起来简单,很多人其实并没有把他们职责划分开,在很多代码中,contr
老程序员都干嘛去了?来看下国外的调查!
程序员的成长之路互联网/程序员/成长/职场关注阅读本文大概需要6.6分钟。周末不发技术性文章,祝大家周末愉快~来源:medium,大数据文摘出品编译:刘佳玮、雪清、胡笳以下为译文:在纽约,PyGotham每年召开之际,都会有超过600名程序员聚集在一起讨论工作。为了让会议更加多元化,组织者尽量邀请一
有了这 15 款编程游戏,谁都可以学编程!
程序员的成长之路互联网/程序员/成长/职场关注阅读本文大概需要5.2分钟。1CodingGames一边玩游戏,一边挑战编程难题。Codinggames支持包括PHP、C、JavaScript在内的20多种编程语言。用户界面功能强大,可以定制。例如,你可以选择你的代码编辑器的风格:Emacs、Vim、
面试时写不出排序算法?看这篇就够了
程序员的成长之路互联网/程序员/成长/职场关注阅读本文大概需要20.6分钟。作者:静默虚空juejin.im/post/5cb6b8f551882532c334bcf2本文主要详细讲述常见的八种排序算法的思想、实现以及复杂度。冒泡排序要点冒泡排序是一种交换排序。什么是交换排序呢?交换排序:两两比较待
一个员工的离职成本到底有多恐怖!
程序员的成长之路互联网/程序员/成长/职场关注阅读本文大概需要5.4分钟。周末不发技术性文章,祝大家周末愉快~本文转载自:https://mp.weixin.qq.com/s/Lpnm9-QGLgWo-Q6_TE-vMg一个员工的离职成本,很恐怖!一个员工离职后留下的坑,并不是再找一个人填上就万事大
Java开发最常犯的10个错误,打死都不要犯!
程序员的成长之路互联网/程序员/成长/职场关注阅读本文大概需要5.6分钟。原文:http://www.programcreek.com/2014/05/top-10-mistakes-java-developers-make/译文:cnblogs.com/chenpi/p/5508949.html阅
你还在从零搭建项目 ?
程序员的成长之路互联网/程序员/成长/职场关注阅读本文大概需要16分钟。作者|无知者云链接|https://www.cnblogs.com/davenkin前言在我的工作中,我从零开始搭建了不少软件项目,其中包含了基础代码框架和持续集成基础设施等,这些内容在敏捷开发中通常被称为“第0个迭代”要做的事
关于 CPU 的一些基本知识总结
程序员的成长之路互联网/程序员/成长/职场关注阅读本文大概需要7.6分钟。来源:http://1t.click/2dj关于CPU和程序的执行关于CPU的基本组成关于CPU的多核和多线程关于CPU上的高速缓存关于CPU和程序的执行CPU是计算机的大脑。1、程序的运行过程,实际上是程序涉及到的、未涉及到
面试问烂的 MySQL 四种隔离级别,看完吊打面试官!
程序员的成长之路互联网/程序员/成长/职场关注阅读本文大概需要5.6分钟。来源:https://www.jianshu.com/p/8d735db9c2c0什么是事务事务是应用程序中一系列严密的操作,所有操作必须成功完成,否则在每个操作中所作的所有更改都会被撤消。也就是事务具有原子性,一个事务中的一
花了 2 元,用 1 根网线发起攻击,控制上千人
程序员的成长之路互联网/程序员/成长/职场关注阅读本文大概需要6.5分钟。周末不发技术性文章,祝大家周末愉快~作者|EtherDream来源|EtherDream的博客刚上大学没多久,就遇到件头疼事。富二代们刚来就带着笔记本电脑,这让咱们只能玩手机的屌丝辈们羡慕嫉妒恨。要命的事来了,晚上断电不断网,
神级代码注释鉴赏,喜欢就拿去用!
程序员的成长之路互联网/程序员/成长/职场关注阅读本文大概需要2.8分钟。周末不发技术性文章,祝大家周末愉快~作者:Blankj整理来源:https://github.com/Blankj/awesome-comment备注:文中字符均可以直接复制直接用!/****瓦瓦十*十齱龠己亅瓦車己*乙龍龠毋
AMIS:这是让前端失业的一个框架
程序员的成长之路互联网/程序员/成长/职场关注阅读本文大概需要2.8分钟。AMIS一种页面渲染器,可以直接基于特定格式的JSON配置将页面渲染出来,结合业务方API可快速完成各类管理页面的开发。目前用于百度内部AMIS平台,已有100+部门接入使用,创建1.2w+页面,欢迎大家使用和提建议。通过am
80% 人不知道的 Redis 分布式锁的正确实现方式(Java 版)
程序员的成长之路互联网/程序员/成长/职场关注阅读本文大概需要7分钟。来源:http://sina.lt/gfZU前言可靠性代码实现组件依赖加锁代码解锁代码总结本博客使用第三方开源组件Jedis实现Redis客户端,且只考虑Redis服务端单机部署的场景。前言分布式锁一般有三种实现方式:1.数据库乐
Linux 思维导图整理(建议收藏)
程序员的成长之路互联网/程序员/成长/职场关注阅读本文大概需要2.8分钟。作者:小柑来源:https://www.jianshu.com/p/59f759207862今天整理了一下收集的Linux思维导图。Linux学习路径Linux桌面介绍FHS:文件系统目录标准Linux需要特别注意的目录Lin
阿里不让多表 join?我偏要!
程序员的成长之路互联网/程序员/成长/职场关注阅读本文大概需要7分钟。作者:谢斌来源:http://blog.itpub.net/30393770/viewspace-2650450/阿里规范中强制要求不要多表join。那么问题来了,阿里强制不让用,但是你偏要用,究竟会有什么后果?本文将用数据角度告
IntelliJ IDEA 2019从入门到癫狂 图文教程!
程序员的成长之路互联网/程序员/成长/职场关注阅读本文大概需要6分钟。作者:yizhiwazi来源:www.jianshu.com/p/9c65b7613c30前言:IntelliJIDEA如果说IntelliJIDEA是一款现代化智能开发工具的话,Eclipse则称得上是石器时代的东西了。其实笔者
如何超过大多数人(方法论干货)
程序员的成长之路互联网/程序员/成长/职场关注阅读本文大概需要12分钟。周末不发技术性文章,祝大家周末愉快~本文转载自coolshell.cn深度长文预警~!当你看到这篇文章的标题,你一定对这篇文章产生了巨大的兴趣,因为你的潜意识在告诉你,这是一本人生的“武林秘籍”,而且还是左耳朵写的,一定有干货满
HR 问“你目前有几个 offer”,聪明人会怎么说?
程序员的成长之路互联网/程序员/成长/职场关注阅读本文大概需要4分钟。周末不发技术性文章,祝大家周末愉快~一个朋友和我聊天,说起自己最近被虐的面试经历。他985毕业,工作3年,看中了一家月薪1.5万的工作,准备跳槽。虽然在北京不算高,但也还不错,他的各方面条件也很匹配,拿下不成问题。可没想到HR那关
【底层原理】进程与线程的一个简单解释
程序员的成长之路互联网/程序员/成长/职场关注阅读本文大概需要2分钟。进程(process)和线程(thread)是操作系统的基本概念,但是它们比较抽象,不容易掌握。最近,我读到一篇材料,发现有一个很好的类比,可以把它们解释地清晰易懂。1:计算机的核心是CPU,它承担了所有的计算任务。它就像一座工厂