码迷,mamicode.com
首页 >  
搜索关键字:程序员必备    ( 216个结果
程序员必备的10大高性能开发核心技术
程序员经常要面临的一个问题就是:如何提高程序性能? 这篇文章,我们循序渐进,从内存、磁盘I/O、网络I/O、CPU、缓存、架构、算法等多层次递进,串联起高性能开发十大必须掌握的核心技术。 - I/O优化:零拷贝技术- I/O优化:多路复用技术- 线程池技术- 无锁编程技术- 进程间通信技术- RPC ...
分类:其他好文   时间:2021-07-27 17:35:42    阅读次数:0
程序员必备知识
CPU 概念:Central Processing Unit,电脑中最硬核(核心)的组件,相当于人的大脑,执行内存中程序所需计算,决定计算机计算的能力 实际作用:从程序获取指令并执行计算 三阶段1).提取 cpu从系统RAM中提取指令 注:RAM:随机存取存储器(Random Access Memo ...
分类:其他好文   时间:2021-06-28 18:10:26    阅读次数:0
程序员必备的面向对象编程书单
程序员书库(ID:OpenSourceTop)编译链接:https://javarevisited.blogspot.com/2017/04/top-5-books-to-learn-object-oriented-programming.html面向对象编程(OOP)是当下最流行的编程架构,它是一种工具,帮助你通过多个对象编写成复杂的软件,它的前身面向过程编程是由C实现的。面向过程,强调的是功能
分类:其他好文   时间:2020-12-23 12:38:26    阅读次数:0
开挂!程序员不得不知道的9款chrome插件!
开挂!程序员不得不知道的9款chrome插件!师长今天分享几款chrome插件,可以说得上是程序员必备了,开挂的人生,1、Tampermonkey俗称“油猴”,扩展性非常强大。方便脚本管理、概览、自动更新、安全、兼容性、Chrome同步等功能。官方对该插件的描述只有一句“Theworld’smostpopularuserscriptmanager”,即第一个可以用来让Chrome支持更多UserS
分类:其他好文   时间:2020-11-26 14:10:18    阅读次数:4
Java程序员必备基础:泛型解析
前言整理一下Java泛型的相关知识,算是比较基础的,希望大家一起学习进步。一、什么是Java泛型Java泛型(generics)是JDK5中引入的一个新特性,其本质是参数化类型,解决不确定具体对象类型的问题。其所操作的数据类型被指定为一个参数(typeparameter)这种参数类型可以用在类、接口和方法的创建中,分别称为泛型类、泛型接口、泛型方法。泛型类泛型类(genericclass)就是具有
分类:编程语言   时间:2020-11-08 17:37:57    阅读次数:26
Java程序员必备基础:Java代码是怎么运行的?
前言作为一名Java程序员,我们需要知道Java代码是怎么运行的。最近复习了深入理解Java虚拟机,做了一下总结,希望对大家有帮助,如果有不正确的地方,欢迎提出,感激不尽。java代码运行主要流程本文主要讲解流程如下:java源文件编译为class字节码类加载器把字节码加载到虚拟机的方法区。运行时创建对象方法调用,执行引擎解释为机器码CPU执行指令多线程切换上下文编译我们都知道,java代码是运行
分类:编程语言   时间:2020-11-07 17:15:03    阅读次数:24
看一遍就理解,图解单链表反转
前言反转链表是程序员必备的基本素养,经常在面试、笔试的过程中出现。一直觉得反转链表实现代码不是很好理解,决定搬leetcode那道经典反转链表题出来,用十多张图去解析它,希望加深大家对链表反转的理解,谢谢阅读。leetcode的反转链表原题&答案题目描述:反转一个单链表。输入:1->2->3->4->5->NULL输出:5->4->3->2-
分类:其他好文   时间:2020-11-07 17:05:38    阅读次数:14
你的面向接口编程一定对吗?
妹子开始抱怨起来业务背景妹子的游戏是个对战类的游戏,其中有一个玩家的概念,玩家可以***,这个业务正是妹子开始挠头的起点第一次需求产品经理:玩家有很多属性,例如:身高,性别blalalala,玩家可以***其他玩家。YY妹子写程序也是很利索,一天就把程序搞定了,而且还抽象出一个palyer的基类出来,堪称高级程序员必备技能。//玩家的基础抽象类abstractclassPlayer{publicstr
分类:其他好文   时间:2020-09-02 16:55:05    阅读次数:42
牛X的java程序员必备的GC基础知识, 面试肯定用的到
1.GC回收哪些内存区域呢?堆内存对象数组方法区该类所有的额实例都已经被回收,也就是java堆中不存在该类的任何实例加载该类的ClassLoader已经被回收该类对应的java.lang.Class对象在任何地方没有被引用,也无法通过反射访问该类方法。垃圾回收性价比比较低,一般不回收废弃常量无用的类(需要同时满足以下三个条件)2.GC是如何判断垃圾对象的?1.引用计数法给对象的对象头中添加一个co
分类:编程语言   时间:2020-08-18 13:42:33    阅读次数:73
编程新手如何提高编程能力?
俗话说得好,不想进大厂的程序员不是一个好程序员。那么作为即将步入程序员大军的小萌新/程序员界的老司机,你们都是如何备战大厂的呢?是否面对网络上纷繁复杂的资料茫然无从下手?抑或是坐在电脑旁埋头敲着代码却找不到一丝存在感?不用怕!今天我就来带大家一起解锁一款程序员必备法宝,帮你轻松提升编程能力,离大厂更进一步。
分类:其他好文   时间:2020-07-27 14:01:55    阅读次数:73
216条   1 2 3 4 ... 22 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!