随笔分类 -  Java基础

摘要:@NotEmpty :不能为null,且Size>0,一般用于集合、数组、字符序列 @NotNull:不能为null,但可以为empty,没有Size的约束,一般用于包装类型判断 @NotBlank:只用于String,不能为null且trim()之后size>0,一般用于字符串 @Length:j 阅读全文
posted @ 2022-09-30 15:51 一心二念 阅读(1282) 评论(0) 推荐(0) 编辑
摘要:UUID含义是通用唯一识别码 (Universally Unique Identifier),这 是一个软件建构的标准,也是被开源软件基金会 (Open Software Foundation, OSF) 的组织在分布式计算环境 (Distributed Computing Environment, 阅读全文
posted @ 2021-08-13 11:03 一心二念 阅读(3400) 评论(0) 推荐(0) 编辑
摘要:问题 前端ajax请求设置返回类型为json $.ajax({ url:path+"/getData", //请求的url地址 dataType:'json', beforeSend: function (XMLHttpRequest) { XMLHttpRequest.setRequestHead 阅读全文
posted @ 2021-08-11 19:25 一心二念 阅读(2244) 评论(0) 推荐(0) 编辑
摘要:一、简述在很多编程语言中,浮点数类型float和double运算会丢失精度。 在大多数情况下,计算的结果是准确的,float和double只能用来做科学计算或者是工程计算,在银行、帐户、计费等领域,BigDecimal提供了精确的数值计算。 Java在商业计算中要用 java.math.BigDec 阅读全文
posted @ 2021-07-06 10:38 一心二念 阅读(3107) 评论(0) 推荐(0) 编辑
摘要:转自:https://www.cnblogs.com/longqingyang/p/5577937.html XML是一种通用的数据交换格式,它的平台无关性、语言无关性、系统无关性、给数据集成与交互带来了极大的方便。XML在不同的语言环境中解析方式都是一样的,只不过实现的语法不同而已。 XML的解析 阅读全文
posted @ 2021-03-05 10:38 一心二念 阅读(306) 评论(0) 推荐(1) 编辑
摘要:原文链接:https://blog.csdn.net/YiQ2018/article/details/81458149 用JavaPOI导出Excel时,我们需要考虑到Excel版本及数据量的问题。针对不同的Excel版本,要采用不同的工具类,如果使用错了,会出现错误信息。JavaPOI导出Exce 阅读全文
posted @ 2021-03-04 17:11 一心二念 阅读(2472) 评论(0) 推荐(1) 编辑
摘要:自定义异常 理解error、RuntimeException(运行时,虚拟机报的错)和非RuntimeException(编译时,编译器找出的错) 1.java中异常均继承自Throwable,其有两个重要的直接子类error与exception. 2.java错误error,大部分是由虚拟机爆出来 阅读全文
posted @ 2019-07-22 11:59 一心二念 阅读(478) 评论(0) 推荐(0) 编辑
摘要:1.背景在java语言中还没有引入枚举类型之前,表示枚举类型的常用模式是声明一组具有int常量。之前我们通常利用public final static 方法定义的代码如下,分别用1 表示春天,2表示夏天,3表示秋天,4表示冬天。 public class Season { public static 阅读全文
posted @ 2019-07-19 17:31 一心二念 阅读(2480) 评论(0) 推荐(0) 编辑
摘要:HTTP/1.1中对幂等性的定义是:一次和多次请求某一个资源对于资源本身应该具有同样的结果(网络超时等问题除外)。也就是说,其任意多次执行对资源本身所产生的影响均与一次执行的影响相同。 Methods can also have the property of “idempotence” in th 阅读全文
posted @ 2019-07-18 20:50 一心二念 阅读(2670) 评论(0) 推荐(0) 编辑
摘要:**JDBCType JavaType** CHAR String VARCHAR String LONGVARCHAR String NUMERIC java.math.BigDecimal DECIMAL java.math.BigDecimal BIT boolean BOOLEAN bool 阅读全文
posted @ 2019-07-15 19:21 一心二念 阅读(220) 评论(0) 推荐(0) 编辑
摘要:PO:持久对象 (persistent object),po(persistent object)就是在Object/Relation Mapping框架中的Entity,po的每个属性基本上都对应数据库表里面的某个字段。完全是一个符合Java Bean规范的纯Java对象,没有增加别的属性和方法。 阅读全文
posted @ 2019-07-15 16:26 一心二念 阅读(350) 评论(0) 推荐(0) 编辑
摘要:简述:虚拟机把描述类的数据从class文件加载到内存,并对数据进行校验、转换解析和初始化,最终形成可以被虚拟机直接使用的Java类型,这就是虚拟机的类加载机制。 下面我们具体来看类加载的过程: 类的生命周期 类从被加载到内存中开始,到卸载出内存,经历了加载、连接、初始化、使用四个阶段,其中连接又包含 阅读全文
posted @ 2019-07-08 14:57 一心二念 阅读(1690) 评论(0) 推荐(0) 编辑
摘要:1、基本数据类型 基本类型,或者叫做内置类型,是Java中不同于类(Class)的特殊类型。它们是我们编程中使用最频繁的类型。 Java是一种强类型语言,第一次申明变量必须说明数据类型,第一次变量赋值称为变量的初始化。 Java基本类型共有八种,基本类型可以分为三类: 字符类型char 布尔类型bo 阅读全文
posted @ 2019-07-04 15:29 一心二念 阅读(281) 评论(0) 推荐(0) 编辑
摘要:包含的模块 本文分为十九个模块,分别是: Java 基础、容器、多线程、反射、对象拷贝、Java Web 、异常、网络、设计模式、Spring/Spring MVC、Spring Boot/Spring Cloud、Hibernate、MyBatis、RabbitMQ、Kafka、Zookeeper 阅读全文
posted @ 2019-07-03 21:05 一心二念 阅读(221) 评论(0) 推荐(0) 编辑
摘要:在linux系统查找jdk的安装路径:whereis javawhich java (java执行路径)echo $JAVA_HOMEecho $PATH在windows查找jdk的安装路径:set java_home:查看JDK安装路径java -version:查看JDK版本下面是设置jdk的环 阅读全文
posted @ 2019-07-02 16:53 一心二念 阅读(203) 评论(0) 推荐(0) 编辑
摘要:1. Java SE(Java Platform,Standard Edition)。 Java SE 以前称为 J2SE。它允许开发和部署在桌面、服务器、嵌入式环境和实时环境中使用的 Java 应用程序。Java SE 包含了支持 Java Web 服务开发的类,并为 Java Platform, 阅读全文
posted @ 2019-07-02 15:56 一心二念 阅读(6807) 评论(0) 推荐(0) 编辑
摘要:堆(Heap)与栈(Stack)是开发人员必须面对的两个概念,在理解这两个概念时,需要放到具体的场景下,因为不同场景下,堆与栈代表不同的含义。一般情况下,有两层含义:(1)程序内存布局场景下,堆与栈表示的是两种内存管理方式;(2)数据结构场景下,堆与栈表示两种常用的数据结构。 1.程序内存分区中的堆 阅读全文
posted @ 2019-07-01 17:33 一心二念 阅读(227) 评论(0) 推荐(1) 编辑
摘要:说起stream流大家的第一反应是io,但是实际上谁规定流一定是存在io包里呢?在java8中得益于Lambda表达式的函数式编程,引入了一个全新的概念,stream。 1.优势? 在java8之前我们遍历集合大概就是增强for循环,如果我们想在这个集合里增加一些添加来搜索集合的一些东西,我们会发现 阅读全文
posted @ 2019-07-01 17:21 一心二念 阅读(271) 评论(0) 推荐(0) 编辑
摘要:一、Java基础 什么是字符串常量池? Java中的字符串常量池(String Pool)是存储在Java堆内存中的字符串池; String是java中比较特殊的类,我们可以使用new运算符创建String对象,也可以用双引号(”“)创建字串对象。 如果池中没有字符串字面量“Cat”,那么首先在池中 阅读全文
posted @ 2019-06-28 15:12 一心二念 阅读(312) 评论(0) 推荐(0) 编辑
摘要:一、DNS协议 作用将域名解析为IP 类似于我们只需要知道中央一台,中央二台,而不需要知道它的频率,方便记忆。 java dns 域名解析协议实现 1 域名解析,将域名可转换为ip地址InetAddress也可以通过使用getAddress()来获得IP地址,但是它的返回值是一个4个字节的数组。因此 阅读全文
posted @ 2019-06-25 16:58 一心二念 阅读(514) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示