随笔 基础redis java
Java SE 20 新增特性
Java SE 20 新增特性 作者:Grey 原文地址: 博客园:Java SE 20 新增特性 CSDN:Java SE 20 新增特性 源码 源仓库: Github:java_new_features 镜像仓库: GitCode:java_new_features Switch类型匹配(第四次 ......
Hutool是一个Java工具包,也只是一个工具包
https://hutool.mydoc.io/undefined#text_319378 https://hutool.cn/docs/#/ Hutool是一个小而全的Java工具类库,通过静态方法封装,降低相关API的学习成本,提高工作效率,使Java拥有函数式语言般的优雅,让Java语言也可以 ......
TypeScript 基础语法以及注意事项
TypeScript(简称TS)是一种由Microsoft开发的静态类型检查器,它在JavaScript的基础上添加了强类型和其他一些特性。以下是TS的一些基本语法和注意事项: 变量声明 在TS中,变量声明时需要指定其类型,例如: 这样就声明了一个名为myString的字符串变量,并将其赋值为"He ......
java.Tang.CassNotFoundException javax.xmL.bind.DatatypeConverter
报错如下图所示: 故障原因: JAXB API是java EE 的API,因此在java SE 9.0 中不再包含这个 Jar 包。 java 9 中引入了模块的概念,默认情况下,Java SE中将不再包含java EE 的Jar包 而在 java 6/7 / 8 时关于这个API 都是捆绑在一起的 ......
java-对象在内存的运行机制
面向对象 Java 是一种面向对象的编程语言。在 Java 中,一切都是对象,每个对象都有一组属性和方法。通过类来定义对象的属性和方法,一个类可以创建多个对象,每个对象都具有相同的属性和方法,但是它们的属性值可以不同。 Java中的面向对象编程主要包括以下几个方面: 封装:将对象的属性和方法封装在一 ......
【实变函数】02 - 测度论基础
1. 测度和\(\sigma\)-环 在上一篇我感受到,对复杂集合的描述都是很困难的事,更不好定义一个清晰普遍的测度。正确的思路应该是,从可以定义测度的简单集开始,合理地向外扩展,直至包含足够丰富的集。这样即满足了复杂性要求,也同时兼容了简单集的测度。所谓简单集,就比如实数集上的区间,区间长(测度) ......
1、etcd基础介绍
互联网技术发展真的快,层出不穷的新技术。最近项目使用到了etcd,自己之前在部署k8s集群的时候玩过,但是并没有系统的学习。正好趁这个机会,系统性的学习下。文章中的内容有些是来自官方文档,有些是来自网上的资料,有些是自己的思考。如果有不错的地方,请不吝赐教,大家有好的教程,也欢迎评论区留言,学习学习 ......
Java第六次作业
1.给定一个有9个整数(1,6,2,3,9,4,5,7,8)的数组,先排序,然后输出排序后的数组的值。 package bbb; import java.util.Arrays; public class test { public static void main(String[] args) { ......
JAVA中的数组详解
JAVA中的数组 二维数组的静态初始化 格式:数据类型 [] [] 数组名 = new 数据类型 [] [] {{},{},{}}; 简化:数据类型 [] [] 数组名 = {{元素1,元素2},{元素1,元素2},{元素1,元素2}}; int [] [] arr = {{11,22},{11,2 ......
js基础--复制
对象的复制 并没有真正的复制对象,而是复制了它的地址 使用 可以判断是否真正的复制 拷贝一般指创建了新对象,它和源对象不对等 潜拷贝与深拷贝 浅拷贝 :一般对象的复制均为浅拷贝 只对对象的的地址进行拷贝,不对对象的属性进行复制 如slice只复制了第一层( 结果为false) 深拷贝 : 不仅复制了 ......
JAVA第六次作业
1、给定一个有9个整数(1,6,2,3,9,4,5,7,8)的数组,先排序,然后输出排序后的数组的值。 import java.util.Arrays; public class test1 { public static void main(String[] args) { int[]M= {1, ......
Salesforce LWC学习(四十三) lwc 零基础学习路径的视频已上传B站
本篇参考:https://www.bilibili.com/video/BV1QM411G7pN/ 还记得salesforce零基础学习(一百二十五)零基础学习SF路径 中描述的那样,预计今年年底以前基于0基础学习的内容录制成视频,更好的更方便的进行学习和互动。当时的一个动机是以前公司做veeva的 ......
Java 网络编程 —— 创建多线程服务器
一个典型的单线程服务器示例如下: while (true) { Socket socket = null; try { // 接收客户连接 socket = serverSocket.accept(); // 从socket中获得输入流与输出流,与客户通信 ... } catch(IOExcepti ......
关于java中的多态和对实例化对象的一些理解
java面向对象三大特征即为:继承封装多态。而多态需要三大必要条件。分别是:继承、方法重写、父类引用指向子类对象。我们先一个一个来理解。 1、首先是继承和重写。这个很简单。因为多态就是建立在不同的重写之上的。也就是说多态就是在使用着一个方法的不同重写。而重写又是依赖着继承关系。 2、这个父类引用指向 ......
Java虚拟机之自动内存管理
1 内存区域 1.1 运行时数据区域 运行时数据区域可以划分为由所有线程共享的方法区、堆和线程隔离的虚拟机栈、本地方法栈、程序计数器。 1.1.1 程序计数器(Program Counter Register)-线程隔离 程序计数器是一块较小的内存空间,它是==当前线程所执行的字节码的行号指示器== ......
js基础---数组
for-of 遍历可迭代对象 执行次数与对象个数有关 将对象元素依次赋值给变量 语法for(变量 of 可迭代对象){ } 数组at()用法 at():可以根据索引获取数组中指定元素,且可以设置负值。 -1为倒数第一个元素。 concat 用来链接两个或多个数组。 (非破坏性方法,不会影响原数组而是 ......
建立redis的连接池
1、在配置文件中添加参数(application-dev.yml) redis: # *** 邮件发送服务器地址 host: 127.0.0.1 # *** 邮件发送服务器端口 port: 6379 # *** 提醒邮件发件人邮箱 timeout: 10000 2、建一个获取redis连接的工具类 ......
Java基础
Java基础 注释 单行//,多行/* 注释 / 文档注释 /* *@Description *@Author */ 标识符 数据类型 long num = 30L; float num = 10.1F; 最好完全避免用浮点数进行比较 (用Bigdecimal) 强制类型转换(不能对boolean转 ......
java基于springboot+vue非前后端分离的影城管理系统、影院销售管理系统,附源码+文档+PPT+数据库
1、项目介绍 本影城管理系统主要包括二大功能模块,即用户功能模块和管理员功能模块。 (1)管理员模块:系统中的核心用户是管理员,管理员登录后,通过管理员功能来管理后台系统。主要功能有:首页、个人中心、用户管理、电影类型管理、放映厅管理、电影信息管理、购票统计管理、系统管理、订单管理等功能。 用户前台 ......
Java 注解
什么是 Java 的注解 如何在 Java 中定义一个注解 注解通过 @interface 关键字进行定义。 public @interface TestAnnotation { } 上面的代码就创建了一个名字为 TestAnnotaion 的注解。 那么如何使用这个注解呢? 下面的代码创建一个类 ......
JAVA方法详解
JAVA方法详解 方法是程序中的最小执行单元 形参:形式参数,是指方法定义中的参数 实参:实际参数:方法调用中的参数 有返回值的定义格式: public static 返回值类型 方法名 (参数){ 方法体; return 返回值; } 调用格式: 直接调用 赋值调用 输出调用 方法的注意事项 方法 ......
java操作map集合
java操作map集合 import java.util.HashMap; import java.util.Map; public class MapExample { public static void main(String[] args) { // 创建一个HashMap对象 Map<St ......
idea创建SpringBoot项目报错For artifact {mysql:mysql-connector-java:null:jar}: The version cannot be em
For artifact {mysql:mysql-connector-java:null:jar}: The version cannot be empty. 报错如图: pom.xml文件如图: 添加版本号: 就好了 ......
关于java中的super
首当其冲先说一下super的用途和含义。他是用于调用一些被重写的方法。 这里还可以复习一下子这个重写:重写是把新的方法放在被重写的方法前面。在被重写的子类中,优先调用重写后的方法。但是如果想要调用原本未被重写的方法的话,就需要super了。 如上的代码中ChildClass为FatherClass的 ......
Java-方法重载
方法重载 同一个类中,多个方法的名称相同,但是形参列表不同。 方法重载的形式 同一个类中,方法名称相同、形参列表不同 形参的个数、类型、顺序不同 形参的名称无关 方法重载的调用流程 当程序调用一个重载方法时,编译器会根据参数列表的不同自动匹配最合适的方法,这种机制叫做方法重载的“重载解析”。 根据方 ......
关于java中的equal
正常情况下的equal方法是比较两者之间的id。如果需要它实现其他的问题,可以通过重写这个方法。idea自带了重写equal的快捷方式。右键生成中的equals() 和 hashCode()就可以帮助解决这个问题。 选择需要在equal中比较的项,比如需要得到id 和pwd是否相同的结果,就可以只勾 ......