Spring & Maven & Profiles

主要是根据[这篇博客][1]上的方案进行配置,上面写的很详细,具体用法请看原文。 记一下遇到的问题,主要是由于 *profiles.profile.properties* 中定义

Call Rest Api by Retrofit2

**功能:**通过 *Retrofit2* 调用远程 Api 。 这里以调用微信小游戏的获取 *access_token* 功能为例。 ## *pom.xml* 添加 *

Call Rest Api by Feign

**功能:** 通过 *Feign* 调用远程 Api 。 ## *pom.xml* 添加依赖 *feign-jackson* 和 *feign-slf4j* 。 ```

Java解惑-08:Dos Equis

```java public class JavaPuzzlers008 { public static void main(String[] args) {

Java解惑-07:互换内容

下面的程序使用了复合的异或赋值操作符,它所展示的技术是一种编程习俗。 ```java public class JavaPuzzlers007 { public stat

Java解惑-06:多重转型

## 问题 观察如下代码,你认为将打印什么? *-1* 吗? ```java System.out.println((int) (char) (byte) -1); `

Java解惑-05:十六进制的趣事

```java System.out.println(Long.toHexString(0x100000000L + 0xcafebabe)); // print cafebabe

Java解惑-04:初级问题

下面打印的结果为什么不是 *66666* 而是 *17777* ? ```java System.out.println(12345 + 5432l); // print 1777

Java解惑-03:长整除

下面的示例代码计算的是一天中的微秒数除以一天中的毫秒数,因为正好差3个数量级,理应打印 *1000* ,但结果打印的是 *5* 。 ```java final long MICRO

在 Java 中传递参数引用

今天想在 *Java* 中传递变量引用到方法时,发现 *Java* 中没有对应的关键字(类似与 C# 中的 `ref` 和 `out`)。 网上找到的都是通过包装类的方式来实现这