加载中
谈谈Java开发中的对象拷贝

在Java开发工作中,有很多时候我们需要将不同的两个对象实例进行属性复制,从而基于源对象的属性信息进行后续操作,而不改变源对象的属性信息。这两个对象实例有可能是同一个类的两个实例,也...

JSONP为什么能跨域

背景知识:CORS与CSRF 为了解决跨域问题,开发者创造出一种非官方跨域数据交互协议——JSONP。 script:src 是不会跨域的,这是主要论据 <script src="http://xxx.com/1.js"></script> 当然1...

2017/07/18 14:50
819
DDD中分层架构

在分解复杂的软件系统时,分层是我们最常用的手段之一。然而,在领域驱动设计中,层次和包的划分看起来与我们的结构又有一定区别,本文主要讨论DDD中的分层架构及每层的意义,以及与传统的三...

CORS与CSRF

本文主要参考网上Blog(详见Reference),总结CORS与CSRF,方便以后复习

From Word Embeddings To Document Distance

论文相关,记录一下

2016/11/21 11:22
722
为什么volatile能保证可见性?

我们都知道volatile能保证可见性,不能保证原子性,比如i++操作 也知道Happen-Before原则,那么是如何确保Happen-Before原则不被指令重排序影响呢?(如果对上述描述有困惑请移步[高并发Jav...

2016/08/14 12:30
2.2K
消息队列设计精要

本文摘自美团点评技术团队Blog

深入分析 ThreadLocal 内存泄漏问题

前言 ThreadLocal 的作用是提供线程内的局部变量,这种变量在线程的生命周期内起作用,减少同一个线程内多个函数或者组件之间一些公共变量的传递的复杂度。但是如果滥用 ThreadLocal,就可能...

【算法系列 五】 树和图

本系列将日常碰到的面试笔试算法进行了分类,将遇到的算法进行归纳总结,方便今后查看,不断更新

2016/08/08 19:09
420
MySQL B+树索引和哈希索引的区别

导读 在MySQL里常用的索引数据结构有B+树索引和哈希索引两种,我们来看下这两种索引数据结构的区别及其不同的应用建议。 二者区别 备注:先说下, 在MySQL文档里,实际上是把B+树索引写成了B...

2016/06/03 16:26
1.7K
MySQL索引背后的数据结构及算法原理

摘要 本文以MySQL数据库为研究对象,讨论与数据库索引相关的一些话题。特别需要说明的是,MySQL支持诸多存储引擎,而各种存储引擎对索引的支持也各不相同,因此MySQL数据库支持多种索引类型,...

2016/06/03 14:15
688

没有更多内容

加载失败,请刷新页面

返回顶部
顶部