Java
屯庆笔记
用于作笔记的
展开
-
Java之Math三种取整方法
Math三种取整方法原创 2022-07-11 10:31:09 · 1573 阅读 · 0 评论 -
Java之使用 Double.IntValue()将double转换为int
Double.IntValue()将double转换为int原创 2022-07-11 10:30:08 · 4940 阅读 · 0 评论 -
Java之整数交换的异或法(只适用整数)
异或法原创 2022-07-11 10:25:09 · 325 阅读 · 0 评论 -
Java之String转换char的方法
String转换char的方法原创 2022-07-11 10:21:22 · 4940 阅读 · 0 评论 -
Java之matches() 方法
matches()原创 2022-07-11 10:18:37 · 2722 阅读 · 0 评论 -
Java之判断是否是整数
根据正则判断是否是正整数原创 2022-07-11 10:15:56 · 2862 阅读 · 0 评论 -
Java之判断是否是正整数
根据正则判断是否是正整数原创 2022-07-11 10:02:52 · 5612 阅读 · 3 评论 -
一款并发的、使用标记-清除算法的垃圾回收器CMS有哪些阶段
CMS全称 Concurrent Mark Sweep,是一款并发的、使用标记-清除算法的垃圾回收器,以牺牲吞吐量为代价来获得最短回收停顿时间的垃圾回收器,对于要求服务器响应速度的应用上,这种垃圾回收器非常适合。**CMS的基础算法是:**标记—清除。它的过程可以分为以下6个步骤:初始标记(STW initial mark)并发标记(Concurrent marking)并发预清理(Concurrentprecleaning)重新标记(STW remark)并发清理(Concurrent s原创 2022-01-11 17:22:56 · 340 阅读 · 0 评论 -
Java类的加载顺序
public class Test{ //静态变量 public static Test t1 = new Test(); //构造块 { System.out.println("blockA"); } //静态块 static{ System.out.println("blockB"); } public static void main(String[] args){ .原创 2022-01-11 17:10:04 · 489 阅读 · 0 评论 -
方法中定义的变量一定要初始化
如果只是定义,没有必要初始化;使用时必须进行初始化;类中定义的变量可以不需要赋予初始值,默认初始值为0。原创 2022-01-11 16:58:59 · 869 阅读 · 0 评论 -
抽象类和接口都不能被实例化(忽略匿名内部类)
实例化就是在jvm的堆中开辟出一块内存空间,比如声明一个对象,并且实例化,在堆中多出一块地址。java的内存空间分为四类:栈(stack)、堆(heap)、代码(code)、静态数据(data)。一般的时候,含有抽象方法的类绝不能被实例化。接口类如果是接口被new,那么这块地址并没有存储任何实际的值,而且接口中的属性只能是常量,并不需要初始化,只是放在常量池中,但接口可以定义静态成员变量,只是接口的静态成员变量要用static final public 来修饰。又因为接口没有构造函数,只能有抽象原创 2022-01-11 11:12:39 · 2418 阅读 · 0 评论 -
Java 利用replaceAll替换字符串的空格
第一种:替换大部分空白字符如空格、制表符、换页符等, 不限于空格str.replaceAll("\\s*", ""))第二种:去掉所有空格,包括首尾、中间str.replaceAll(" ", ""); str.replaceAll(" +", "");第三种:多个空格替换成一个空格str.replaceAll(" +"," ");...原创 2021-11-18 11:25:36 · 4280 阅读 · 0 评论 -
Java 根据百度经纬度(坐标) 获取中国街道、街道编码
做同步第三方数据项目的时候,其中就有百度经纬度、街道字段,已知的是百度经纬度,只需要知道街道、街道行政编码即可。第一步:参考他人写的代码/** * @Description 根据经纬度获取乡镇 * @param lat * @param lng * @Throws * @Return java.lang.String * @Date 2021-03-22 17:50:36 * @Author WangKun **/原创 2021-11-18 10:51:33 · 2233 阅读 · 1 评论 -
JAVA8 现在时间、时间、Long时间戳与时间字符串互转
最近做同步第三方数据的项目,需要获取现在时的String类型,只是几个方法,于是就有了日期工具类。话不多说,直接上代码:/** * @author lqq * @date 2021/7/5 11:00 */public class DateUtil { // 时间格式为:yyyy-MM-dd HH:mm:ss private static final DateTimeFormatter DEFAULT_FORMATTER = DateTimeFormatter.ofPattern(原创 2021-11-18 09:33:32 · 905 阅读 · 0 评论 -
猫苘的Java练习项目1:Java1.8——复习Frame设置猜拳游戏
import java.awt.*;import java.awt.event.ActionEvent;import java.awt.event.ActionListener;import java.awt.event.WindowAdapter;import java.awt.event.WindowEvent;public class Main { public sta...原创 2019-12-23 17:35:27 · 301 阅读 · 0 评论 -
Java 接口特点
一个接口可以有多个方法。接口文件保存在 .java 结尾的文件中,文件名使用接口名。接口的字节码文件保存在 .class 结尾的文件中。接口相应的字节码文件必须在与包名称相匹配的目录结构中。接口不能用于实例化对象。接口没有构造方法。接口中所有的方法必须是抽象方法。接口不能包含成员变量,除了 static 和 final 变量。接口不是被类继承了,而是要被类实现。接口支持多继承。...转载 2019-03-20 11:25:00 · 1292 阅读 · 0 评论 -
Java 构造函数特点
(1). 一般函数是用于定义对象应该具备的功能。而构造函数定义的是,对象在调用功能之前,在建立时,应该具备的一些内容。也就是对象的初始化内容。(2). 构造函数是在对象建立时由jvm调用, 给对象初始化。一般函数是对象建立后,当对象调用该功能时才会执行。(3). 普通函数可以使用对象多次调用,构造函数就在创建对象时调用。(4). 构造函数的函数名要与类名一样,而普通的函数只要符合标识符的命名...转载 2019-03-20 12:10:52 · 3341 阅读 · 0 评论 -
什么是重载
重载,简单说,就是函数或者方法有相同的名称,但是参数列表不相同的情形,这样的同名不同参数的函数或者方法之间,互相称之为重载函数或者方法。来自:https://baike.baidu.com/item/重载/2282654?fr=aladdin...转载 2019-03-17 12:37:23 · 7997 阅读 · 0 评论 -
线程流程的过程
来自:https://www.cnblogs.com/jijijiefang/articles/7222955.html转载 2019-03-17 20:12:20 · 395 阅读 · 0 评论 -
java 中的 wait()方法和 sleep()方法的区别
下列关于java 中的 wait()方法和 sleep()方法的区别描述错误的是?DA.wait()方法属于Object类,sleep()属于Thread类B.调用wait()方法的时候,线程会放弃对象锁C.调用sleep()方法的过程中,线程不会释放对象锁D.sleep()方法导致了程序暂停执行指定的时间,让出cpu给其他线程sleep和wait的区别有:1,这两个方法来自不同的类分...原创 2019-03-27 11:43:24 · 3371 阅读 · 0 评论 -
Camshift
Camshift 是由Meanshift 推导而来 Meanshift主要是用在单张影像上,但是独立一张影像分析对追踪而言并无意义,Camshift 就是利用MeanShift的方法,对影像串列进行分析。(1) 首先在影像串列中选择ㄧ区域。(2) 计算此区域的颜色2D机率分布。(3) 用MeanShift演算法来收敛欲追踪的区域。(4) 集中收敛的区域,并标示之。(5) 每个fram...转载 2018-11-26 13:58:49 · 1668 阅读 · 0 评论 -
Error creating bean with name 'dataSource' defined in class path resource
org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'org.springframework.boot.autoconfigure.orm.jpa.HibernateJpaConfiguration': Unsatisfied dependency expre...原创 2018-11-23 11:02:01 · 1989 阅读 · 1 评论 -
Unable to start ServletWebServerApplicationContext due to missing ServletWebServerFactory bean.
org.springframework.context.ApplicationContextException: Unable to start web server; nested exception is org.springframework.context.ApplicationContextException: Unable to start ServletWebServerApplic...原创 2018-11-23 10:56:08 · 1610 阅读 · 1 评论 -
springboot Error executing DDL via JDBC Statement
org.hibernate.tool.schema.spi.CommandAcceptanceException: Error executing DDL via JDBC Statement at org.hibernate.tool.schema.internal.exec.GenerationTargetToDatabase.accept(GenerationTargetToDatabas...原创 2018-11-22 13:33:29 · 2925 阅读 · 1 评论 -
IntelliJ IDEA搭建SpringBoot
来自:http://www.cnblogs.com/weizaibug/p/6657077.html首先简单介绍下Spring Boot,来自度娘百科:Spring Boot是由Pivotal团队提供的全新框架,其设计目的是用来简化新Spring应用的初始搭建以及开发过程。该框架使用了特定的方式来进行配置,从而使开发人员不再需要定义样板化的配置。通过这种方式,Spring Boot致力于在蓬勃...转载 2018-11-07 14:33:37 · 718 阅读 · 0 评论 -
在IntelliJ IDEA中配置OpenCV的Java开发window10环境
出处:http://yezhang.cnblogs.com/准备工作:下载IDEA 13(这里以版本13为例,后面简称IDEA); 下载Java JDK(用于配置基本的Java开发环境); 下载OpenCV 2.4.9(这里以版本2.4.9为例,据这篇文章说,OpenCV的2.4版本开始支持Java API接口); 安装IDEA; 安装JDK,并在IDEA中配置JDK; 将下载好...转载 2018-11-26 16:43:07 · 1789 阅读 · 0 评论 -
-Djava.library.path是什么
指定依赖的非java库文件路径,也放在libs目录下 ,通用形式是 -D[key]=[value],这里 java.library.path 用来添加指定的*.so,*.dll原创 2018-11-26 16:45:56 · 3070 阅读 · 0 评论 -
PUT 还是 POST ? Request method 'POST' not supported
org.springframework.web.HttpRequestMethodNotSupportedException: Request method 'POST' not supported at org.springframework.web.servlet.mvc.method.RequestMappingInfoHandlerMapping.handleNoMatch(Reques...原创 2018-11-30 15:24:21 · 906 阅读 · 0 评论 -
java.util.List
https://www.breakyizhan.com/java/5286.html原创 2019-03-14 17:53:06 · 1703 阅读 · 0 评论 -
HashSet子类依靠()方法区分重复元素
HashSet类,是存在于java.util包中的类 [1] 。同时也被称为集合,该容器中只能存储不重复的对象,已知实现接口有:Serializable, Cloneable, Iterable, Collection, Set直接已知子类:JobStateReasons, LinkedHashSet方法:boolean add(E e):如果此 set 中尚未包含指定元素,则添加指...原创 2019-03-14 09:13:27 · 3208 阅读 · 0 评论 -
The field imgFile exceeds its maximum permitted size of 1048576 bytes.
org.springframework.web.multipart.MaxUploadSizeExceededException: Maximum upload size exceeded; nested exception is java.lang.IllegalStateException: org.apache.tomcat.util.http.fileupload.FileUploadBa...原创 2018-12-03 09:41:23 · 2432 阅读 · 0 评论 -
MultipartFile——'org.springframework.web.multipart.support.StandardMultipartHttpServletRequest$Standa
org.springframework.web.method.annotation.MethodArgumentConversionNotSupportedException: Failed to convert value of type 'org.springframework.web.multipart.support.StandardMultipartHttpServletRequest$...原创 2018-11-30 16:04:05 · 27953 阅读 · 5 评论 -
什么是同源策略
同源策略(Same origin policy)是一种约定,它是浏览器最核心也最基本的安全功能,如果缺少了同源策略,则浏览器的正常功能可能都会受到影响。可以说Web是构建在同源策略基础之上的,浏览器只是针对同源策略的一种实现。同源策略,它是由Netscape提出的一个著名的安全策略。现在所有支持JavaScript 的浏览器都会使用这个策略。所谓同源是指,域名,协议,端口相同。当一...转载 2018-11-06 16:25:57 · 1025 阅读 · 0 评论