<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[wangshan_1121的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/wangshan_1121</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; wangshan_1121]]></copyright><item><title><![CDATA[git拉取SVN代码并保留日志]]></title><link>https://blog.youkuaiyun.com/wangshan_1121/article/details/145284974</link><guid>https://blog.youkuaiyun.com/wangshan_1121/article/details/145284974</guid><author>wangshan_1121</author><pubDate>Tue, 21 Jan 2025 15:47:26 +0800</pubDate><description><![CDATA[$ git svn clone ‘https://地址’ -A authors.txt --no-metadata 下载到的位置authors.txt
svnuser = gituser email@163.com.cn
svnuser = gituser email@163.com.cn
VisualSVN Server = gituser email@163.com.cn你好！ 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Markdown编辑器, 可以仔细阅读这篇文章，]]></description><category></category></item><item><title><![CDATA[springboot在多环境（dev、test、pro）中的配置]]></title><link>https://blog.youkuaiyun.com/wangshan_1121/article/details/104993959</link><guid>https://blog.youkuaiyun.com/wangshan_1121/article/details/104993959</guid><author>wangshan_1121</author><pubDate>Fri, 20 Mar 2020 17:02:25 +0800</pubDate><description><![CDATA[在开发环境配置文件
application-dev.yml：开发环境
添加
variable:
profiles : dev
在测试环境上
application-test.yml：测试环境
添加
variable:
profiles : test
在生产环境添加
application-pro.yml：生产环境
variable:
profiles : pro
 在application.yml...]]></description><category></category></item><item><title><![CDATA[SpringCloud教程]]></title><link>https://blog.youkuaiyun.com/wangshan_1121/article/details/104841071</link><guid>https://blog.youkuaiyun.com/wangshan_1121/article/details/104841071</guid><author>wangshan_1121</author><pubDate>Fri, 13 Mar 2020 14:52:14 +0800</pubDate><description><![CDATA[版权声明：本文为优快云博主「niaobirdfly」的原创文章，遵循 CC 4.0 BY-SA 版权协议，
原文链接：https文章目录
文章目录
Spring Cloud 微服务教程(二)
1.教程大纲
2.Feign客户端-声明式REST调用
2.1.分析
2.2.Feign的简介
2.3.快速入门
2.3.1.导入依赖
2.3.2.创建一个ItemFeignClient接口
2.3.3.改...]]></description><category></category></item><item><title><![CDATA[SpringCloud教程]]></title><link>https://blog.youkuaiyun.com/wangshan_1121/article/details/104840720</link><guid>https://blog.youkuaiyun.com/wangshan_1121/article/details/104840720</guid><author>wangshan_1121</author><pubDate>Fri, 13 Mar 2020 14:37:38 +0800</pubDate><description><![CDATA[Spring Cloud微服务教程(一)
文章目录
Spring Cloud微服务教程(一)
1.教程大纲
2.统一开发环境
3.微服务架构
3.1.单体架构
3.2.单体架构存在的问题
3.3.什么是微服务？
3.4.微服务架构的特征
3.5.微服务架构示例
4.Spring Cloud简介
4.1.简介
4.2.Spring Cloud子项目
4.3.版本说明
4.4.Spring Cloud...]]></description><category></category></item><item><title><![CDATA[springboot加载static下的静态资源]]></title><link>https://blog.youkuaiyun.com/wangshan_1121/article/details/104820127</link><guid>https://blog.youkuaiyun.com/wangshan_1121/article/details/104820127</guid><author>wangshan_1121</author><pubDate>Thu, 12 Mar 2020 15:30:33 +0800</pubDate><description><![CDATA[在yml中配置：
spring:
resources:
static-locations: classpath:/static
或者在properties中配置：spring.resources.static-locations=classpath:/static

]]></description><category></category></item><item><title><![CDATA[Spring Boot之jar包改成war包模式]]></title><link>https://blog.youkuaiyun.com/wangshan_1121/article/details/101449293</link><guid>https://blog.youkuaiyun.com/wangshan_1121/article/details/101449293</guid><author>wangshan_1121</author><pubDate>Thu, 26 Sep 2019 16:05:27 +0800</pubDate><description><![CDATA[原文链接：https://blog.youkuaiyun.com/qq_33689414/article/details/81812761
修改pom.xml文件
将jar包改成war包
&lt;!--&lt;packaging&gt;jar&lt;/packaging&gt;--&gt;

&lt;packaging&gt;war&lt;/packaging&gt;

添加Spring Boot 的tomc...]]></description><category></category></item><item><title><![CDATA[查看端口号和占用端口的应用]]></title><link>https://blog.youkuaiyun.com/wangshan_1121/article/details/100041508</link><guid>https://blog.youkuaiyun.com/wangshan_1121/article/details/100041508</guid><author>wangshan_1121</author><pubDate>Fri, 23 Aug 2019 16:36:38 +0800</pubDate><description><![CDATA[查看端口命令 netstat -aon|findstr 端口号   例如查看8080端口：netstat -aon|findstr  8080

最后显示的是进程id
使用命令tasklist|findstr "1900"来查看1900的进程是哪个应用占用了

被Tomcat占用了
可以使用 taskkill /im tomcat7.exe /f来强制解除进程，也可以使用 taskkill /f ...]]></description><category></category></item><item><title><![CDATA[在同一个事物中获取插入记录的自增主键失败]]></title><link>https://blog.youkuaiyun.com/wangshan_1121/article/details/96718979</link><guid>https://blog.youkuaiyun.com/wangshan_1121/article/details/96718979</guid><author>wangshan_1121</author><pubDate>Sun, 21 Jul 2019 14:28:40 +0800</pubDate><description><![CDATA[插入条项目和方案，一条项目对应多个方案，需要在事物控制中把项目信息插入到项目表获取到项目的自增主键，然后和方案信息一起插入到方案表，在未添加事物注解时候插入项目获取插入的项目的主键是没有问题的，添加事物之后获取的就是null了，最后在return时候把项目的信息整个返回发现只有在结束了才能拿到项目的主键，需要解决这个问题，
插入时候获取自增主键
 &lt;insert id="insertPlan...]]></description><category></category></item><item><title><![CDATA[PostgreSql按照指定的顺序排序]]></title><link>https://blog.youkuaiyun.com/wangshan_1121/article/details/96717081</link><guid>https://blog.youkuaiyun.com/wangshan_1121/article/details/96717081</guid><author>wangshan_1121</author><pubDate>Sun, 21 Jul 2019 14:00:07 +0800</pubDate><description><![CDATA[因为PostgreSql没有order by field 所以按照指定的顺序排序就没有这么简单了，可以使用case when then进行排序
        select stage,pln_status from project
        ORDER BY
        case
        when pln_status = '规划' then 1
        when pl...]]></description><category></category></item><item><title><![CDATA[MySql按照指定格式排序]]></title><link>https://blog.youkuaiyun.com/wangshan_1121/article/details/96716316</link><guid>https://blog.youkuaiyun.com/wangshan_1121/article/details/96716316</guid><author>wangshan_1121</author><pubDate>Sun, 21 Jul 2019 13:53:58 +0800</pubDate><description><![CDATA[文件类型指定了几类，需要对指定的文件类型按照指定的顺序进行排序
这是没有排序时候：

按照：‘核准请示’,‘核准报送’,‘水保报送’,'环评报送’的顺序排序


...]]></description><category></category></item><item><title><![CDATA[git最基本的使用]]></title><link>https://blog.youkuaiyun.com/wangshan_1121/article/details/95947747</link><guid>https://blog.youkuaiyun.com/wangshan_1121/article/details/95947747</guid><author>wangshan_1121</author><pubDate>Mon, 15 Jul 2019 11:37:50 +0800</pubDate><description><![CDATA[git clone 加git仓库的地址
git branch 查看git的分支
git checkout 加分支名称  切换到这个分支
git pull
git add .
git commit -m “” 提交的注释
git push  提交

]]></description><category></category></item><item><title><![CDATA[git clone仓库地址ssl时候证书无效]]></title><link>https://blog.youkuaiyun.com/wangshan_1121/article/details/94584487</link><guid>https://blog.youkuaiyun.com/wangshan_1121/article/details/94584487</guid><author>wangshan_1121</author><pubDate>Wed, 03 Jul 2019 18:07:48 +0800</pubDate><description><![CDATA[git clone仓库ssl时候证书无效
git config --global http.sslVerify false


]]></description><category></category></item><item><title><![CDATA[Java提取字符串中的数字和小数]]></title><link>https://blog.youkuaiyun.com/wangshan_1121/article/details/91961018</link><guid>https://blog.youkuaiyun.com/wangshan_1121/article/details/91961018</guid><author>wangshan_1121</author><pubDate>Fri, 14 Jun 2019 11:52:56 +0800</pubDate><description><![CDATA[从网上找的代码如下：

    //取字符串中的数字
    public String checkNum(String str) {
//        String str = "abcd123和345.56jia567.23.23jian345and23or345.56";
        //先判断有没有整数，如果没有整数那就肯定就没有小数
        Pattern p = Patt...]]></description><category></category></item><item><title><![CDATA[MySql查询表的结构信息]]></title><link>https://blog.youkuaiyun.com/wangshan_1121/article/details/90268446</link><guid>https://blog.youkuaiyun.com/wangshan_1121/article/details/90268446</guid><author>wangshan_1121</author><pubDate>Thu, 16 May 2019 17:41:17 +0800</pubDate><description><![CDATA[概要设计需要表的结构信息，如果字段多的话单独写就太麻烦了，查询表的结构信息，查询后直接粘贴到Word文档，然后选中插入表格，文本转换为表格就可以了
SELECT
  COLUMN_NAME 列名,
  COLUMN_TYPE 数据类型,
    DATA_TYPE 字段类型,
  CHARACTER_MAXIMUM_LENGTH 长度,
  IS_NULLABLE 是否为空,
  COLUMN_D...]]></description><category></category></item><item><title><![CDATA[在mapper文件中使用foreach子查询]]></title><link>https://blog.youkuaiyun.com/wangshan_1121/article/details/90202624</link><guid>https://blog.youkuaiyun.com/wangshan_1121/article/details/90202624</guid><author>wangshan_1121</author><pubDate>Tue, 14 May 2019 11:16:31 +0800</pubDate><description><![CDATA[&lt;select id="elecpowerExchangeList" resultType="pd" parameterType="pd"&gt;
    select t1.sending_name,t1.receiving_name
    &lt;foreach collection="years" item="year" open="," separator=","&gt;
   ...]]></description><category></category></item><item><title><![CDATA[在mapper文件中做判断筛选]]></title><link>https://blog.youkuaiyun.com/wangshan_1121/article/details/90202402</link><guid>https://blog.youkuaiyun.com/wangshan_1121/article/details/90202402</guid><author>wangshan_1121</author><pubDate>Tue, 14 May 2019 11:08:37 +0800</pubDate><description><![CDATA[在mapper中对条件进行筛选
&lt;select id="projectList" parameterType="java.util.HashMap" resultType="java.util.HashMap"&gt;
    select id,city,environment_plandate
    from table
    &lt;where&gt;
        &lt;...]]></description><category></category></item><item><title><![CDATA[Java三大器之拦截器(Interceptor)的实现原理及代码示例]]></title><link>https://blog.youkuaiyun.com/wangshan_1121/article/details/80314363</link><guid>https://blog.youkuaiyun.com/wangshan_1121/article/details/80314363</guid><author>wangshan_1121</author><pubDate>Mon, 14 May 2018 19:59:13 +0800</pubDate><description><![CDATA[
                    
            

转载 https://blog.youkuaiyun.com/reggergdsg/article/details/52962774



1，拦截器的概念
&amp;nbsp;&amp;nbsp;&amp;nbsp; java里的拦截器是动态拦截Action调用的对象，它提供了一种机制可以使开发者在一个Action执行的前后执行一段代码，也可以在一个Actio...]]></description><category></category></item><item><title><![CDATA[Android屏幕适配全攻略(最权威的官方适配指导)]]></title><link>https://blog.youkuaiyun.com/wangshan_1121/article/details/80314226</link><guid>https://blog.youkuaiyun.com/wangshan_1121/article/details/80314226</guid><author>wangshan_1121</author><pubDate>Mon, 14 May 2018 19:47:55 +0800</pubDate><description><![CDATA[
                    
                转载：http://blog.youkuaiyun.com/zhaokaiqiang1992


  Android的屏幕适配一直以来都在折磨着我们这些开发者，本篇文章以Google的官方文档为基础，全面而深入的讲解了Android屏幕适配的原因、重要概念、解决方案及最佳实践，我相信如果你能认真的学习本文，对于Android的屏幕适配...]]></description><category></category></item><item><title><![CDATA[Android请求时候添加共同的参数]]></title><link>https://blog.youkuaiyun.com/wangshan_1121/article/details/80041482</link><guid>https://blog.youkuaiyun.com/wangshan_1121/article/details/80041482</guid><author>wangshan_1121</author><pubDate>Sun, 22 Apr 2018 19:09:38 +0800</pubDate><description><![CDATA[Android在联网请求时候需要添加共同的参数比如Token，如果每次都在请求时候添加的请求参数中会很麻烦，可以添加到请求头中，每次联网操作就不需要添加了，我联网操作使用的是Retrofit，忘记是看到的哪位大神的博客了，Retrofit的封装是借鉴的别人的。RetrofitManager.javapublic class RetrofitManager {
    private static ...]]></description><category></category></item><item><title><![CDATA[Shiro的基本使用]]></title><link>https://blog.youkuaiyun.com/wangshan_1121/article/details/79965659</link><guid>https://blog.youkuaiyun.com/wangshan_1121/article/details/79965659</guid><author>wangshan_1121</author><pubDate>Mon, 16 Apr 2018 20:41:00 +0800</pubDate><description><![CDATA[本篇主要介绍shiro的简单基本使用，我使用的是maven管理项目1.在pom.xml中添加依赖&amp;lt;dependency&amp;gt;
    &amp;lt;groupId&amp;gt;org.apache.shiro&amp;lt;/groupId&amp;gt;
    &amp;lt;artifactId&amp;gt;shiro-core&amp;lt;/artifactId&amp;gt;
    &amp;lt;version&amp;gt;1.4.0&amp;lt;/...]]></description><category></category></item></channel></rss>