Java

Java字段初始化规律

public class mm { } class InitializeBlockClass{ { field=200; } public int field=100; public InitializeBlockClass(int value){ this.field=value; } public InitializeBlockClass(){ } 结果: "C:Program Files

springboot 项目引入tk或者jpa 访问报错

今天弄新框架的时候,遇到个莫名其妙的问题,如下: springboot 项目引入tk 后 Caused by: java.lang.IllegalStateException: Failed to asynchronously initialize native EntityManagerFactory: java.lang.NoSuchMethodError: 'javax.persistenc

测试聊并发-入门篇

                作者:京东保险 张新磊 ​ ## 背景 ​ 在现代软件测试的广阔领域中,我们的工作不仅限于确保功能符合产品和业务需求的严格标准。随着用户对应用性能的期望水涨船高,性能测试已成为衡量软件质量的关键指标。特别是在服务端接口的性能测试中,我们面临的挑战不仅仅是处理单个请求的效

Java 列表元素自定义排序

在 Java 开发过程中,有时会遇到需要对列表中元素进行自定义的排序。 这样的排序往往不能由元素本身的特性(比如字符串长度、首字母顺序)判断,需要自己指定顺序。 比如对汉字的数字进行排序,他们的字符串长度都为 1,首字母顺序也不能得到预期的结果,因此需要自定义排序。 以下是示例代码: 打印结果: 这样就得到了预期的结果。 如果需要改变排序规则(比如倒序),只需要改变自定义顺序列表的元素添加顺序

深信服后端开发岗校招面经,挂在了二面!

深信服今年是真能给啊!星球一位球友拿到了深信服后端开发 ssp,base 北京,薪资 28k*12,年终 0-6 个月,签字费给到了 30w! 下面,给大家分享一位读者的深信服武汉 Java 岗位的面经,大家感受一下难度。 面试情况 武汉的深信服 Java 岗位,八股和项目考察整体难度一般,就是卡在了算法题上,最终这位读者倒在了二面。 个人情况 本科二本,硕士 211,25 届 有一段武汉某中

深圳找 Java 真是地狱模式!

大家好,我是 R 哥。 最近这段时间的面试辅导,我发现一件非常扎心的事情,好几个深圳的兄弟反馈说机会少、面试难、工资低,想找个合适的工作难于登天。 昨天,同一天,有一个深圳的兄弟拿到 offer 了,还有个深圳的兄弟找工作找到快抑郁了,我们还要给他做开导。。 这篇我不打鸡血,也不制造焦虑,仅说说我的个人看法。 R哥我作为一个在 Java 界摸爬滚打多年的老程序员,我本来不太信深圳行情这么差,毕

Solon 3.0 新特性:HttpUtils 了解一下

Solon 3.0 引入一个叫 HttpUtils 小插件,这是一个简单的同步 HTTP 客户端,基于 URLConnection 适配(也支持切换为 OkHttp 适配)。使得编写 HTTP 客户端代码更加直观和易于阅读。 使用 URLConnection 适配时(大小为 40KB 左右)。默认 使用 OkHttp 适配时(大小为 3.1MB 左右)。当引入 okhttp 包时,自动切换为 o

一,认识计算机

认识计算机 1. 硬件 CPU (中央处理器): 计算机的核心部件,负责执行程序指令。 键盘: 输入设备,用于输入文本和命令。 鼠标: 指针控制设备,用于在屏幕上导航和选择。 硬盘: 存储设备,用于长期保存数据和程序。 内存 (RAM): 暂时存储正在运行的程序和数据,以便CPU快速访问。 2. 软件 系统软件 DOS (磁盘操作系统): 早期的操作系统,现在较少使用。 Windows: 微软开发

二,Java环境

Java环境笔记 Java开发工具包 (JDK) 组成: 包含Java运行环境 (JRE) 开发工具,如编译器 (javac)、调试器等 Java运行环境 (JRE) 组成: 包含Java虚拟机 (JVM) 核心类库,提供Java程序运行所需的基础功能 Java虚拟机 (JVM) 作用: 保证Java语言的跨平台性,即“一次编写,到处运行” Java平台分类 Java SE (Standard E

强大的无头UI表格库:TanStack Table!Github Star达到了惊人的25K!

强大的无头UI表格库:TanStack Table!Github Star达到了惊人的25K! 在构建现代化 Web 应用时,表格和数据网格是常见的 UI 组件,特别是在处理大量数据或需要复杂交互时,选择合适的表格库尤为重要。TanStack Table 是一款功能强大的 Headless UI 表格库,支持 TypeScript/JavaScript、React、Vue、Solid、Qwik 和

2024.10.8(周二)

生成算式并以不同方式存储

Js面向对象

程序就是对现实世界的抽象,一个事物抽象到程序中后就变成了对象,在程序的世界中,一切皆对象 面向对象的编程指,程序中的所有操作都是通过对象来完成 做任何事情之前都需要先找到它的对象,然后通过对象来完成各种操作 一个事物通常由两部分组成:数据和功能 一个对象由两部分组成:属性和方法 事物的数据到了对象中,体现为属性 事物的功能到了对象中,体现为方法 类 calss 使用O

2024.10.11(周五)

maven项目连接数据库配置,pom.xml  

INFO1113 / COMP9003 aplayer-drawn

INFO1113 / COMP9003Assignment Due: 20 October 2024, 11:59PM AEST This assignment is worth 20% of your final grade. Task Description In this assignment, you will create a game in the Java programming

java8的reduce方法

在 Java 8 中,reduce 是一个流操作方法,用于将流中的元素按照指定的操作进行归约(reduce)操作,最终得到一个结果。 reduce 方法有三种重载形式: T reduce(T identity, BinaryOperator<T> accumulator)这个方法接受一个初始值 identity&nb

Java中类的类型

Java 中的类类型主要可以分为几种类别,包括普通类、抽象类、接口、内部类等。每种类都有其特定的用途和特点。下面将详细解释每种类,并给出代码示例。 1. 普通类(Regular Class) 普通类是 Java 中最常见的类类型。它可以有属性(成员变量)和方法,并且可以创建该类的实例(对象)。这是实现面向对象编程的核心。 代码示例: 作用与特点: 作用:普通类用于表示现实世界的实体,并封装数据和

ELK监控apache的access.log访问日志

ELK E: Elasticsearch是个开源分布式搜索引擎,它的特点有:分布式,零配置,自动发现,索引自动分片,索引副本机制,restful风格接口,多数据源,自动搜索负载等。 L: Logstash是一个完全开源的工具,它可以对你的日志进行收集、分析,并将其存储供以后使用。 K: Kibana是一个开源和免费的工具,它可以为Logstash和ElasticSearch提供的日志分析友好的W

Java中Collections.singletonList的使用

在Java中,Collections.singletonList 是一个用于创建包含单个元素的不可变列表(Immutable List)的实用方法。这个方法返回一个只包含指定对象的列表,

【JAVA】ifPresent 的使用

在 Java 中,ifPresent 是一个用于 Optional 类型的方法,用于检查 Optional 对象中是否存在值并执行相应的操作。ifPresent 方法接受一个 Consumer 函数式接口作为参数,如果 Optional 对象中包含值,则将该值传递给 Consumer 接口的实现方法。 以下是 ifPresent 方法的使用示例: import java.util.Optional

java 不建议使用stack

Java不建议使用Stack的原因和替代方案 在Java编程中,Stack类通常用于处理数据结构中的堆栈实现。然而,随着Java的发展,越来越多的开发者开始质疑是否应该继续使用Stack类。本文将探讨不建议使用Stack的原因,示例代码,以及推荐的替代方案。 Stack类简介 在Java中,Stack是一种后进先出(LIFO)的数据结构。它的实现基于Vector类,因此它不仅提供堆栈的基本功能,还

Java在for循环中修改集合

前天看到一篇文章什么?for循环也会出问题?,里面涉及到在for循环中修改集合,想起来自己刚入行的时候就碰到过类似的问题,于是复现了一下文章中的问题,并试验了其它在循环中修改集合的方法。 底层原理参考什么?for循环也会出问题?这篇文章的分析 1. 在fori中修改集合 在fori中修改集合,不会抛出异常 在fori中移除元素,部分元素可能会被跳过,无法被遍历到 在fori中添加元素,遍历时元

集合Collection接口中的成员方法

一、Collection集合的介绍: 1.Collection是一个接口,List,Set是继承Collection接口的子接口 2.当我们使用Collection的方法的时候,由于是一个接口不能直接new对象,可以通过其具体实现的子类来进行调用 二、Collection 的基本方法(6) 1.boolean add(E e),可以传任意一个类型的元素进去 2.boolean remove(Obj

Java 初学 day 08

java 08 1、Abstract关键字 抽象类与类中成员的关系: abstract不能和哪些关键字共存 抽象案例 2、Interface 接口 接口注意事项: 面试题: java中允许多继承吗?

讨论java有基础类型,为什么还要有封装类型呢?两者之间的比较方式?

java有哪些基础类型 boolean/1 byte/8 char/16 short/16 int/32 float/32 long/64 double/64 java为什么有基础类型,为什么还要有封装类型呢? 举个例子吧,Character和char的区别是在于char只是存了个数据,而Character的区别在于他带有了一系列操作该数据的方法 好处是什么呢? 一些类都有共有的方法 然后是

vue3+vite+ts+vue3-qr-reader实现移动端h5+pc端调起摄像头核销二维码

1、首先我们看示例图:  h5: pc:       2、我们开始做第一步就是装依赖:yarn add vue3-qr-reader 或者 npm install vue3-qr-reader  我记得装完后还需要装一个 yarn add -D sass    3、封装一个组件公用:组件位置你们自己定   我写在了comp

Java代码覆盖率工具之Jacoco

Java代码覆盖率工具之Jacoco JaCoCo(Java Code Coverage)是一款面向Java语言的开源代码覆盖率工具,以其小型化和轻量化著称。它能够提供代码在测试过程中的覆盖率信息,帮助开发人员和测试人员识别未测试的代码部分,从而提高代码质量和测试的完整性。JaCoCo可以嵌入到Ant、Maven等构建工具中,也可以作为Eclipse插件使用,或者通过JavaAgent技术监控Ja

Cause: java.sql.SQLException: Column count doesn't match value count at row 1

  1、异常提示:   Cause: java.sql.SQLException: Column count doesn't match value count at row 1   2、产生的原因:   SQL 语句中 insert into 后面的字段和 values 后面的字段个数和 values 参数值不匹配。   3、解决办法:   比对 inse

通过 chatgpt 修复org.springframework:spring-webmvc 安全漏洞过程记录(chatgpt有时候会乱说或者提不出最优方案)

1,首先我把这个安全漏洞的trivy完整描述send给了chatgpt并且随后把我的pom.xml也完整的send给了它。 chatgpt给出的答案还算比较靠谱。   图一   图二   图三  图四  2,根据chatgpt的回复,我把   3,然后根据这个提示我知道了spring-core-6.0.22不兼容问题

四,Java面向对象

Java面向对象:封装与构造方法笔记 封装 private关键字: 概述: private是Java中的访问修饰符,用于隐藏类的内部细节,只通过公共方法(public)提供访问。 特点: 使用private修饰的成员变量或方法只能在同一个类内部访问,不能被类的外部直接访问。 使用方式: 成员变量: this.成员变量名,用于区分成员变量和方法参数同名的情况。 构造方法: this(参数列表

Java中多线程的学习

Java 多线程学习总结 目录Java 多线程学习总结什么是进程什么是线程进程与线程的区别地址空间资源占用健壮性执行过程并发与资源消耗创建线程方式一:继承 Thread 类,并重写 run( ) 方法方式二:实现 Runnable 接口,并实现 run( ) 方法线程的状态线程暂停执行条件线程优先级多线程多线程并发问题线程同步线程死锁线程池线程池工作原理线程池优缺点Java四种内置线程池Java

<<  <  62  63  64  65  66  67  68  69  70  71  72  >  >>