上一页 1 2 3 4 5 6 7 ··· 22 下一页
摘要: Java里,每个线程都有自己的ThreadLocalMap,里边存着自己私有的对象。Map的Entry里,key为ThreadLocal对象,value即为私有对象T。在spring MVC中,常用ThreadLocal保存当前登陆用户信息,这样线程在任意地方都可以取到用户信息了。 public c 阅读全文
posted @ 2018-01-23 10:47 一弦一仙 阅读(188) 评论(0) 推荐(0) 编辑
摘要: 原文 Java并发编程:深入剖析ThreadLocal 想必很多朋友对ThreadLocal并不陌生,今天我们就来一起探讨下ThreadLocal的使用方法和实现原理。首先,本文先谈一下对ThreadLocal的理解,然后根据ThreadLocal类的源码分析了其实现原理和使用需要注意的地方,最后给 阅读全文
posted @ 2018-01-23 10:44 一弦一仙 阅读(164) 评论(0) 推荐(0) 编辑
摘要: 索引定义:是一个单独的,存储在磁盘上的数据库结构,其包含着对数据表里所有记录的引用指针. 数据库索引的设计原则:为了使索引的使用效率更高,在创建索引时,必须考虑在哪些字段上创建索引和创建什么类型的索引。那么索引设计原则又是怎样的?1.选择唯一性索引唯一性索引的值是唯一的,可以更快速的通过该索引来确定 阅读全文
posted @ 2018-01-18 16:08 一弦一仙 阅读(400) 评论(0) 推荐(0) 编辑
摘要: 为了使索引的使用效率更高,在创建索引时,必须考虑在哪些字段上创建索引和创建什么类型的索引。本小节将向读者介绍一些索引的设计原则。 1.选择唯一性索引 唯一性索引的值是唯一的,可以更快速的通过该索引来确定某条记录。例如,学生表中学号是具有唯一性的字段。为该字段建立唯一性索引可以很快的确定某个学生的信息 阅读全文
posted @ 2018-01-18 15:56 一弦一仙 阅读(492) 评论(0) 推荐(0) 编辑
摘要: 原文地址 目前,业内关于OSGI技术的学习资源或者技术文档还是很少的。我在某宝网搜索了一下“OSGI”的书籍,结果倒是有,但是种类少的可怜,而且几乎没有人购买。因为工作的原因我需要学习OSGI,所以我不得不想尽办法来主动学习OSGI。我将用文字记录学习OSGI的整个过程,通过整理书籍和视频教程,来让 阅读全文
posted @ 2018-01-18 14:35 一弦一仙 阅读(193) 评论(0) 推荐(0) 编辑
摘要: 原文地址 1、synchronized 把代码块声明为 synchronized,有两个重要后果,通常是指该代码具有 原子性(atomicity)和 可见性(visibility)。 1.1 原子性 原子性意味着个时刻,只有一个线程能够执行一段代码,这段代码通过一个monitor object保护。 阅读全文
posted @ 2018-01-08 17:58 一弦一仙 阅读(301) 评论(0) 推荐(0) 编辑
摘要: 原文地址 一、字符串问题 字符串在我们平时的编码工作中其实用的非常多,并且用起来也比较简单,所以很少有人对其做特别深入的研究。倒是面试或者笔试的时候,往往会涉及比较深入和难度大一点的问题。我在招聘的时候也偶尔会问应聘者相关的问题,倒不是说一定要回答的特别正确和深入,通常问这些问题的目的有两个,第一是 阅读全文
posted @ 2018-01-08 17:42 一弦一仙 阅读(229) 评论(0) 推荐(0) 编辑
摘要: 原文地址 看了一堆文章,终于把JAVA CAS的原理深入分析清楚了。 感谢GOOGLE强大的搜索,借此挖苦下百度,依靠百度什么都学习不到! 参考文档: http://www.blogjava.net/xylz/archive/2010/07/04/325206.html http://blog.he 阅读全文
posted @ 2018-01-04 17:14 一弦一仙 阅读(351) 评论(0) 推荐(0) 编辑
摘要: 原文 1 基本信息 每个开发人员对java.lang.ClassNotFoundExcetpion这个异常肯定都不陌生,这背后就涉及到了java技术体系中的类加载。Java的类加载机制是技术体系中比较核心的部分,虽然和大部分开发人员直接打交道不多,但是对其背后的机理有一定理解有助于排查程序中出现的类 阅读全文
posted @ 2017-12-29 17:19 一弦一仙 阅读(4521) 评论(0) 推荐(1) 编辑
摘要: 原文 首先来了解一下字节码和class文件的区别: 我们知道,新建一个java对象的时候,JVM要将这个对象对应的字节码加载到内存中,这个字节码的原始信息存放在classpath(就是我们新建Java工程的bin目录下)指定的目录下的.class文件,类加载需要将.class文件导入到硬盘中,经过一 阅读全文
posted @ 2017-12-29 17:16 一弦一仙 阅读(278) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 ··· 22 下一页