-
阿里巴巴泰山版《Java 开发者手册》,也是一份防坑指南
阿里巴巴泰山版《Java 开发者手册》,也是一份防坑指南 我是风筝,公众号「古时的风筝」,一个不只有技术的技术公众号,一个在程序圈混迹多年,主业 Java,另外 Python、React 也玩儿的 6 的斜杠开发者。 Spring Cloud 系列文章已经完成,可以到 我的github 上查看系列...
-
非常有用的并发控制-循环栅栏CyclicBarrier
非常有用的并发控制-循环栅栏CyclicBarrier 昨天我讲了倒计时器CountDownLatch的应用,它是阻塞线程直到计时器归0的一种等待方式。今天讲的这个循环栅栏CyclicBarrier与倒计时器非常类似,但它比倒时器更加强大且稍微复杂,它也是并发控制中非常实用的工具。 循环栅栏...
-
到底如何设置 Java 线程池的大小?
到底如何设置 Java 线程池的大小? 来源:ifeve ifeve.com/how-to-calculate-threadpool-size/ 在我们日常业务开发过程中,或多或少都会用到并发的功能。那么在用到并发功能的过程中,就肯定会碰到下面这个问题 并发线程池到底设置多大呢? 通常有点年纪的程序员或许都...
-
你说自己5年经验,却不知道synchronized关键字的底层原理?
你说自己5年经验,却不知道synchronized关键字的底层原理? 一个小伙伴最近参加某一线互联网公司的面试,被问到了一些并发相关的问题,看看大家能否答出来: (1)synchronized的CPU原语级别是如何实现的? (2)无锁、偏向锁、轻量级锁、重量级锁有什么差别,升级过程...
-
非常有用的并发控制-倒计时器CountDownLatch
非常有用的并发控制-倒计时器CountDownLatch CountDownLatch见名思义,即倒计时器,是多线程并发控制中非常有用的工具类,它可以控制线程等待,直到倒计时器归0再继续执行。 给你出个题,控制5个线程执行完后主线徎再往下执行,并统计5个线程的所耗时间。当然我们可以...
-
httpd之Web服务概述(一)
httpd之Web服务概述(一) 自上世纪80年代末至90年代初互联网诞生以来,Web服务可以说是在互联网的普及过程当中起到了巨大的作用。而Web服务应该是当今世界上普通用户访问互联网的最广泛的方式了,用户只需在浏览器中输入所谓网址的方式即可浏览互联网上的海量信息,而...
-
为什么 Java 线程没有 Running 状态?
为什么 Java 线程没有 Running 状态? 作者:国栋 https://my.oschina.net/goldenshaw/blog/705397 Java虚拟机层面所暴露给我们的状态,与操作系统底层的线程状态是两个不同层面的事。具体而言,这里说的 Java 线程状态均来自于 Thread 类下的 State 这一内部枚举类中...
-
SSM实现java开发电子手机商城在线商城系统源码 MySQL数据库
SSM实现java开发电子手机商城在线商城系统源码 MySQL数据库 需求 基于Spring, SpringMVC, Mybatis 实现一个类似京东商城的3C电子商城系统, 能够实现商品管理与展示, 加入购物车, 支付购买等功能 运行环境 jdk1.8,tomcat8.5,mysql5.6,EclispseEE 项目技术 spring spring...
-
[转]做为一个初学者,对linux一无所知,到底有没有一个公式化的
[转]做为一个初学者,对linux一无所知,到底有没有一个公式化的方法可以一步一步进入高手的行列呢? 做为一个过来人,我谈谈我自己的看法,欢迎大家补充: 首先肯定的一点是:不要一上来就看内核代码,基本上你会很快被挫败感打败。内核正在变得越来越庞大,学习曲线越...
-
java线程池原理解析
java线程池原理解析 五一假期大雄看了一本《java并发编程艺术》,了解了线程池的基本工作流程,竟然发现线程池工作原理和互联网公司运作模式十分相似。 线程池处理流程 原理解析 互联网公司与线程池的关系 这里用一个比喻来描述一下线程池,中间有一些名词你可能不是太...
IDC资讯: 主机资讯 注册资讯 托管资讯 vps资讯 网站建设
网站运营: 建站经验 策划盈利 搜索优化 网站推广 免费资源
网络编程: Asp.Net编程 Asp编程 Php编程 Xml编程 Access Mssql Mysql 其它
服务器技术: Web服务器 Ftp服务器 Mail服务器 Dns服务器 安全防护
软件技巧: 其它软件 Word Excel Powerpoint Ghost Vista QQ空间 QQ FlashGet 迅雷
网页制作: FrontPages Dreamweaver Javascript css photoshop fireworks Flash
