自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

刘松松的博客

所有穿越时间的东西,都应该坚守

  • 博客(31)
  • 收藏
  • 关注

原创 博客结构目录

代码积累数字进行格式化Java获取时区streamSpringTask 定时任务工具使用实战项目GitHub 项目JAVA学习笔记java基础MybatisJS相关应用Spring相关java基础学习脑图数组练习题知识拓展shellBAT批处理命令shell脚本shell基础命令数据库算法JAVA面试编程习惯...

2022-02-04 17:34:49 1082

原创 面试题汇总

华为机试https://blog.csdn.net/dagoongrendaima/article/details/119335888http://www.amoscloud.com/?cat=57

2022-02-22 22:15:24 264

原创 #1039 : 字符消除

#1039 : 字符消除时间限制:1000ms单点时限:1000ms内存限制:256MB描述小Hi最近在玩一个字符消除游戏。给定一个只包含大写字母"ABC"的字符串s,消除过程是如下进行的:1)如果s包含长度超过1的由相同字母组成的子串,那么这些子串会被同时消除,余下的子串拼成新的字符串。例如"ABCCBCCCAA"中"CC",“CCC"和"AA"会被同时消除,余下"AB"和"B"拼成...

2022-02-09 22:14:24 755

原创 GitHub相关资源

1、分享 GitHub 上有趣、入门级的开源项目分享 GitHub 上有趣、入门级的开源项目

2022-02-09 22:12:24 124

原创 常用markdown语法

2022-02-09 22:09:44 101

原创 BAT批处理命令

常用命令echo显示后面的字符echo off表示在此语句后所有运行的命令都不显示命令行本身。@不显示本行的命令call调用脚本pause暂停rem注释dir显示所有目录文件/b 只显示文件名dir *.jarcurl模拟http请求-s 静默模式,不输出-o 把输出写到文件%errorlevel%判断上个命令的返回码,0表示成功if %errorlevel% == 0 ( echo success)for循环语法:for %%i in (c

2022-02-04 17:22:57 416

原创 shell脚本

1、变量country = "china"echo ${country} echo $country2、字符串单引号和双引号单引号里的字符原样输出,变量无效;双引号中可以识别为变量。

2022-02-04 12:36:23 486

原创 Shell基础命令

常用命令dirname获取某个目录或文件的路径dirname /etc/host ## /etcdirname /etc ## .exit 0exit (0): 正常运行程序并退出程序exit (1): 非正常运行程序导致退出程序grep-a 不忽略二进制的数据-i 忽略大小写-E 正则-v 排除-C 前后多少行-A 前几行-B 后几行awkawk [选项参数] ‘script’ var=value fil

2022-02-04 12:29:30 112

原创 数字进行格式化

数字进行格式化简介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

2021-12-08 21:56:55 576

原创 Java获取时区

1. TimeZone.getDefault()TimeZone timeZone = TimeZone.getDefault();System.out.println(timeZone.getDisplayName());System.out.println(timeZone.getID());// 中国标准时间// Asia/Shanghai2. System.getProperty(“user.timezone”)String property = System.getProper

2021-12-08 21:40:53 1334

原创 java8新特性-stream

1、stream的基本应用集合过滤条件list.stream().filter(ShortVideo :: isIllegal).collect(Collectors.toList())求集合中各个对象的某个属性的和list.stream().mapToInt(ShortVideo :: getTotal).sum()集合按对象的某个属性分组Map<String, List<ShortVideo>> collect = list.stream().coll

2021-07-14 22:44:33 88

原创 SpringTask 定时任务

1、SpringTask是什么SpringTask是Spring自主研发的轻量级定时任务工具,相比于Quartz更加简单方便,且不需要引入其他依赖即可使用。2、Cron表达式Cron表达式是一个字符串,包括6~7个时间元素,在SpringTask中可以用于指定任务的执行时间。Cron的语法格式Seconds Minutes Hours DayofMonth Month DayofWeekCron格式中每个时间元素的说明时间元素可出现的字符有效

2021-07-14 22:43:37 290

原创 SQL 【Case When】 用法

1、语法简单Case函数SELECT CASE student.student_sexWHEN '男' THEN '0'WHEN '女' THEN '1'ELSE '2'END AS sexFROM studentcase搜索函数SELECT CASE WHEN score.score_num >= 80 THEN '优秀'WHEN score.score_num >= 60 AND score.score_num < 80 THEN '良好'EL

2021-07-14 22:41:58 95

原创 sql中的排名

排名函数ROW_NUMBER、RANK、DENSE_RANK、NTILE1、ROW_NUMBER功能一般可以用来实现分页,他会为查询出来的每一行记录生成一个序号,依次排序且不会重复,注意使用row_number函数时必须要用over子句选择对某一列进行排序才能生成序号用法SELECT ROW_NUMBER () OVER (ORDER BY score.score_num DESC) AS row_num ,*FROM score2、RANK功能排名是跳跃的,如果两个人是第一名,那

2021-07-14 22:39:40 6227

原创 GitHub 项目

1、分享 GitHub 上有趣、入门级的开源项目分享 GitHub 上有趣、入门级的开源项目

2020-01-04 15:08:04 190

原创 Mybatis

${}和#{}的区别

2019-12-30 12:07:24 115

原创 JS相关应用

1、js 跳转链接的几种方式1.1 跳转链接在当前窗口打开window.location.href=“http://www.baidu.com” 等价于 go baidu1.2 跳转链接 在新窗口打开window.open(“http://www.baidu.com”) 等价于 go baidu1.3 跳转链接 返回上一页window.history.back(-1);1...

2019-12-30 09:20:57 507

原创 Spring相关

-Spring Bean的生命周期

2019-12-16 13:18:30 78

原创 java软件安装配置小问题

文章目录EclipseIDEAEclipseeclipse spring -tool-suite插件安装IDEAIntelliJ IDEA 的项目配置和Web部署IDEA新手使用教程(详解)

2019-12-15 17:52:51 103

原创 #1103:分糖果

排排坐,分糖果。我们买了一些糖果 candies,打算把它们分给排好队的 n = num_people 个小朋友。给第一个小朋友 1 颗糖果,第二个小朋友 2 颗,依此类推,直到给最后一个小朋友 n 颗糖果。然后,我们再回到队伍的起点,给第一个小朋友 n + 1 颗糖果,第二个小朋友 n + 2 颗,依此类推,直到给最后一个小朋友 2 * n 颗糖果。重复上述过程(每次都比上一次多给出一颗...

2019-11-21 23:38:53 142

转载 3万字英国留学生Java后台面经

3万字英国留学生Java后台面经

2019-11-15 19:11:07 210

转载 java面试题:基础篇

Java 基础java面试题1. JDK 和 JRE 有什么区别?JDK:Java Development Kit 的简称,java 开发工具包,提供了 java 的开发环境和运行环境。JRE:Java Runtime Environment 的简称,java 运行环境,为 java 的运行提供了所需环境。具体来说 JDK 其实包含了 JRE,同时还包含了编译 java 源码的编译器 j...

2019-11-08 13:23:02 104

原创 java面试题:打印杨辉三角

问题打印如下杨辉三角:111121133114641利用二维数组打印:public static void main(String[] args) { int[][]arr = new int[5][]; for (int i = 0; i < 5; i++) { arr[i] = new int[i+1];//注意...

2019-10-27 23:21:04 285

转载 java四种访问控制权限的总结

java四种访问控制权限的总结

2019-10-25 00:15:19 456

转载 Java IO流学习:缓冲流-BufferedInputStream、BufferedOutputStream

InputStream|__FilterInputStream |__BufferedInputStream首先抛出一个问题,有了InputStream为什么还要有BufferedInputStream?BufferedInputStream和BufferedOutputStream这两个类分别是FilterInputStream和FilterOutputStream的子类...

2019-10-19 10:30:43 156

原创 java学习:变量与数据类型

第一章 Java编程基础一、初识java1、冯诺依曼结构计算机必须具备五大部件:输入数据和程序的输入设备记忆程序和数据的存储器完成数据加工处理的运算器控制程序执行的控制器输出处理结果的输出设备2、计算机程序计算机程序:为了让计算机执行某些操作或解决某个问题而编写的一系列有序指令的集合。3、JavaSE、JavaEEJava SE:标准版,主要用于开发桌面应用程序。J...

2019-10-18 23:39:26 582

原创 java学习:集合

1、集合框架概述java中为了操作多个对象,需要对多个对象进行存储和管理,针对Array的局限性,java集合就像一个容器可以把多个对象的引用放入容器中。java集合类就是对多个数据进行存储和操作的类,存储的类型可以是单个对象,也可以是关联关系的对象。主要此时的存储是在内存中,临时存储。2、分类java集合分为两种不同的存储体系:Collection(接口):单值操作接口List...

2019-10-18 23:26:57 115

原创 java学习:IO流

1、File的使用java.io.file类:表示文本或文件夹(目录路径),与平台无关的一种抽象表示方式。可以进行新建、删除、重命名等操作,但是不能操作文件内容本身,如果需要访问文件内容则使用输入输出流。构造器:File(String pathname)@Testpublic void test() {//创建File对象 --- 可以表示一个不存在的路径或文件File file = ...

2019-10-13 23:11:01 164

原创 java学习:异常

1、概述因为程序出错是不可避免的,所以为了提高程序的健壮性,所有的高级语言都添加了异常的处理方式,被称为异常处理机制。注意开发中的逻辑错误和语法错误不是异常。java把异常分为两大类:Error:jvm无法处理和解决的严重问题(类似于重大交通事故) — >不做处理;Exception:可以处理 —> 处理。java.lang.Error:public static voi...

2019-10-13 19:15:02 251

转载 java基础学习脑图

学习Java的9张思维导图转载自:https://blog.csdn.net/aitaozi11/article/details/79652943

2019-10-11 14:02:56 423

转载 接口是否可继承接口? 抽象类是否可实现(implements)接口? 抽象类是否可继承实体类(concrete class)?

接口可以继承(extends)接口。public interface InterfaceA {} interface InterfaceB extends InterfaceA{}抽象类可以实现(implements)接口。public interface InterfaceA {}abstract class TestA implements InterfaceA{ }抽象类可继承(extends)实体类,(但前提是实体类必须有明确的构造函数)。public class

2019-10-09 10:34:36 947

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除