自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

挣钱养家1993

人往往羡慕大于自己付出的结果,实际上,你会得到你的付出。

  • 博客(6)
  • 收藏
  • 关注

原创 spring、mybatis加载xml源码解析

最近在研究spring以及mybatis源码,这两款优秀框架的使用必然是从加载配置文件来加载配置的,闲话少说,先进入spring加载配置文件过程    举例一个最简单的配置文件    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:aop="http://www.springframework.org/sche

2017-06-01 18:57:15 701

原创 基于ip定位城市的简单实现

刚来公司报道实习,主管交给我第一个任务是一个统计用户,的注册ip,区分是新疆,西藏,国外,国内其它地区。      之前有一个做完的工程,就直接给我了。我仔细阅读了一下,我先说一下思路,这个问题我之前电面阿里的时候,被问到过,现在才知道,也是艰难。               这是关键的几个资源txt,最后其实也就是靠着扫字典txt,来实现的。首先看一下,ip.txt的内容。

2016-01-19 16:17:23 2410 1

原创 数据库重要概念解释

数据库在java,或者其他面试的时候,是必考的,今天整理一下,常考的概念   一 :数据库事务的特性    1 原子性 最重要的要嘛不做,要嘛全做,就是整个流程不会被打断。    2 一致性 事务完成之后,所有的数据保持不变,   3 隔离性  与其他的并发事务相互隔离。   4 持久性  修改了东西不能再回去啊

2015-09-05 15:54:23 479

原创 线程同步安全与锁优化

首先引入一个概念,什么是线程安全?   Brian大师定义为“如果不用考虑这些线程,在运行时环境下的调度和交替执行,也不需要进行额外的同步,或者在调用方进行任何其他的协调操作,调用这个对象的行为都可以获得正确的结果,那这个对象是线程安全的".   在java语言中,各种操作共享的数据一共有5类   1 不可变类  string,final修饰的变量,最简单粗暴,包装器类型。   2

2015-08-29 13:26:48 879 1

原创 java多线程编程底层原理剖析以及volatile原理

今天总结一下java多线程机制,以及volatile       首先,为什么需要多线程?      主要是因为计算机的运算能力远远大于I/O,通信传输,还有数据库访问等操作。所以缓存出现了,从而提高了访问速度。但是由于会有多个缓存,以及数据读写问题,很有可能会读到脏数据,其实这也就是缓存的一致性。      另外为了提高效率,处理器会对程序进行乱序执行优化,而对于虚拟机来说,就是指令

2015-08-29 10:33:53 2646

原创 阿里实习生java方向面试题

前几天在内推网上内推的阿里的实习生招聘,没过几天,就有一位工程师,打电话面试,心里当时就紧张了,下面进入正题。首先面试官叫我自我介绍,我于是开始从大一就开始一直说到大三,还没说完,他就打断我了,因为说的时间不短,得有5分钟,幸好在5分钟之内调和了呼吸。问题如下 为什么使用 hibernatetreemap与hashmap区别数组与链表线程池的理解数据库操作的特性数据

2015-03-30 11:08:29 788

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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