自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(18)
  • 收藏
  • 关注

原创 Redission提升版本遇到的问题

java.lang.NoClassDefFoundError: org/springframework/data/redis/connection/RedisStreamCommands

2022-11-08 15:52:19 1699 2

原创 String的toCharArray()和charAt()效率的对比&&LeetCode的有效的括号题解

LeetCode【20】有效的括号给定一个只包括 ‘(’,’)’,’{’,’}’,’[’,’]’ 的字符串 s ,判断字符串是否有效。有效字符串需满足:左括号必须用相同类型的右括号闭合。左括号必须以正确的顺序闭合。示例:输入:s = “()[]{}”输出:true输入:s = “(]”输出:false想法第一想法就是用栈,遇到左括号入栈,右括号出栈。开始代码的第一步就是获得字符串中的每个字符,便产生了一个思考,到底是用toCharArray()得到字符数组后遍历字符数组效率比较高,还

2021-12-22 18:40:32 1055

原创 从两个word中提取表格然后合并到一个excel中-- POI使用

1,需求两个文档,A文档中有一个表格,有多个物品,其中含有行数比较多,但表中无”数量“一列。B文档表格中行数较少,且比A文档的表格中多包含了”数量“一列。需要将AB中数据输出到excel中,且包含”数量“这列。2,想法步骤:寻找从文档中提取表格的工具或者方法。寻找将数据写到excel中的工具或方法。判断A文档中表格中的物品名称和B文档表格中的物品名称相同时,输出物品和他的数量值。执行1,寻找从文档中提取表格的工具或者方法。经过多方查找,搜得 Apache POI 提供对office

2021-12-21 11:05:33 1024

原创 Java工作中的一些记录(持续更新)

1,"YYYYMMdd"与"yyyyMMdd"的区别。y与Y的区别如下图所示:Y表示本周属于的年份,一周从周日开始,周六结束,只要本周跨年,那么这周就算入下一年。例子可见下图(网上找,侵删):2,使用集合的时候注意IndexOutOfBoundsException异常和NullPointException异常经常出现在 X.get(i),X.remove(i)等等,当使用这些下标类的方法时考虑下,对应集合是否会出现数组下标越界异常和空指针异常。思考当集合为空时,使用iterator是否

2021-12-17 17:34:26 503

原创 关于@service注解而导致required a bean of type ‘XXX’ that could not be found.的问题

问题我有一个定时任务@Component ,其中注入了一个Service类,但是启动的时候,启动不了报required a bean of type ‘XXX’ that could not be found的错误。解决步骤首先考虑是否注入环节的注解@Service和@Autowired是否忘记书写,确认书写后,还是报错,遂百度一番,各种方法都试了,还是不行,始终显示找不到注入的Service类,无奈求助同事,两秒发现自己的愚蠢问题。@Service的注解搞成dubbo的注解了。。。。@ser

2021-11-30 15:50:15 9378

原创 写论文用到的制作图表/流程图的好用软件和链接

声明:Word,Excel,PPT,Visio,MATLAB里都有丰富的制表制图软件,如果你已经熟练掌握他们,下面就不用看了,略~~ 论文中只需要简单的表格,折线图,柱状图,流程图,所以不想要太难上手的软件,也不想要很大的软件需要安装,作图就想要速度,简单,看着舒服就行,毕竟简单明了,人生目标~~ 画流程图在线流程图网站–drow io 链接:https://app.diagrams.net/免费!免费!免费!简单!简单!简单! 简单又免费,不来全白费~即使是英文的也没什么障碍,非常好

2021-03-12 14:27:09 1778

原创 Scanner不算详细的详解

文章目录前言一、Scanner是什么?二、如何使用二、常用方法及对比1.next系列(1)next()和nextInt()一系列(2)nextLine()(3)next系列与nextLine()连用的问题2.hasNext总结前言最近搞了很多笔试题,但总是在输入环节耗费很多时间。搜索学习中发现我对Scanner一无所知,遂学习整理了一些Scanner常用的方法和知识点。一、Scanner是什么?是一个简单的文本扫描器,可以使用正则表达式解析原始类型和字符串。 可以自己指定分割的方式,将输入切分,

2020-09-07 11:39:51 410

原创 【shell】将每日产生的日志文件按照文件名称中的日期分割移动到指定文件夹

需求:在/home/hadoop/logs/log/文件下,有文件名access.log.20200316的日志文件,而且是每天产生。 需要把这个日志文件保存到/usr/local/log/202003/16这个目录下。代码如下:感觉还是可以有很多优化的地方,恳请大佬指正。...

2020-08-26 19:57:58 1014

原创 Redis中的RDB和AOF

前言redis是一个内存数据库,当redis服务器重启,获取电脑重启,数据会丢失,我们可以将redis内存中的数据持久化保存到硬盘的文件中。redis提供两种方式进行持久化,一种是RDB持久化,另外一种是AOF持久化。RDBRDB:默认方式,不需要进行配置,默认就使用这种机制RDB持久化是指在指定的时间间隔内将内存中的数据集快照写入磁盘,也就是Snapshot快照,实际操作过程是fork一个子进程,先将数据集写入临时文件,写入成功后,再替换之前的文件,用二进制压缩存储。1. 编辑redis.wi

2020-07-16 19:50:43 106

原创 【笔记】转发与重定向的对比

首先,要知道request对象是来获取请求消息,response对象是来设置响应消息。请求转发 forwardrequest对象具有请求转发的功能,请求转发是一种在服务器内部的资源跳转方式。1. 步骤: 1. 通过request对象获取请求转发器对象:RequestDispatcher getRequestDispatcher(String path) 2. 使用RequestD...

2020-05-08 12:00:27 168

原创 使用JDBC连接操作数据库,数据库连接池以及JDBC Template

概念JDBC本质:其实是官方(sun公司)定义的一套操作所有关系型数据库的规则,即接口。各个数据库厂商去实现这套接口,提供数据库驱动jar包。我们可以使用这套接口(JDBC)编程,真正执行的代码是驱动jar包中的实现类。步骤导入驱动jar包 下载链接:https://dev.mysql.com/downloads/connector/j/ (下载与使用可看这篇博客:https://www....

2020-04-10 11:16:30 389

原创 【笔记】MVC开发模式和三层架构

MVC开发模式jsp演变历史 1. 早期只有servlet,只能使用response输出标签数据,非常麻烦 2. 后来又jsp,简化了Servlet的开发,如果过度使用jsp,在jsp中即写大量的java代码,有写html表,造成难于维护,难于分工协作 3. 再后来,java的web开发,借鉴mvc开发模式,使得程序的设计更加合理性MVC: M:Model,模型。Java...

2020-01-15 09:22:54 127

原创 【笔记】用户登录案例的分析与实现

用户登录案例需求1.编写login.html登录页面 username & password 两个输入框2.使用Druid数据库连接池技术,操作mysql,day14数据库中user表3.使用JdbcTemplate技术封装JDBC4.登录成功跳转到SuccessServlet展示:登录成功!用户名,欢迎您5.登录失败跳转到FailServlet展示:登录失败,用户名或密码错...

2020-01-10 11:58:16 416

原创 【笔记】Tomcat的安装及简单使用

Tomcatweb服务器软件。Apache基金组织,中小型的JavaEE服务器,仅仅支持少量的JavaEE规范servlet/jsp。开源的,免费的。下载安装问题 1. 下载:http://tomcat.apache.org/ 2. 安装:解压压缩包即可。 * 注意:安装目录建议不要有中文和空格 3. 卸载:删除目录就行了 4. 启动: * bin/startup.bat ,双...

2020-01-09 11:43:17 80

原创 【笔记】对别人写的一个程序写一个测试框架(单元测试,反射以及注解)

学习了junit单元测试和反射以及注解后的一个练习,对别人写的一个计算器类进行测试,测试其中的方法是否有问题,使用到了以下三个知识点:Junit测试反射注解(自定义注解)计算器类package cn.itcast.annotation.demo;/** * 小明定义的计算器类 */public class Calculator { //加法 @Check...

2019-12-31 11:44:39 130

原创 【笔记】mysql中忘记了root用户的密码

cmd – > net stop mysql 停止mysql服务* 需要管理员运行该cmd使用无验证方式启动mysql服务: mysqld --skip-grant-tables打开新的cmd窗口,直接输入mysql命令,敲回车。就可以登录成功use mysql;update user set password = password(‘你的新密码’) where user = ‘...

2019-12-31 11:44:16 99

原创 【笔记】sql中where和having的区别

用的地方不一样where可以用于select、update、delete和insert into values(select * from table where …)语句中。having只能用于select语句中执行的顺序不一样where的搜索条件是在执行语句进行分组之前应用having的搜索条件是在分组条件后执行的即如果where和having一起用时,where会先执行,hav...

2019-12-31 11:43:50 119

原创 java操作文件复制,从多个文件夹复制同类型文件到一个文件

java操作文件复制,从多个文件夹复制同类型文件到一个文件因为得到的资料是按章节分开的,每个章节是一个文件夹,里面有视频文件和讲解文档文件,有的里面还有文件夹,想要从每个章节文件夹中将文档文件全部复制到一个文件夹中方便查看。第一次自己想着问题需求做的代码,感觉实在是心里忐忑。最后功能虽然实现了,但总觉得不简洁又有些问题可能没发现,继续努力吧!package com.stageOne;im...

2019-12-18 15:07:33 495

空空如也

空空如也

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

TA关注的人

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