原理hotspot java g1

PreparedStatement预编译原理及基础使用

PreparedStatement介绍 PreparedStatement 是 JDBC 中的一个接口,用于执行预编译的 SQL 语句。与普通的 Statement 不同,PreparedStatement 的 SQL 语句在执行之前已经经过编译,因此更高效且安全,同时可以防止 SQL 注入攻击。P ......
PreparedStatement 原理 基础

Java 配置文件

为什么需要使用配置文件? ​ 配置文件是一种存储应用程序配置信息的文本文件,它可以存储诸如数据库连接字符串、应用程序路径、调试开关、日志级别等一些与应用程序相关的信息。 优点: 避免硬编码: 硬编码是指将应用程序的配置信息直接嵌入到代码中,这样的代码不仅难以维护,而且需要对代码进行重新编译才能修改这 ......
文件 Java

Java 面向对象入门

第一章:类与对象 1.1 类与对象 类与对象的定义和使用 在 Java 中定义类,使用关键字 class 完成。语法如下: class 类名称 { 属性 (变量) ; 行为 (方法) ; } 我们可以通过下面的实例来感受一下如何定义一个 Person 类。 class Person { // 类名称 ......
对象 Java

java中C3P0、Druid、HikariCP 、DBCP连接池的jar包下载与IDEA配置

## 一、什么是连接池连接池是应用程序与数据库之间的一个缓冲区,它存储了一定数量的空闲数据库连接,当应用程序需要连接数据库时,可以从连接池中获取一个可用连接,使用完毕后再将连接归还给连接池,从而避免了每次连接都需要创建和销毁连接的开销,提高了应用程序的性能和可伸缩性。连接池也可以控制数据库连接的数量 ......
HikariCP Druid java C3P0 DBCP

Java并发(十七)----变量的线程安全分析

1、成员变量和静态变量是否线程安全 如果它们没有共享,则线程安全 如果它们被共享了,根据它们的状态是否能够改变,又分两种情况 如果只有读操作,则线程安全 如果有读写操作,则这段代码是临界区,需要考虑线程安全 2、局部变量是否线程安全 局部变量是线程安全的 但局部变量引用的对象则未必 如果该对象没有逃 ......
线程 变量 Java

mybatis执行时原理的简单分析

前置知识:mybatis中配置文件的解析 自定义实现类的方式 动态代理生成代理类的方式 mybatis中配置文件的解析 解析xml文件的技术有很多,我们不需要全部去掌握,但是我们要知道我们的xml文件通过解析可以得到什么 可以发现通过我们解析得到的这2个信息就可以实现我们jdbc的操作了。我们可以通 ......
原理 mybatis

autofs - 工作原理 【ChatGPT】

https://www.kernel.org/doc/html/v6.6/filesystems/autofs.html autofs - 工作原理 目的 autofs 的目标是提供按需挂载和无竞争的自动卸载各种其他文件系统。这提供了两个关键优势: 无需延迟引导,直到所有可能需要的文件系统都被挂载。 ......
原理 ChatGPT autofs

java 策略模式解决if-else ,函数式接口解决编写多个子类的问题

/** * @author: szc * @date: 2023/9/2 22:45 * @version: 1.0 * @description: 从map中获取函数式接口,解决if-else 多个子类问题 */ @Service public class MapToInterface { @Au ......
子类 函数 接口 多个 策略

Java登陆第二十一天——CSS

CSS CSS是一种可以给HTML每个元素添加样式的语言。 不必记住每一个CSS,使用查阅文档即可。菜鸟教程CSS文档 CSS语法 选择器是需要改变样式的HTML元素。 每一条声明由属性和值组成,分号结尾,并由花括号包括。 属性:指的是样式属性,并不是HTML中的标签属性 如何在HTML中使用CSS ......
Java CSS

通过宿主机查看K8S或者是容器内的Java程序的简单方法

通过宿主机查看K8S或者是容器内的Java程序的简单方法 背景 最近一个项目的环境出现了 cannot create native process 的错误提示 出现这个错误提示时, docker exec 或者是 kube exec 进入容器/POD内部后,无法使用jstack等的命令. 然后想简单 ......
宿主机 宿主 容器 程序 方法

Java实现对Hadoop HDFS的API操作

1.配置Hadoop的Windows客户端 Hadoop 配置Windows 客户端 2.新建Maven项目[略] 3.添加依赖 <!-- https://mvnrepository.com/artifact/org.apache.hadoop/hadoop-client --> <dependen ......
Hadoop Java HDFS API

必知必会Java

最近想着把工作中使用过的java命令都梳理一下,方便日后查阅。虽然这类文章很多,但自己梳理总结后,还是会有一些新的收获。这也是这篇笔记的由来。 ......
Java

马克思哲学原理

......
哲学 原理

java-打包编译常用命令

java-打包编译常用命令 1. maven预编译(打包检查异常) 在上到测试环境或者生产环境之前,先在本地打包检查异常: mvn clean install -Dmaven.test.skip=true -X 2. maven打包 一般用IDEA上的maven工具按钮: 如果打包失败则可以用下面的 ......
命令 常用 java

java-数据结构

数据结构 A:栈 先进后出 B:队列 先进先出 C:数组 查询快,增删慢 D:链表 查询慢,增删快 List的三个实现类 (1)List的三个实现类特点 A:ArrayList 底层数据结构是数组,查询快,增删慢 线程不安全,效率高 B:Vector 底层数据结构是数组,查询快,增删慢 线程安全,效 ......
数据结构 结构 数据 java

java-数据和集合 and 数据结构

1: 数组: 基本类型的数组:int[] 引用类型的数组:Student[] 2:Collection集合(掌握) (1)集合的由来 我们学习的是面向对象的语言,而面向对象的语言常见的操作就是操作对象。 为了方便我们对多个对象进行操作,我们可以使用对象数组来进行。 但是对象数组的长度是固定的,不适应 ......
数据 数据结构 结构 java and

Java入门项目--蚂蚁爱购

这是一个靠谱的Java入门项目实战,名字叫蚂蚁爱购。 从零开发项目,视频加文档,十天就能学会开发JavaWeb项目,教程路线是:搭建环境=> 安装软件=> 创建项目=> 添加依赖和配置=> 通过表生成代码=> 编写Java代码=> 代码自测=> 前后端联调=> 准备找工作。 ......
蚂蚁 项目 Java

了解多开工具的原理和技术

深入了解多开工具的原理和技术 导言: 随着科技的发展,人们对计算机和软件的需求日益增长。而在使用计算机过程中,我们有时会遇到需要同时运行多个相同或不同版本的软件的情况。为了满足这一需求,多开工具应运而生。本文将深入探讨多开工具的原理和相关技术。 第一部分:什么是多开工具 多开工具,也称为多开器或多开 ......
原理 工具 技术

Applescript成功实现imessage数据筛选,imessage蓝号检测,无痕检测手机号是否注册imessage的原理

一、imessages数据检测的两种方式:1.人工筛选,将要验证的号码输出到文件中,以逗号分隔。再将文件中的号码粘贴到iMessage客户端的地址栏,iMessage客户端会自动逐个检验该号码是否为iMessage账号,检验速度视网速而定。红色表示不是iMessage账号,蓝色表示iMessage账 ......
imessage 手机号 Applescript 原理 数据

Java爬虫图片如何下载保存

1.简介 网络爬虫是一种通过自动化程序从互联网上获取信息的技术。Java作为一种广泛使用的编程语言,也提供了许多库和框架来编写和运行爬虫程序,例如,jsoup、tika等。在爬虫网页内容时,经常会遇到需要保存图片得到情况。本文将介绍如何使用Java爬虫将图片保存到本地计算机。 2.流程图 下面是爬虫 ......
爬虫 图片 Java

JAVA BLOG-3

第一部分:对之前发布的第三阶段PTA题目集 (1)前言:总结之前所涉及到的知识点、题量、难度等情况: 知识点:第三阶段的知识点与前两个阶段相比多了很多,比如说多次接口的使用,Map与Set的使用,Arraylist排序的使用,正则表达式的使用,栈的实现及基本操作等等,与之前的简单的继承多态相比,知识 ......
JAVA BLOG

【Java】删除List中的几行数据

方法一: list.subList(from, to).clear(); (注意不要超出list的长度范围) 1 List<Integer> list = new ArrayList<>(); 2 list.add(1); 3 list.add(2); 4 list.add(3); 5 list.a ......
数据 Java List

Java Swing

Swing在Java中的使用:创建图形用户界面(GUI)的步骤和技巧 Swing是Java的一个图形用户界面(GUI)工具包,它提供了创建窗口、对话框、按钮等GUI元素所需要的类和方法。下面我们将介绍Swing的基本使用方法,包括创建窗口、添加组件、事件处理等。 一、创建窗口 创建Swing应用程序 ......
Swing Java

JAVA - Collections

public class Test1 { public static void main(String[] args) { Student s = new Student("张三",18,"唱歌"); Student s1 = new Student("李四",27,"跳舞"); Student s ......
Collections JAVA

电磁炉的工作原理?

电磁炉的工作原理? 把一根钢丝通电后会有一个很小的磁场,小到连钉子都吸不住。 把它卷成一圈就有环绕的一圈小磁场,在多卷成几圈,磁场的大小是电压的大小决定的。 切换电池的正负改变,就是改变磁场的南北极。 把一个铁棒放入当中,铁棒里的小电子会跟磁场的的南北极来转换。 如果很快的反转它,就会发出热量。 利 ......
电磁炉 电磁 原理

Java打印进度条

package com.shuwei.dai.utils.bitmap; import java.util.Collections; public class StepProgressBarExample { public static void main(String[] args) { simu ......
进度 Java

南昌航空大学Java大作业分析blog3

一前言 这里是第三次大作业的blog,与前两次相同,这次也是将一道大题分成了三次作业。首先题量并不算大,而且在第一次的基础上进行增加/修改可以减少第二、第三次作业的题量。相较于多边形系列题目,这次电信计费系列的难度稍稍有所降低(毕竟少了很多需要自己想的运算)。这次涉及到的知识点还是类、成员变量、方法 ......
航空 大学 blog3 Java blog

Java作业最后一次总结

目录: 前言 设计与分析 踩坑心得 主要困难以及改进建议 总结 一、前言 1.第七次作业有关HashMap检索以及排序,动物发声模拟的题目难度都比较低,掌握基本的HashMap的用法就可以很顺利的完成。第一次课程成绩统计程序我并没有顺利完成,能过的测试点很少,在第一次课程成绩计价程序的基础上,这次的 ......
Java

Java第六课_二维数组

1.二维数组 增强for循环 // 增强for循环 : for(数据类型 元素名 : 数组/集合){} // 注意 : 增强的for循环中是没有索引值 // 属于是针对数组的简介写法 int[] a = {1,2,3}; for (int date : a) { // 只需数据类型即可,无需[] S ......
数组 Java

java-blog3

一、前言 1、知识点:主要是java中类与类之间的关系和类图的构建以及对数据的处理 2、题量:不多 3、难度:难度在不断的变大,每一题所花的时间也在不断的增加 二、设计与分析: 7-3 课程成绩统计程序-2 分数 60 全屏浏览题目 切换布局 作者 蔡轲 单位 南昌航空大学 课程成绩统计程序-2在第 ......
java-blog java blog
共12700篇  :35/424页 首页上一页35下一页尾页