- 博客(21)
- 资源 (7)
- 收藏
- 关注
转载 14个编写Spring MVC控制器的实用小技巧
本文介绍了编写Spring MVC框架的控制器(controller)的基础技巧和最佳操作。在Spring MVC框架中,编写控制器类通常是为了处理用户提出的请求。编写完成后,控制器会调用一个业务类来处理业务相关任务,进而重定向客户到逻辑视图名。Springdispatcher servlet会对逻辑视图名进行解析,并渲染结果或输出。这就是一个典型的“请求—响应”的完整流程。1.使用@controllerstereotype创建一个能够处理单个或多个请求的控制器类,最简单的方法就是使用@c.
2020-07-08 20:20:10
307
转载 100多个免费API接口分享 调用完全不限次数
各类无次数限制的免费API接口整理,主要是聚合数据上和API Store上的一些,还有一些其他的。聚合数据提供30大类,160种以上基础数据API服务,国内最大的基础数据API服务,下面就罗列一些免费的各类API接口。手机号码归属地API接口:https://www.juhe.cn/docs/api/id/11历史上的今天API接口:https://www.juhe...
2020-04-03 10:27:46
2694
2
原创 Jenkins 自动化部署入门详细教程(记录)
大纲1. 背景 在实际开发中,我们经常要一边开发一边测试,当然这里说的测试并不是程序员对自己代码的单元测试,而是同组程序员将代码提交后,由测试人员测试; 或者前后端分离后,经常会修改接口,然后重新部署; 这些情况都会涉及到频繁的打包部署; 手动打包常规步骤: 1. 提交代码 2. 问一下同组小伙伴有没有要提交的代码 3. 拉取代码并打包(wa...
2019-11-29 17:53:15
1048
原创 java获取配置文件中属性值(记录)
获取配置文件的属性值example目标配置文件jdbc.properties,现想要在java类里面调用opcl的urljdbc.url=jdbc:mysql://localhost:3306/eoms?useUnicode=true&characterEncoding=utf-8jdbc.username=rootjdbc.password=123jdbc.i...
2019-11-07 10:27:27
636
原创 微信公众号分享开发过程中报错com.foxinmy.weixin4j.exception.WeixinException: 40164 >> invalid ip 120.79.217.10 (记录)
最近在开发公众号分享功能的时候遇到的一个问题,记录一下。报错信息如下:[Fatal Error] :1722:33: The content of elements must consist of well-formed character data or markup.com.foxinmy.weixin4j.exception.WeixinException: 40164 >&...
2019-11-05 11:04:45
1001
原创 Linux服务器安装redis 完整步骤(记录)
安装:1.获取redis资源(g根据自己需要的版本,把下面的redis-5.0.5.tar.gz改为相应的版本即可) wget http://download.redis.io/releases/redis-5.0.5.tar.gz2.解压 tar xzvf redis-5.0.5.tar.gz3.安装 cd redis-5.0.5 make cd src...
2019-10-26 10:57:40
281
原创 Linux版本jdk8和tomcat9下载安装及Linux服务器下的环境配置(记录)
Linux下载安装地址:链接:https://pan.baidu.com/s/1jx0qx2Z95Avg1bLYmGDHzw提取码:zo6qTomcat下载安装地址:链接:https://pan.baidu.com/s/1hkJyun5c6CKXMNi67GmTNw提取码:fesy新建连接,输入名称与主机IP地址1)输入用户名与密码,创建连接...
2019-10-26 10:04:48
659
原创 新版本Postman解决token传参问题(记录)
问题描述:有一个登陆接口获取token,其他接口再次访问都要带上token解决方案:1、在登陆接口访问后设置Postman的环境变量(Environment),例如设置环境变量名:token,值为登陆接口访问成功后,在responseBody中的token值,如何设置请看下面具体描述。2、访问其他接口时token值直接读取变量即可。Postman里面获取变量的语法为:{{变量名}}具体...
2019-10-25 09:56:19
2254
原创 微信公众号支付(记录)
公众号微信支付开发1.第一步:设置微信支付目录,这个地址指到支付页面的上一级即可。例如:支付页面的地址是http://www.baidu.com/wechat/pay/shopping,只需填写http://www.baidu.com/wechat/pay/,一定要以"/"(左斜杆)符号结尾。2.第二步:设置授权域名,授权域名是为了获取支付中不可缺少的参数openid。每...
2019-10-24 12:07:04
909
转载 让程序员崩溃的瞬间(前方高能)
今天依旧是灶的一天哇,那么我们就...乐呵一下下面开始今天的表演:1. 公司实习生找 Bug2.在调试时,将断点设置在错误的位置3.当我有一个很棒的调试想法时4.偶然间看到自己多年前写的代码5.当我第一次启动我的单元测试时6.数据库的 Delete 语句忘了使用限定词 where......
2019-10-13 17:16:21
573
原创 通过Arrays.asList() 转换的list进行remove或者add操作时,报java.lang.UnsupportedOperationException
前段时间遇到的一个笔试题,题目大致如下:问以上代码执行会不会报错,之前也没这么操作过,一时懵逼,然后回到家后第一时间就试了下,结果运行报错:点进remove源码中,发现remove方法中是throw UnsupportedOperationException而且不作任何其他操作,然后通过查询资料找到了一个大致算正解的答案,说法大致为:当调用Arrays.asList()生成的L...
2019-10-12 11:25:06
457
原创 Windows 10 设置开机自动连接宽带
工具/原料 Windows 10 专业版。 方法/步骤 用“如何在 Windows 10 里创建、断开宽带连接”的方法,建立一个宽带连接,确保其能够正常连接。 在“开始”按钮上右键——弹出右键菜单——单击命令提示符。 按Win +X组合键,也可以弹出这个“顶级”的右键菜单。 Windows 10弹出黑色的命令提示符窗口。可以看到,该窗口的...
2019-10-02 16:30:03
1520
原创 mybatis使用多个foreach遍历时遇到的坑
使用多个foreach进行遍历查询时,如果采用如下图的写法,不加上<if test=""></if>进行判断的话,可能会出现后面的foreach的参数值传不进去的问题报错信息如下:SELECT DISTINCT d.xh 'xh', a.cardID 'cardID', c.name 'patientName', b.sectionid 'sec...
2019-08-17 11:40:07
1742
原创 Nginx报错:nginx: [error] invalid PID number in "/run/nginx.pid"的解决方案
在修改完nginx配置后,执行/etc/sbin/nginx -t 测试是成功的,但是使用/etc/sbin/nginx -s reload时报错错误提示信息:nginx: [error] invalid PID number in "/run/nginx.pid"首先可以采用以下解决方法:执行:/etc/sbin/nginx -c/etc/nginx/nginx.conf,如果未...
2019-08-14 09:54:16
16869
1
原创 Spring boot定制个性化banner(七彩佛祖版)
1、在项目的src/main/resources目录下创建banner,txt文件2、创建完成banner.txt文件后,即可以在文件中放入需要自定义的任意字符图案,本次以佛祖图案为例(代码直接复制放到banner.txt文件即可,不用做任何修改,运行后展示的图案是整齐的): ${AnsiColor.BRIGHT_GREEN}$$...
2019-08-10 15:17:26
13989
9
原创 Intellij IDEA中使用MyBatis-generator 自动生成MyBatis的xml文件、实体类以及dao接口文件
本文主要记录Intellij idea使用Mybatis - generator如何通过配置自动生成相关代码的过程。1 pom.xml本次在MAVEN中使用 mybatis-generator-maven-plugin插件来完成这个功能,maven配置如下:<plugin><groupId>org.mybatis.generator</group...
2019-08-09 01:00:57
1640
原创 windows服务器安装nginx并配置https请求
一、首先安装nginxnginx下载地址:http://nginx.org/en/download.html本次选择1.8.1版本安装完成后,解压到随机盘,解压后的目录如下:二、接下来下载安装OpenSSL,下载时根据电脑系统版本选择下载对应的32位或者64位的下载地址:http://slproweb.com/products/Win32OpenSSL.html...
2019-08-03 21:30:34
3090
原创 windows下通过脚本启动redis及停止redis(以及使用vbs脚本在后台启动redis)
启动redis脚本如下:@echo offtitle redis-serverset ENV_HOME="E:\redis"E:color 0acd %ENV_HOME%redis-server.exe redis.windows.confexit需要注意的是:上图中启动redis的命令中(redis-server.exe redis.win...
2019-07-23 09:41:50
1318
原创 IntelliJ IDEA2018配置SVN(好记性不如烂笔头)
安装环境:Window10下IntelliJ IDEA2018配置TortoiseSVN-1.10TortoiseSVN-1.10下载地址:https://tortoisesvn.net/downloads.html安装完svn后配置环境变量,这里就不再赘述svn的环境变量配置了。安装完svn后打开idea的设置Settings按照如下操作:然后选择Set...
2019-07-01 13:51:02
813
原创 springboot-mybatis整合多数据源及使用(学习笔记)
// 主数据源配置如下:/** * @Description 主数据源配置 * @Author Tree * @Date 2019/6/28 * @Version V2.0 **///表示这个类为一个配置类@Configuration// 配置mybatis的接口类放的地方@MapperScan(basePackages = "com.bojun.mimuapp.dao.p...
2019-06-28 14:59:26
679
原创 js简单实现百度地图雷达探测效果
实现在百度地图上雷达探测扩散效果图,如下:可以自行扩展其他功能。有需要实现该功能的小伙伴们下载参考:https://github.com/TreeUx/search下载地址:https://download.youkuaiyun.com/download/xbinbin/11152926...
2019-04-30 17:09:45
2746
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人