常见 错误 业务java

Java面试题(二)

JDK和JRE有什么区别? JDK:Java Development Kit 的简称,java开发工具包,提供了java的开发环境和运行环境。 JRE:Java Runtime Environment的简称,java运行环境,为java的运行提供了所需环境。具体来说JDK其实包含了JRE,同时还包含 ......
Java

Java程序基础

一。面向对象的概念 1.面向对象是一种思想,是 Java 基础知识中最重要的部分,没有之一。 面向对象是相对面向过程而言的,面向对象和面向过程都是一种思想。 (1)分析不同 面向过程,就是分析出解决问题所需要的步骤,然后用函数把这些步骤一步一步实现,使用的 时候一个一个依次调用就可以了; 面向对象, ......
基础 程序 Java

java代码备份mysql数据库

生成环境的数据库我们需要不断的进行备份,不然服务器出现故障,会是灾难性的 直接添加我的代码 package com.hrp.task; import com.alibaba.fastjson.JSON; import com.base.exception.SysException; import c ......
备份 代码 数据库 数据 mysql

剑指offer04(Java)二维数组中的查找(中等)

题目: 在一个 n * m 的二维数组中,每一行都按照从左到右 非递减 的顺序排序,每一列都按照从上到下 非递减 的顺序排序。请完成一个高效的函数,输入这样的一个二维数组和一个整数,判断数组中是否含有该整数。 示例: 现有矩阵 matrix 如下: 限制: 0 <= n <= 1000 0 <= m ......
数组 offer Java 04

Java静态代理和动态代理的区别

一、静态代理代理模式可以在不修改被代理对象的基础上,通过扩展代理类,进行一些功能的附加与增强。代理类和被代理类应该共同实现一个接口,或者是共同继承某个类。优点:可以在不修改目标对象的前提下扩展目标对象的功能。缺点: 冗余:由于代理对象要实现与目标对象一致的接口,会产生过多的代理类。 不易维护:一旦接 ......
静态 动态 Java

JAVA~适合新手和复习~基础五(IO流、Stream流)

IO流 一个流可以理解为一个数据的序列。输入流表示从一个源读取数据,输出流表示向一个目标写数据。 FileInputStream 该流用于从文件读取数据,它的对象可以用关键字 new 来创建。 有多种构造方法可用来创建对象。 可以使用字符串类型的文件名来创建一个输入流对象来读取文件: InputSt ......
新手 基础 Stream JAVA

前端常见的十种布局

作为一个开发小白,也是第一次编写博客文章,若有错误请各位大牛大佬指正,轻喷!!! 我在学校接触最多的就是前端,然后最近在学习新的前端知识,发现前端布局常见的有很多种,不同的应用场景有不同的布局方式,下面就来简单介绍一下吧。 静态布局 浮动布局 定位布局 栅格布局 table布局 弹性(flex)布局 ......
前端 布局 常见

Linux启动错误 XFS_WANT_CORRUPTED_GOTO

本文参考文章:https://www.cnblogs.com/samrv/p/16818597.html windows服务器内存占满了,无法远程连接,执行了强行重启,然后里面安装的linux虚拟机启动时报错: XFS: Internal error XFS_WANT_CORRUPTED_GOTO ......

某大厂面试题:说一说Java、Spring、Dubbo三者SPI机制的原理和区别

大家好,我是三友~~ 今天来跟大家聊一聊Java、Spring、Dubbo三者SPI机制的原理和区别。 其实我之前写过一篇类似的文章,但是这篇文章主要是剖析dubbo的SPI机制的源码,中间只是简单地介绍了一下Java、Spring的SPI机制,并没有进行深入,所以本篇就来深入聊一聊这三者的原理和区 ......
原理 机制 Spring Dubbo Java

java List报错Method threw ‘java.lang.UnsupportedOperationException‘ exception. 解决

List<String> status = Arrays.asList(query.getStatus().name());if (query.getStatusMap() == 1) { if (query.getStatus().equals(FileStatus.EXTRACTING)) { ......

Java 在代码中区分json和array

public static void main(String[] args){ String n ="{\n" + " "data": [\n" + " {\n" + " "category": "设计资质",\n" + " "certNameList": [\n" + " {\n" + " "ce ......
中区 代码 array Java json

解决:Error running 'Tomcat 8.5.84': Unable to open debugger port (127.0.0.1:12288): java.net.SocketException "Interrupted function call: accept failed"

启动项目的时候,tomcat报错,错误内容是 Error running 'Tomcat 8.5.84': Unable to open debugger port (127.0.0.1:12288): java.net.SocketException "Interrupted function c ......

软件测试常见的七种认识误区

随着软件测试对提高软件质量重要性的不断提高,软件测试也不断受到重视。但是,国内软件测试过程的不规范,重视开发和轻视测试的现象依旧存在。因此,对于软件测试的重要性、测试方法和测试过程等方面都存在很多不恰当的认识,这将会进一步的影响软件测试活动的开展,并且阻碍软件测试质量的提高。下面简单列举了七种有代表 ......

java爬虫利器Jsoup的使用

对于长期使用java做编程的程序猿应该知道,java支持的爬虫框架还是有很多的,如:ebMagic、Spider、Jsoup等。今天我们就用Jsoup来实现一个小小的爬虫程序,Jsoup作为kava的HTML解析器,可以直接对某个URL地址、HTML文本内容进行解析, 它提供了一套非常省力的API, ......
爬虫 利器 Jsoup java

idea 报错java程序包不存在,但实际并未有异常

idea报错程序包不存在,明明在 百度找了许多文档,百度了一个办法,就是在 Setting-maven-running 中勾选上 Delegate IDE build/run actions to Maven ,设置完成之后确实解决了那个错误。 但是发现每次一调整内容就一直在打包,很奇怪。感觉mav ......
实际 程序 idea java

C语言:错误错误:expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘{’ token如何应对

GCC编译C源程序时出现:错误:expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘{’ token,通常是因为在函数声明(包括包含的头文件中的函数声明)后面忘记了分号“;”。仔细检查一遍各个函数声明,把遗漏的分号“;”加上去就可以解决此 ......
错误 attribute expected 语言 before

常见java面试题以及对代码的理解

1、Student s = new Student();做了哪些事情 A:加载Student.class文件进内存 B:在栈中为s开辟空间 C:在堆中为学生对象开辟空间 D:为学生对象的成员变量赋默认值 E:为学生对象的成员变量赋显示值 F:通过构造方法给成员变量赋值 G:对象构造完毕,把地址赋值给 ......
常见 代码 java

为什么不建议使用Java序列化?

把对象转换为字节序列的过程称为对象的序列化。 什么情况下需要用到序列化: 把的内存中的对象状态保存到一个文件中或者数据库中时候; 使用套接字在网络上传送对象的时候; 通过RMI传输对象的时候; 总之一句话,只要我们对内存中的对象进行持久化或网络传输, 都需要进行序列化和反序列化。 如果研究过一些常用 ......
序列 建议 Java

读Java性能权威指南(第2版)笔记29_线程和同步性能下

1. JVM线程优化 1.1. 当空间不足时,可以调整线程使用的内存 1.2. 每个线程都有一个原生栈,操作系统会在这里存储线程的调用栈信息 1.3. 原生栈的大小是1 MB 1.3.1. 32位的Windows JVM原生栈大小是320KB 1.3.2. 在64位的JVM中,通常不会修改这个值 1 ......
同步性 线程 性能 权威 笔记

Java题目集1~3的总结

1.前言 第一次作业 主要涉及的知识点有基本数据类型、顺序结构、选择结构、循环结构、字符串、数组。题量很多,有12题,这对于刚学Java的我来说十分惊讶,一上来就要写这么多题,而且还是不熟悉语法的情况下,因此看到题目就有点慌了。难度的话不好说,因为大部分题目还是简单的,但第十题我感觉比较难,因为它涉 ......
题目 Java

java学习日记20230326-枚举

枚举 枚举对应英文enumeration,简写enum 枚举时一组常量的集合 枚举属于一种特殊的类,里面只包含一组优先的特定的对象 实现方式: 自定义枚举实现 不需要提供set方法,因为枚举对象通常为只读; 对枚举对象/属性使用final + static 共同修饰,实现底层优化; 枚举对象名通常使 ......
20230326 日记 java

表新增字段如何减少影响业务影响

首先选择业务低峰期执行,如果24小时业务都频繁,有以下几种方式: 直接添加 如果该表读写不频繁,数据量较小(通常1G以内或百万以内),直接添加即可。 MySQL 5.6后自带OnlineDDL功能(MyISAM表无法使用,且不支持全文和空间索引),自身的OnlineDDL是inplace模式,当整个 ......
字段 业务

Kotlin 与 JAVA 不同之处

添加kotlin混编支持 要在Android项目中添加Kotlin混编支持,需要进行以下步骤: 在项目的 build.gradle 文件中添加以下代码: kotlin android { ... // 添加kotlin支持 kotlin { experimental { coroutines "en ......
Kotlin JAVA

Java学习日记

2023.3.26学习Java打卡 类型转换 不同类型数据先转化为同一类型,再运算: #低 →高 byte,short,char-→int-→long-→float-→double 例如: //强制转换 高-→低 int a = 128; byte b = (byte)i; 输出a=128,b=-1 ......
日记 Java

java第一次作业报告

##第一次作业报告 ###一.前言 第一次做作业报告,可能不太规范和清楚,请多多指教。 ####1.知识点: (1)第一次题目集:类型的转换,小数输出,对字符串的提取,转换,分析。 (2)第二次题目集:对非法输入数据的判断,方法的使用,对字符串的提取,转换,分析。 (3)第三次题目集:类的编写,私有 ......
第一次 报告 java

用java实现书城项目(简单增删改查2)

书城项目 登录 dao 接口:UserDao Users login(String username,String password); 实现:UserDaoImpl QueryRunner queryrunner = new QueryRunner(); Connection connection ......
书城 项目 java

Java作业第一次总结

Java作业的第一次总结 一、前言: 本次博客主要针对Java第一阶段学习的作业进行分析和总结,主要对PTA上3次训练集为主进行总结 二、作业过程总结: 1、作业之间知识的迭代关系 (1) 第一次训练集: 第一次作业的作业量有点多,整整12道题,题目分别为: 计算年利率(if-else) 身体质量指 ......
第一次 Java

java第一次作业

一,前言 经过几周的学习,我们先后完成了三次pta的作业,每次的作业都能收获不同的知识要点。 在第一次作业中,我们练习巩固了如何创建,编译和运行非常基础的java程序,比如如何利用基本数据类型,变量,常量,操作符,表达式以及输入输出来进行基本的程序设计。同时训练了各种循环,选择语句。题量较大,难度适 ......
第一次 java

Java面试-基础篇之7

#说一下Volatile关键字 volatile使Java中的关键字,它的中文意思是“不稳定的”。在Java中,该关键字主要修饰变量(实例变量和类变量<静态变量,使用static修饰>),而此变量一般是临界资源。 要说volatile的作用,就需要先了解一下计算机的内存模型和JMM(Java Mem ......
基础 Java

JAVA面向对象程序设计_PTA题目集01-03总结分析

前言: JAVA_BLOG_PTA题目集1-3_总结分析 题目集一 知识点:主要覆盖了JAVA基本语法,例如数据类型、字符、数组等基础知识。 题量:题量较大。 难度:以五颗星为基准,难度大约在两颗,基础知识中与C具有一定程度的重叠和交互,学习难度不大,算法难度偏容易,但由于新接触JAVA,仍存在一定 ......
程序设计 题目 对象 程序 JAVA