自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(12)
  • 资源 (19)
  • 收藏
  • 关注

转载 java关键字valatile超详细解析

java关键字valatile超详细解析花点时间看看,帮助不是一点点。。。一、Java内存模型想要理解volatile为什么能确保可见性,就要先理解Java中的内存模型是什么样的。Java内存模型规定了所有的变量都存储在主内存中。每条线程中还有自己的工作内存,线程的工作内存中保存了被该线程所使用到的变量(这些变量是从主内存中拷贝而来)。线程对变量的所有操作(读取

2017-05-30 05:13:25 2584 1

原创 java中你所不知道的'=='

java中你所不知道的'=='再谈这个问题之前,我们先聊一聊java的8大原始数据类型:(1)boolean——1 bit——Boolean(2)byte——1 byte——Byte(3)short——2 bytes——Short(4)int——4 bytes——Integer(5)long——8 bytes——Long(6)float——4 bytes——Fl

2017-05-30 04:43:10 934

转载 面试中关于Java你所需知道的的一切

面试中关于Java你所需知道的的一切 来源:极客头条本篇文章会对面试中常遇到的Java技术点进行全面深入的总结,帮助我们在面试中更加得心应手,不参加面试的同学也能够借此机会梳理一下自己的知识体系,进行查漏补缺。1. Java中的原始数据类型都有哪些,它们的大小及对应的封装类是什么?(1)boolean   boolean数据类型非true即false。这个数据类型表

2017-05-30 04:12:36 2059

转载 java线程面试题

java线程面试题在典型的Java面试中, 面试官会从线程的基本概念问起, 如:为什么你需要使用线程, 如何创建线程,用什么方式创建线程比较好(比如:继承thread类还是调用Runnable接口),然后逐渐问到并发问题像在Java并发编程的过程中遇到了什么挑战,Java内存模型,JDK1.5引入了哪些更高阶的并发工具,并发编程常用的设计模式,经典多线程问题如生产者消费者,哲学家就餐,读写

2017-05-30 03:57:05 1204

原创 AndroidHandler源码级分析及实现

AndroidHandler源码级分析及实现1.android handler 概述百度百科:Handler主要用于异步消息的处理:当发出一个消息之后,首先进入一个消息队列,发送消息的函数即刻返回,而另外一个部分在消息队列中逐一将消息取出,然后对消息进行处理,也就是发送消息和接收消息不是同步的处理。 这种机制通常用来处理相对耗时比较长的操作。handler,looper,message

2017-05-29 23:55:45 3213

原创 java线程高并发编程

java线程详解及高并发编程庖丁解牛线程概述:祖宗:说起java高并发编程,就不得不提起一位老先生Doug Lea,这位老先生可不得了,看看百度百科对他的评价,一点也不为过:如果IT的历史,是以人为主体串接起来的话,那么肯定少不了Doug Lea。这个鼻梁挂着眼镜,留着德王威廉二世的胡子,脸上永远挂着谦逊腼腆笑容,服务于纽约州立大学Oswego分校计算机科学系的老大

2017-05-29 23:49:12 8425 7

原创 android三级缓存访问网络图片

android三级缓存访问网络图片什么是三级缓存?第一级:内存缓存(优先从内存中加载图片,速度最快,不浪费流量)第二级:本地缓存(其次从本地加载图片,速度快,不浪费流量)第三级:网络缓存(最后从网络加载图片,速度慢,浪费流量)简单原理图:三级缓存分别的解决方案内存缓存解决方案:方案一:普通的hashmap。由于android默认给每个

2017-05-28 21:09:08 1212

原创 android网络访问框架OkHttp的进一步封装

android网络访问框架OkHttp的进一步封装概述:android网络框架之OKhttp[1] 一个处理网络请求的开源项目,是安卓端最火热的轻量级框架,由移动支付Square公司贡献(该公司还贡献了Picasso)[2] 用于替代HttpUrlConnection和Apache HttpClient(android API23 6.0里已移除HttpClient

2017-05-28 17:00:35 2106

原创 Android Mvp架构设计与性能优化

Android Mvp架构设计与性能优化什么是mvp架构设计?MVP是模型(Model)、视图(View)、主持人(Presenter)的缩写,分别代表项目中3个不同的模块。  模型(Model):负责处理数据的加载或者存储,比如从网络或本地数据库获取数据等;  视图(View):负责界面数据的展示,与用户进行交互;  主持人(Presenter):相当于协调者,是模型与视

2017-05-27 22:26:51 1378

原创 基于bfs搜索算法的迷宫最短路径游戏

基于bfs搜索算法的迷宫最短路径游戏废话不多说:因为在我的上一篇博客里已经提到了bfs算法.花了一天的时间写的一个小游戏,虽然界面不怎么样,但是算法确实很难写。

2017-05-26 21:03:51 1653 1

原创 宽度优先搜索BFS算法

宽度优先搜索BFS算法什么是宽度优先搜索?宽度优先搜索(BFS,Breadth_First Search)总是优先搜索距离初始状态近的状态,也就是说,他是按照开始状态->只需一次转移就可以到达的所有状态->只需两次转移就可以到达的所有状态->。。。就这样顺序进行搜索,对于同一个状态,宽度优先搜索只经过一次,因此复杂度为O(状态数*转移的方式)如何实现宽度优先搜索?深度优

2017-05-26 20:43:01 2647 2

原创 深度优先DFS搜索算法

深度优先DFS搜索什么是深度优先搜索?深度优先搜索(DFS ,Depth-First Search)是搜索手段之一。它从某个状态,不断地转移状态直到无法转移,然后回退到前一步的状态,继续转移到其他状态,如此不断重复,直到找到最钟的解。

2017-05-26 19:48:30 1085

seata学习.rar

seata+nacos初体验seata+nacos初体验seata+nacos初体验seata+nacos初体验seata+nacos初体验

2021-02-25

mysql8.txt

网络配置,mysql8安装

2020-12-30

dubbo spi可扩展机制源码解析

dubbo spi可扩展机制源码解析

2020-12-24

mysql8安装指南

mysql8安装指南

2020-12-21

springcloud config配置中心

springcloud config配置中心

2020-03-10

springcloud zuul

springcloud zuul

2020-03-10

springcloud hystrix+feign

springcloud hystrix+feign

2020-03-10

springcloud应用之feign

springcloud应用之feign

2020-03-10

eureka集群搭建

eureka集群搭建

2020-03-10

eureka单体注册中心

eureka单体注册中心

2020-03-10

eureka.zip

spring cloud eureka集群+ribbon+feigspring cloud eureka集群+ribbon+feignspring cloud eureka集群+ribbon+feignspring cloud eureka集群+ribbon+feignspring cloud eureka集群+ribbon+feignn

2020-03-06

手写spring ioc 终版

笔者大概花了10天写了这套框架, 支持@Configuration @Component @ComponentScan @Import ImportBeanDefinitionRegistry FactoryBean @Bean @Lazy @Scope @Autowired @Value @Role autowiredMode 循环依赖 循环import, ImportBeanDefinitionRegistry +MapperScan+FactoryBean笔者也都实现了这些,并且测试用例有此案例,通过此例可以了解mybatis是怎样利用spring的这两个扩展接口来完成mapper的扫描与mapper的动态代理的

2019-12-19

手写spring ioc源代码 org.zip , 初步完成 version1.1

这是我手写的 spring ioc 源码,第一版初步完成,支持构造器推断选择,支持属性的循环依赖,支持注解功能,与spring源码相似度非常高,对spring源码不了解但又想学习的,强烈建议看这个,后续继续更新

2019-12-16

手写spring ioc(三) 资源org.zip

本资源是个人手写spring ioc的源码,实现了ioc基本功能,解决了循环依赖,推动构造器,自动注入等

2019-12-13

dubbo2.zip

dubbo链路追踪

2019-06-20

自定义mystruts

自定义 mystruts

2017-12-03

音乐url大全(303222个)

303222个音乐url

2017-11-11

apache-maven

搭建maven项目所需的文件 搭建maven项目所需的文件 搭建maven项目所需的文件

2017-10-24

坦克大战源码

坦克大战源码

2016-12-19

空空如也

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

TA关注的人

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