- 博客(8)
- 资源 (12)
- 收藏
- 关注
原创 Java趣谈 线程池
本集概要:原文https://www.jianshu.com/p/476633f75f03基于单线程的Web服务器有什么缺点? 给每个请求创建一条线程,这样做有什么坏处? 怎样利用设计模式,解耦任务的创建和任务的执行? 为什么要使用线程池,它能给我们带来什么?前情回顾:Java趣谈——如何构建一个高效且可伸缩的缓存上一集,大雄在哆啦的指导下,开发了一个超级缓存,这段经历让大雄不禁...
2019-10-22 18:29:56
131
原创 synchronize
原文https://www.jianshu.com/p/bb155747b25b内涵与表象关于synchronize,一个非常通俗易懂,很容易记住的解释是:Java语言的关键字,当它用来修饰一个方法或者一个代码块的时候,能够保证在同一时刻最多只有一个线程执行该段代码。这个解释很好,它非常直观的告诉我们使用synchronize会带来什么效果。然而,也正因为如此,这个解释太过...
2019-10-16 18:59:50
353
原创 单例
原文:https://www.jianshu.com/p/31345e4f21e7为什么要使用单例单例,顾名思义,就是让一个类只存在一个实例对象,那么什么时候我们会需要单例呢?最常见的有以下两种情形:无状态的工具类:比如日志工具类,不管是在哪里使用,我们需要的只是它帮我们记录日志信息,除此之外,并不需要在它的实例对象上存储任何状态,这时候我们就只需要一个实例对象即可。 全局信息类:比...
2019-10-16 17:30:30
131
原创 为什么需要依赖注入
本集概要:使用依赖注入前,代码是什么样子,有什么缺点? 依赖注入是什么?为什么要使用依赖注入? Spring如何使用xml配置的方式进行依赖注入? https://www.jianshu.com/p/11c391fc8f8e大雄是一个刚踏入社会的95后,热爱编程的他,在毕业之后进入了一家互联网公司,负责公司内一个电商项目的开发工作。为了让大雄更快的成长,公司安排了哆啦作为大雄的导师。...
2019-10-16 15:39:06
333
原创 为什么说Java匿名内部类是残缺的闭包
https://www.jianshu.com/p/35f12fc6bfca前言我们先来看一道很简单的小题:public class AnonymousDemo1{ public static void main(String args[]) { new AnonymousDemo1().play(); } private void...
2019-10-16 15:37:23
85
原创 JRE,JRE,JVM
简单理解JDK包含了JRE,JRE包含了JVM详解JDK: java development kit, java开发工具包,用来开发Java程序的,针对java开发者。 JRE: java runtime environment, java运行时环境,针对java用户 JVM: java virtual machine,java虚拟机 用来解释执行字节码文件(class文件)的。...
2019-09-29 17:32:52
108
转载 Stream语法详解
1. Stream初体验我们先来看看Java里面是怎么定义Stream的:A sequence of elements supporting sequential and parallel aggregate operations.我们来解读一下上面的那句话:Stream是元素的集合,这点让Stream看起来用些类似Iterator;可以支持顺序和并行的对原Stream进行汇聚的操作;大家可以把S...
2018-06-12 14:30:58
358
转载 java8新特性——函数式编程(stream/map)
今天看代码,发现部分字符串处理使用的是jdk8的新特性,非常简洁。从网上找了教程,方便以后编程使用。package com.mavsplus.java8.turtorial.streams;import java.util.ArrayList;import java.util.List;import java.util.Optional;import java.util.UUID;...
2018-06-12 13:35:29
157
JSP网路办公平台
2015-06-09
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人