自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

云y的博客

java笔记 面试笔记

  • 博客(11)
  • 资源 (4)
  • 收藏
  • 关注

原创 springboot自动装配分析

SpringBoot 自动配置主要通过 @EnableAutoConfiguration, @Conditional, @EnableConfigurationProperties 或者 @ConfigurationProperties 等几个注解来进行自动配置完成的。@EnableConfigurationProperties  :给自动配置提供具体的配置参数,只需要写在 applicat...

2019-01-02 15:01:21 2435

原创 常见设计模式

几种常用的设计模式介绍相关链接:https://www.cnblogs.com/ILoke-Yang/p/8054466.html目录1.设计模式的起源2.软件设计模式的分类2.1.创建型2.2.结构型2.3.行为型3.常见设计模式介绍3.1. 单例模式(singleton)3.2. 简单工厂(StaticFactor...

2019-05-27 10:53:02 211

原创 MybatisPlus学习

简介Mybatis-Plus(简称MP)是一个Mybatis的增强工具,在 Mybatis 的基础上只做增强不做改变,为简化开发、提高效率而生。是一种集mybatis与hibernate的优点一起的框架,它提供了hibernate的单表CRUD操作的方便同时,又保留了mybatis的特性。特性 无侵入:Mybatis-Plus 在 Mybatis 的基础上进行扩展,只做增强不做改...

2019-05-27 10:51:27 610

原创 java8 Lambda表达式用法全集 精简你的代码吧!

目录什么是函数式编程函数式风格优点1、代码简洁2、易于多线程3、可读性更高常用Lambda表达式1.替代匿名内部类3.用lambda表达式实现map4.用lambda表达式实现map与reduce5.filter操作6.与函数式接口Predicate配合7.Match(匹配)8.Limit(限制)9.compare(排序)什么是函数式编程...

2019-05-27 10:26:57 324

原创 springboot启动原理分析

在 Spring Boot 项目的启动类中常见代码如下:一、SpringApplication 初始化探究SpringApplication.run() 的实现在这个静态方法中,创建 SpringApplication 对象,并调用该对象的 run 方法。首先是进入单个参数的构造方法,然后进入两参数的构造方法(ResourceLoader 为 null),然后进行初始化。...

2019-01-02 15:00:14 319

原创 springboot基础用法

一 背景spring官方网站本身使用Spring框架开发,随着功能以及业务逻辑的日益复杂,应用伴随着大量的XML配置文件以及复杂的Bean依赖关系。随着Spring 3.0的发布,Spring IO团队逐渐开始摆脱XML配置文件,并且在开发过程中大量使用“约定优先配置”(convention over configuration)的思想来摆脱Spring框架中各类繁复纷杂的配置(即时是Java...

2019-01-02 14:58:01 580

原创 java微信公众号开发及源码分享

java微信公众号开发源码下载刚做完微信公众号项目,分享一下代码,经验!初写博客,格式写得不好,还请见谅。有不懂的可以留言或加qq 505281494交流下。一.第一步进行服务器接口配置,提交信息后,微信服务器将发送GET请求到填写的服务器地址URL上,开发者通过检验signature对请求进行校验。若确认此次GET请求来自微信服务器,请原样返回echostr参数内容,则接

2017-09-08 15:21:54 1383

转载 死锁原理及代码

死锁是两个或更多线程阻塞着等待其它处于死锁状态的线程所持有的锁。死锁通常发生在多个线程同时但以不同的顺序请求同一组锁的时候。例如,如果线程1锁住了A,然后尝试对B进行加锁,同时线程2已经锁住了B,接着尝试对A进行加锁,这时死锁就发生了。线程1永远得不到B,线程2也永远得不到A,并且它们永远也不会知道发生了这样的事情。为了得到彼此的对象(A和B),它们将永远阻塞下去。这种情况就是一个

2017-05-14 11:30:13 3064 1

原创 java--什么是多态?

同样的方法 不同的实现 .多态分为重写和重载..举个简单的例子,重写方面:class A { public void speak() { System.out.println("这是A类的方法!"); } } class B extends A { public void speak() { System.out.println("这是B类的方法

2017-03-21 16:30:14 380

转载 深入理解HashMap-java

Hashmap是一种非常常用的、应用广泛的数据类型,最近研究到相关的内容,就正好复习一下。网上关于hashmap的文章很多,但到底是自己学习的总结,就发出来跟大家一起分享,一起讨论。 1、hashmap的数据结构 要知道hashmap是什么,首先要搞清楚它的数据结构,在java编程语言中,最基本的结构就是两种,一个是数组,另外一个是模拟指针(引用),所有的数据结构都可以用这两个基本结构

2017-03-20 15:56:55 235

转载 JVM内存区域划分Eden Space、Survivor Space...解释以及jvm内存回收过程

jvm区域总体分两类,heap区和非heap区。heap区又分:Eden Space(伊甸园)、Survivor Space(幸存者区)、Tenured Gen(老年代-养老区)。 非heap区又分:Code Cache(代码缓存区)、Perm Gen(永久代)、Jvm Stack(java虚拟机栈)、Local Method Statck(本地方法栈)。HotSpot虚拟机GC算法采用分

2017-03-20 15:51:43 5780

tw-homework.zip

train火车题代码

2019-05-29

weka3.8桌面版

基于java的数据挖掘工具 可用来做随机森林 机器学习数据拟合。集合了大量能承担数据挖掘任务的机器学习算法,包括对数据进行预处理,分类,回归、聚类、关联规则以及在新的交互式界面上的可视化。如果想自己实现数据挖掘算法的话,可以参考Weka的接口文档

2018-04-19

erp oa后台管理系统

基于java ssm(springMvc,mybatis,spring)开发的erp oa后台管理系统,文件包括源代码 sql和文档资料。 只需导入数据库,即可成功启动。

2018-04-19

com.babasport.page.jar

下载后加入到maven资源中 即可

2017-04-27

空空如也

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

TA关注的人

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