Java

博学谷学习记录】超强总结,用心分享 | 常用api

【博学谷IT技术支持】 常用API Math类的常用方法 System 类概述 System 不能被实例化 public static void exit(int status) 终止当前运行的 Java 虚拟机,0代表正常退出,非零代表异常退出 public static long currentTimeMillis() 返回当前时间(以毫秒为单位) arraycopy(数据源数组

如何制作菜单

如何制作菜单 在 JavaFX 中,我们通过 MenuBar, Menu, MenuItem 来制作菜单。 MenuBar 是菜单栏,通常位于窗口顶部。 Menu 是一个菜单项,放在菜单栏上。 MenuItem 是一个菜单条目,位于 Menu 中。 效果展示 示例代码 import javafx.application.Application; import javafx.scene.Scene

【博学谷学习记录】超强总结,用心分享 | 集合

【博学谷IT技术支持】 集合 集合根据存储分为单列集合java.util.Collection和双列结合java.util.Map, 集合的长度是可变的, 集合只能存引用数据类型,如果要存基本数据类型,需要存对应的包装类。 数组可以存基本数据类型和引用数据类型 Collection 单列集合的跟接口, 用于存储一系列符合某种规则的元素。有两个子接口:java.until.List、java.u

javascript 的 事件类型(事件)

事件通常与函数配合使用,这样就可以通过发生的事件来驱动函数执行。 事件是文档或者浏览器窗口中发生的,特定的交互瞬间。 事件是用户或浏览器自身执行的某种动作,如click,load和mouseover都是事件的名字。 事件是javaScript和DOM之间交互的桥梁。 你若触发,我便执行——事件发生,调用它的处理函数执行相应的JavaScript代码给出响应。 典型的例子有:页面加载完毕触发load

JavaScript和JQuery的区别

一、本质上的区别 1.JavaScript 是通过<script></script>标签插入到HTML页面,可由所有的现代浏览器执行的一种轻量级的编程语言。 2.JQuery是一个JavaScript函数库。或者说是JavaScript中最流行的一种框架。 使用JQuery首先要在 HTML 代码最前面加上对 jQuery 库的引用,比如: 库文件既可以放在

如何使用CheckMenuItem添加可选菜单项

如何使用CheckMenuItem添加可选菜单项 CheckMenuItem 也是一种菜单项目,类似 CheckBox ,拥有可选状态。 CheckMenuItem 可以添加到菜单中。 效果展示 示例代码 import javafx.application.Application; import javafx.scene.Scene; import javafx.scene.control.Ch

Javascript --常用技巧

1) 使用!!将变量转换成布尔类型 有时,我们需要检查一些变量是否存在,或者它是否具有有效值,从而将它们的值视为true。对于做这样的检查,你可以使用||(双重否定运算符),它能自动将任何类型的数据转换为布尔值,只有这些变量才会返回false:0,null,"",undefined或NaN,其他的都返回true。我们来看看这个简单的例子: function Account(cash) {

Java工具类Result<T>

枚举类:ResultCodeEnum /** * 统一返回结果状态信息类 * */ @Getter public enum ResultCodeEnum { SUCCESS(200,"成功"), FAIL(201, "失败"), PARAM_ERROR( 202, "参数不正确"), SERVICE_ERROR(203, "服务异常"), DATA

【博学谷学习记录】超强总结,用心分享 | MapReduec编程

【博学谷IT技术支持】 一、介绍 MapReduce是将一个大的计算任务拆分成一个个小任务,让小任务在不同的计算机中进行处理,最后将任务的结果进行汇总的过程。 MR的工作流程可以分为三个阶段,分别是map、shuffle、reduce 二、编程 Mapper阶段 自定义一个类来集成Mapper类,重写map方法,将方法中的k1、v1转化为k2、v2。同时输入输出的数据类型以键值对的形式,如<

如何使用RadioMenuItem添加单选菜单项

如何使用RadioMenuItem添加单选菜单项 几个 RadioMenuItem 可以组成一个组合,组合中只能有一个菜单条目被选择。 效果展示 示例代码 import javafx.application.Application; import javafx.scene.Scene; import javafx.scene.control.Menu; import javafx.scene.c

为什么JS中0.1+0.2不等于0.3

当我们在计算机中使用浮点数进行计算时,特别是在使用二进制表示浮点数时,可能会出现舍入误差。这是由于计算机使用有限的位数来表示浮点数,而某些十进制数无法精确地表示为有限的二进制数。 0.1 和 0.2 都是无限循环的二进制数,在转换为浮点数时并不能完全准确地表示。将它们相加时,可能会出现舍入误差。因此,0.1 + 0.2 在 JavaScript 中的结果并不等于 0.3。 这是因为 0.1 在二进

jar与war 包解压

JAR包是Java中所特有一种压缩文档,其实大家就可以把它理解为.zip包。当然也是有区别的,JAR包中有一个META-INFMANIFEST.MF文件,当你找成JAR包时,它会自动生成。JAR包是由JDK安装目录binjar.exe命令生成的,当我们安装好JDK,设置好path路径,就可以正常使用jar.exe命令,它会用libtool.jar工具包中的类。这些细节就不用管它了。让我们看看它怎么

kafka消费者那些事儿

前言 消息的消费一般有两种模式,推模式和拉模式。推模式是服务端主动将消息推送给消费者,而拉模式是消费者主动向服务端发起请求来拉取消息。kakfa采用的是拉模式,这样可以很好的控制消费速率。那么kafka消费的具体工作流程是什么样的呢?kafka的位移管理又是怎么样的呢? 消费者消费规则 kafka是以消费者组进行消费,一个消费者组,由多个consumer组成,他们和topic的消费规则如下:

如何在JavaFX中使用CSS

如何在JavaFX中使用CSS CSS用于定制用户界面的显示样式。JavaFX 也可以通过 css 文件来支持 CSS 。 对于 JavaFX 中的元素,有的会有默认的规则,我们对这个规则设置 CSS 样式,就可以修改其关联的元素的显示效果。 比如,Label 控件关联的规则名是 .label ,如果我们在 CSS 文件中加入: 那么所有 Label 默认会应用这种样式。 .root 规则对应的

SVN的基本使用

SVN学习 1. 什么是svn? 全称:SubVersion 特点:操作方便,入门简单 支持跨平台操作(Window,Linux,MacOs) 支持版本回退(时间机器) 属于c/s结构软件(客户端与服务端) 服务端为:VisualSVN 客户端为:Tortoisesvn 基本操作 检出 checkout 新增 add 提交 commit 更新 update 历史记录 撤销和恢复 撤销本地修

mybatis-plus 批量插入/新增

建表 SET NAMES utf8mb4; SET FOREIGN_KEY_CHECKS = 0; -- ---------------------------- -- Table structure for rewrite_sql -- ---------------------------- DROP TABLE IF EXISTS `rewrite_sql`; CREATE TABLE `

Ubuntu 20.04.2 设置程序开机自启动

Ubuntu 20.04.2 设置程序开机自启动 Ubuntu 20.04.2 设置程序开机自启动 关于Jar包设置开机自启动乌班图20 放置开机启动文件的目录改变了 首先是进入放置起动脚本的目录 cd /etc/profile.d 演示一下书写启动脚本下面是我们项目上用到的一个启动脚本 脚本中需要注意的一点 保存启动脚本在此目录下chmod +x startall.sh 变成可执行文件直接

Jenkins持续集成

1, 配置Global Tool Configuration 配置jenkins需要的maven、jdk路径 2, 配置安装插件jenkins plugin 需要安装的插件: •发布插件 Deploy to container Plugin 必须 •Maven插件 Maven Integration plugin必须 •git插件 Git

如何绑定Property以实现控件属性同步

如何绑定Property以实现控件属性同步 控件的属性往往是各种 Property ,比如 StringProperty, IntegerProperty 。它们有着特殊的性质: 可以在其上添加一个监听函数,在属性发生变化时自动调用 可以绑定另一个 Property ,从而同步变更 效果展示 示例代码 代码说明 这段代码我们定义了一个自定义的类 PropertiesFoo ,它管理着一个数

记一次spring 事务失效的解决

我们项目既有使用spring JPA也有使用spring JdbcTemplate,此次事务失效的原因是,项目之前配置的是spring jpa 的专门的事务管理器。 第一次尝试解决:添加spring JdbcTemplate 的事务管理器,并添加相应的注解驱动。不生效!!! 第二次尝试解决:问了下chartgpt, 如果在Spring配置文件中启用了多个注解驱动事务管理,那么在使用事务注解时,需要

遇到的问题之“对象不为空,字段为空,取出使用时报空指针异常【特例场景:Optional的使用】”

一、场景   二、原因 目前找到的原因是:使用Optional.of()方法对其判空后直接报错了,就没有走orElse了 Optional.of()源码 Optional.java   Objects.java   三、解决方案 改用:Optional.ofNullable() 这个方案就直接判空返回,并不会直接报错,返回fasle后 Opti

【博学谷学习记录】超强总结,用心分享 | hive

【博学谷IT技术支持】 一、介绍 hive是基于hadoop的数据仓库工具,用来进行数据的提取、转化、加载,是一种可以存储、查询和分析存储在hadoop中的大规模数据机制。hive将结构化的数据文件映射为一张数据库表,并提供SQL查询功能,将SQL语句变成MapReduce任务执行。 特征 数据仓库是面向主题的、集成的、稳定的、时变的数据集合,用以支持管理决策。 根据数据流入流出的过程,数据仓库架

【博学谷学习记录】超强总结,用心分享 | MapReduce

【博学谷IT技术支持】 一、介绍 MapReduce是一种编程模型,用于大规模数据集的并行运算。是指定一个Map(映射)函数,用来把一组键值对映射成一组新的键值对,指定并发的Reduce(规约)函数,用来保证所有映射的键值对中的每一个共享相同的键组。 特点与局限性 mapReduce特点: 易于编程、良好的扩展性、高容错性、适合海量数据的离线处理 易于编程: 提供了用于二次开发的接口,简单的实现

【博学谷学习记录】超强总结,用心分享 | Hadoop

【博学谷IT技术支持】 一、介绍 概念 Apache™ Hadoop® 项目为可靠、可扩展的分布式计算开发开源软件。允许简单的编程模型在大量计算机集群上对大型数据集群进行分布式处理。 项目包含以下模块: Common: 支持其他hadoop模块的通用实用程序 HDFS(分布式文件系统): 可提供对应用程序数据的高吞吐量访问 YAN(作业调度和集群资源管理框架): 解决资源任务调度问题 MapRe

使用 jQuery 进行前端验证

前段验证脚本的教程,其基础为jQuery的插件validate。    一、可以验证哪些信息 要求输入不能为空 要求输入格式必须为电子邮箱 要求输入格式必须为URL 要求输入格式必须为日期 要求输入格式必须为数字 要求输入格式必须为整数 要求输入必须和指定输入框内容相同 要求输入必须大于指定字符长度 要求输入必须小于指定字符长度 要求输入必须在指定字符长度范围内 要

Spring Boot 3.1中如何整合Spring Security和Keycloak

在今年2月14日的时候,Keycloak 团队宣布他们正在弃用大多数 Keycloak 适配器。其中包括Spring Security和Spring Boot的适配器,这意味着今后Keycloak团队将不再提供针对Spring Security和Spring Boot的集成方案。但是,如此强大的Keycloak,还要用怎么办呢?本文就来聊聊,在最新的Spring Boot 3.1版本之下,如何将K

jQuery 是javascript的一个库(常用插件、处理器)

jQuery校验官网地址:http://bassistance.de/jquery-plugins/jquery-plugin-validation jQuery就是javascript的一个库,把我们常用的一些功能进行了封装,方便我们来调用,提高我们的开发效率。 极大地简化了 JavaScript 编程。 Javascipt跟jQuery的区别: Javascript是一门编程语言,我们用它来编

阿里云OSS访问图片自动直接下载问题,改成能预览的预览,不能预览的才下载

默认上传时未指定contentType,统一都为application/octet-stream  访问就会下载,例如:https://oss-console-img-demo-cn-hangzhou.oss-cn-hangzhou.aliyuncs.com/example.jpg?response-content-type=APPLICATION/OCTET-STREAM 如果指定为真

Go后端入门学习路径

1. Go语言基础 入门看这个: 《Head First Go》、《Go语言编程》以及图片额外书籍任选一本都可以,跟着书籍多敲敲代码,go语言相对C++,java来说,简单很多 学习基础网站资源 go语言中文网:https://studygolang.com/articles Go By Example 中文版 : https://gobyexample-cn.github.io,使用代

<<  <  1177  1178  1179  1180  1181  1182  1183  1184  1185  1186  1187  >  >>