devotion

路漫漫其修远兮,吾将上下而求索

spring文件上传下载

Spring文件上传下载示例

2018-05-26 20:53:21

阅读数 45

评论数 0

JVM体系结构与工作方式

1、JVM体系结构 JVM全称是JAVA Virtual Machine(Java虚拟机),

2017-10-27 08:27:24

阅读数 214

评论数 0

HashMap

JDK7中的HashMap HashMap底层维护一个数组,数组中的每一项都是一个Entry transient Entry[] table; 向 HashMap 中所放置的对象实际上是存储在该数组当中; 而Map中的key,value则以Entry的形式存放在数组中

2017-10-26 10:48:01

阅读数 176

评论数 0

逻辑回归(Logistic Regression)

1、逻辑回归 逻辑回归(Logistic Regression)

2017-10-25 17:16:28

阅读数 325

评论数 0

适配器与装饰器模式

适配器模式 适配器模式,就是把一个类的接口变换成客户端所能接受的另一个接口,从而使两个接口不匹配的两个类能够在一起工作。 通常用于一个项目需要引用一些开源框架来一起工作的情况下,这些开源框架都有一些关于环境信息的接口,需要从外部传入,但外部接口不一定能匹配,在这种请款下,就需要适配器模式...

2017-10-25 11:42:12

阅读数 305

评论数 0

NIO工作方式

NIO工作机制如上图,NIO有两个关键类:Channel和Selector,我们可采用城市交通工具来比喻NIO的工作方式,这里的Channel比Socket更加具体,它可以比作某种具体的交通工具,如汽车或高铁,而Selector可比作车站的车辆运行调度系统,它负责监控每辆车的当前运行状态,是已经出...

2017-10-25 10:22:47

阅读数 146

评论数 0

分布式系统常见的事务处理机制

为保障系统的可用性、可靠性以及性能,在分布式系统中,往往会设置数据冗余,即对数据进行复制。举例来说,当一个数据库的副本被破环以后,那么系统只需要转换到其他数据副本就能继续运行下去。另外一个例子,当访问单一服务器管理的数据的进程数不断增加时,系统就需要对服务器的数量进行扩充,此时,对服务器进行复制,...

2017-10-21 17:03:04

阅读数 216

评论数 0

RPC

public class RpcFramework { /** * 暴露服务 */ public static void export(Object service, int port) throws Exception { if (null =...

2017-10-21 17:00:54

阅读数 94

评论数 0

Unsafe

Unsafe源码

2017-10-21 16:53:40

阅读数 116

评论数 0

spring文件上传

spring文件上传1、配置对上传文件大小的限制 <!-- 配置文件上传解析器 --> <bean id="multipartResolver" class="org.springframework.web.multipart.commo...

2017-10-21 16:50:16

阅读数 108

评论数 0

Synchronized

synchronized

2017-03-30 16:21:38

阅读数 247

评论数 0

volatile的使用及其原理

1、 volatile的作用相比Sychronized(重量级锁,对系统性能影响较大),volatile提供了另一种解决可见性和有序性问题的方案。对于原子性,需要强调一点,也是大家容易误解的一点:对volatile变量的单次读/写操作可以保证原子性的,如long和double类型变量,但是并不能保...

2017-03-30 14:52:54

阅读数 3229

评论数 0

ubuntu编译hotspot

ubuntu编译hotspot

2017-03-30 10:31:02

阅读数 455

评论数 0

提示
确定要删除当前文章?
取消 删除
关闭
关闭