自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(12)
  • 资源 (2)
  • 收藏
  • 关注

原创 Java中重写equals方法为什么要重写hashcode方法?

为什么重写equals必须重写hashCode?相信很多新人小伙伴都有这个疑问,下面和大家一起看看模拟场景:判断一个人在50时睡得时候和1岁得时候是否是同一个人(只要身份证号码一致就是同一个人)下面我们先来看一段代码package space.leoz.javase.reflect.equals;import java.util.HashSet;import java.util.Objects;/** * @author Leoz * @date 2021/12/21 10:25 */

2021-12-21 11:23:40 268

原创 i18n国际化-springboot整合

i18n国际化-springboot整合简介springboot项目整合国际化application.yml文件配置工具类国际化拦截器配置自定义拦截器测试简介i18n(其来源是英文单词internationalization的首末字符i和n,18为中间的字符数)是“国际化”的简称。在资讯领域,国际化(i18n)指让产品(出版物,软件,硬件等)无需做大的改变就能够适应不同的语言和地区的需要。对程序来说,在不修改内部代码的情况下,能根据不同语言及地区显示相应的界面。在全球化的时代,国际化尤为重要,因为产品的

2021-10-07 11:05:36 543

原创 Activiti工作流引擎入门学习

@Activiti工作流引擎入门学习1.工作流介绍工作流是一系列的规范流程,让业务按照拟定的规则处理和运转,本质上是一系列逻辑相关的活动的集合。如:员工请假–>部门审批–>公司领导审核–>人力资源部备案。activiti工作流引擎就是让任务能够按拟定的流程自动的驱动下去,不再需要我们实现流程的驱动,记录流程的流转情况等等,提供流程生命周期的管理功能。activiti用户手册...

2019-08-05 18:14:59 281

原创 java设计模式学习笔记——单例模式

1 单例模式介绍1.1单例模式定义单例模式是设计模式的一种,它确保了一个类只能创建一个实例,并且提供能够访问他的全局访问点。1.2单例模式的特点保证自己只有一个实例自己创建自己的实例对外提供一个全局访问点1.3单例模式的优点减少创建java实例所带来的系统开销,提高了系统效率能够严格控制客户对它的访问便于系统跟踪单个java实例的生命周期、实例状态1.4单例模式应用场...

2019-07-01 19:31:17 155

原创 史上最全springboot整合mybatis

一、使用idea创建springboot项目1、创建项目:file–>New–>Project2、选择Web创建项目3、如果有自己的maven,可以右键项目在Setting中修改maven路径,没有就忽略此步即可4、到这里springboot项目就创建成功,我们可以看下目录结构这里的配置文件也可以使用application.yml二、整合mybatis1、pom.xm...

2019-04-28 16:27:53 555

原创 解决springboot不能解析@ConfigurationProperties(prefix = "xxx")

org.springframework.boot spring-boot-configuration-processor 2.1.3.RELEASE

2019-04-22 19:06:25 8927 2

转载 解决BeanUtils不能封装Date类型

//解决BeanUtils不能封装Date类型 ConvertUtils.register(new Converter() { @Override public Object convert(Class clazz, Object value) { ...

2019-02-27 18:19:04 431

原创 数据库Dao层封装减少代码冗余

1、定义DaseDao属性 private Connection conn = null; private PreparedStatement ps = null; private ResultSet rs = null;2、封装增删改方法 /** * 更新方法 * @param sql 修改sql语句 * @param objects...

2019-02-26 20:20:11 449

原创 Ajax的多种实现方法

Ajax:异步的javaScript 和 xml作用:1、异步:客户端不必等待服务器的响应,在期间能做其他操作,提升用户体验2、Ajax是一种无需重新加载整个网页的情况下,可以更新部分网页的技术Jquery实现方法一: $.ajax({ url:"/ajaxServlet",//请求路径 type:"post",//请求方式...

2019-02-21 20:40:18 416

原创 JAVA删除Cookie

Cookie[] cookies = request.getCookies();//获取cookie数组 for (Cookie c:cookies //遍历cookie ) { if (c.getName().equals("user")){ Cookie cookie = new Cookie(c.getName()...

2019-02-19 20:56:42 5598

原创 comcat上传文件

文件上传:将文件通过表单上传到服务器,服务器从request中将文件读取到输入流在将输入流中的数据 通过输出流写入目的文件夹下即可文件上传的步骤1、创建fileupload.html2、创建fileuploadServlet3、导入jar包4、编码代码1、创建fileupload.html注意:1、文件上传请求方式只能用post2、设置编码类型为:enctype=“multi...

2019-01-25 20:11:11 175

原创 jSoup与dom4j解析xml

xml解析import cn.wanghaomiao.xpath.exception.XpathSyntaxErrorException;import cn.wanghaomiao.xpath.model.JXDocument;import cn.wanghaomiao.xpath.model.JXNode;import org.dom4j.Attribute;import org.do...

2019-01-23 20:43:53 1275 2

ssm学习总结

SSM(Spring+SpringMVC+MyBatis)框架集由Spring、MyBatis两个开源框架整合而成(SpringMVC是Spring中的部分内容)。常作为数据源较简单的web项目的框架。

2019-06-19

google浏览器插件:JSON-handle、bubble-compiled、background

google浏览器插件:Json插件、翻译插件、Postman

2019-03-27

空空如也

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

TA关注的人

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