
java基础知识点
文章平均质量分 67
天雨编程
个人喜欢钻研各种技术,欢迎探讨
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
java实现全局异常+自定义异常处理
*** 全局异常处理器* 作用:异常代码可直接抛出该异常*/@Slf4jprivate static final String ERROR = "服务异常";原创 2024-04-09 09:23:32 · 380 阅读 · 1 评论 -
java基础面试
2、HashMap覆盖了equals()方法和hashcode()方法,这使得HashMap中两个相等的映射返回相同的哈希值;TreeMap则是实现了SortedMap接口,使其有序。3、HashMap的工作效率更高,而TreeMap则是基于树的增删查改。更推荐使用HashMap。4、HashMap基于数组+链表+红黑树(jdk1.8之后)实现,TreeMap是基于。1、HashMap无序,TreeMap有序。二 HashMap和lingk。原创 2023-08-09 12:17:47 · 898 阅读 · 0 评论 -
线程及线程池学习+实现电影院抢票案例
【代码】线程及线程池学习。原创 2023-02-13 21:27:30 · 2897 阅读 · 2 评论 -
集合(list set 等其他)知识点+排序等
一 删除list中元素案例。原创 2023-02-12 11:49:38 · 208 阅读 · 0 评论 -
最简单的文件上传-spring-file-storage
Spring File Storage工具几乎整合了市面上所有的OSS对象存储平台,包括本地、FTP、SFTP、WebDAV、阿里云OSS、华为云OBS、七牛云Kodo、腾讯云COS、百度云 BOS、又拍云USS、MinIO、京东云 OSS、网易数帆 NOS等其它兼容 S3 协议的平台,只要在springboot中通过极简的方式就可以实现文件存储。3 启动类增加@EnableFileStorage 注解。其他案例请参照官网配置。2 配置文件增加配置。原创 2023-02-05 20:48:13 · 622 阅读 · 0 评论 -
文件管理-java压缩文件(文件太大,浪费资源)
1 新建ImageCompressUtil.java工具类package common.util;import java.io.*;import java.util.Date;import java.awt.*;import java.awt.image.*;import javax.imageio.ImageIO;import com.sun.image.codec.jpeg.*;/*** 图片压缩处理*/public class ImageCompressUtil {..原创 2022-05-22 14:03:53 · 1424 阅读 · 0 评论 -
文件管理-阿里云OSS学习(一)
目录一 导入依赖二 上传接口2.1 OSS基础配置三 删除阿里云OSS文件四 文件先存储至本地服务器(springboot方式)4.1 配置文件添加一 导入依赖<dependency> <groupId>OSSUtils</groupId> <artifactId>ecc-oss-utils</artifactId> <version>0.0.2</version>...原创 2022-05-22 13:58:16 · 955 阅读 · 0 评论 -
http远程请求常见方法(工具类)
package com.gztpay.utils;import java.io.BufferedReader;import java.io.IOException;import java.io.InputStreamReader;import java.io.OutputStreamWriter;import java.io.PrintWriter;import java.net.HttpURLConnection;import java.net.URL;import java.net..原创 2022-05-22 13:42:18 · 473 阅读 · 0 评论 -
java树形菜单案例(递归遍历实现)
1 MySQL表结构2 返回json结构3 实现方式如下3.1 业务代码实现 @RequestMapping(params = "findRegionSalesList") @ResponseBody public Object findRegionSalesList() { Map<String, Object> resultMap = new HashMap<>(); String message = null...原创 2022-05-14 16:48:01 · 1063 阅读 · 0 评论 -
request基础(有了这些,够用了)
目录1、获取request2、常用方法1、获取request(1)通过注解获取(很简单,推荐):@AutowiredHttpServletRequest request; //这里可以获取到request(2)在web.xml中配置一个监听:<listener-class>org.springframework.web.context.request.RequestContex......原创 2022-05-14 16:35:31 · 355 阅读 · 0 评论 -
java常见正则表达式-手机,邮箱,身份证等
1 整数或者小数:^[0-9]+\.{0,1}[0-9]{0,2}$2 只能输入数字:^[0-9]*$3 只能输入n位的数字:^\d{n}$4 只能输入至少n位的数字:^\d{n,}$5 只能输入m~n位的数字:^\d{m,n}$6 只能输入零和非零开头的数字:^(0|[1-9][0-9]*)$7 只能输入有两位小数的正实数:^[0-9]+(.[0-9]{2})?$8 只能输入有1~3位小数的正实数:^[0-9]+(.[0-9]{1,3})?$9 1-999之间的,保....原创 2022-05-13 23:28:53 · 1234 阅读 · 0 评论 -
java实体常见注解
import javax.persistence.Transient;@Transient //@TableField(exist = false) //不映射数据字段import com.fasterxml.jackson.annotation.JsonFormat;@DateTimeFormat(pattern = "yyyy-MM-dd") #请求格式必须为yyyy-MM-dd格式@JsonFormat(pattern="yyyy-MM-dd HH...原创 2022-05-13 22:45:24 · 990 阅读 · 0 评论 -
日期总结(java8新特性及其他相关知识点)
1 使用新时间日期API的必要性在java8以前,或许:当你在做有关时间日期的操作时,你会想到用Date; 当你在做日期、月份、天数相加减时,你会想到用Calendar; 当你需要对时间日期进行格式化时,你会想到使用SimpleDateFormat或DateFormat下的其他子类;但是,你必须知道,以上有关的时间日期操作对象,都是可变的、线程不安全的,同时,如果作为一个经常写过类似代码的人来说,尽管有相关对象提供某些操作,但并不能很快、很简单的就能得到最终想要的结果,如:要计......原创 2022-05-13 22:35:09 · 714 阅读 · 1 评论 -
json常见案例解析(阿里巴巴)
1、字符串转JSONArrayJSONArray jsonArray = JSONArray.parseArray(versions);2、json转实体类TbRetailEntity tbRetail = JSONObject.toJavaObject(jsonObject, TbRetailEntity.class);3、实体类转jsonJSONObject json = (JSONObject) JSONObject.toJSON(corn);4、集合转jsonJSONAr原创 2022-05-13 22:20:46 · 1866 阅读 · 0 评论 -
jdk1.8新特性(常见案例解析)
jdk1.8新特性(常见案例解析),后续会逐渐补充中.....原创 2022-05-13 22:14:43 · 3061 阅读 · 0 评论