加载中
02、创建型-工厂模式--将实例的生成交给子类

前言   工厂二字想必大家都不陌生,工厂就是用来建造东西的,我们市面上买的东西比如水杯、玩具、汽车等等都是从工厂生产的,那我们需不需要知道它们是如何生产出来的呢?当然不需要,商家...

01、创建型-单例模式--只有一个实例

前言   单例模式是设计模式中最简单但又最常用的的设计模式之一,是很多人学的第一个设计模式。引用百度百科的定义:单例模式创建的类在当前进程中,保证一个类只会被实例化一次,并提供了...

【老生常谈】之Java反射机制

序言   通过 Java 的反射机制,小伙伴们可以更深入地控制程序的运行过程。例如,在程序运行时由用户输入一个类名,然后动态获取该类拥有的构造、属性和方法,甚至调用任意类的任意方法。 ...

前后端分离必备的接口规范

前言   随着互联网的高速发展,前端页面的展示、交互体验越来越灵活、炫丽,响应体验也要求越来越高,后端服务的高并发、高可用、高性能、高扩展等特性的要求也愈加苛刻,从而导致前后端研...

01/11 11:41
103
老生常谈之慎用 BigDecimal

前言   在项目中发现开发小组成员在写程序时,对于 Oracle 数据类型为 Number 的字段、mysql中的decimal字段,在实体映射类型中,有的人用 Double,有的人用 BigDecimal,没有一个统一规范...

01/03 00:06
81
【知识回顾】Java常用类库-Java Runtime

一、快速入门 1.1 Runtime 介绍   Java Runtime 类是 Java 标准库中的关键类之一,它提供了对当前Java虚拟机实例的访问和控制,允许程序动态地修改和管理运行时环境。每个Java应用程序都有...

2023/09/30 12:21
56
傻瓜式Java操作MySQL数据库备份

前言   数据库备份是开发工作中经常要做的事情,好处是mysql提供了一个非常好的命令 mysqldump,直接调用它就可以将数据以sql文件的形式备份出来。但是直接写命令非常不方便,遇到定时备份...

2023/09/29 22:26
93
Linux 操作必备命令

  Linux 命令是对 Linux 系统进行管理的命令。对于 Linux 系统来说,无论是处理器、内存、磁盘驱动器、键盘、鼠标,还是用户等都是文件, Linux 系统管理的命令是它正常运行的核心,与之前...

FastJson 解析神器JsonPath 使用手册

一、快速入门 1.1 Json Path 介绍   正如XPath对XML的解析一样,JSONPath的定义是基于fastjson的json路径解析,对JSON文档的一种解析工具。通过JSONPath可以轻松的对JSON文档获取指定“路径...

2023/07/24 08:42
1.5K
使用 Apache Commons Email发送邮件就是这么简单的不能再简单了

一、快速入门 1.1 介绍   在线发送、接收邮件,目前是企业应用系统开发中的通用功能需求,例如,在线投递通知、激活账户、发送和用户注册相关的信息等。Apache Commons Email 是 Apache 提...

2023/03/29 21:58
1.2K
这个时候了,你还不会不知道JavaMail API吧

一、概述 1.1 简述   JavaMail API 顾名思义,提供给开发者处理电子邮件相关的编程接口,它是Sun发布的用来处理email的API,其提供独立于平台且与协议无关的框架来构建邮件和消息传递应用。...

2023/03/27 23:19
1.3K
使用 ApiPost进行WebService 调试,就是这样简单

Apipost 可以用于调试 WebService 请求。具体步骤如下: 5.1 新建一个 HTTP 接口 新建一个 HTTP接口,URL 部分填写 endpoint,请求方式选择 POST。以下 URL 为示例 WebService 接口, http:/...

2023/02/19 03:30
1.2K
使用PostMan测试WebService接口

在浏览器中输入 http://ws.webxml.com.cn/WebServices/WeatherWS.asmx?wsdl 查看是否启动服务,确保WS地址可用。通过地址获取获取WSDL地址相关参数,并找空间命名,这个位置是固定的,下面会...

2022/11/18 23:58
185
Jackson注释的使用

Jackson提供了一系列注解,可以使用这些注解来设置将JSON读入对象的方式或从对象生成什么JSON的方式,下面介绍一些常用的注解。 3.1 序列化 @JsonAnyGetter   @JsonAnyGetter 注解运行可以...

Java Enum 枚举帮助类

前言   讲真的,Java的枚举类提供的方法太少了,Enum只有两个valueOf可以搞,如果碰上需要传入枚举类型的值,获取枚举类对象或者枚举类型名称的时候,只能干瞪眼,或者循环比对。最近项目就...

2022/10/05 09:47
144
浅谈单元测试 Junit5

JUint是Java编程语言的单元测试框架,用于编写和运行可重复的自动化测试。本文主要针对Junit5要点进行梳理总结。 一、浅谈单元测试 1.1 什么是单元测试   单元测试(unit testing),是指对...

2022/09/11 19:23
348
IntelliJ IDEA 快捷键,使用起来就是方便!

  IDEA对新手来说难,可能其中一个原因就是快捷键组合多而且复杂但是它也很全,基本所有功能都可以通过快捷键来完成,如果你掌握了所有IDEA的快捷键使用,那么你完全可以丢掉鼠标,而且不影...

Sourcetree 虽然不咋的好用,但了解一些基本使用也算可以

一、基本介绍 1.1 基本介绍   Sourcetree 是一款Windows 和Mac OS X 下免费的 SVN、Git 客户端,同时也是 Mercurial 和 Subversion 版本控制系统工具。Sourcetree 支持创建、克隆、提交、p...

2022/04/05 15:33
617
还原最本质的JDBC轻量级封装的工具包

一、概述 1.1 前言   关于Apache的DbUtils中间件或许了解的人并不多,大部分开发人员在生成环境中更多的是依靠Hibernate、Ibatis、Spring JDBC、JPA等大厂提供的持久层技术解决方案,或者是...

2021/08/22 21:12
403
Apache Commons IO 也就那么回事儿吧

一、概述   Apache Commons IO 是Apache Commons的组件,它们源自Java API并提供各种用于文件IO的常见操作的实用程序类,涵盖各种用例,可以大大简化我们处理io流和操作文件的代码。Java ...

2021/08/14 12:13
822

没有更多内容

加载失败,请刷新页面

返回顶部
顶部