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

原创 springboot自动装配分析
SpringBoot 自动配置主要通过 @EnableAutoConfiguration, @Conditional, @EnableConfigurationProperties 或者 @ConfigurationProperties 等几个注解来进行自动配置完成的。@EnableConfigurationProperties :给自动配置提供具体的配置参数,只需要写在 applicat...
2019-01-02 15:01:21
2505
原创 常见设计模式
几种常用的设计模式介绍相关链接: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
245
原创 MybatisPlus学习
简介Mybatis-Plus(简称MP)是一个Mybatis的增强工具,在 Mybatis 的基础上只做增强不做改变,为简化开发、提高效率而生。是一种集mybatis与hibernate的优点一起的框架,它提供了hibernate的单表CRUD操作的方便同时,又保留了mybatis的特性。特性 无侵入:Mybatis-Plus 在 Mybatis 的基础上进行扩展,只做增强不做改...
2019-05-27 10:51:27
768
原创 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
366
原创 springboot启动原理分析
在 Spring Boot 项目的启动类中常见代码如下:一、SpringApplication 初始化探究SpringApplication.run() 的实现在这个静态方法中,创建 SpringApplication 对象,并调用该对象的 run 方法。首先是进入单个参数的构造方法,然后进入两参数的构造方法(ResourceLoader 为 null),然后进行初始化。...
2019-01-02 15:00:14
399
原创 springboot基础用法
一 背景spring官方网站本身使用Spring框架开发,随着功能以及业务逻辑的日益复杂,应用伴随着大量的XML配置文件以及复杂的Bean依赖关系。随着Spring 3.0的发布,Spring IO团队逐渐开始摆脱XML配置文件,并且在开发过程中大量使用“约定优先配置”(convention over configuration)的思想来摆脱Spring框架中各类繁复纷杂的配置(即时是Java...
2019-01-02 14:58:01
642
原创 java微信公众号开发及源码分享
java微信公众号开发源码下载刚做完微信公众号项目,分享一下代码,经验!初写博客,格式写得不好,还请见谅。有不懂的可以留言或加qq 505281494交流下。一.第一步进行服务器接口配置,提交信息后,微信服务器将发送GET请求到填写的服务器地址URL上,开发者通过检验signature对请求进行校验。若确认此次GET请求来自微信服务器,请原样返回echostr参数内容,则接
2017-09-08 15:21:54
1458
转载 死锁原理及代码
死锁是两个或更多线程阻塞着等待其它处于死锁状态的线程所持有的锁。死锁通常发生在多个线程同时但以不同的顺序请求同一组锁的时候。例如,如果线程1锁住了A,然后尝试对B进行加锁,同时线程2已经锁住了B,接着尝试对A进行加锁,这时死锁就发生了。线程1永远得不到B,线程2也永远得不到A,并且它们永远也不会知道发生了这样的事情。为了得到彼此的对象(A和B),它们将永远阻塞下去。这种情况就是一个
2017-05-14 11:30:13
3162
原创 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
418
转载 深入理解HashMap-java
Hashmap是一种非常常用的、应用广泛的数据类型,最近研究到相关的内容,就正好复习一下。网上关于hashmap的文章很多,但到底是自己学习的总结,就发出来跟大家一起分享,一起讨论。 1、hashmap的数据结构 要知道hashmap是什么,首先要搞清楚它的数据结构,在java编程语言中,最基本的结构就是两种,一个是数组,另外一个是模拟指针(引用),所有的数据结构都可以用这两个基本结构
2017-03-20 15:56:55
289
转载 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
5940
weka3.8桌面版
2018-04-19
erp oa后台管理系统
2018-04-19
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人