-
java spark list 转为 RDD 转为 dataset 写入表中
所属栏目:[Java] 日期:2020-12-15 热度:161
package com.example.demo;import java.util.ArrayList;import java.util.Arrays;import java.util.HashMap;import java.util.List;import java.util.Map;import org.apache.spark.api.java.JavaRDD;import org.apache.spark.api.java.JavaSparkContext;impo[详细]
-
JAVA的初体验
所属栏目:[Java] 日期:2020-12-15 热度:63
jdk的地址:https://www.oracle.com/technetwork/java/javase/downloads/index.html 第一步:找到相应的JAVA SE版本,点击download 第二步:同意,并下载相应版本 ? 下载慢的请到我百度云下载: 链接:https://pan.baidu.com/s/1_rdWVB0G8b0tvcpsrXcq8Q 提取[详细]
-
echarts 如何设置热力图点的大小
所属栏目:[Java] 日期:2020-12-15 热度:124
series: [{ name: ‘AQI‘,type: ‘heatmap‘,coordinateSystem: ‘geo‘,blurSize: 10,pointSize: 10,// 设置热力图上点的大小 symbolSize: 200,itemStyle: { normal: { width: 2,color: ‘skyblue‘ } },data: convertData([ {name: "海门",value: 100},{n[详细]
-
java Twain 直接打印/界面打印
所属栏目:[Java] 日期:2020-12-15 热度:83
这两天,在搞归档系统。需要用到Twain协议来驱动打印机。 找了两天,java的twain操作资料真的不多。而且我还是要找直接打印的功能。 后来只能静下心来看类库和源码。最后搞定他。 ? 打印方式分为2种, 1 直接打印:就是程序跑起来,打印机一起跑 2 界面打印[详细]
-
设计模式课程 设计模式精讲 8-2 单例设计模式-懒汉式及多线程Deb
所属栏目:[Java] 日期:2020-12-15 热度:130
1 主要内容 1.1 核心功能点 2 代码演练 2.1 单线程调用 2.2 多线程调用 ? ? 1 主要内容 1.1 核心功能点 2 代码演练 2.1 单线程调用 测试类: ? package com.geely.design.pattern.creational.singleton; public class Test { public static void main(String[详细]
-
java中的各种锁详细介绍
所属栏目:[Java] 日期:2020-12-15 热度:53
转自:https://blog.csdn.net/axiaoboge/article/details/84335452 Java提供了种类丰富的锁,每种锁因其特性的不同,在适当的场景下能够展现出非常高的效率。本文旨在对锁相关源码(本文中的源码来自JDK 8)、使用场景进行举例,为读者介绍主流锁的知识点,[详细]
-
062 time模块
所属栏目:[Java] 日期:2020-12-15 热度:93
time模块 1.import time 2.时间戳 时间戳(timestamp):时间戳表示的是从1970年1月1日00:00:00开始按秒计算的时间。 (模块名)time.time()(方法名) 3.格式化时间 格式化的时间字符串(format string):格式化时间就是是普通的字符串格式的时间。 time.strft[详细]
-
走进JavaWeb技术世界5:初探Tomcat的HTTP请求过程
所属栏目:[Java] 日期:2020-12-15 热度:130
? 初探Tomcat的HTTP请求过程 ? 前言: 1.作为Java开发人员,大多都对Tomcat不陌生,由Apache基金会提供技术支持与维护,因为其免费开源且易用,作为Web服务器深受市场欢迎,所以有必要对其进行深入的研究,本系列皆以Tomcat 8.5为研究课题,下载地址:https:[详细]
-
Vector使用方法简单整理
所属栏目:[Java] 日期:2020-12-15 热度:166
使用vector,需要引用vector库: #includevector 首先,创建一个可以容纳int的vector变量——arr: vector int arr; 接着,就可以使用一些vector的内建函数了: arr.push_back( 9 ); // 在arr结尾插入数字9 arr.pop_back(); // 删除arr末尾最后一个项 arr.fr[详细]
-
openstack基础云虚拟机重装报错处理过程
所属栏目:[Java] 日期:2020-12-15 热度:60
场景:今天收到反馈,某个虚拟机重装失败,登陆控制节点查看,发现以下报错,特此记录处理过程。 报错: "message": "Connection to glance host 10.12.220.139:9292 failed: Error finding address for http://10.12.220.139:9292/v1/images/86819d99-a189-[详细]
-
Nagios-报错:UNKNOWN Can't connect to the JVM:
所属栏目:[Java] 日期:2020-12-15 热度:140
原因: 由于手动开启nrpe程序,产生临时文件,需要把产生的多余文件删除。 [[email?protected] ~]# ll /tmp/ drwx------ 3 root root 17 Aug 12 13:47 systemd-private-e9aa9379cce548dab04aa0ab896def51-ntpd.service-mJrIFY 产生的多余文件,导致远程调用[详细]
-
Java 接口
所属栏目:[Java] 日期:2020-12-15 热度:112
接口(英文:Interface),在JAVA编程语言中是一个抽象类型,是抽象方法的集合,接口通常以interface来声明。一个类通过继承接口的方式,从而来继承接口的抽象方法。 接口并不是类,编写接口的方式和类很相似,但是它们属于不同的概念。类描述对象的属性和方[详细]
-
Java 包(package)
所属栏目:[Java] 日期:2020-12-15 热度:73
为了更好地组织类,Java 提供了包机制,用于区别类名的命名空间。 包的作用 1、把功能相似或相关的类或接口组织在同一个包中,方便类的查找和使用。 2、如同文件夹一样,包也采用了树形目录的存储方式。同一个包中的类名字是不同的,不同的包中的类的名字是[详细]
-
Java 封装
所属栏目:[Java] 日期:2020-12-15 热度:90
? 在面向对象程式设计方法中,封装(英语:Encapsulation)是指一种将抽象性函式接口的实现细节部份包装、隐藏起来的方法。 封装可以被认为是一个保护屏障,防止该类的代码和数据被外部类定义的代码随机访问。 要访问该类的代码和数据,必须通过严格的接口控[详细]
-
java字符串详解
所属栏目:[Java] 日期:2020-12-15 热度:126
一、String 类的定义 public final class String implements java.io.Serializable,ComparableString,CharSequence String是一个final类,不能被继承的类 String类实现了java.io.Serializable接口,可以实现序列化 String类实现了ComparableString,可以用于[详细]
-
流程控制、方法
所属栏目:[Java] 日期:2020-12-15 热度:104
一、 流程控制分类? 流程控制方式采用结构化程序设计中规定的三种基本流程结构,即:分支结构、循环结构和顺序结构。 1、java 分支结构分为两种 : ① if 条件分支 , 判断类型不是单一,只要一个分支被执行后,后边的分支不再执行,等值和区间都可以,if的[详细]
-
动画:Transform
所属栏目:[Java] 日期:2020-12-15 热度:126
Transform-style:plat|preserve3d???????????? //平面||3d 值 描述 none 定义不进行转换。 matrix( n , n , n ) 定义 2D 转换,使用六个值的矩阵。 matrix3d( n , n ) 定义 3D 转换,使用 16 个值的 4x4 矩阵。 translate( x , y ) 定义 2D 转换。 translate[详细]
-
JAVA 时间差距,两个时间相差多少天,时,分,秒
所属栏目:[Java] 日期:2020-12-15 热度:86
方法一:获取天 /* 判读时间差距,两个时间相差多少天,时,分,秒 */ public static Long getDay(String date) { DateFormat dateFormat = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss" ); Long days = null ; try { Date currentTime = dateFormat.parse(d[详细]
-
GDI不规则圆弧菜单控件----------WinForm控件开发系列
所属栏目:[Java] 日期:2020-12-15 热度:124
/// summary /// 圆弧菜单控件 /// /summary [ToolboxItem( true )] [DefaultProperty( " Items " )] [DefaultEvent( " RadianMenuItemClick " )] [Description( " 圆弧菜单控件 " )] public partial class RadianMenuExt : Control { public delegate void[详细]
-
java arraylist越界问题
所属栏目:[Java] 日期:2020-12-15 热度:191
众所周知,Java中的arraylist的大小是随着我们添加的元素多少而变化的,于是我们习惯性的以为arraylist就是无限大的,其实不然,arraylist也是有边界的。 当我们调用arraylist.add(object temp)的时候是不会出现数组越界的问题的,但是我们调用arraylist.add[详细]
-
hdu5695 拓扑排序(模板)
所属栏目:[Java] 日期:2020-12-15 热度:171
?Problem Description 众所周知,度度熊喜欢各类体育活动。 今天,它终于当上了梦寐以求的体育课老师。第一次课上,它发现一个有趣的事情。在上课之前,所有同学要排成一列, 假设最开始每个人有一个唯一的ID,从1到 N ,在排好队之后,每个同学会找出包括自[详细]
-
傻瓜教程--------------linix上安装jdk
所属栏目:[Java] 日期:2020-12-15 热度:156
? 大致步骤可分为3步,下面会详细解释 ? 1 :Jdk 的下载 2 : jdk的解压 3: 环境变量的配置 一:jdk的下载 ? 1官网下载jdk https://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html ? 二:jdk的解压 Jdk下载完成后,使用xshel[详细]
-
关于文件上传
所属栏目:[Java] 日期:2020-12-15 热度:161
1、依赖添加(注入pom.xml中) dependency groupIdcommons-io/groupId artifactIdcommons-io/artifactId version2.4/version /dependency dependency groupIdcommons-fileupload/groupId artifactIdcommons-fileupload/artifactId version1.3/version /depen[详细]
-
最短路径(Dijkstra)
所属栏目:[Java] 日期:2020-12-15 热度:50
最短路径问题 Time Limit: 2000/1000 MS (Java/Others)????Memory Limit: 32768/32768 K (Java/Others) Total Submission(s): 43967????Accepted Submission(s): 12599 Problem Description 给你n个点,m条无向边,每条边都有长度d和花费p,给你起点s终点t,[详细]
-
Java 对象克隆
所属栏目:[Java] 日期:2020-12-15 热度:94
首先,我们需要知道的是,什么是对象克隆?对象克隆是当程序运行时,可能需要一个新对象,用来保存当前对象的状态,并且新的对象与当前对象没有任何关联,即我改变了新对象属性的值,而当前对象没有发生改变。而这新的对象,就是对当前对象的克隆,或者说拷[详细]