<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[Xbinbin的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/Xbinbin</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; Xbinbin]]></copyright><item><title><![CDATA[14个编写Spring MVC控制器的实用小技巧]]></title><link>https://blog.youkuaiyun.com/Xbinbin/article/details/107213914</link><guid>https://blog.youkuaiyun.com/Xbinbin/article/details/107213914</guid><author>Xbinbin</author><pubDate>Wed, 08 Jul 2020 20:20:10 +0800</pubDate><description><![CDATA[本文介绍了编写Spring MVC框架的控制器（controller）的基础技巧和最佳操作。在Spring MVC框架中，编写控制器类通常是为了处理用户提出的请求。

编写完成后，控制器会调用一个业务类来处理业务相关任务，进而重定向客户到逻辑视图名。Springdispatcher servlet会对逻辑视图名进行解析，并渲染结果或输出。这就是一个典型的“请求—响应”的完整流程。



1.使用@controllerstereotype

创建一个能够处理单个或多个请求的控制器类，最简单的方法就是使用@c.]]></description><category></category></item><item><title><![CDATA[100多个免费API接口分享 调用完全不限次数]]></title><link>https://blog.youkuaiyun.com/Xbinbin/article/details/105286791</link><guid>https://blog.youkuaiyun.com/Xbinbin/article/details/105286791</guid><author>Xbinbin</author><pubDate>Fri, 03 Apr 2020 10:27:46 +0800</pubDate><description><![CDATA[各类无次数限制的免费API接口整理，主要是聚合数据上和API Store上的一些，还有一些其他的。

聚合数据提供30大类,160种以上基础数据API服务,国内最大的基础数据API服务，下面就罗列一些免费的各类API接口。



手机号码归属地API接口：

https://www.juhe.cn/docs/api/id/11



历史上的今天API接口：

https://www.juhe...]]></description><category></category></item><item><title><![CDATA[Jenkins 自动化部署入门详细教程（记录）]]></title><link>https://blog.youkuaiyun.com/Xbinbin/article/details/103314160</link><guid>https://blog.youkuaiyun.com/Xbinbin/article/details/103314160</guid><author>Xbinbin</author><pubDate>Fri, 29 Nov 2019 17:53:15 +0800</pubDate><description><![CDATA[大纲





1. 背景

　　在实际开发中，我们经常要一边开发一边测试，当然这里说的测试并不是程序员对自己代码的单元测试，而是同组程序员将代码提交后，由测试人员测试；

　　或者前后端分离后，经常会修改接口，然后重新部署；

　　这些情况都会涉及到频繁的打包部署；

　　手动打包常规步骤：

　　1. 提交代码

　　2. 问一下同组小伙伴有没有要提交的代码

　　3. 拉取代码并打包（wa...]]></description><category></category></item><item><title><![CDATA[java获取配置文件中属性值（记录）]]></title><link>https://blog.youkuaiyun.com/Xbinbin/article/details/102949230</link><guid>https://blog.youkuaiyun.com/Xbinbin/article/details/102949230</guid><author>Xbinbin</author><pubDate>Thu, 07 Nov 2019 10:27:27 +0800</pubDate><description><![CDATA[获取配置文件的属性值


example



目标配置文件jdbc.properties,现想要在java类里面调用opcl的url



jdbc.url=jdbc:mysql://localhost:3306/eoms?useUnicode=true&amp;characterEncoding=utf-8
jdbc.username=root
jdbc.password=123
jdbc.i...]]></description><category></category></item><item><title><![CDATA[微信公众号分享开发过程中报错com.foxinmy.weixin4j.exception.WeixinException: 40164 >> invalid ip 120.79.217.10 （记录）]]></title><link>https://blog.youkuaiyun.com/Xbinbin/article/details/102911893</link><guid>https://blog.youkuaiyun.com/Xbinbin/article/details/102911893</guid><author>Xbinbin</author><pubDate>Tue, 05 Nov 2019 11:04:45 +0800</pubDate><description><![CDATA[最近在开发公众号分享功能的时候遇到的一个问题，记录一下。

报错信息如下：

[Fatal Error] :1722:33: The content of elements must consist of well-formed character data or markup.
com.foxinmy.weixin4j.exception.WeixinException: 40164 &gt;&...]]></description><category></category></item><item><title><![CDATA[Linux服务器安装redis 完整步骤（记录）]]></title><link>https://blog.youkuaiyun.com/Xbinbin/article/details/102754134</link><guid>https://blog.youkuaiyun.com/Xbinbin/article/details/102754134</guid><author>Xbinbin</author><pubDate>Sat, 26 Oct 2019 10:57:40 +0800</pubDate><description><![CDATA[安装：

1.获取redis资源（g根据自己需要的版本，把下面的redis-5.0.5.tar.gz改为相应的版本即可）

　　wget http://download.redis.io/releases/redis-5.0.5.tar.gz

2.解压

　　tar xzvf redis-5.0.5.tar.gz

3.安装

　　cd redis-5.0.5

　　make

　　cd src...]]></description><category></category></item><item><title><![CDATA[Linux版本jdk8和tomcat9下载安装及Linux服务器下的环境配置（记录）]]></title><link>https://blog.youkuaiyun.com/Xbinbin/article/details/102753329</link><guid>https://blog.youkuaiyun.com/Xbinbin/article/details/102753329</guid><author>Xbinbin</author><pubDate>Sat, 26 Oct 2019 10:04:48 +0800</pubDate><description><![CDATA[Linux下载安装地址：

链接：https://pan.baidu.com/s/1jx0qx2Z95Avg1bLYmGDHzw

提取码：zo6q



Tomcat下载安装地址：

链接：https://pan.baidu.com/s/1hkJyun5c6CKXMNi67GmTNw

提取码：fesy



新建连接，输入名称与主机IP地址







1）输入用户名与密码，创建连接...]]></description><category></category></item><item><title><![CDATA[新版本Postman解决token传参问题（记录）]]></title><link>https://blog.youkuaiyun.com/Xbinbin/article/details/102736757</link><guid>https://blog.youkuaiyun.com/Xbinbin/article/details/102736757</guid><author>Xbinbin</author><pubDate>Fri, 25 Oct 2019 09:56:19 +0800</pubDate><description><![CDATA[问题描述：
有一个登陆接口获取token，其他接口再次访问都要带上token
解决方案：
1、在登陆接口访问后设置Postman的环境变量（Environment），例如设置环境变量名：token，值为登陆接口访问成功后，在responseBody中的token值，如何设置请看下面具体描述。
2、访问其他接口时token值直接读取变量即可。Postman里面获取变量的语法为：{{变量名}}

具体...]]></description><category></category></item><item><title><![CDATA[微信公众号支付(记录)]]></title><link>https://blog.youkuaiyun.com/Xbinbin/article/details/102720464</link><guid>https://blog.youkuaiyun.com/Xbinbin/article/details/102720464</guid><author>Xbinbin</author><pubDate>Thu, 24 Oct 2019 12:07:04 +0800</pubDate><description><![CDATA[公众号微信支付开发

1.第一步：设置微信支付目录，这个地址指到支付页面的上一级即可。

例如：支付页面的地址是http://www.baidu.com/wechat/pay/shopping,只需填写http://www.baidu.com/wechat/pay/，

一定要以"/"(左斜杆)符号结尾。





2.第二步：设置授权域名，授权域名是为了获取支付中不可缺少的参数openid。每...]]></description><category></category></item><item><title><![CDATA[让程序员崩溃的瞬间（前方高能）]]></title><link>https://blog.youkuaiyun.com/Xbinbin/article/details/102535110</link><guid>https://blog.youkuaiyun.com/Xbinbin/article/details/102535110</guid><author>Xbinbin</author><pubDate>Sun, 13 Oct 2019 17:16:21 +0800</pubDate><description><![CDATA[今天依旧是灶的一天哇，那么我们就...乐呵一下





下面开始今天的表演：



1. 公司实习生找 Bug





2.在调试时，将断点设置在错误的位置





3.当我有一个很棒的调试想法时





4.偶然间看到自己多年前写的代码





5.当我第一次启动我的单元测试时





6.数据库的 Delete 语句忘了使用限定词 where...



...]]></description><category></category></item><item><title><![CDATA[通过Arrays.asList() 转换的list进行remove或者add操作时，报java.lang.UnsupportedOperationException]]></title><link>https://blog.youkuaiyun.com/Xbinbin/article/details/102516944</link><guid>https://blog.youkuaiyun.com/Xbinbin/article/details/102516944</guid><author>Xbinbin</author><pubDate>Sat, 12 Oct 2019 11:25:06 +0800</pubDate><description><![CDATA[前段时间遇到的一个笔试题，题目大致如下：



问以上代码执行会不会报错，之前也没这么操作过，一时懵逼，然后回到家后第一时间就试了下，结果运行报错：



点进remove源码中，发现remove方法中是throw UnsupportedOperationException而且不作任何其他操作，然后通过查询资料找到了一个大致算正解的答案，说法大致为：

当调用Arrays.asList()生成的L...]]></description><category></category></item><item><title><![CDATA[Windows 10 设置开机自动连接宽带]]></title><link>https://blog.youkuaiyun.com/Xbinbin/article/details/101923125</link><guid>https://blog.youkuaiyun.com/Xbinbin/article/details/101923125</guid><author>Xbinbin</author><pubDate>Wed, 02 Oct 2019 16:30:03 +0800</pubDate><description><![CDATA[工具/原料


	Windows 10 专业版。
	
方法/步骤


	用“如何在 Windows 10 里创建、断开宽带连接”的方法，建立一个宽带连接，确保其能够正常连接。

	
	
	
	在“开始”按钮上右键——弹出右键菜单——单击命令提示符。

	按Win +X组合键，也可以弹出这个“顶级”的右键菜单。

	
	
	
	Windows 10弹出黑色的命令提示符窗口。可以看到，该窗口的...]]></description><category></category></item><item><title><![CDATA[mybatis使用多个foreach遍历时遇到的坑]]></title><link>https://blog.youkuaiyun.com/Xbinbin/article/details/99690958</link><guid>https://blog.youkuaiyun.com/Xbinbin/article/details/99690958</guid><author>Xbinbin</author><pubDate>Sat, 17 Aug 2019 11:40:07 +0800</pubDate><description><![CDATA[使用多个foreach进行遍历查询时，如果采用如下图的写法，不加上&lt;if test=""&gt;&lt;/if&gt;

进行判断的话，可能会出现后面的foreach的参数值传不进去的问题







报错信息如下：

SELECT DISTINCT d.xh 'xh', a.cardID 'cardID', c.name 'patientName', b.sectionid 'sec...]]></description><category></category></item><item><title><![CDATA[Nginx报错：nginx: [error] invalid PID number  in "/run/nginx.pid"的解决方案]]></title><link>https://blog.youkuaiyun.com/Xbinbin/article/details/99542799</link><guid>https://blog.youkuaiyun.com/Xbinbin/article/details/99542799</guid><author>Xbinbin</author><pubDate>Wed, 14 Aug 2019 09:54:16 +0800</pubDate><description><![CDATA[在修改完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，如果未...]]></description><category></category></item><item><title><![CDATA[Spring boot定制个性化banner（七彩佛祖版）]]></title><link>https://blog.youkuaiyun.com/Xbinbin/article/details/99076467</link><guid>https://blog.youkuaiyun.com/Xbinbin/article/details/99076467</guid><author>Xbinbin</author><pubDate>Sat, 10 Aug 2019 15:17:26 +0800</pubDate><description><![CDATA[1、在项目的src/main/resources目录下创建banner,txt文件





2、创建完成banner.txt文件后，即可以在文件中放入需要自定义的任意字符图案，本次以佛祖图案为例（代码直接复制放到banner.txt文件即可，不用做任何修改，运行后展示的图案是整齐的）：


                         ${AnsiColor.BRIGHT_GREEN}$$...]]></description><category></category></item><item><title><![CDATA[Intellij IDEA中使用MyBatis-generator 自动生成MyBatis的xml文件、实体类以及dao接口文件]]></title><link>https://blog.youkuaiyun.com/Xbinbin/article/details/98904724</link><guid>https://blog.youkuaiyun.com/Xbinbin/article/details/98904724</guid><author>Xbinbin</author><pubDate>Fri, 09 Aug 2019 01:00:57 +0800</pubDate><description><![CDATA[本文主要记录Intellij idea使用Mybatis - generator如何通过配置自动生成相关代码的过程。



1 pom.xml

本次在MAVEN中使用 mybatis-generator-maven-plugin插件来完成这个功能，maven配置如下：

&lt;plugin&gt;

&lt;groupId&gt;org.mybatis.generator&lt;/group...]]></description><category></category></item><item><title><![CDATA[windows服务器安装nginx并配置https请求]]></title><link>https://blog.youkuaiyun.com/Xbinbin/article/details/98378396</link><guid>https://blog.youkuaiyun.com/Xbinbin/article/details/98378396</guid><author>Xbinbin</author><pubDate>Sat, 03 Aug 2019 21:30:34 +0800</pubDate><description><![CDATA[一、首先安装nginx

nginx下载地址：http://nginx.org/en/download.html

本次选择1.8.1版本



安装完成后，解压到随机盘，解压后的目录如下：





二、接下来下载安装OpenSSL，下载时根据电脑系统版本选择下载对应的32位或者64位的

下载地址：http://slproweb.com/products/Win32OpenSSL.html

...]]></description><category></category></item><item><title><![CDATA[windows下通过脚本启动redis及停止redis（以及使用vbs脚本在后台启动redis）]]></title><link>https://blog.youkuaiyun.com/Xbinbin/article/details/96966778</link><guid>https://blog.youkuaiyun.com/Xbinbin/article/details/96966778</guid><author>Xbinbin</author><pubDate>Tue, 23 Jul 2019 09:41:50 +0800</pubDate><description><![CDATA[启动redis脚本如下：

@echo off

title redis-server

set ENV_HOME="E:\redis"

E:

color 0a

cd %ENV_HOME%

redis-server.exe redis.windows.conf

exit









需要注意的是：上图中启动redis的命令中(redis-server.exe redis.win...]]></description><category></category></item><item><title><![CDATA[IntelliJ IDEA2018配置SVN（好记性不如烂笔头）]]></title><link>https://blog.youkuaiyun.com/Xbinbin/article/details/94388700</link><guid>https://blog.youkuaiyun.com/Xbinbin/article/details/94388700</guid><author>Xbinbin</author><pubDate>Mon, 01 Jul 2019 13:51:02 +0800</pubDate><description><![CDATA[安装环境：Window10下IntelliJ IDEA2018配置TortoiseSVN-1.10

TortoiseSVN-1.10下载地址：https://tortoisesvn.net/downloads.html





安装完svn后配置环境变量，这里就不再赘述svn的环境变量配置了。



安装完svn后打开idea的设置Settings按照如下操作：





然后选择Set...]]></description><category></category></item><item><title><![CDATA[springboot-mybatis整合多数据源及使用（学习笔记）]]></title><link>https://blog.youkuaiyun.com/Xbinbin/article/details/94001289</link><guid>https://blog.youkuaiyun.com/Xbinbin/article/details/94001289</guid><author>Xbinbin</author><pubDate>Fri, 28 Jun 2019 14:59:26 +0800</pubDate><description><![CDATA[// 主数据源配置如下：


/**
 * @Description 主数据源配置
 * @Author Tree
 * @Date 2019/6/28
 * @Version V2.0
 **/
//表示这个类为一个配置类
@Configuration
// 配置mybatis的接口类放的地方
@MapperScan(basePackages = "com.bojun.mimuapp.dao.p...]]></description><category></category></item></channel></rss>