![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Java
文章平均质量分 67
java的一些总结或问题
harily
这个作者很懒,什么都没留下…
展开
-
【笔记】转发与重定向的对比
首先,要知道request对象是来获取请求消息,response对象是来设置响应消息。请求转发 forwardrequest对象具有请求转发的功能,请求转发是一种在服务器内部的资源跳转方式。1. 步骤: 1. 通过request对象获取请求转发器对象:RequestDispatcher getRequestDispatcher(String path) 2. 使用RequestD...原创 2020-05-08 12:00:27 · 169 阅读 · 0 评论 -
java操作文件复制,从多个文件夹复制同类型文件到一个文件
java操作文件复制,从多个文件夹复制同类型文件到一个文件因为得到的资料是按章节分开的,每个章节是一个文件夹,里面有视频文件和讲解文档文件,有的里面还有文件夹,想要从每个章节文件夹中将文档文件全部复制到一个文件夹中方便查看。第一次自己想着问题需求做的代码,感觉实在是心里忐忑。最后功能虽然实现了,但总觉得不简洁又有些问题可能没发现,继续努力吧!package com.stageOne;im...原创 2019-12-18 15:07:33 · 496 阅读 · 0 评论 -
Java工作中的一些记录(持续更新)
1,"YYYYMMdd"与"yyyyMMdd"的区别。y与Y的区别如下图所示:Y表示本周属于的年份,一周从周日开始,周六结束,只要本周跨年,那么这周就算入下一年。例子可见下图(网上找,侵删):2,使用集合的时候注意IndexOutOfBoundsException异常和NullPointException异常经常出现在 X.get(i),X.remove(i)等等,当使用这些下标类的方法时考虑下,对应集合是否会出现数组下标越界异常和空指针异常。思考当集合为空时,使用iterator是否原创 2021-12-17 17:34:26 · 506 阅读 · 0 评论 -
从两个word中提取表格然后合并到一个excel中-- POI使用
1,需求两个文档,A文档中有一个表格,有多个物品,其中含有行数比较多,但表中无”数量“一列。B文档表格中行数较少,且比A文档的表格中多包含了”数量“一列。需要将AB中数据输出到excel中,且包含”数量“这列。2,想法步骤:寻找从文档中提取表格的工具或者方法。寻找将数据写到excel中的工具或方法。判断A文档中表格中的物品名称和B文档表格中的物品名称相同时,输出物品和他的数量值。执行1,寻找从文档中提取表格的工具或者方法。经过多方查找,搜得 Apache POI 提供对office原创 2021-12-21 11:05:33 · 1027 阅读 · 0 评论 -
【笔记】对别人写的一个程序写一个测试框架(单元测试,反射以及注解)
学习了junit单元测试和反射以及注解后的一个练习,对别人写的一个计算器类进行测试,测试其中的方法是否有问题,使用到了以下三个知识点:Junit测试反射注解(自定义注解)计算器类package cn.itcast.annotation.demo;/** * 小明定义的计算器类 */public class Calculator { //加法 @Check...原创 2019-12-31 11:44:39 · 133 阅读 · 0 评论 -
【笔记】用户登录案例的分析与实现
用户登录案例需求1.编写login.html登录页面 username & password 两个输入框2.使用Druid数据库连接池技术,操作mysql,day14数据库中user表3.使用JdbcTemplate技术封装JDBC4.登录成功跳转到SuccessServlet展示:登录成功!用户名,欢迎您5.登录失败跳转到FailServlet展示:登录失败,用户名或密码错...原创 2020-01-10 11:58:16 · 417 阅读 · 0 评论 -
使用JDBC连接操作数据库,数据库连接池以及JDBC Template
概念JDBC本质:其实是官方(sun公司)定义的一套操作所有关系型数据库的规则,即接口。各个数据库厂商去实现这套接口,提供数据库驱动jar包。我们可以使用这套接口(JDBC)编程,真正执行的代码是驱动jar包中的实现类。步骤导入驱动jar包 下载链接:https://dev.mysql.com/downloads/connector/j/ (下载与使用可看这篇博客:https://www....原创 2020-04-10 11:16:30 · 392 阅读 · 0 评论 -
Scanner不算详细的详解
文章目录前言一、Scanner是什么?二、如何使用二、常用方法及对比1.next系列(1)next()和nextInt()一系列(2)nextLine()(3)next系列与nextLine()连用的问题2.hasNext总结前言最近搞了很多笔试题,但总是在输入环节耗费很多时间。搜索学习中发现我对Scanner一无所知,遂学习整理了一些Scanner常用的方法和知识点。一、Scanner是什么?是一个简单的文本扫描器,可以使用正则表达式解析原始类型和字符串。 可以自己指定分割的方式,将输入切分,原创 2020-09-07 11:39:51 · 413 阅读 · 0 评论 -
String的toCharArray()和charAt()效率的对比&&LeetCode的有效的括号题解
LeetCode【20】有效的括号给定一个只包括 ‘(’,’)’,’{’,’}’,’[’,’]’ 的字符串 s ,判断字符串是否有效。有效字符串需满足:左括号必须用相同类型的右括号闭合。左括号必须以正确的顺序闭合。示例:输入:s = “()[]{}”输出:true输入:s = “(]”输出:false想法第一想法就是用栈,遇到左括号入栈,右括号出栈。开始代码的第一步就是获得字符串中的每个字符,便产生了一个思考,到底是用toCharArray()得到字符数组后遍历字符数组效率比较高,还原创 2021-12-22 18:40:32 · 1065 阅读 · 0 评论 -
关于@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 · 9508 阅读 · 0 评论 -
【笔记】Tomcat的安装及简单使用
Tomcatweb服务器软件。Apache基金组织,中小型的JavaEE服务器,仅仅支持少量的JavaEE规范servlet/jsp。开源的,免费的。下载安装问题 1. 下载:http://tomcat.apache.org/ 2. 安装:解压压缩包即可。 * 注意:安装目录建议不要有中文和空格 3. 卸载:删除目录就行了 4. 启动: * bin/startup.bat ,双...原创 2020-01-09 11:43:17 · 83 阅读 · 0 评论 -
【笔记】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 · 128 阅读 · 0 评论