资讯月刊下载

第121期(18-03)

2018年03月 - 总第121期
  • Java程序员开发常用的工具
  • 3月全球数据库排名:PostgreSQL 再迎暴涨
点击下载>>

第120期(18-02)

2018年02月 - 总第120期
  • 开源巨献:2017 年 Google 开源了这些超赞的项目
  • 关于区块链,程序员需要了解什么
点击下载>>

第119期(18-01)

2018年01月 - 总第119期
  • 编写高性能Java代码的最佳实践
  • 从15000个Python开源项目中精选的Top30,Github平均star为3707,赶紧收藏!
点击下载>>

更多月刊下载

活跃编辑

资讯编辑

转载新闻 [编程语言] 深入理解 Java 多线程核心知识:跳槽面试必备

多线程相对于其他 Java 知识点来讲,有一定的学习门槛,并且了解起来比较费劲。在平时工作中如若使用不当会出现数据错乱、执行效率低(还不如单线程去运行)或者死锁程序挂掉等等问题,所以掌握了解多线程至关重要。 本文从基础概念开始到最后的并发模型由浅入深,讲解下线程方面的知识。 概念梳理 本节我将带大家了解多线程中几大基础概念。 并发与并行 并行,表示两个线程同时做事情。 并发,表示一会做这个 ...
jihong10102006 评论(5) 有15754人浏览 2018-04-02 5 0

原创新闻 [编程语言] 微信群分享:小步慢跑,聊聊Python中的多线程

Python作为一门优秀的编程语言,在TIOBE排行榜上,长期稳坐前十的位置。但在日常生活中,尤其是对编程小白来说,想学习一门新语言并不简单,有的甚至只能自学到一点皮毛。 为此,CSDN特向广大Python爱好者开设了学习班,帮助大家在学习Python的道路上少走弯路,事半功倍。上周五,“CSDN博客专家会客厅”走进班级,CSDN博客专家、技术达人刘冬作为受邀专家与大家畅聊Python。 我也要加入 ...
jihong10102006 评论(0) 有4512人浏览 2017-02-27 0 0

原创新闻 [编程语言] 从 iOS 视角解密 React Native 中的线程

引用作者简介: 彭飞,58 同城 iOS 客户端架构师。专注于新技术的研发,主要负责 App 端组件化架构以及性能优化,并已推广 React Native 在 58 同城 App 中业务场景的应用。 责编:唐小引,技术之路,共同进步。欢迎技术投稿、给文章纠错,请发送邮件至tangxy@csdn.net。 声明: 本文为《程序员》原创文章,未经允许请勿转载,更多精彩文章请订阅 2017 年《程序员》。 ...
jihong10102006 评论(0) 有7091人浏览 2017-01-17 0 0

转载新闻 [编程语言] OCS:史上最疯狂的iOS动态化方案

在iOS的发展历程上,涌现了很多动态化方案,有历史悠久的WaxPatch动态化方案,有远近闻名的JSPatch动态化方案。今天我们向大家介绍一款堪称“史上最疯狂”的iOS动态化方案——OCS. 初窥OCS OCS是全新设计的iOS动态化方案。我们定义了一套精确描述OC语义的字节码指令集(OCScript),开发了一套全自动编译器(OCSCompiler),实现了一个高性能的虚拟机(OCSVM)以及 ...
jihong10102006 评论(0) 有11336人浏览 2016-12-30 0 0

转载新闻 [企业架构] 并发策略:多线程编程

相比于编程领域的其他问题,多线程编程显得尤为困难。 – 多线程的环境使我们的程序非线性。没有人知道系统下一刻会执行哪一条语句。不幸的是,绝大多数程序(比如C++,Java)是线性地编写的:下一条语句总是在上一条执行完后执行。更严重的是,我们还在学习编程时就被灌输了,程序是线性执行的这一观点。因此,在多线程的编程范式上,绝大多程序员举步维艰。 – 多线性编程几乎是在多个方向上,爆炸般地撑大了程序的 ...
mengyidan1988 评论(7) 有7184人浏览 2015-08-03 2 2

原创新闻 [编程语言] 多面编程语言Scala

如Scala官网宣称的:“Object-OrientedMeetsFunctional”,这一句当属对Scala最抽象的精准描述,它把近二十年间大行其道的面向对象编程与旧而有之的函数式编程有机结合起来,形成其独特的魔力。希望通过本文能够吸引你去了解、尝试Scala,体验一下其独特魅力,练就自己的寒冰掌、火焰刀。 回首初次接触Scala,时光已忽忽过去四五年。从当初“Scala取代Java”的争论, ...
mengyidan1988 评论(1) 有6277人浏览 2015-06-25 3 0

转载新闻 [企业架构] 高性能服务端漫谈

一、背景 进入多核时代已经很久了,大数据概念也吵得沸沸扬扬,不管你喜欢不喜欢,不管你遇到没遇到,big-data或bigger-data都必须正视. 处理大数据,基本都离不开分布式计算和分布式存储,这其中以hadoop最为使用广泛和经典。 分布式系统,就离不开计算系统、网络系统、文件系统和数据库系统。 这么多系统,之间又是如何协作的呢? 通讯过程又是如何保障高性能的呢? 1.单处理器 ...
mengyidan1988 评论(3) 有8841人浏览 2015-05-14 6 0

原创新闻 [编程语言] 正确使用Java事件通知

通过实现观察者模式来提供 Java 事件通知(Java event notification)似乎不是件什么难事儿,但这过程中也很容易就掉进一些陷阱。本文介绍了我自己在各种情形下,不小心制造的一些常见错误。 Java 事件通知 让我们从一个最简单的 Java Bean 开始,它叫StateHolder,里面封装了一个私有的 int 型属性 state 和常见的访问方法: public clas ...
mengyidan1988 评论(1) 有7868人浏览 2015-03-31 5 0

转载新闻 [编程语言] Java开发熟手该当心的11个错误

生产过程中出现的问题正逐渐得到中层和最高管理层的重视。不管是身为开发人员还是架构师,下列的事项都应该得到你足够的重视以避免陷入未来的尴尬境地。你也可以把它作为排查问题的便签。 #1、不在属性文件或XML文件中外化配置属性。比如,没有把批处理使用的线程数设置成可在属性文件中配置。你的批处理程序无论在DEV环境中,还是UAT(用户验收测试)环境中,都可以顺畅无阻地运行,但是一旦部署在PROD 上,把它 ...
mengyidan1988 评论(0) 有5693人浏览 2015-03-18 3 0

转载新闻 [非技术] 如何清洗 Git Repo 代码仓库

相信不少团队的代码仓库 Git Repo 变得越来越大。除了代码的提交外,时常有人会把二进制文件比如 Jar 包或者不小心把不改提交到代码库的文件提交到代码库中,比如用户名密码之类的保密信息。如何清洗代码仓库 Git Repo,彻底从历史中删除此类文件呢? 手动清理 如果你们的代码仓库问题比较少,只有几个不该提交的文件,可以参考 Atlassian 的一篇关于维护 Git Repo 的文章(见文章 ...
cao345657340 评论(0) 有6068人浏览 2014-11-27 1 0

转载新闻 [编程语言] Java知识库,程序员必须Mark!

1. 若JVM进程中,只剩下后台线程,则该进程就结束了。可以使用setDaemon(true)将线程设置为后台线程。 2. 使用线程的join()方法,可以等待多个线程子任务执行完成后,进行合并结果的操作;但是join只是对线程单纯的顺序join,但是这个顺序不一定是线程真正结束的顺序,而CompletionService可以按照线程结束后的顺序给我们返回结果。另外,一个更大的区别在于线程的Joi ...
cao345657340 评论(10) 有11573人浏览 2014-11-10 8 4

原创新闻 [Web前端] 徐汉彬:亿级Web系统搭建——单机到分布式集群

摘要:随着数据暴增,单服务器开始疲于应对海量用户的访问。自本期《问底》,徐汉彬将带大家开启异地跨集群分布式系统打造,本次关注的重点则是架构从单机到分布式集群的转变。 Web系统的缓存机制的建立和优化 刚刚我们讲完了Web系统的外部网络环境,现在我们开始关注我们Web系统自身的性能问题。我们的Web站点随着访问量的上升,会遇到很多的挑战,解决这些问题不仅仅是扩容机器这么简单,建立和使用合适的缓存机制 ...
cao345657340 评论(10) 有11440人浏览 2014-11-07 13 4

原创新闻 [编程语言] PHP异步并行扩展Swoole发布1.7版本

Swoole介绍 Swoole是一个PHP的异步并行扩展。基于Swoole,PHP就可以开发类似Node.js、Golang的全异步事件驱动的高性能网络程序。 Swoole提供了全套的异步API,包括异步MySQL查询、毫秒定时器、异步文件读写、DNS查询、异步TCP/UDP客户端等。 与Node.js不同,Swoole具有多线程Reactor和多进程Worker可以很好的利用多核。所以在 ...
matyhtf 评论(0) 有6893人浏览 2014-04-17 1 1

原创新闻 [开源软件] 网络与服务器编程框架库 acl_3.0.13 发布

acl 3.0.13 版本发布了! 项目主页:https://sourceforge.net/projects/acl/ 技术文章主页:http://zsxxsz.ietye.com/ acl 是 one Advanced C/C++ library 的简称,主要包括网络通信库以及服务器框架库等功能,支持 Linux/Windows 平台;整个 acl 项目主要包含三个函数库: lib_a ...
zsxxsz 评论(1) 有17231人浏览 2013-11-05 1 0

最近热门TAG

框架(605) SUN(327) Spring(267) JBoss(154) 应用服务器(143) performance(140) Hibernate(119) 企业应用(88) JSF(82) MVC(79) JavaEE(70) 虚拟机(68) Tomcat(67) Cache(65) 设计模式(62) Seam(59) DAO(58) SOAP(56) REST(56) 中间件(49)

热门资讯

Global site tag (gtag.js) - Google Analytics