Java
Syline6.5学习心得-web-创建几何对象
通过实例说明如何在Skyline中创建圆、文本、多边形等几何要素,设置要素的颜色,要素提示,飞行到几何要素等功能。1.使用的接口 ICreator65:可以创建几何要素、颜色、位置、图层等等(具体请查看api)例如本篇所涉及的要素:CreatePosition, CreateColor, CreateCircle, CreateMessage;&nb
JSCRIPT连接ado
// JavaScript source code// JScript source code var console = { log: function (txt) { WScript.Echo(txt); }} function Recordset(h){ this.commandText = ""; this.activeConnection =
JavaScript基础:学习JavaScript语言的基本语法和常用操作,了解网页交互的基本原理
JavaScript是一种广泛应用于网页开发中的脚本语言,它可以与HTML和CSS一起使用,实现网页交互及动态效果。 以下是JavaScript的基本语法和常用操作: 变量声明:使用var、let或const关键字声明变量。 数据类型:包括字符串、数字、布尔值、数组、对象等。 运算符:包括算术运算符(+、-、*、/)、比较运算符(==、!=、>、<)、逻辑运算符(&
记录一次hudi 编译过程遇到过的问题
准备工作 pom中初始依赖组件版本配置如下 1.hudi-hadoop-mr 模块和hive版本不兼容问题 报错内容如下 1.1 修改代码 修改为 2.hudi-hadoop-mr 模块代码风格检查问题 2.1 报错如下: 2.2 编译时指定跳过代码风格检查 3.hudi-hive-sync模块和zookeeper 版本不兼容问题 3.1 调整pom 里zookeeper 的版本依
登录交换机的三种方式
登录交换机主要有三种方法 一、使用Console线利用控制台通过串口进行本地连接登录,实现对设备的本地配置。 console口登录认证有三种:无验证登录(none)、密码验证(password)、用户名和密码验证(scheme或AAA) 常见终端仿真软件:Putty、SecureCRT、XShell等 二、利用辅助端口通过解调器进行远程拨号连接登录 通过开启交换机的服
聊聊JDK1.0到JDK20的那些事儿
1.前言 最近小组在开展读书角活动,我们小组选的是《深入理解JVM虚拟机》,相信这本书对于各位程序猿们都不陌生,我也是之前在学校准备面试期间大致读过一遍,emm时隔多日,对里面的知识也就模糊了。这次开始的时候从前面的JDK发展史和JVM虚拟机家族着手,之前都是粗略读过,这次通过查阅相关资料并收集在每一个JDK版本演化期间所发生的的一些趣闻,发现还是比较有意思的,以下是关于有关JDK发展史的总结分
设计模式-行为型模式
⾏为模式:负责对象间的⾼效沟通和职责传递委派。 PS:博客根据it老齐大话设计模式课程课件进行整理,IT老齐 视频学习网站: https://www.itlaoqi.com 包含的设计模式: 策略模式、模板⽅法模式、观察者模式、迭代⼦模式、责任链模式、命令模式、备忘录模式、状态模式、访问者模式、中介者模式、解释器模式 责任链模式 允许将请求沿着处理者链进⾏发送。收到请求后,每个处理者均
Red Hat 8.5下安装19c的GI,11.2.0.4的DB,遇到哪些错误
需要在Red Hat 8.5下安装19c的GI,11.2.0.4的DB,安装过程中遇到一些小问题,记录下来。 遇到的错误1: 在安装19c的GI,执行./gridSetup.sh时,安装界面报错,如下所示。 [INS-08101] Unexpected error while executing the action at state: 'supportedOSCheck
使用 SpringData 操作 Mongodb
本篇博客主要介绍 SpringBoot 如何通过 SpringData 操作 Mongodb。在上篇博客部署的 mongodb 为了方便,在 admin 库中创建了一个 root 角色的账号,使用这个账号具有最高权限,可以访问和操作任何库。在实际项目中强烈建议为每个 mongodb 数据库创建一个低权限角色的用户,比如具有 readwrite 角色的用户。 有关 mongodb 支持的数据类型,以
java死锁、线程状态、线程通信、线程池
1. 回顾 java实现多线程: [1]继承Thread类并重写run方法 [2]实现Runnable接口 线程Thread中常用的方法: setName(): Thread.currentThread().getName(): static void sleep(); static void yield(): join(): setDeamon()设置
ThreadLocal的学习心得
ThreadLocal是Java提供的线程本地存储机制,可以实现多线程环境下数据的隔离。主要特点是: 每个线程都有自己的实例副本,实现了线程的数据隔离。ThreadLocal中存储的值对其他线程都不可见。 通过get()和set()来读写当前线程的实例副本,避免了线程安全问题。 本地线程副本通过弱引用持有,在线程消亡后可以自动释放,避免内存泄漏。 适用于将不安全的变量封装到线程内部、存储线程
JavaSE--String类
一、String内存图 // jvm内存图 String s1 = "abcde"; String s2 = "abcde" + "zz"; String s3 = new String("yy"); 垃圾回收器不会释放常量 二、比较字符串最好使用String类中重写的equal方法 String s1 = "abc"; String s2 = "abc"; System.out
JavaSE--StringBuffer类与StringBuilder类
开发中需要大量字符串的拼接操作,建议使用jdk中自带的StringBuffer与StringBuilder类 1、StringBuffer 优化StringBuffer的性能 在创建StringBuffer的时候尽可能给定一个合适的初始化容量 最好减少底层数组的扩容次数。预估计一下,给一个大一些初始化容量 // 创建一个初始化容量为16个byte[] 数组(字符串缓冲区对象) // 本身自
JavaSE--基本数据类型的包装类
一、八种包装类 1、为什么需要基本数据类型的包装类 有以下需求:方法参数为Object obj,但是有需要传进去一个数字或者字符, public class IntegerTest01 { public static void main(String[] args) { // 有没有这种需求:调用doSome()方法的时候需要传一个数字进去 // 但是数
JavaSE--日期类
java.util.Date 一、构造方法new Date() 1、获取系统当前时间(精确到毫秒) // 直接调用无参构造 Date nowTime = new Date(); // java.util.Date类的toString()方法已经被重写了 //System.out.println(nowTime); //Thu Mar 05 10:51:06 CST 2023 2、日期格式化 &nb
linux的基本命令操作
mkdir-命令 mkdir 用于创建新的目录 语法mkdir [-p] 路径 -p 可选参数,表示自动创建不存在的父目录 touch-cat-more-命令 touch 路径 用于创建文件 cat 路径 直接将内容全部显示出来 more 路径 支持翻页(通过空格翻页,通过q退出查看) cp-mv-rm-命令 cp命令可以用于复制文件/文件夹,来自英文单词:copy 语法 :
JavaSE--数字类
一、数字格式化 1、数字格式 # 代表任意数字 , 代表千分位 . 代表小数点 0 代表不够时补0 例如 #,###.0000 表示加一个千分位,四位小数,不够补零 2、数字格式化 // 表示加入千分位,保留两位小数 DecimalFormat df = new DecimalFormat("###,###.##"); //String s = df.f
JavaSE--枚举enum
一、枚举类型 1、什么使用使用枚举 在开发中,有可能遇到一个方法的执行结果可能包括三种情况,四种情况,五种情况不等, 但是每一个都是可以数清楚的,一枚一枚都是可以列举出来的。 2、枚举的定义 enum 枚举类型名{ 枚举值1,枚举值2,枚举值3...... } 3、 枚举是一种引用数据类型 枚举编译之后也是生成class文件 注意:枚举中的每一个值可以看做是常量 4、举
JavaSE--Random类
java.util.Random public class RandomTest01 { public static void main(String[] args) { // 创建随机数对象 Random random = new Random(); // 随机产生一个int类型取值范围内的数字。 int num1 = r
JavaSE--异常处理机制
一、异常exception 1、什么是异常,以及Java提供的异常处理机制 程序执行过程中发生了不正常的情况,而这种不正常的情况叫做:异常 java语言提供了异常的处理方式,如果程序执行过程中出现了不正常情况, java把该异常信息打印输出到控制台,供程序员参考。程序员看到异常信息之后,可以对程序进行修改,让程序更加的健壮 2、异常以类和对象的形式存在 异常在Java中以类的形式存
js 如何调用摄像头拍照
1.第一种 业务逻辑需要人脸验证,需要通过调用摄像头获取人脸来调用接口做对比,所以学习了一下js关于调用摄像头拍照。主要通过video调用摄像头和canvas截取画面。 View Code 上述代码看起来并不多,包含了打开-截取图像-关闭 摄像头的功能,足以满足功能需求。 https://blog.csdn.net/m0_72436362/article/details/128
Web编辑器 复制word里面带图文的文章,图片可以直接显示
在之前在工作中遇到在富文本编辑器中粘贴图片不能展示的问题,于是各种网上扒拉,终于找到解决方案,在这里感谢一下知乎中众大神以及TheViper。 通过知乎提供的思路找到粘贴的原理,通过TheViper找到粘贴图片的方法。 其原理为一下步骤: 监听粘贴事件;【用于插入图片】 获取光标位置;【记录图片插入位置】 获取剪切板内容;【主要是获取文件】 上传剪切板图片; 在指定光标位置插入图片