<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[刘松松的博客]]></title><description><![CDATA[所有穿越时间的东西，都应该坚守]]></description><link>https://blog.youkuaiyun.com/l871243720</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; l871243720]]></copyright><item><title><![CDATA[面试题汇总]]></title><link>https://blog.youkuaiyun.com/l871243720/article/details/123078780</link><guid>https://blog.youkuaiyun.com/l871243720/article/details/123078780</guid><author>l871243720</author><pubDate>Tue, 22 Feb 2022 22:15:24 +0800</pubDate><description><![CDATA[华为机试


https://blog.youkuaiyun.com/dagoongrendaima/article/details/119335888


http://www.amoscloud.com/?cat=57



]]></description><category></category></item><item><title><![CDATA[#1039 : 字符消除]]></title><link>https://blog.youkuaiyun.com/l871243720/article/details/102971447</link><guid>https://blog.youkuaiyun.com/l871243720/article/details/102971447</guid><author>l871243720</author><pubDate>Wed, 09 Feb 2022 22:14:24 +0800</pubDate><description><![CDATA[#1039 : 字符消除
时间限制:1000ms
单点时限:1000ms
内存限制:256MB
描述
小Hi最近在玩一个字符消除游戏。给定一个只包含大写字母"ABC"的字符串s，消除过程是如下进行的：
1)如果s包含长度超过1的由相同字母组成的子串，那么这些子串会被同时消除，余下的子串拼成新的字符串。例如"ABCCBCCCAA"中"CC",“CCC"和"AA"会被同时消除，余下"AB"和"B"拼成...]]></description><category></category></item><item><title><![CDATA[GitHub相关资源]]></title><link>https://blog.youkuaiyun.com/l871243720/article/details/103833450</link><guid>https://blog.youkuaiyun.com/l871243720/article/details/103833450</guid><author>l871243720</author><pubDate>Wed, 09 Feb 2022 22:12:24 +0800</pubDate><description><![CDATA[1、分享 GitHub 上有趣、入门级的开源项目
分享 GitHub 上有趣、入门级的开源项目

]]></description><category></category></item><item><title><![CDATA[常用markdown语法]]></title><link>https://blog.youkuaiyun.com/l871243720/article/details/102601160</link><guid>https://blog.youkuaiyun.com/l871243720/article/details/102601160</guid><author>l871243720</author><pubDate>Wed, 09 Feb 2022 22:09:44 +0800</pubDate><description><![CDATA[]]></description><category></category></item><item><title><![CDATA[博客结构目录]]></title><link>https://blog.youkuaiyun.com/l871243720/article/details/122784527</link><guid>https://blog.youkuaiyun.com/l871243720/article/details/122784527</guid><author>l871243720</author><pubDate>Fri, 04 Feb 2022 17:34:49 +0800</pubDate><description><![CDATA[代码积累

数字进行格式化
Java获取时区
stream
SpringTask 定时任务

工具使用
实战项目

GitHub 项目

JAVA学习笔记
java基础

Mybatis
JS相关应用
Spring相关
java基础学习脑图
数组练习题

知识拓展
shell

BAT批处理命令
shell脚本
shell基础命令

数据库
算法
JAVA面试
编程习惯

...]]></description><category></category></item><item><title><![CDATA[BAT批处理命令]]></title><link>https://blog.youkuaiyun.com/l871243720/article/details/122784387</link><guid>https://blog.youkuaiyun.com/l871243720/article/details/122784387</guid><author>l871243720</author><pubDate>Fri, 04 Feb 2022 17:22:57 +0800</pubDate><description><![CDATA[常用命令
echo
显示后面的字符
echo off
表示在此语句后所有运行的命令都不显示命令行本身。
@
不显示本行的命令
call
调用脚本
pause
暂停
rem
注释
dir
显示所有目录文件
/b 只显示文件名
dir *.jar

curl
模拟http请求

-s  静默模式，不输出
-o  把输出写到文件

%errorlevel%
判断上个命令的返回码，0表示成功
if %errorlevel% == 0 （
	echo success
）

for循环
语法：for %%i in （c]]></description><category></category></item><item><title><![CDATA[shell脚本]]></title><link>https://blog.youkuaiyun.com/l871243720/article/details/122782415</link><guid>https://blog.youkuaiyun.com/l871243720/article/details/122782415</guid><author>l871243720</author><pubDate>Fri, 04 Feb 2022 12:36:23 +0800</pubDate><description><![CDATA[1、变量
country = "china"
echo ${country} 
echo $country

2、字符串
单引号和双引号
单引号里的字符原样输出，变量无效；
双引号中可以识别为变量。

]]></description><category></category></item><item><title><![CDATA[Shell基础命令]]></title><link>https://blog.youkuaiyun.com/l871243720/article/details/122782102</link><guid>https://blog.youkuaiyun.com/l871243720/article/details/122782102</guid><author>l871243720</author><pubDate>Fri, 04 Feb 2022 12:29:30 +0800</pubDate><description><![CDATA[常用命令
dirname
获取某个目录或文件的路径
dirname /etc/host    ## /etc
dirname /etc   ## .

exit 0
exit (0): 正常运行程序并退出程序
exit (1): 非正常运行程序导致退出程序
grep

-a     不忽略二进制的数据
-i      忽略大小写
-E     正则
-v     排除
-C    前后多少行
-A    前几行
-B    后几行

awk
awk [选项参数] ‘script’ var=value fil]]></description><category></category></item><item><title><![CDATA[数字进行格式化]]></title><link>https://blog.youkuaiyun.com/l871243720/article/details/121802314</link><guid>https://blog.youkuaiyun.com/l871243720/article/details/121802314</guid><author>l871243720</author><pubDate>Wed, 08 Dec 2021 21:56:55 +0800</pubDate><description><![CDATA[数字进行格式化
简介
DecimalFormat可以用来格式化数字，保留小数、保留整数、格式化为百分数、转化科学计数法、千位分割。
用法
保留小数
double pi = 3.1415926;
String format = new DecimalFormat("00.000").format(pi);
System.out.println(format); // 03.142

// 取整数部分
double pi = 3.1415926;
String format = new DecimalForma]]></description><category></category></item><item><title><![CDATA[Java获取时区]]></title><link>https://blog.youkuaiyun.com/l871243720/article/details/121801987</link><guid>https://blog.youkuaiyun.com/l871243720/article/details/121801987</guid><author>l871243720</author><pubDate>Wed, 08 Dec 2021 21:40:53 +0800</pubDate><description><![CDATA[1.  TimeZone.getDefault()
TimeZone timeZone = TimeZone.getDefault();
System.out.println(timeZone.getDisplayName());
System.out.println(timeZone.getID());
// 中国标准时间
// Asia/Shanghai

2.  System.getProperty(“user.timezone”)
String property = System.getProper]]></description><category></category></item><item><title><![CDATA[java8新特性-stream]]></title><link>https://blog.youkuaiyun.com/l871243720/article/details/118739365</link><guid>https://blog.youkuaiyun.com/l871243720/article/details/118739365</guid><author>l871243720</author><pubDate>Wed, 14 Jul 2021 22:44:33 +0800</pubDate><description><![CDATA[1、stream的基本应用

集合过滤条件

list.stream().filter(ShortVideo :: isIllegal).collect(Collectors.toList())


求集合中各个对象的某个属性的和

list.stream().mapToInt(ShortVideo :: getTotal).sum()


集合按对象的某个属性分组

Map&lt;String, List&lt;ShortVideo&gt;&gt; collect = list.stream().coll]]></description><category></category></item><item><title><![CDATA[SpringTask 定时任务]]></title><link>https://blog.youkuaiyun.com/l871243720/article/details/118739348</link><guid>https://blog.youkuaiyun.com/l871243720/article/details/118739348</guid><author>l871243720</author><pubDate>Wed, 14 Jul 2021 22:43:37 +0800</pubDate><description><![CDATA[1、SpringTask是什么
SpringTask是Spring自主研发的轻量级定时任务工具，相比于Quartz更加简单方便，且不需要引入其他依赖即可使用。
2、Cron表达式
Cron表达式是一个字符串，包括6~7个时间元素，在SpringTask中可以用于指定任务的执行时间。
Cron的语法格式
Seconds    Minutes     Hours    DayofMonth      Month      DayofWeek
Cron格式中每个时间元素的说明




时间元素
可出现的字符
有效]]></description><category></category></item><item><title><![CDATA[SQL 【Case When】 用法]]></title><link>https://blog.youkuaiyun.com/l871243720/article/details/118739311</link><guid>https://blog.youkuaiyun.com/l871243720/article/details/118739311</guid><author>l871243720</author><pubDate>Wed, 14 Jul 2021 22:41:58 +0800</pubDate><description><![CDATA[1、语法
简单Case函数
SELECT
	CASE student.student_sex
WHEN '男' THEN
	'0'
WHEN '女' THEN
	'1'
ELSE
	'2'
END AS sex
FROM
	student

case搜索函数
SELECT
	CASE 
WHEN score.score_num &gt;= 80 THEN
	'优秀'
WHEN score.score_num &gt;= 60 AND score.score_num &lt; 80 THEN
	'良好'
EL]]></description><category></category></item><item><title><![CDATA[sql中的排名]]></title><link>https://blog.youkuaiyun.com/l871243720/article/details/118739262</link><guid>https://blog.youkuaiyun.com/l871243720/article/details/118739262</guid><author>l871243720</author><pubDate>Wed, 14 Jul 2021 22:39:40 +0800</pubDate><description><![CDATA[排名函数
ROW_NUMBER、RANK、DENSE_RANK、NTILE
1、ROW_NUMBER
功能
一般可以用来实现分页，他会为查询出来的每一行记录生成一个序号，依次排序且不会重复，注意使用row_number函数时必须要用over子句选择对某一列进行排序才能生成序号
用法
SELECT
	ROW_NUMBER () OVER (ORDER BY score.score_num DESC) AS row_num ,*
FROM
	score

2、RANK
功能
排名是跳跃的，如果两个人是第一名，那]]></description><category></category></item><item><title><![CDATA[GitHub 项目]]></title><link>https://blog.youkuaiyun.com/l871243720/article/details/103833486</link><guid>https://blog.youkuaiyun.com/l871243720/article/details/103833486</guid><author>l871243720</author><pubDate>Sat, 04 Jan 2020 15:08:04 +0800</pubDate><description><![CDATA[1、分享 GitHub 上有趣、入门级的开源项目
分享 GitHub 上有趣、入门级的开源项目

]]></description><category></category></item><item><title><![CDATA[Mybatis]]></title><link>https://blog.youkuaiyun.com/l871243720/article/details/103764175</link><guid>https://blog.youkuaiyun.com/l871243720/article/details/103764175</guid><author>l871243720</author><pubDate>Mon, 30 Dec 2019 12:07:24 +0800</pubDate><description><![CDATA[${}和#{}的区别

]]></description><category></category></item><item><title><![CDATA[JS相关应用]]></title><link>https://blog.youkuaiyun.com/l871243720/article/details/103760966</link><guid>https://blog.youkuaiyun.com/l871243720/article/details/103760966</guid><author>l871243720</author><pubDate>Mon, 30 Dec 2019 09:20:57 +0800</pubDate><description><![CDATA[1、js 跳转链接的几种方式
1.1 跳转链接在当前窗口打开
window.location.href=“http://www.baidu.com”   等价于    go baidu
1.2 跳转链接 在新窗口打开
window.open(“http://www.baidu.com”)  等价于 go baidu
1.3 跳转链接 返回上一页
window.history.back(-1);
1...]]></description><category></category></item><item><title><![CDATA[Spring相关]]></title><link>https://blog.youkuaiyun.com/l871243720/article/details/103560742</link><guid>https://blog.youkuaiyun.com/l871243720/article/details/103560742</guid><author>l871243720</author><pubDate>Mon, 16 Dec 2019 13:18:30 +0800</pubDate><description><![CDATA[-Spring Bean的生命周期

]]></description><category></category></item><item><title><![CDATA[java软件安装配置小问题]]></title><link>https://blog.youkuaiyun.com/l871243720/article/details/103551180</link><guid>https://blog.youkuaiyun.com/l871243720/article/details/103551180</guid><author>l871243720</author><pubDate>Sun, 15 Dec 2019 17:52:51 +0800</pubDate><description><![CDATA[文章目录EclipseIDEA
Eclipse

eclipse spring -tool-suite插件安装

IDEA

IntelliJ IDEA 的项目配置和Web部署
IDEA新手使用教程（详解）


]]></description><category></category></item><item><title><![CDATA[#1103：分糖果]]></title><link>https://blog.youkuaiyun.com/l871243720/article/details/103192834</link><guid>https://blog.youkuaiyun.com/l871243720/article/details/103192834</guid><author>l871243720</author><pubDate>Thu, 21 Nov 2019 23:38:53 +0800</pubDate><description><![CDATA[排排坐，分糖果。
我们买了一些糖果 candies，打算把它们分给排好队的 n = num_people 个小朋友。
给第一个小朋友 1 颗糖果，第二个小朋友 2 颗，依此类推，直到给最后一个小朋友 n 颗糖果。
然后，我们再回到队伍的起点，给第一个小朋友 n + 1 颗糖果，第二个小朋友 n + 2 颗，依此类推，直到给最后一个小朋友 2 * n 颗糖果。
重复上述过程（每次都比上一次多给出一颗...]]></description><category></category></item></channel></rss>