首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
java后端
jiuquguiyu
创建于2023-03-21
订阅专栏
java相关基础知识
暂无订阅
共39篇文章
创建于2023-03-21
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
java排序
1. * 思路:每次循环得到最小值的下标,然后交换数据。 * 如果交换的位置不等于原来的位置,则不交换。 selectSort(Datas. Datas. for (int i = 0; i < data. ...
关于请求被挂起页面加载缓慢问题的追查(stalled 时间过长)
有一个Dashboard的页面大约有十几个图表,每一个图表是一个ajax请求。突然有一天改了页面中间几个图表的查询逻辑,导致ajax请求响应时间比较长。然后就出现了图表加载出现了顺序等待,后面本来很快就能加载出来的图表也必须等待上面的图表加载一些之后才能加载。思考了一下还是先看看...
Spring的注入方式--构造方法--解决需要在构造方法里面去初始化全局变量
this.this.school = user.答案是不能。 因为Java类会先执行构造方法,然后再给注解了@Autowired 的user注入值,所以在执行构造方法的时候,就会报错。 报错信息可能会像下面: Exception in thread "main" org....
ThreadLocal的设计理念与作用
ThreadLocal的设计理念与作用。在JDK的早期版本中,提供了一种解决多线程并发问题的方案: java.lang.ThreadLocal类.ThreadLocal类在维护变量时,实际使用了当前线程(Thread)中的一个叫做ThreadLocalMap的独立副本,每个线程可...
Calendar和GregorianCalendar日历类
Calendar 类是一个抽象类,它为特定瞬间与一组诸如 YEAR、MONTH、DAY_OF_MONTH、HOUR 等 日历字段之间的转换提供了一些方法,并为操作日历字段(例如获得下星期的日期)提供了一些方法。瞬间可用毫秒值来表示,它是距历元(即格林威治标准时间 1970 年 1...
java全局异常处理
使用全局异常的好处是,不在需要去定义很多类型的返回值,当业务出错的时候直接通过异常的返回值方式来返回给前端或者API调用方错误信息。以前我们的处理方式是如果接口执行正确返回200编码加上正确的结果值,如果失败,返回错误码加上错误信息,这样就导致接口的返回值对象需要兼容正确返回和错...
Excption与Error包结构。OOM你遇到过哪些情况,SOF你遇到过哪些情况
Excption与Error包结构。OOM你遇到过哪些情况,SOF你遇到过哪些情况。(1). Throwable是 Java 语言中所有错误或异常的超类。Throwable包含两个子类: Error 和 Exception 。它们通常用于指示发生了异常情况。Throwable包含...
java获取资源文件(Java中获取资源文件的url)
java开发中,常见的resource文件有:.xml,.properties,.txt文件等,后台开发中经常用到读取资源文件,处理业务逻辑,然后返回结果。//Class.getResource和Class.getResourceAsStream在使用时,路径选择上是一样的。相当...
线程同步的方法:sychronized、lock、reentrantLock等
线程同步的方法:sychronized、lock、reentrantLock等。如果你向一个变量写值,而这个变量接下来可能会被另一个线程所读取,或者你从一个变量读值,而它的值可能是前面由另一个线程写入的,此时你就必须使用同步。sychronizedJava语言的关键字,当它用来修...
解析XML的几种方式的原理与特点:DOM、SAX、PULL
解析XML的几种方式的原理与特点:DOM、SAX、PULL。XML的解析方式有很多,光开源的就有十多种:如Xerces、JDOM、DOM4J、XOM、JiBX、KXML、XMLBeans、jConfig、XStream、XJR等。而android中用的比较多的是 sax(Simp...
SpringBoot下配置Mybatis多数据源
这个比较简单,我就不具体的写步骤了,把我的pom.xml配置文件发出来给大家看看。主要是pom.xml文件里面添加了mybatis和druid,mysql依赖。4.0.com.0.0.org.springframework.1.5.2.1.org.springframework....
java九种基本数据类型
九种基本数据类型的大小,以及他们的封装类。boolean, byte, char, short, int, long, float, double, void.float(浮点型) 4 -3.4E38~3.double(双精度型) 8 -1.7E308~1.
Concurrent包里的其他东西:ArrayBlockingQueue、CountDownLatch等等
Concurrent包里的其他东西:ArrayBlockingQueue、CountDownLatch等等。java.util.concurrent包分成了三个部分,分别是java.util.concurrent、java.util.concurrent.atomic和java....
ajax请求错误status=0(Provisional headers are shown)
form里面定义了两个button,没有定义type,一个是提交,一个是修改,都是触发点击事件,然后执行ajax请求去调用后端接口。提交按钮能够正常运行,但是修改按钮请求发出之后,前端直接执行失败方法,没有等待后端回调接口,获取到的错误信息是status=0,后端正常运行,没毛病...
TreeMap、HashMap、LindedHashMap的区别
TreeMap、HashMap、LindedHashMap的区别。Map主要用于存储健值对,根据键得到值,因此不允许键重复(重复了覆盖了),但允许值重复。Hashmap 是一个最常用的Map,它根据键的HashCode 值存储数据,根据键可以直接获取它的值,具有很快的访问速度,遍...
java 生产者消费者模式
生产者消费者模式。 if(this. System.out. System.out. this. System.out.println("++++正在生产第" + ...
关于tomcat部署问题
现在大学生开发都喜欢直接在Eclipse里面添加service(tomcat),然后直接run(选择tomcat运行)。这个方法是可以,但是有很多不便之处,经常会遇到文件没有被编译过去的情况,虽然源代码做了改变,但是运行环境里面还是老代码,导致很多测试问题。现在我提供一个更好用的...
java Object有哪些公用方法
Object是所有类的父类,任何类都默认继承Object。保护方法,实现对象的浅复制,只有实现了Cloneable接口才可以调用该方法,否则抛出CloneNotSupportedException异常。主要是JAVA里除了8种基本类型传参数是值传递,其他的类对象传参数都是引用传递...
SpringBoot下实现mybatis代码自动生成
一、环境准备,spring boot web工程,Eclipse开发工具,数据库等。二、配置文件,生成代码。1、修改pom.具体代码如下: 代码里面有配置参数的详细解释,就不在累赘叙述一遍了。<?xml version="1.<project xmlns="http://mave...
数字IP的作用以及转换
1、什么是数字地址?与IP地址有什么区别? 简单的说,数字地址就是IP地址的另一种表现形式。都可以被浏览器、ping命令识别还原和访问。 区别:IP地址用“点分十进制”表示,用“.”分成4部分;数字地址是一串用“十进制”表示的数字。 比如:百度的IP地址“119.7...
下一页