<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[whoops_giggle的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/whoops_giggle</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; whoops_giggle]]></copyright><item><title><![CDATA[合并两个字符串并去重]]></title><link>https://blog.youkuaiyun.com/whoops_giggle/article/details/109850222</link><guid>https://blog.youkuaiyun.com/whoops_giggle/article/details/109850222</guid><author>whoops_giggle</author><pubDate>Mon, 23 Nov 2020 16:27:00 +0800</pubDate><description><![CDATA[String s = "北京,上海,长春";
    String s2 = "北京,杭州";

        Set&lt;String&gt; hashSet = null;
        String str = s + "," + s2;
        String result = "";
        if (str.contains(",")) {
            String[] split = str.split(",");
            hashSet ...]]></description><category></category></item><item><title><![CDATA[idea打包丢失xml问题解决方案]]></title><link>https://blog.youkuaiyun.com/whoops_giggle/article/details/109645422</link><guid>https://blog.youkuaiyun.com/whoops_giggle/article/details/109645422</guid><author>whoops_giggle</author><pubDate>Thu, 12 Nov 2020 15:49:30 +0800</pubDate><description><![CDATA[正常情况下我们会把mapper文件放在resource目录下

但是大家有时候嫌这样不方便，然后图省事就会和mapper放在同一目录，也就是这样：

这样在idea中就会导致打包时候打不进去xml,这时候在pom文件加上一个配置就可以啦。eclipse是没有这个问题的。

      &lt;resources&gt;
			&lt;resource&gt;
				&lt;directory&gt;src/main/java&lt;/directory&gt;
				&lt;includes&gt;
	]]></description><category></category></item><item><title><![CDATA[lambdaQueryWrapper用法]]></title><link>https://blog.youkuaiyun.com/whoops_giggle/article/details/109644211</link><guid>https://blog.youkuaiyun.com/whoops_giggle/article/details/109644211</guid><author>whoops_giggle</author><pubDate>Thu, 12 Nov 2020 15:16:32 +0800</pubDate><description><![CDATA[//查询
public List&lt;Classification&gt; listAllClassi(Long sourceRepositoryId) {
		LambdaQueryWrapper&lt;Classification&gt; lambdaQueryWrapper = Wrappers.lambdaQuery();
		lambdaQueryWrapper.eq(Classification::getSourceRepositoryId, sourceRepositoryId);
		la]]></description><category></category></item><item><title><![CDATA[使用idea 打war包（这个是我给我一个小白同学整理的，顺带整理到这里）]]></title><link>https://blog.youkuaiyun.com/whoops_giggle/article/details/107043027</link><guid>https://blog.youkuaiyun.com/whoops_giggle/article/details/107043027</guid><author>whoops_giggle</author><pubDate>Tue, 30 Jun 2020 15:16:48 +0800</pubDate><description><![CDATA[1.ctrl+shift+alt+s或File&gt;&gt;Project Structure

2.Web Application Archive

3. 
4.Create	ManXXXX

5.如果第四报这个，就说明已经有了不用创建了

直接选就可以了

6.
7.然后变成了这样

点apply  然后ok
8.Build&gt;&gt;&gt;Build Artifact&gt;&gt;选自己填的那个名字

然后就完成啦~~✿✿ヽ(°▽°)ノ✿

...]]></description><category></category></item><item><title><![CDATA[项目部署（适合小白，每一步都很清楚）]]></title><link>https://blog.youkuaiyun.com/whoops_giggle/article/details/107042940</link><guid>https://blog.youkuaiyun.com/whoops_giggle/article/details/107042940</guid><author>whoops_giggle</author><pubDate>Tue, 30 Jun 2020 15:10:41 +0800</pubDate><description><![CDATA[项目部署
1.查看进程 ps -ef|grep java

2.找到自己需要用到的进程，kill  -9   进程号  例如：kill  -9  3988

3.打开上传文件的xftp

说明：把自己本地的包上传到服务器放这个包的位置上（服务器上的包最好也保存到本地一份，叫做备份，就是自己的包万一有问题了还可以把原本的包再放过来覆盖掉错误的那个）
这个叫做全量部署。
还有个是增量部署：前两步是一样，就是放包的时候不一样

增量部署是点进去这个文件，就是不动war包，只改war包生成的这个文件


4.当你把]]></description><category></category></item><item><title><![CDATA[记录git将dev分支合并到master主分支]]></title><link>https://blog.youkuaiyun.com/whoops_giggle/article/details/107020824</link><guid>https://blog.youkuaiyun.com/whoops_giggle/article/details/107020824</guid><author>whoops_giggle</author><pubDate>Mon, 29 Jun 2020 15:17:09 +0800</pubDate><description><![CDATA[1.先保证在dev分支上
git checkout dev(开发分支名)

2.保证代码最新，更新代码
git pull

3.切换到主分支
git checkout master

4.将dev分支代码合并到master
git merge dev

完成

]]></description><category></category></item><item><title><![CDATA[常用正则表达式汇总]]></title><link>https://blog.youkuaiyun.com/whoops_giggle/article/details/105438117</link><guid>https://blog.youkuaiyun.com/whoops_giggle/article/details/105438117</guid><author>whoops_giggle</author><pubDate>Fri, 10 Apr 2020 17:25:20 +0800</pubDate><description><![CDATA[一、校验数字的表达式
数字：^[0-9]$
n位的数字：^\d{n}$
至少n位的数字：^\d{n,}$
m-n位的数字：^\d{m,n}$
零和非零开头的数字：^(0|[1-9][0-9])$
非零开头的最多带两位小数的数字：^([1-9][0-9])+(.[0-9]{1,2})?$
带1-2位小数的正数或负数：^(-)?\d+(.\d{1,2})$
正数、负数、和小数：^(-|+)?\d+(....]]></description><category></category></item><item><title><![CDATA[表单验证数据库数据是否存在]]></title><link>https://blog.youkuaiyun.com/whoops_giggle/article/details/105428570</link><guid>https://blog.youkuaiyun.com/whoops_giggle/article/details/105428570</guid><author>whoops_giggle</author><pubDate>Fri, 10 Apr 2020 10:59:03 +0800</pubDate><description><![CDATA[var flag =true
.ajax(url:"chaoke.do?method=isExit",dataType:"json",async:false,data:chaokeId:chaokeId1,beforeSend:function(),success:function(data)console.log(data);if(data.exit==false)flag=false;pare...]]></description><category></category></item><item><title><![CDATA[el运算符]]></title><link>https://blog.youkuaiyun.com/whoops_giggle/article/details/105426850</link><guid>https://blog.youkuaiyun.com/whoops_giggle/article/details/105426850</guid><author>whoops_giggle</author><pubDate>Fri, 10 Apr 2020 09:56:20 +0800</pubDate><description><![CDATA[算术运算符：	+ 、 -、 * 、 / （或 div ）和% （或 mod ）
关系运算符：	== （或eq ）、 != （或 ne ）、&lt; （或 lt ）、 &gt; （或gt ）、 &lt;= （或 le ）和&gt;= （或 ge ）
逻辑运算符：	&amp;&amp; （或and ）、 || （或 or ）和! （或 not ）
验证运算符：	empty

...]]></description><category></category></item><item><title><![CDATA[注解的方式代替之前的冗长代码——lombok]]></title><link>https://blog.youkuaiyun.com/whoops_giggle/article/details/105073144</link><guid>https://blog.youkuaiyun.com/whoops_giggle/article/details/105073144</guid><author>whoops_giggle</author><pubDate>Tue, 24 Mar 2020 15:31:51 +0800</pubDate><description><![CDATA[1.使用lombok
1.1下载插件（idea中）

1.2下载jar
&lt;!-- https://mvnrepository.com/artifact/org.projectlombok/lombok --&gt; 
 &lt;dependency&gt; 
        &lt;groupId&gt;org.projectlombok&lt;/groupId&gt;    
      ...]]></description><category></category></item><item><title><![CDATA[非常好用的通用mapper]]></title><link>https://blog.youkuaiyun.com/whoops_giggle/article/details/105071984</link><guid>https://blog.youkuaiyun.com/whoops_giggle/article/details/105071984</guid><author>whoops_giggle</author><pubDate>Tue, 24 Mar 2020 15:21:19 +0800</pubDate><description><![CDATA[1.通用mapper：通过实体帮你生成sql语句
1.1官网:https://github.com/abel533/Mapper/wiki
2.通用mapper使用
2.1导入的jar
&lt;!--通用mapper的启动器 注意这是mybatis和mybatis启动器的封装--&gt;
 &lt;dependency&gt; 
        &lt;groupId&gt;tk.mybatis&...]]></description><category></category></item><item><title><![CDATA[将字符串里的‘&quot’等符号反转义]]></title><link>https://blog.youkuaiyun.com/whoops_giggle/article/details/104899077</link><guid>https://blog.youkuaiyun.com/whoops_giggle/article/details/104899077</guid><author>whoops_giggle</author><pubDate>Mon, 16 Mar 2020 14:45:10 +0800</pubDate><description><![CDATA[public static void main(String[] args) {

	String s = "&amp;quot;&lt;p&gt;![](/upload/loan/1495264918245.jpg)&amp;quot;&lt;/p&gt;";

	String content = StringEscapeUtils.unescapeHtml(s);// 反转义
	System....]]></description><category></category></item><item><title><![CDATA[java将输出的内容写进文件中]]></title><link>https://blog.youkuaiyun.com/whoops_giggle/article/details/104775086</link><guid>https://blog.youkuaiyun.com/whoops_giggle/article/details/104775086</guid><author>whoops_giggle</author><pubDate>Tue, 10 Mar 2020 15:14:08 +0800</pubDate><description><![CDATA[public static void main(String[] args) throws Exception{
		PrintStream ps = new PrintStream("C:\\Users\\Administrator\\Desktop\\新建文本文档.txt");
		System.setOut(ps);//把创建的打印输出流赋给系统。即系统下次向 ps输出
		for (int...]]></description><category></category></item><item><title><![CDATA[git入门学习、命令大全]]></title><link>https://blog.youkuaiyun.com/whoops_giggle/article/details/104612952</link><guid>https://blog.youkuaiyun.com/whoops_giggle/article/details/104612952</guid><author>whoops_giggle</author><pubDate>Mon, 02 Mar 2020 15:43:29 +0800</pubDate><description><![CDATA[git
1.版本控制解决现有项目中的哪些问题?
1.项目安全性太低
2.项目很难进行协同开发
3.项目无端报错
4.项目版本混乱
2.版本控制工具的分类
1.集中式版本控制工具        svn[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-7ukPDsUK-1583134946924)(F:\document-pic\2018-12-14_100654.png)...]]></description><category></category></item><item><title><![CDATA[springcloud学习]]></title><link>https://blog.youkuaiyun.com/whoops_giggle/article/details/96307952</link><guid>https://blog.youkuaiyun.com/whoops_giggle/article/details/96307952</guid><author>whoops_giggle</author><pubDate>Mon, 02 Mar 2020 11:29:02 +0800</pubDate><description><![CDATA[1.单体应用架构存在的问题
一个归档包（例如war）包含所有功能的应用程序，通常称为单体应用。

相信很多项目都是从单体应用开始的，单体应用比较容易部署和测试，项目的初期，项目可以很好的运行，然而，
随着需求的不断增加，越来越多的人加入到开发团队，代码库也在飞速的膨胀，慢慢的单体应用变得越来越臃肿，
可维护性，灵活性逐渐降低，维护的成本越来越高，以下列举单体架构中存在的问题：

复杂性高：定时炸弹...]]></description><category></category></item><item><title><![CDATA[IntelliJ IDEA各种快捷键]]></title><link>https://blog.youkuaiyun.com/whoops_giggle/article/details/104606720</link><guid>https://blog.youkuaiyun.com/whoops_giggle/article/details/104606720</guid><author>whoops_giggle</author><pubDate>Mon, 02 Mar 2020 10:59:52 +0800</pubDate><description><![CDATA[前言：最近觉得idea实在太好用了，就简单总结了一些好用配置和快捷键
1、代码自动补全提示
设置路径：Settings -&gt; Editor -&gt; General -&gt; Code Completion
取消Match case勾选

配置成功后输入字母自动提示

2、自动导包
设置路径Settings -&gt; Editor -&gt; General -&gt; Auto Im...]]></description><category></category></item><item><title><![CDATA[springboot入门两种搭建解析，通用mapper使用，MBG，lombok]]></title><link>https://blog.youkuaiyun.com/whoops_giggle/article/details/96303712</link><guid>https://blog.youkuaiyun.com/whoops_giggle/article/details/96303712</guid><author>whoops_giggle</author><pubDate>Wed, 17 Jul 2019 14:06:30 +0800</pubDate><description><![CDATA[springboot
1.springboot的概念
Spring Boot是由Pivotal团队提供的全新框架,其设计目的是用来简化新Spring应用的初始搭建以及开发过程。该框架使用了特定的方式来进行配置,从而使开发人员不再需要定义样板化的配置.通过这种方式，Spring Boot致力于在蓬勃发展的快速应用开发领域(rapid application development)成为领导者。
2....]]></description><category></category></item></channel></rss>