# 个人框架 **Repository Path**: liangerle/personal-frame ## Basic Information - **Project Name**: 个人框架 - **Description**: 个人框架,什么都有,乱七八糟 - **Primary Language**: Java - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2022-08-10 - **Last Updated**: 2023-05-17 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # liang-demo #### 本项目支持 使用SpringBoot框架 redis ,mysql,人大金仓数据库 使用jwt 生成token 使用jwt 拦截器,对请求路径(InterceptorConfig类) 支持使用mybatis-plus对数据库快速操作 支持分页(前端传递 page 和 size) 框架中添加基础操作类对字符串,数组,集合进行相关判断(StringUtil类)演示方法在(test30中) 支持使用AjaxResult返回数据(AjaxResult类) #### 一,redis的使用 相关操作在redis包中 #### 二,适配金仓数据库 在application-dev.yml中配置 #### 三,个人编程练习(在test包中的Test2Controller类中) text1:验证邮箱格式 使用正则表达式 2:有数列为:9,99,999,...,9999999999。要求使用程序计算此数列的和,并在控制台输出结果。(请尝试使用循环的方式生成这个数列并同时在循环中求和) 3:控制台输入整数,设计一个死循环,当输入非正数时停止输入,并统计处输入正整数的个数 4: 查找某一字符在字符串中出现的次数 5:产生随机整数 6:字符串数据去重 7:三种for循环遍历list数组 8:对Map集合的基本操作, 9:字符串拼接2中方式 10:对list数据元素的拼接 11:输入数字1~7,输出对应星期几(使用switch) 12: 判断50-200之间有多少个素数(只能被1和本身整除),并输出所有素数 13:String string="wer kljdfs oof 283 dd 3 pp567 d"; 计算字符串中空格出现的次数 15:猴子吃桃问题,第一天摘下若干个桃子,吃了一半加一个,第二天吃了一半加一个,一直类推,到了第10天只剩一个桃子,求一共摘了多少个桃子 16:输出100以内的素数 17:将数组中的数据逆序输出 18:打印9*9乘法表 19:定义一个接口,在定义两个类实现接口中的方法 20:输入一行字符,分别统计出其英文字母、空格、数字和其它字符的个数。 21: 鸡兔同笼 22:生成随机数 23:使用枚举的方式存储数据 24:查找字符串中是否存在某一字符(2中方式) 25:使用List集合存储数据的时候,让数据按照倒序存储 26:遍历Map集合 27:去除字符串中的空格(使用替换的方式) 28:判断字符串是否为空的5中方式 29:获取字符串中某一位置的字符 30:调用本框架中基本的工具类,进行相关判断操作 31:List集合,Set集合,Map集合的创建和区别 32:字符串获取某一个位置的字符和获取字符的第一次出现的位置 33:一个字符串统计数某一个字符出现的次数 #### 四 ,使用多线程的两种方式 在 thread 包中 #### 4.1继承Thread类 1,继承ThreadX类是继承Thread类 2,ThreadDemo0531类继承Thread类,实现两个线程交替打印1-100 3,ThreadxDemo1 继承Thread类, 实现线程的基本操作 #### 4.2实现Runnable接口 1,RunnableDemo类是实现Runnable接口 2,RunnableDemo1类实现Runnable接口,多线程模拟龟兔赛跑 3, RunnableDemo3类实现Runnable接口,使用lambda创建线程 #### 4.3 实现Callable接口 1,CallableDemo1类,实现Callable线程基本的创建和运用 #### 五,学习JVM编写的测试类(在test->demo包中) demo1: #### 六,java爬虫 (reptile包) #### 七,其他类 1,Test0531 删除字符串中出现次数最少的字符