摘要:
JAVA-基础(查找文件夹内文件)
1.目的?
查找指定文件夹内的文件。以查询.txt结尾的文件为例。
2.分析?
目录搜索,无法判断多少级目录,所以使用递归,遍历所有目录。
遍历目录时,获取的子文件,通过文件名称,判断是否符合条件。
3.代码实现?
1 public class DiGuiDemo4 {
2 ... 阅读原文
2019-06-14 06:00:13 阅读(1777) 评论(0)
摘要:
nacos配置中心连接mysql8.0
nacos连接mysql5.7正常,但是连接mysql8.0(mysql5.8)就提示错误。
org.springframework.jdbc.CannotGetJdbcConnectionException: Failed to obtain JDBC Connectio... 阅读原文
2019-06-14 00:57:03 阅读(2532) 评论(0)
摘要:
一、基本概念
策略模式是行为型设计模式。
其用意是针对一组算法,将每一个算法封装到具有共同接口的独立的类中,从而使得它们可以相互替换。
策略模式使得算法可以在不影响到客户端的情况下发生变化。
二、结构
下面是基本结构:
三类角色:
环境(Context)角色:持有一个Strategy的... 阅读原文
2019-06-13 23:48:02 阅读(3525) 评论(0)
摘要:
上一篇快速认识线程
本文参考汪文君著:Java高并发编程详解。
1、线程的命名
在构造现成的时候可以为线程起一个名字。但是我们如果不给线程起名字,那线程会有一个怎样的命名呢?
这里我们看一下Thread的源代码:
public Thread(ThreadGroup group, Runnab... 阅读原文
2019-06-13 23:43:04 阅读(2379) 评论(0)
摘要:
一、线程池简介
线程池的使用主要是解决两个问题:①当执行大量异步任务的时候线程池能够提供更好的性能,在不使用线程池时候,每当需要执行异步任务的时候直接new一个线程来运行的话,线程的创建和销毁都是需要开销的。而线程池中的线程是可复用的,不需要每次执行异步任务的时候重新创建和销毁线程;②线程池提供一种资源限制和管... 阅读原文
2019-06-13 23:27:03 阅读(2319) 评论(0)
摘要:
今天在做一个登录案列,期间涉及到了BeanUtils类,这个类也是第一次涉及到,视频没有细讲。只能自己摸着石头过河。慢慢思考。下面来说一下自己个人对这个类的方法populate的理解
这个类应该不是单独使用的,所以先从jsp讲起
提交表单后跳转到另外一个类
使用req.getParameterMap()来获取用户... 阅读原文
2019-06-13 23:00:16 阅读(2660) 评论(0)
摘要:
本人最近几年一直在做java后端方面的技术面试官,而在最近两周,又密集了面试了一些java初级和高级开发的候选人,在面试过程中,我自认为比较慎重,遇到问题回答不好的候选人,我总会再三从不同方面提问,只有当反复确认能力不行才会下结论,相反,如果候选人给我的印象不错,我也会从多个角度来衡量,以免招进会说但不会干... 阅读原文
2019-06-13 22:30:10 阅读(2369) 评论(0)
摘要:
现在大部分的Spring项目都会用到注解。使用注解来替换xml,一行简单的注解就可以解决很多事情。但是你真的懂其中的原理吗。
本文翻译于 https://docs.spring.io/spring-framework/docs and https://docs.spring.io/spring-framework/d... 阅读原文
2019-06-13 21:27:01 阅读(2403) 评论(0)
摘要:
个人理解:
项目分层分包适合多人开发合作的,最好一个界面设置一个view,同时注释一定设置好,按照顺序:从前向后进行传递参数,从后向前进行传递返回值来进行判断是否真正的执行了sql语句(可以不返回),异常是在Service层处理,若是处理多个sql语句则也在Service层进行整合处理到一起。
一、作用:
... 阅读原文
2019-06-13 19:40:03 阅读(2383) 评论(0)
摘要:
日志框架的概念
日志的作用是用来追踪和记录我们的程序运行中的信息,我们可以利用日志很快定位问题,追踪分析。
日志级别
首先要知道日志级别是干什么用的,日志级别是当你使用不同的方式运行的时候,根据你运行的方式和你设置的日志打印级别来确定哪些信息需要输出。规定:日志只会打印设置的优先级及比自己高优先级的内容。
日志级别优... 阅读原文
2019-06-13 17:53:11 阅读(2311) 评论(0)