摘要: 1. ClassNotFoundException (1) 发生原因 当通过以下3种方法根据类名加载类,但是又没有找到类的定义的时候,就会抛出ClassNotFoundException异常: (2) 类型 看ClassNotFoundException的类继承关系,它是从Exception继承下来 阅读全文
posted @ 2018-12-03 10:14 lasdaybg 阅读(422) 评论(0) 推荐(0) 编辑
摘要: 查看已安装的docker 如果已安装,并且需要卸载,则执行以下命令: 更新apt索引 apt需要支持HTTPS 添加Docker的GPG Key 添加docker源 再次更新apt索引 安装docker 参考链接: https://docs.docker.com/install/linux/dock 阅读全文
posted @ 2018-11-28 14:15 lasdaybg 阅读(196) 评论(0) 推荐(0) 编辑
摘要: 1 Gradle配置在dependencies中添加以下依赖: 具体的版本可以在https://mvnrepository.com/artifact/io.springfox中查看到 2 添加Swagger2配置类 3 Controller示例 这里用到了几类注解:@Api用在类上,说明这个是Swa 阅读全文
posted @ 2018-11-28 13:40 lasdaybg 阅读(2621) 评论(0) 推荐(0) 编辑
摘要: ubuntu环境修改IP地址方法和CentOS系统修改方法不太一样。ubuntu系统修改IP地址方法如下: 编辑/etc/network/interfaces,增加以下内容: 修改完之后执行以下命令重启网卡: 或者执行这个命令也可以重启网卡: 如果网卡重启失败,可以执行以下命令查看日志: 阅读全文
posted @ 2018-11-27 19:58 lasdaybg 阅读(2650) 评论(0) 推荐(0) 编辑
摘要: JavaScript的加密和解密用的是google的CryptoJS库。本文以AES/ECB/NoPadding为例展示AES加密和解密的方法。 需要下载CryptoJS库,下载地址如下:https://github.com/sytelus/CryptoJS 需要引入库文件:<script src= 阅读全文
posted @ 2018-11-16 20:07 lasdaybg 阅读(55757) 评论(3) 推荐(0) 编辑
摘要: 在spring中,通常可以使用切面编程方式对web请求记录操作日志。但是这种方式存在一个问题,那就是只能记录url中的请求参数,无法记录POST或者PUT请求的报文体,因为报文体是放在request对象的InputStream中的,只能读取一次。解决方法就是利用HttpServletRequestW 阅读全文
posted @ 2018-11-08 15:48 lasdaybg 阅读(2248) 评论(0) 推荐(0) 编辑
摘要: 公室里的主机获取到的地址是路由器分配的私网地址,通常是192.168.1.x,只有挂在同一个路由器底下的其它主机可以访问,路由器外面的主机是无法访问的。但是有时候我们希望把办公室内的服务器上的服务暴露到公网,用于演示、联调、测试等,这时就需要在路由器上配置虚拟服务器,将端口映射到公网。以TP-LIN 阅读全文
posted @ 2018-11-02 15:55 lasdaybg 阅读(9898) 评论(0) 推荐(1) 编辑
摘要: 有时候页面会遇到404页面找不到错误,或者是500、502这种服务端错误,这时候我们可能希望自己定制返回页面,不希望看到默认的或者是内部的错误页面,可以通过nginx配置来实现。 1 50x错误对于50x错误,通常不会直接将错误内容显示在页面,而是由前台页面来解析错误内容并展示在前台的某个位置。我们 阅读全文
posted @ 2018-10-31 16:06 lasdaybg 阅读(8848) 评论(0) 推荐(0) 编辑
摘要: 1 查询参数 请求格式:url?参数1=值1&参数2=值2...同时适用于GET和POST方式spring处理查询参数的方法又有几种写法: 方法一:方法参数名即为请求参数名 方法二:从HttpServletRequest中提取参数 方法三:方法参数名和请求参数名可以不一样,通过@RequestPar 阅读全文
posted @ 2018-10-25 15:02 lasdaybg 阅读(4635) 评论(0) 推荐(2) 编辑
摘要: 1 单个文件的编译和执行创建main.c文件,内容如下: 编译: 执行: 2 多个文件的编译和执行创建sum.c文件,内容如下: 创建main.c文件,内容如下: 编译 生成可执行文件,文件名为main 执行程序 执行结果同上 3 使用动态链接库方式生成动态链接库 生成可执行文件,文件名为main 阅读全文
posted @ 2018-10-19 17:01 lasdaybg 阅读(740) 评论(0) 推荐(0) 编辑