java
CV+CV=?
码海无边,学无止境!
展开
-
LocalDateTime、LocalDate、LocalTime
LocalDateTime整理1. localDateTime对比Date2. LocalDate2.1 初始化2.2 操作2.3 比较3. LocalTime4. LocalDateTime1. localDateTime对比DateDate如果不格式化,打印出的日期可读性差Tue Sep 10 09:34:04 CST 2019使用SimpleDateFormat对时间进行格式化,但SimpleDateFormat是线程不安全的 SimpleDateFormat的format方法最终调用原创 2020-11-24 14:04:46 · 525 阅读 · 0 评论 -
Dom4j完整教程
目录1、DOM4J简介2、XML文档操作12.1、读取XML文档:2.2、获取根节点2.3、新增一个节点以及其下的子节点与数据2.4、写入XML文件2. 5、 遍历xml节点2.6、创建xml文件2.7、修改节点属性2.8、删除节点3、XML文档操作23.1、Document对象相关1、读取XML文件,获得document对象....转载 2020-01-16 14:35:40 · 2308 阅读 · 5 评论 -
JAVA开发神器LOMBOK使用详解
最近正在写SpringBoot系列文章和录制视频教程,每次都要重复写一些Getter/Setter、构造器方法、字符串输出的ToString方法和Equals/HashCode方法等。甚是浪费时间,也影响代码的可读性。因此,今天就给大家推荐一款Java开发神器——Lombok,让代码更简单易读。什么是LombokLombok是一款Java开发插件,可以通过它定义的注解来精简冗长和繁琐的代码,...转载 2020-01-07 16:44:49 · 173 阅读 · 0 评论 -
Java transient关键字使用小记
转载自:https://www.cnblogs.com/lanxuezaipiao/p/3369962.html1. transient的作用及使用方法 我们都知道一个对象只要实现了Serilizable接口,这个对象就可以被序列化,java的这种序列化模式为开发者提供了很多便利,我们可以不必关系具体序列化的过程,只要这个类实现了Serilizable接口,这个类的所有属性和方...转载 2018-08-15 09:24:11 · 153 阅读 · 0 评论 -
java中Proxy(代理与动态代理)
一、代理的概念 动态代理技术是整个java技术中最重要的一个技术,它是学习java框架的基础,不会动态代理技术,那么在学习Spring这些框架时是学不明白的。 动态代理技术就是用来产生一个对象的代理对象的。在开发中为什么需要为一个对象产生代理对象呢? 举一个现实生活中的例子:歌星或者明星都有一个自己的经纪人,这个经纪人就是他们的代理人,当我们需要找明星表演时,不能直接找到该明星,只...转载 2018-08-13 11:12:38 · 144 阅读 · 0 评论 -
idea启动tomcat报错:connection-127.0.0.1,web.xml加载异常
【Tomcat】Tomcat部署Web应用时出现异常2017年07月08日 22:38:13阅读数:8917Tomcat部署Web应用时出现异常开发环境: IDE:IntelliJ IDEA 2017.1.4 JRE: 1.8.0_112-release-736-b21 amd64 JVM: OpenJDK 64-Bit Server VM by JetBrains s.r...转载 2018-08-16 22:15:11 · 1310 阅读 · 0 评论 -
Java根据传入Date计算所在周、月、季度时间
package com.rdmu.schedulingmeetingplace.common;import org.hibernate.annotations.SourceType;import java.text.ParseException;import java.text.SimpleDateFormat;import java.util.Calendar;import...原创 2018-11-30 17:51:08 · 7252 阅读 · 1 评论 -
根据查询条件导出数据
/** * 根据查询条件查询导出数据 */public void exportTable(){ Page pageInfo = this.getPageInfo(); String taskBookId = request.getParameter("taskBookId"); String type = request.getParameter("type");...原创 2018-12-06 16:27:15 · 2685 阅读 · 0 评论 -
sql常用封装
/** * 拼装SQL工具方法 * 一般用于SQL中的in关键字后 * 本方法可以对字符串数组进行拼装,拼装为类似('1','2''3')的字符串(不包含括号)并返回。 * @param stringList 字符串数组 * @return 拼装后的字符串 */public static String assemblySqlInString(List<String&g...原创 2018-12-24 11:27:26 · 2292 阅读 · 0 评论 -
HTTP请求及参数处理
public static void saveParameter(HttpServletRequest request) { Map map = request.getParameterMap(); Iterator it = map.keySet().iterator(); String key; String[] array; while (it.ha...原创 2018-12-24 11:28:52 · 1185 阅读 · 0 评论 -
session声明周期分析
Session存储在服务器端,一般为了防止在服务器的内存中(为了高速存取),Sessinon在用户访问第一次访问服务器时创建,需要注意只有访问JSP、Servlet等程序时才会创建Session,只访问HTML、IMAGE等静态资源并不会创建Session,可调用request.getSession(true)强制生成Session。 Session什么时候失效? 1. 服务器会把...原创 2018-08-10 10:31:10 · 438 阅读 · 0 评论 -
JavaSript模块规范 - AMD规范与CMD规范介绍
JavaSript模块化 在了解AMD,CMD规范前,还是需要先来简单地了解下什么是模块化,模块化开发? 模块化是指在解决某一个复杂问题或者一系列的杂糅问题时,依照一种分类的思维把问题进行系统性的分解以之处理。模块化是一种处理复杂系统分解为代码结构更合理,可维护性更高的可管理的模块的方式。可以想象一个巨大的系统代码,被整合优化分割成逻辑性很强的模块时,对于软件是一种...转载 2018-07-18 13:22:15 · 96 阅读 · 0 评论 -
继承和聚合
继承:继承是一种机制,表示为一个对象获取父对象的所有属性和行为。继承表示IS-A关系,也称为父子关系。继承后可以将父类方法重写(覆盖,方法名相同,参数列表相同),增加代码重用性。在类的基础上,在java中可以有三种类型的继承:单一,多级和分层。在Java编程中,仅能通过接口支持多重和混合继承。聚合:如果一个类有一个类的实体引用(类中的类),则它称为聚合。 聚合表示HAS-A关系。当没有is-a关系...原创 2018-03-31 11:54:46 · 1428 阅读 · 0 评论 -
重载和重写
相同点:都可以提高代码重用,减少冗余。增加程序的可读性。不同点:重载:发生在同一个类中,方法名相同,参数列表不同。方法重载是编译时多态性的例子。重写:发生在父子类中,方法名相同,参数列表相同,方法体不同。方法重写/覆盖是运行时多态性的例子。在方法重写/覆盖中返回类型必须相同或协变。...原创 2018-03-31 12:58:23 · 97 阅读 · 0 评论 -
抽象类和接口
抽象类接口抽象类可以有抽象和非抽象方法。接口只能有抽象方法。 从Java 8开始,它也可以有默认和静态方法。抽象类不支持多重继承。接口支持多继承。抽象类可以有final,非final,静态和非静态变量。接口只有静态和final变量。抽象类可以提供接口的实现。接口不能提供抽象类的实现。abstract关键字用来声明抽象类。interface关键字用于声明接口。...原创 2018-03-31 14:47:19 · 92 阅读 · 0 评论 -
访问修饰符
访问修饰符在类内在包内外部包只通过子类外部包PrivateYNNNDefaultYYNNProtectedYYYNPublicYYYY原创 2018-03-31 14:52:50 · 84 阅读 · 0 评论 -
StringUtils中isEmpty 和isBlank的区别(转)
文章出自:http://www.2cto.com/kf/201210/161016.html StringUtils在commons-lang-2.2.jar包中:org.apache.commons.lang.StringUtils ; StringUtils方法的操作对象是java.lang.String类型的对象,是JDK提供的String类型操作方法的补充,并且是null安全的(即...转载 2018-05-17 11:05:08 · 103 阅读 · 0 评论 -
java.util.Date和java.sql.Date转换(转)
文章出自: http://fujiaruiqq123-163-com.iteye.com/blog/1096247 Date 的类型转换:首先记住java.util.Date 为 java.sql.Date的父类1.将java.util.Date 转换为 java.sql.Datejava.lang.ClassCastException: java.util.Date cannot be cas...转载 2018-05-17 11:36:43 · 311 阅读 · 0 评论 -
java操作excel
jxl是一个韩国人写的java操作excel的工具, 在开源世界中,有两套比较有影响的API可供使用,一个是POI,一个是jExcelAPI。其中功能相对POI比较弱一点。jExcelAPI对中文支持非常好,API是纯Java的, 并不依赖Windows系统,即使运行在Linux下,它同样能够正确的处理Excel文件。 另外需要说明的是,这套API对图形和图表的支持很有限,而且仅仅识别PNG格式。...原创 2018-06-08 11:29:43 · 106 阅读 · 0 评论 -
Java JDK各大包描述
转自:https://blog.csdn.net/qq_27550755/article/details/50592825AWT :功能:包含用于创建用户界面和绘制图形图像的所有类。软件包 java.awt 的描述包含用于创建用户界面和绘制图形图像的所有分类。在 AWT 术语中,诸如按钮或滚动条之类的用户界面对象称为组件。Component类是所有 AWT 组件的根。有关所有 AWT 组件的公共属...转载 2018-07-03 10:53:51 · 525 阅读 · 0 评论 -
java操作xml
XML文件可以用来作为一种小型数据库存在,但更多时候在项目中都是用来当成配置文件用的,也就避免不了对XML文件的增上改查操作。在java中,解析XML文件的方式大致分为4种:DOM,SAX,JDOM,Dom4j,本文只用dom4jDOM解析方式:xml解析器一次性把整个xml文档加载进内存,然后在内存中构建一颗Document的对象树,通过Document对象,得到树上的节点对象,通过节点对象访问...转载 2018-07-04 10:37:09 · 96 阅读 · 0 评论 -
java中构造函数和方法比较
构造函数方法用于初始化对象的状态(数据)用于暴露对象的行为不能有返回值(默认返回的是对象)一般都有,没有用void隐式调用显式调用没有定义是,java编译器会默认提供一个无参构造任何时候不会默认提供方法名称必须与类名相同随意...原创 2018-03-31 10:46:59 · 1165 阅读 · 0 评论