• Dubbo(二):深入理解Dubbo的服务发现SPI机制

    Dubbo(二):深入理解Dubbo的服务发现SPI机制 一、前言 用到微服务就不得不来谈谈服务发现的话题。通俗的来说,就是在提供服务方把服务注册到注册中心,并且告诉服务消费方现在已经存在了这个服务。那么里面的细节到底是怎么通过代码实现的呢,现在我们来看看Dubbo中...

    2020-02-10 16:08:24 文件IE谈谈EtsyPSCFAVSSL<NET

  • 并发编程之第三篇(synchronized)

    并发编程之第三篇(synchronized) 并发编程之第三篇(synchronized) 3. 自旋优化 4. 偏向锁 撤销-其它线程使用对象 撤销-调用wait/notify 批量重偏向 批量撤销 5. 锁消除 4.7 wait/notify API介绍 4.8 wait notify的正确姿势 同步模式之保护性暂停 异步模式之生产者/...

    2020-02-10 16:08:17 wordIEtim专心AV回忆<SQL传递对象

  • 发布开源项目到Jcenter

    发布开源项目到Jcenter 前言 为了将阿里云短信开箱即用发布到Jcenter仓库,前前后后花费了1天半的时间,把端午节都搭进去了。终于今天收到了Jcenter的消息,自己发布的包被添加到了Jcenter仓库,也算给开源社区做了次小贡献??????。 现在记录下踩过的坑。 注册Jcenter...

    2020-02-10 16:07:34 java项目文档文件收录用户IEwebsite本地测试LBS网络日志

  • 阿里云短信开箱即用

    阿里云短信开箱即用 简介 使用 SpringBoot 自动装配简化对接阿里云短信过程。 小工具一枚,欢迎使用和Star支持,如使用过程中碰到问题,可以提出Issue,我会尽力完善该Starter。 版本基础 aliyun-java-sdk-core:4.1.0 如何使用 Maven dependency groupIdio.github.gcdd...

    2020-02-10 16:07:03 定义IE阿里云2345WiredAccess手机AVapache<

  • MyBatis-Plus学习笔记(2):代码生成器

    MyBatis-Plus学习笔记(2):代码生成器 AutoGenerator 是 MyBatis-Plus 的代码生成器,通过 AutoGenerator 可以快速生成 Entity、Mapper、Mapper XML、Service、Controller 等各个模块的代码。 项目结构: 生成前: 生成后: pom.xml: dependencies dependency groupId...

    2020-02-10 16:06:22 文件定义mysqlword驱动用户IE2345WiredCF

  • 到头来还是逃不开Java - Java13面向对象基础

    到头来还是逃不开Java - Java13面向对象基础 面向对象基础 没有特殊说明,我的所有学习笔记都是从 廖老师 那里摘抄过来的,侵删 引言 兜兜转转到了大四,学过了C,C++,C#,Java,Python,学一门丢一门,到了最后还是要把Java捡起来。所以奉劝大家,面向对象还是要掌握...

    2020-02-10 16:05:52 文件定义LinuxWindows虚拟机IE系统压缩文件abc.xyz.xyz

  • Spring-Security无法正常捕捉到UsernameNotFoundException异常

    Spring-Security无法正常捕捉到UsernameNotFoundException异常 前言 在Web应用开发中,安全一直是非常重要的一个方面。在庞大的spring生态圈中,权限校验框架也是非常完善的。其中,spring security是非常好用的。今天记录一下在开发中遇到的一个spring-security相关的...

    2020-02-10 16:05:37 word用户应用开发跟踪代码Web应用开发BugWiredAVwebthe

  • 并发队列之PriorityBlockingQueue

    并发队列之PriorityBlockingQueue 这一篇说一下PriorityBlockingQueue,引用书中的一句话:这就是带优先级的无界阻塞队列,每次出队都返回优先级最高或者最低的元素(这里规则可以自己制定),内部是使用平衡二叉树实现的,遍历不保证有序; 其实也比较容易,就是基于数...

    2020-02-10 16:05:36 定义IEAV<theWAP异常指定namewhile

  • C++的new&amp;delete

    C++的newdelete new的过程 new的过程: 先分配memory,再调用ctor 我们常用的创建对象的方法有两种 Complex c(1,2); //栈Complex *pc = new Complex(1,2); //堆 第一种创建出来的对象将保存在栈上,第二种则在堆上,必须手动回收内存空间(通过delete) 为了解释new的...

    2020-02-10 16:03:06 内存管理PSC++<常用call对象地址handler指定

  • SpringBoot 集成JUnit

    SpringBoot 集成JUnit 项目太大,不好直接测整个项目,一般都是切割成多个单元,单独测试,即单元测试。 直接在原项目上测试,会把项目改得乱七八糟的,一般是单独写测试代码。 进行单元测试,这就需要集成JUnit。 (1)在pom.xml中添加JUnit的依赖 !-- JUnit的起步依...

    2020-02-09 16:05:12 文件WiredAV<Application项目对象指定sys代码