一个优秀的开发,不能等到程序交到测试人员手上才发现代码的问题。需要学会自己书写单元测试,保证自己代码的质量。
添加单元测试
单元测试需要引入 JUnit 相关的包,一般来说,使用IDE添加JUnit单元测试的时候,会自动添加。Maven的单元测试配置如下:
<dependency>
<groupId>junit</gro……继续阅读 »
悠悠
7年前 (2017-11-02) 4294浏览 0评论
2个赞
JSON 作为非常轻便的数据交互格式,在Spring中用的非常多,作为客户端和服务端数据交互的数据格式。
使用@ResponseBody返回JSON数据
如果需要使得某个服务端的接口返回个客户端JSON格式的数据,可以通过给Controller添加 @ResponseBody 注解实现。
该方法不需要额外的配置,只需要使用 @ResponseBody 注解,……继续阅读 »
悠悠
7年前 (2017-11-01) 4407浏览 0评论
2个赞
Java 中有很多非常成熟的 JSON 库,常用的有 fastjson,Jackson,Gson,我一般使用阿里的 fastjson,json 解析非常快速和简单。下面针对 fastjson 简单介绍。
fastjson库引入
fastjson 在Maven中的配置如下:
<dependency>
<groupId>com.a……继续阅读 »
悠悠
7年前 (2017-11-01) 7235浏览 0评论
0个赞
Java是 Unicode 编码的,稍微不注意,就会出现乱码的问题,乱码的根本原因就是对文本进行编码的时候和解码的时候,所使用的编码字符集不一致导致的。像SpringMVC搭建的Web服务这类事,输入和输出在两个完全不同的环境中的情况,稍微不注意就会出现问题,这种MVC模式的乱码问题,一定要先定位乱码出现的位置,然后针对出现位置前后两个环境的编码配置差异,检……继续阅读 »
悠悠
7年前 (2017-10-30) 3776浏览 0评论
0个赞
1. SpringMVC简单介绍
对于SpringMVC,我也只是简单的了解,这儿进行一些简单的总结。更加详细的内容可以参考官方文档:Spring Framework Reference
SpringMVC是一个非常强大的IOC依赖注入容器,通过xml配置文件来管理类和类之间的依赖关系,对于程序员来说,我们只要通过注解或者配置等方式来指定类之间的依赖关系,由……继续阅读 »
悠悠
7年前 (2017-10-19) 4034浏览 0评论
2个赞
查看占用内存或CPU最高的前N个进程
很多时候需要查看占用内存或者CPU最高的那些进程,这时候,可以使用以下命令:
# 查看内存使用下面命令
ps aux | sort -k4nr | head -10
# 查看CPU使用下面命令
ps aux | sort -k3nr | head -10
其中K为查看的进程数,比如10,ps命令用于查看进程运行情况,s……继续阅读 »
悠悠
7年前 (2017-10-13) 10525浏览 1评论
5个赞
1. Shell 文件包含
和其他语言一样,Shell 也可以包含外部脚本。这样可以很方便的封装一些公用的代码作为一个独立的文件,包含方式如下:
. filename # 注意点号(.)和文件名中间有一空格
# 或则下面的方式
source filename
假设同一个文件夹下面有两个文件: test1.sh 和 test2.sh。可以在test2.sh……继续阅读 »
悠悠
7年前 (2017-10-13) 3363浏览 0评论
1个赞
Pycharm提示:Expected type ‘optional[bytes]’ got ‘str’ instead
使用split类似函数的时候提示:Expected type ‘optional[bytes]’ got ‘str’ instead
row.s……继续阅读 »
悠悠
7年前 (2017-10-12) 8730浏览 0评论
3个赞
Shell脚本中经常使用 echo 命令进行输出,test 命令进行表达式判断, printf 命令进行格式化输出。
1. echo 命令
1.1 基本使用
Shell 的 echo 指令与 PHP 的 echo 指令类似,都是用于字符串的输出。输出字符串时,可以省略掉引号。echo命令默认在末尾添加换行符。
username='uusama'
echo ……继续阅读 »
悠悠
7年前 (2017-10-12) 4937浏览 0评论
6个赞
1.概述
1.1 关于shell脚本
严格的来说,Shell 和 Shell脚本是两个不同的概念,但是业界所说的 shell 通常都是指 shell 脚本。
Shell 是一个用 C 语言编写的程序
Shell 既是一种命令语言,又是一种程序设计语言
Shell 脚本是一种为 shell 编写的脚本程序
Shell 脚本可以看做是一系列任务命令的脚本集合
……继续阅读 »
悠悠
7年前 (2017-10-12) 3120浏览 0评论
3个赞