最新消息:资源整合

2018年12月的内容

40个Java多线程问题总结
基础技术

40个Java多线程问题总结

admin 3个月前 (12-31) 10浏览

原文出处: 五月的仓颉 前言 Java多线程分类中写了21篇多线程的文章,21篇文章的内容很多,个人认为,学习,内容越多、越杂的知识,越需要进行深刻的总结,这样才能记忆深刻,将知识变成自己的。这篇文章主要是对多线程的问题进行总结的,因此罗列了4...

就是要你懂 Java 中 volatile 关键字实现原理
基础技术

就是要你懂 Java 中 volatile 关键字实现原理

admin 3个月前 (12-31) 7浏览

原文出处: 五月的仓颉 前言 我们知道volatile关键字的作用是保证变量在多线程之间的可见性,它是java.util.concurrent包的核心,没有volatile就没有这么多的并发类给我们使用。 本文详细解读一下volatile关键字如...

按钮条件逻辑配置化的可选技术方案
基础技术

按钮条件逻辑配置化的可选技术方案

admin 3个月前 (12-31) 12浏览

原文出处: 琴水玉 问题 详情页的一些按钮逻辑,很容易因为产品的策略变更而变化,或因为来了新业务而新增条件判断,或因为不同业务的差异性而有所不同。如果通过代码来实现,通常要写一串if-elseif-elseif-else语句,且后续修改扩展比较容...

在运行期通过反射了解JVM内部机制
基础技术

在运行期通过反射了解JVM内部机制

admin 3个月前 (12-31) 9浏览

本文由 ImportNew – 黄飞飞 翻译自 takipioncode。欢迎加入 翻译小组。转载请见文末要求。 在日常工作中,我们都习惯直接使用或者通过框架使用反射。在没有反射相关硬编码知识的情况下,这是Java和Scala编程中使...

微服务(Microservice)那点事
行业资讯

微服务(Microservice)那点事

admin 3个月前 (12-31) 13浏览

原文出处: 云栖社区 WHAT – 什么是微服务 微服务简介 这次参加JavaOne2015最大的困难就是听Microservice相关的session,无论内容多么水,只要题目带microservice,必定报不上名,可见Microservic...

Servlet – Upload、Download、Async、动态注册
Web开发

Servlet – Upload、Download、Async、动态注册

admin 3个月前 (12-31) 8浏览

原文出处: 翡青 Upload-上传 随着3.0版本的发布,文件上传终于成为Servlet规范的一项内置特性,不再依赖于像Commons FileUpload之类组件,因此在服务端进行文件上传编程变得不费吹灰之力. 客户端 要上传文件, 必须...

Spring两种依赖注入方式的比较
基础技术

Spring两种依赖注入方式的比较

admin 3个月前 (12-31) 10浏览

原文出处: 摆渡者 我们知道,Spring对象属性的注入方式有两种:设值注入和构造注入。先看代码: 假设有个类为People,该对象包含三个属性,name和school还有age,这些属性都有各自的setter和getter方法,还有一个包含这三...

HashMap?面试?我是谁?我在哪
基础技术

HashMap?面试?我是谁?我在哪

admin 3个月前 (12-31) 12浏览

原文出处: 卓庆森 现在是晚上11点了,学校屠猪馆的自习室因为太晚要关闭了。勤奋且疲惫的小鲁班也从屠猪馆出来了,正准备回宿舍洗洗睡,由于自习室位置比较偏僻所以是接收不到手机网络信号的,因此小鲁班从兜里掏出手机的时候,信息可真是炸了呀。小鲁班心想,...