武汉大学软件工程2017秋 (武汉大学)

  • 班级所有博文发布时间分布(24小时制):
  • TDD示例

    参考文档: 码农翻身-从零开始造Spring 中的《介绍TDD开发方式, 重构的方法》 TDD的流程是: 写一个测试用例->运行:失败->写Just enough的代码,让测试通过->重构代码保持测试通过,然后循环往复。 下面,我们通过一个简单的例子来说明TDD的流程 需求:写一个方法,返回小于给定
    Grey Zeng   2020-07-18 20:05   0   55
  • 单元测试Tips

    多个测试用例应该怎么组织? 假设需要测试的类是A,B,C,D,A和B在pk1包下,B和C在pk2包下 如果每次都手动点击A,B,C,D这几个类对应的测试类,那么很不方便, 我们可以对pk1包下的A和B的测试类分为以下几个,ATest,BTest,Pk1AllTest,其中ATest和BTest分别对
    Grey Zeng   2020-07-18 00:06   0   51
  • Linux下配置frp实现Windows远程桌面连接

    需要准备一台公网IP的Linux服务器 安装 sudo apt-get update sudo apt-get upgrade 依次执行以下四条命令 sudo wget https://code.aliyun.com/MvsCode/frps-onekey/raw/master/install-fr
    Grey Zeng   2020-05-29 01:25   0   97
  • Ubuntu Server 18.04上安装fail2ban

    安装 sudo apt-get update sudo apt-get upgrade 执行完以上操作后,执行以下命令进行安装 sudo apt-get install -y fail2ban 需要以下命令启动该服务 sudo systemctl start fail2ban sudo system
    Grey Zeng   2020-05-29 00:04   0   46
  • Spring Security实现用户名密码登录

    环境 JDK 1.8 Spring Boot 2.3.0.RELEASE Maven 3.6.1 H2数据库 用户名密码登录 首先,我们用Spring Security实现用户输入用户名密码登录验证并获取相应权限。 E-R图 完整建表语句 因为是测试程序,所以用H2数据库来测试。SQL脚本在reso
    Grey Zeng   2020-05-20 22:43   0   1143
  • Spring Boot集成H2数据库

    需求 平时学习的时候,涉及到一些连接数据库相关的操作,经常需要初始化本地数据库,比如装个MySQL,初始化一些脚本,比较麻烦,H2是内存数据库,Spring Boot可以在应用启动的时候对H2数据库初始化一些SQL脚本,这样的话,在学习/测试阶段,可以先使用H2数据库进行测试和学习,不需要额外安装M
    Grey Zeng   2020-05-20 14:26   0   260
  • 2019年过去了,我很怀念它

    作者: "Grey" 原文地址:https://www.cnblogs.com/greyzeng/p/12117161.html 2019年对我来说是很不平凡的一年。 2019年3月20号晚上11点11分,嘻嘻(小名)宝宝降生,母子平安,我很开心,也很激动。在怀胎十月的过程中,老婆经历了之前从未经历
    Grey Zeng   2019-12-29 23:33   4   631
  • 基于Spring Boot的统一异常处理设计

    基于Spring Boot的统一异常处理设计 作者: "Grey" 原文地址: "https://www.cnblogs.com/greyzeng/p/11733327.html" Spring Boot中,支持RestControllerAdvice统一处理异常,在一个请求响应周期当中,如果Con
    Grey Zeng   2019-10-24 17:02   0   1007
  • Git推送到多个远程仓库

    Git推送到多个远程仓库 "Grey" "原文地址" 准备工作 在 "码云" 和 "Github" 上分别新建两个 不包括任何文件的空仓库 (若是两个已经有文件的仓库,请参见 "关联已经存在的项目" ) https://github.com/GreyZeng/article.git https://
    Grey Zeng   2019-10-03 21:22   0   1794
  • Tensorflow踩坑之tf.nn.bidirectional_dynamic_rnn()报错 “ValueError: None values not supported.”

    详细解决方法见链接:https://stackoverflow.com/questions/39808336/tensorflow bidirectional dynamic rnn none values error 主要原因:tf.nn.bidirectional_dynamic_rnn()中的
    LLLiuye   2019-03-19 18:46   0   2392