yixiaoanCoder
码龄10年
关注
提问 私信
  • 博客:2,860
    2,860
    总访问量
  • 8
    原创
  • 2,212,304
    排名
  • 0
    粉丝
  • 0
    铁粉

个人简介:我书读得少,你们不要骗我。

IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:四川省
  • 加入CSDN时间: 2015-03-05
博客简介:

yixiaoanCoder的博客

查看详细资料
个人成就
  • 获得0次点赞
  • 内容获得0次评论
  • 获得0次收藏
创作历程
  • 1篇
    2020年
  • 5篇
    2017年
  • 2篇
    2015年
成就勋章
TA的专栏
  • java
    5篇
  • 算法
    1篇
兴趣领域 设置
  • 前端
    xhtml
创作活动更多

超级创作者激励计划

万元现金补贴,高额收益分成,专属VIP内容创作者流量扶持,等你加入!

去参加
  • 最近
  • 文章
  • 代码仓
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

Spring Boot启动流程

随着我们ctrl加鼠标左键的使用,最终我们会在一个springboot项目中发现启动过程由以下两个过程组成构造过程:public SpringApplication(ResourceLoader resourceLoader, Class<?>... primarySources) { //有些会指定额外的classpath目录,会有传入这个东西的情况 ...
原创
发布博客 2020.02.19 ·
127 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

ubuntu1604.zip

发布资源 2019.06.01 ·
zip

java.util.concurrent 之 原子变量、unsafe以及硬件级别的同步实现

我们之前介绍的J.U.C中的两种同步工具:Condition和ReentrantLock中,大量的使用了CAS操作(compareAndSwap),这篇文章就来讲一下这个操作,以及利用这个操作实现的另一个实用的工具AtomicInteger
原创
发布博客 2017.10.31 ·
418 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

java.util.concurrent 之 Condition

java.util.concurrent最初的一个目标,就是消除之前java使用synchronized与Object的各种监视器方法(notify(),wait())等等来实现线程之前的各种同步与通信的不变与低效,我们现在知道,j.u.c中实现了AQS,并通过AQS实现了一些锁比如我们讲到的ReentrantLock。Lock对象的lock()方法就相当于synchronized,但J.U.C的L
原创
发布博客 2017.10.24 ·
429 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

java.util.concurrent 之 可重入锁ReentrantLock

这次介绍一下以AQS为模板的一个简单的锁的实现:ReentrantLock——可重入锁首先解释两个字:重入。重入就是重新进去,进去哪里?进去被ReentrantLock锁住的代码块。被为什么说这个锁时可重入的,是因为这个锁有一个性质,就是在这个锁已经被当前线程获取的情况下,这个线程再次尝试获取时就不用重新设置锁状态。
原创
发布博客 2017.10.23 ·
318 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

java.util.concurrent 之 队列同步器AQS

现在公共平台一些一直在用的老系统(UM),用户量越来越多,并发量越来越大,对java.util.concurrent 包的使用已经必不可少,很多时候我们只是使用这个包中的一些类,至于这些类为什么能够有这么优美的性质,我们要是不知道,那对于一个Java程序员来说这是比较可惜的,我准备从最基本的AQS(队列同步器)和CAS(compareAndSet操作)开始,一步一步介绍这些类,也是提升自己。今天来看
原创
发布博客 2017.10.11 ·
312 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

bitmap算法的介绍

尽管用某种列表的下表来作为某个元素的值这种想法很多人都有(大学的时候做算法题经常会有这种想法,有时也会付诸实践),但是相信刚从大学出来,很少有人会知道这种思想已经被提炼成一种算法了。bitmap算法的意思就像他的名字,它是由一堆bit组成的map,它先初始化一大堆bit,就假设n个bit吧。然后,这些bit的下标作为某种哈希算法的值,bit本身表示该值是否存在。如果不告诉你他的应用场景,你可能会觉得
原创
发布博客 2017.09.13 ·
431 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

深拷贝与浅拷贝(clone方法与赋值)

当需要一个与之前对象相同的对象时,应当实现该类的Cloneable接口,一般来说clone方法的实现如下:protected Chicken clone() throws CloneNotSupportedException { // TODO Auto-generated method stub Chicken cloneChicken = null;
原创
发布博客 2015.07.05 ·
466 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

安卓网页版官方文档网盘地址

发布资源 2015.07.03 ·
txt

自动装箱与拆箱功能

自动装箱与拆箱功能是指将基本数据类型变量封装在Wrapper类对象中或将Wrapper类对象中的值赋给基本数据类型变量的行为。装箱(Boxing)int i = 10;Integer integer = i;拆箱(Unboxing)Integer fooInteger = 10;int fooPrimitive = fooInteger;自动装箱与拆箱功能是所谓的编译程序蜜糖(compilerS
原创
发布博客 2015.07.03 ·
357 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Java编程思想第四版完整中文高清版

发布资源 2015.03.05 ·
pdf

Android官方API文档完整版.chm

发布资源 2015.03.05 ·
chm