3 AlbenXie

尚未进行身份认证

暂无相关描述

等级
TA的排名 1k+

springBoot @Enable* 注解的使用

这篇文章主要介绍了springBoot@Enable*注解的使用,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧1、为什么使用@SpringBootApplication注解,即可做到自动配置?答:@SpringBootApplication,内部起作用的注解其实有3个。@EnableAutoConfiguration,@ComponentScan,@Con...

2019-08-22 19:18:52

Spring EnableAutoConfigurationImportSelector 是如何工作的

功能EnableAutoConfigurationImportSelector是一个DeferredImportSelector,由springbootautoconfigure从版本1.3开始,提供用来处理EnableAutoConfiguration自动配置。EnableAutoConfigurationImportSelector继承自AutoConfigurationIm...

2019-08-22 19:11:05

Spring boot中PropertySource注解的使用方法详解

这篇文章主要给大家介绍了关于Springboot中PropertySource注解的使用方法,文中通过示例代码介绍的非常详细,对大家学习或者使用Springboot具有一定的参考学习价值,需要的朋友们下面来一起学习学习吧。前言本文将重点讲解一下Spring中@PropertySource注解的使用,如何通过PropertySource注解加载指定的配置文件。以及PropertySour...

2019-08-22 18:59:34

spring-boot通过@Scheduled配置定时任务及定时任务@Scheduled注解的方法

这篇文章主要介绍了spring-boot通过@Scheduled配置定时任务,文中还给大家介绍了springboot定时任务@Scheduled注解的方法,需要的朋友可以参考下串行的定时任务@ComponentpublicclassScheduledTimer{privateLoggerlogger=Logger.getLogger(this.getClass())...

2019-08-22 18:44:26

浅谈 RPC、RMI、REST 这些很绕的概念

什么是RPCRPC(RemoteProcedureCall)翻译过来叫远程过程调用,加上Protocol之后也有称之为远程过程调用协议,可以由不同的语言实现,根据维基百科的解释——RPC指在分布式环境下,一个计算机程序能调用另一个不同地址空间里的方法(不同地址空间通常指局域网下的另一台计算机),但是编码的形式就像调用一个本地方法一样,程序员不用去关心背后的细节。为什么要有...

2019-08-21 18:54:40

Java 使用RMI Java 使用RMI

Java使用RMIJava使用序列化的方式,可以实现远端的方法调用,在分工合作时非常方便。本文记录使用java标准库实现rmi一、服务端结构.├──pom.xml├──src│├──main││└──java││└──hello││├──HelloImpl.java││...

2019-08-21 18:45:34

JAVA RMI 实例

下面我将介绍一个完整的实例,让初学者能快速体验RMI的功用。分为以下四个步骤:1.创建远程接口及声明远程方法(HelloInterface.java)2.实现远程接口及远程方法(继承UnicastRemoteObject)(Hello.java)3.启动RMI注册服务,并注册远程对象(HelloServer.java)4.客户端查找远程对象,并调用远程方法(HelloClient)...

2019-08-21 18:42:37

分布式架构基础:Java RMI详解

GitHub:https://github.com/jayknoxqu/rmi-exampleRMI简介​JavaRMI,即远程方法调用(RemoteMethodInvocation),一种用于实现远程过程调用(RPC)(Remoteprocedurecall)的JavaAPI,能直接传输序列化后的Java对象和分布式垃圾收集。它的实现依赖于Java虚拟机(JVM),因...

2019-08-21 18:25:17

12 个超燃的 IntelliJ IDEA 插件!

今天再来介绍一下IDEA的一些炫酷的插件,IDEA强大的插件库,不仅能给我们带来一些开发的便捷,还能体现我们的与众不同。1.插件的安装打开setting文件选择Plugins选项 Ctrl+Alt+S File->Setting 分别是安装JetBrains插件,第三方插件,本地已下载的插件包。详情见往期关于settings的文章。2.各种插...

2019-08-20 17:12:53

使用IDEA时快捷键失效的原因和解决方法

问题:不知道大家使用IDEA时会不会有时发现有一些我们常用的快捷键(例如Ctrl+Shift+F,Ctrl+Shift+R等)无效了。原因:其实这是一个非常简单的问题,原因就是IDEA快捷键和你电脑上正在运行的其他软件的快捷键(热键)冲突了。而绝大多数冲突的软件是输入法,例如Win10自带的输入法就存在快捷键Ctrl+Shift+F。还有就是QQ、微信、...

2019-08-19 14:59:24

IDEA设置syso快捷键输出System.out.println();

用Eclipse时间长了,就习惯之前的快捷键!当然,IDEA不愧是Java开发的”利器”!写起代码就是一个字–“爽”!建议大家可以去尝试一下!当然,在IDEA中输出System.out.println();有它自带的快捷键sout我们也可以自定义相关的快捷键,以满足自己的习惯!下面就以设置syso为例,来输出System.out.println();在ID...

2019-08-19 14:56:00

idea-快捷键设置(代码格式化)

idea默认格式化快捷键是:Ctrl+Alt+L,有时会因其它软件快捷键的冲突导致失灵。设置方法如下:1.File-->Settings...    2.Keymap->Code  3.Code->ReformatCode 4.右击ReformatCode弹出AddKeyboardShortcu...

2019-08-19 14:52:37

IntelliJ IDEA的常用设置和快捷键

一、idea常用设置1、报错级别idea默认不会像eclipse一样需要ctrl+s进行保存,并且在保存时会进行编译(可以在File》Settings》Build,Execution,Deployment》Compilation中的makeprojectautomatically进行勾选设置)。但是idea同样能够对错误进行提示,并且我们可以设置错误的级别定义,可以在idea...

2019-08-19 14:49:18

BigDecimal的基本用法

在Java中,float声明的变量是单精度浮点数,double声明的变量是双精度浮点数,顾名思义就是double型的实体占用内存空间是float的两倍。float是4个字节而double是8个字节。float和double类型的数据,无法精确表示计算结果,这是由于float和double是不精确的计算。大家可以通过下面代码可以看出来:publicclassTest{publi...

2019-08-17 17:56:27

varchar和nvarchar等等的区别

很多开发者进行数据库设计的时候往往并没有太多的考虑char,varchar类型,有的是根本就没注意,因为存储价格变得越来越便宜了,忘记了最开始的一些基本设计理论和原则,这点让我想到了现在的年轻人,大手一挥一把人民币就从他手里溜走了,其实我想不管是做人也好,做开发也好,细节的把握直接决定很多东西。当然还有一部分人是根本就没弄清楚他们的区别,也就随便选一个。在这里我想对他们做个简单的分析,当然如果有...

2019-08-17 16:55:26

ORACLE数据库字段类型说明

ORACLE数据库字段类型说明类型 含义 存储描述 备注 CHAR 固定长度字符串 最大长度2000bytes VARCHAR2 可变长度的字符串, 最大长度4000bytes 可做索引的最大长度749 NCHAR 根据字符集而定的固定长度字符串 最大长度2000bytes NVARCHAR2 ...

2019-08-16 15:30:00

SpringBoot异步任务@Async

一.什么是异步调用?异步调用是相对于同步调用而言的,同步调用是指程序按预定顺序一步步执行,每一步必须等到上一步执行完后才能执行,异步调用则无需等待上一步程序执行完即可执行。二.如何实现异步调用?多线程,这是很多人第一眼想到的关键词,没错,多线程就是一种实现异步调用的方式。在非spring目项目中我们要实现异步调用的就是使用多线程方式,可以自己实现Runable接口或者集成Threa...

2019-08-16 14:52:08

SpringBoot定时任务@EnableScheduling

一、定时任务作用?定时任务相当于闹钟在什么时间做什么事情(执行什么命令/脚本)二、举例说明1、pom.xml中导入必要的依赖:  <parent><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-...

2019-08-16 14:51:36

常用数据库的字段类型及大小

Oracle/MSSQL/Mysql 常用数据库的字段类型及大小ORACLE的数据类型常用的数据库字段类型如下:字段类型中文说明限制条件其它说明CHAR固定长度字符串最大长度2000bytes`VARCHAR2可变长度的字符串最大长度4000bytes可做索引的最大长度749NCHAR根据字符集而定的固定长度字符串最大长度200...

2019-08-16 14:51:22

常用数据库的数据类型

Oracle数据库的数据类型CHAR-----固定长度字符串-----最大长度2000bytesVARCHAR2-----可变长度的字符串-----最大长度4000bytesNCHAR-----根据字符集而定的固定长度字符串-----最大长度2000bytesNVARCHAR2-----根据字符集而定的可变长度字符串-----最大长度4000bytes...

2019-08-16 14:49:45

查看更多

勋章 我的勋章
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!
  • 勤写标兵Lv4
    勤写标兵Lv4
    授予每个自然周发布9篇以上(包括9篇)原创IT博文的用户。本勋章将于次周周三上午根据用户上周的博文发布情况由系统自动颁发。