自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

水利万物而不争

虚心竹有低头叶,傲骨梅无仰面花

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

原创 使用Dubbo SPI代码Demo

1.定义一个service 接口 @SPI public interface Kungfu { void fight(); } 2.写好多个 service的impl public class ShaoLinKungfu implements Kungfu { public void fight() { System.out.println("少林武功 天下第一"); } } public class ShaoLinKungfu implements Kungfu

2020-08-16 20:19:18 415

原创 自定义 Spring Boot Starter 自动装配实战

最简单的自定义 Spring Boot Starter 实战 1.创建一个最简单的Maven工程 只需要依赖 spring-context 即可 然后写添加 如下的代码 package com.learn.autoconfiguration.stater; import org.springframework.context.annotation.Bean; import org.springframework.context.annotation.Configuration; /** * de

2020-08-05 18:34:02 187

原创 java8 stream collector.toMap() 的 坑

Exception in thread "main" java.lang.NullPointerException at java.util.HashMap.merge(HashMap.java:1224) at java.util.stream.Collectors.lambda$toMap$58(Collectors.java:1320) at java.util.st...

2020-02-04 15:16:32 2695

原创 查看数据表的数据容量大小

Mysql数据库有一个  information_schema 库 在这个库下 执行下面的语句: SELECT concat( round( sum(DATA_LENGTH / 1024 / 1024), 2 ), 'MB' ) AS DATA FROM TABLES WHERE table_schema = 'cloud' AND table_name = 'table_event'; ...

2018-06-04 10:45:17 3051

原创 Spring Boot项目的jar包,并在windows服务器中注册成服务,开机启动

最近工作在windows服务器上部署 spring boot 的jar包之前都是在linux上运行命令: nohup java -jar xxx.jar > xxx.log &现在为了达到跟Linux一样的效果。最终方案:使用winswwinsw是一个开源项目,程序以及源码可以在Git Hub中下载:https://github.com/kohsuke/winsw/releas...

2018-06-03 13:42:54 6009 4

原创 Java数据结构与算法排序之----------------插入排序

在大多数情况下,插入排序算法是基本的排序算法中最好的一种。虽然插入排序算法仍然需要O(N^2)的时间,但是在一般情况下,它要比冒泡排序快一倍,比选择排序还要快一点。尽管它比冒泡排序和选择排序算法都更麻烦一些,但它也并不很复杂。它经常被用在比较复杂的排序算法的最后阶段,列入快速排序。 用插入排序为棒球队员排序 开始插入排序之前,把棒球队员按随机顺序排成一行。(他们可能急着想打球,...

2018-05-16 23:23:28 3765

原创 Java数据结构与算法排序之----------------选择排序

选择排序改进了冒泡排序,将必要的交换次数从O(N^2)减少到O(N)。不幸的是比较次数仍然保持为O(N^2)。然而,选择排序仍然为大记录量的排序提出了一个非常重要的改进,因为这些大量的记录需要在内存中移动,这就使交换的时间和比较的时间相比起来,交换时间更为重要。(一般来说,在Java语言中不是这种情况,Java中只是改变了引用位置,而实际对象的位置并没有发生改变。) 用选择排序算法对棒...

2018-05-15 21:18:52 2971

原创 Java数据结构与算法排序之----------------冒泡排序

由于排序非常重要而且有可能非常耗时,所以它已经成为一个计算机科学中广泛研究的课题,而且人们的确已经研究出一些非常成熟的方法。我就从最为熟悉的就是冒泡排序复习。Main 测试入口import simpleSort.BubbleSort; public class Main { public static void main(String[] args) { in...

2018-05-14 21:01:48 152

空空如也

空空如也

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

TA关注的人

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