码迷,mamicode.com
首页 >  
搜索关键字:程序员 加班    ( 28400个结果
我画了35张图就是为了让你深入 AQS
这是程序员cxuan的第三期分享前言谈到并发,我们不得不说AQS(AbstractQueuedSynchronizer),所谓的AQS即是抽象的队列式的同步器,内部定义了很多锁相关的方法,我们熟知的ReentrantLock、ReentrantReadWriteLock、CountDownLatch、Semaphore等都是基于AQS来实现的。我们先看下AQS相关的UML图:思维导图(高清无损AV
分类:其他好文   时间:2020-08-10 10:58:33    阅读次数:66
一个 static 还能难得住我?
这是程序员cxuan的第15期原创分享static是我们日常生活中经常用到的关键字,也是Java中非常重要的一个关键字,static可以修饰变量、方法、做静态代码块、静态导包等,下面我们就来具体聊一聊这个关键字,我们先从基础开始,从基本用法入手,然后分析其原理、优化等。1初识static关键字static修饰变量static关键字表示的概念是全局的、静态的,用它修饰的变量被称为静态变量。publi
分类:其他好文   时间:2020-08-10 09:34:09    阅读次数:60
都说变量有七八种,到底谁是 Java 的亲儿子
这是程序员cxuan的第十篇原创分享网上罗列了很多关于变量的理解,良莠不齐,不知道哪些是对的,哪些是错的。所以笔者索性就这些博客和自己的理解写出这篇文章,如果有不对的地方,希望读者能够指正,感谢。变量是我们经常用到的一种,我在刚学Java的时候,也经常被各种变量的概念折磨,当时并没有细抠,但是我在写一篇类似的文章中,想把变量作为一种小标题来简述一下,但是发现,变量这个概念还是比较繁琐的,本篇文章就
分类:编程语言   时间:2020-08-10 09:31:28    阅读次数:67
说了这么多次 I/O,可你知道其中的原理么
这是程序员cxuan的第十六期原创分享1、IO软件原理I/O软件目标设备独立性现在让我们转向对I/O软件的研究,I/O软件设计一个很重要的目标就是设备独立性(deviceindependence)。啥意思呢?这意味着我们能够编写访问任何设备的应用程序,而不用事先指定特定的设备。比如你编写了一个能够从设备读入文件的应用程序,那么这个应用程序可以从硬盘、DVD或者USB进行读入,不必再为每个设备定制应
分类:其他好文   时间:2020-08-09 15:37:11    阅读次数:84
Python基础教程有哪些?简单做个盘点,都是很实在的资料
不知道为什么,现在有关Python基础的教程越来越多,想要学Python的时候,在网上一搜,一定会让你眼花缭乱,那么,Python基础教程到底有哪些呢?
分类:编程语言   时间:2020-08-09 11:55:05    阅读次数:81
为什么将 Intellij IDEA 作为日常开发的首选
作为一个从事Java开发的程序员,每天离不开编辑器的帮助。还记得刚开始学习Java编程的时候,使用Eclipse作为日常开发工具。后来工作以后,需要使用IntellijIDEA,刚开始其实并不想怎么用。毕竟Eclipse已经足够强大,可以满足日常开发的需求,何必再花时间再去学习其他工具那。刚开始改变是困难的。但是没办法,公司强制使用,不得不去了解去使用。后来用了一段时间才发现IDEA是的真的强大。
分类:其他好文   时间:2020-08-09 11:54:49    阅读次数:130
一个 static 还能难得住我?
这是程序员cxuan的第15期原创分享static是我们日常生活中经常用到的关键字,也是Java中非常重要的一个关键字,static可以修饰变量、方法、做静态代码块、静态导包等,下面我们就来具体聊一聊这个关键字,我们先从基础开始,从基本用法入手,然后分析其原理、优化等。1初识static关键字static修饰变量static关键字表示的概念是全局的、静态的,用它修饰的变量被称为静态变量。publi
分类:其他好文   时间:2020-08-09 11:52:26    阅读次数:68
设计模式--7大原则
问题:编写代码过程中,程序员面临着来自耦合性,内聚性以及可维护性,可扩展性,重用性,灵活性等挑战. 设计模式的好处 1、提到代码冲用心(即,相同代码,不用多次编写) 2、可读性(即,编程规范性,便于其他程序员的阅读和理解) 3、可扩展性(即,当需要增加新的功能时,非常的方便,成为可维护性) 4、可靠 ...
分类:其他好文   时间:2020-08-08 17:43:21    阅读次数:72
ubuntu安装vnc,ubuntu如何安装vnc
Ubuntu是一个以桌面应用为主的Linux操作系统,在我们平时工作生活中,经常会使用到linux系统,从前人们认为Linux难以安装、难以使用,在Ubuntu出现后这些都成为了历史。那如何实现ubuntu安装vnc呢?接下来让小编教你如何轻松实现ubuntu安装vnc吧。 先简单介绍一下Ubunt ...
分类:系统相关   时间:2020-08-08 17:42:52    阅读次数:82
I use YonBuilder,会成为一种流行语吗
对于小程序开发者来说,我们是乙方。大家都一直在关注和改善“小程序员”们的开发体验,希望能够降低开发门槛,让小程序开发变成一件轻量的事情,甚至“让天下人都能够拥有自己的小程序”。连小朋友都可以开发自己的小程序,是开发团队的心愿,“那时‘小程序员’就是真的‘小程序员’了。不过这也是有区别的的。说到这里,日后在程序员中会流传这样的一个段子:史上最牛逼的程序员简历:IuseYonBuilder。现在各大互
分类:其他好文   时间:2020-08-07 14:53:22    阅读次数:79
28400条   上一页 1 ... 59 60 61 62 63 ... 2840 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!