红烧排骨饭

快乐获得的越容易,空虚也来得越快


  • 首页

  • 标签

  • 分类

  • 归档

利用OkHttp的Interceptor为网络请求加入公共参数

发表于 2018-09-15 | 分类于 Android

背景

在开发中经常遇到这样的需求:每一次网络请求带上几个固定的参数,例如:

平台:os=android
API版本: v=1.0
…

这些参数就是为公共参数。公共参数一般是加在 Header,URL Query 或者 POST body 中。

阅读全文 »

在阿里云中配置-JavaWeb-环境(JDK、Maven、MySQL、Tomcat)

发表于 2018-09-15 | 分类于 安装与配置

系统环境

  • 阿里云
  • ubuntu 16.04 64位

前期配置

首先分别创建一下文件下载的存放目录。目的是为了更好的管理

1
2
3
4
cd ~
mkdir -p download/jdk
mkdir -p download/maven
mkdir -p download/tomcat

然后再创建软件的安装目录

1
2
3
mkdir -p app/jdk
mkdir -p app/maven
mkdir -p app/tomcat
阅读全文 »

使用http-server在本地搭建一个HTTP服务器

发表于 2018-09-14 | 分类于 安装与配置

目的

为了方便在其他设备上访问PC上的资源,比如查看一下写好的网页在移动设备上的显示效果;在局域网的多机器中共享文件等等。在本地搭建一个HTTP服务器。这样其他设备只需要一个地址就能访问PC上的资源

阅读全文 »

安装 MySQL 5.7

发表于 2018-09-14 | 分类于 安装与配置

自MySQL版本升级到5.7以后,其安装及配置过程和原来版本发生了很大的变化,下面详细介绍5.7版本MySQL的下载、安装及配置过程。

版本

目前针对不同用户,MySQL提供了2个不同的版本:

  • MySQL Community Server:社区版,该版本完全免费,但是官方不提供技术支持。
  • MySQL Enterprise Server:企业版,它能够高性价比的为企业提供数据仓库应用,支持ACID事物处理,提供完整的提交、回滚、崩溃恢复和行级锁定功能。但是该版本需付费使用,官方提供电话及文档等技术支持。

本文使用的是社区版。

阅读全文 »

安装node.js

发表于 2018-09-14 | 分类于 安装与配置

安装

Windows下的安装

官网:https://nodejs.org/en/
官网上会列出两个版本的 node.js

一般来说选择 LTS 版本就好。下载安装包,双击安装。

阅读全文 »

不用 Tomcat 的 Maven 插件,自己配置 Tomcat 和虚拟目录

发表于 2018-09-14 | 分类于 安装与配置

以前一直使用 tomcat7-maven-plugin 插件,虽然能直接跑起来项目,不用去关心如何配置 tomcat。但是出来混总是要还的,现在就必须得用原生的 Tomcat 了。因此记录过程,毕竟好记性不如烂笔头。

阅读全文 »

一个System.out与Throwable.printStackTrace输出信息顺序错乱的问题

发表于 2018-09-14 | 分类于 Java

昨天遇到了一个 System.out 与 Throwable.printStackTrace() 输出信息顺序错乱的问题。

现场还原

首先我调用 System.out 输出普通字符串

1
2
3
4
5
6
7
8
9
Time: 0.2
------------------------
!!!FAILURES!!!
Test Results:
Failures: 1 Errors: 1
There was 1 error:
0) test.MathTest.ok
There was 1 failure:
0) test.MathTest.add expected:"1" but was:"2"

然后再调用 Throwable.printStackTrace() 输出异常信息

1
2
3
4
5
6
7
8
java.lang.NoSuchMethodException: test.MathTest.ok()
at java.lang.Class.getMethod(Class.java:1786)
at com.okada.junit.TestCase.runTest(TestCase.java:51)
at com.okada.junit.TestCase.run(TestCase.java:31)
at com.okada.junit.TestSuite.run(TestSuite.java:23)
at com.okada.junit.TestRunner.run(TestRunner.java:44)
at com.okada.junit.TestRunner.main(TestRunner.java:37)
at test.MathTest.main(MathTest.java:31)
阅读全文 »
1…1011
Ikutarian

Ikutarian

107 日志
36 分类
202 标签
© 2020 Ikutarian
由 Hexo 强力驱动 v3.8.0
|
主题 – NexT.Muse v6.6.0