Java
java
L_S_Chen
厚积薄发
展开
-
时间工具类
public class DateUtils { /** * 默认的日期格式 */ private static final String DEFAULT_PATTERN = "yyyy-MM-dd HH:mm:ss"; /** * 日期格式化数组 */ private static final DateFormat[] DATE_FORMATS = { new SimpleDateFormat("yyyy-M.原创 2021-04-13 17:03:35 · 420 阅读 · 0 评论 -
关闭Idea自动生成变量时添加的final修饰符
说起来这个没什么好写的,很简单的一个操作。但是因为位置非常不显眼,而且莫名其妙也不知道怎么就开启了这个功能,今天发现了解决方法,写上就不怕忘了。Idea有个很好用的功能——自动生成变量声明。当你写完new之后,按下快捷键(windows下是ctrl+alt+v,mac下是option+command+v)(我自己用的是mac但我的快捷键是alt+回车)会自动生成相应类型的变量。但是忘记了从什么时候开始,突然自动在变量前加了final修饰符,也不知道在哪里能去掉,如下图所示:后来偶然尝试知道了如何转载 2020-12-30 21:47:04 · 3705 阅读 · 8 评论 -
Java动态代理机制-代码讲解
目前Java动态代理的实现分为两种基于JDK 的动态代理(基于接口的动态代理技术) 基于CGLIB的动态代理(基于父类的动态代理技术)在业务中使用动态代理,一般是为了给需要实现的方法添加预处理或者添加后续操作,但是不干预实现类的正常业务,把一些基本业务和主要的业务逻辑分离。我们一般所熟知的Spring的AOP原理就是基于动态代理实现的。基于JDK的动态代理基于JDK的动态代理就需要了解两个类:1.InvocationHandler(接口)、2.Proxy(类)下面我们借助这两个类,.原创 2020-12-26 21:20:58 · 84 阅读 · 0 评论 -
常见JSTL标签详解
JSP标准标签库(JSTL)jsp标准标签库(jstl)是一个JSP标签集合,它封装了jsp应用的通用核心功能。JSTL支持通用的、格式化的任务。比如:迭代、条件判断、XML文档操作、国际化标签、SQL标签。除了这些它还提供了一个框架来使用集成JSTL的自定义标签。根据JSTL标签所提供的功能,可以将其分为5个类别:核心标签 格式化标签 SQL标签 XML标签 JSTL函数使用任何库,你必须在每个JSP文件中的头部包含<taglib>标签。核心标签核心...原创 2020-11-27 21:31:19 · 1836 阅读 · 0 评论 -
Java常见容器(必会)
Java中容器的种类有很多,且各有不同的特点,适用不同的场景,如下图,我们先来看看各个容器的继承关系接下来我们说说各个接口和类的特点Iterable 接口Iterable是一个超级接口,被Collection所继承。它只有一个方法: Iterator<T> iterator() //即返回一个迭代器 迭代器是一种设计模式,它是一个对象,它可以遍历并选择序列中的对象,而开发人员不需要了解该序列的底层结构。迭代器通常被称为**“轻量级”**对象,因为创建它的代价小。..原创 2020-11-27 15:39:14 · 450 阅读 · 0 评论 -
Java中String常用的操作方法
public int length();//获取字符串中含有的字符个数,即字符串长度 public String concat(String str);//拼接字符串,返回新字符串 public char charAt(int index);//获取制定索引的单个字符 public int indexOf(String str);//查找参数字符串在本字符串中首次出现的位置 public boolean equals(Obje...原创 2020-08-06 15:00:37 · 112 阅读 · 0 评论 -
命令提示符-常用命令
命令提示符(cmd)启动: Win+R,输入cmd回车切换盘符 盘符名称:进入文件夹 cd 文件夹名称进入多级文件夹 cd 文件夹1\文件夹2\文件夹3返回上一级 cd ..直接回根路径 cd \查看当前内容 dir清屏 cls退出 ...原创 2020-05-18 15:55:17 · 259 阅读 · 0 评论