fastjson版本crmeb java
学习Java第6天
java语法 Java注释 单行注释:// 多行注释:/* */ 文档注释:/** */ 标识符与关键字 java所有的组成部分都需要名字。类名、变量名以及方法名都被称为标识符 标识符注意点 所有的标识符都应该以字母(A-Z或者a-z),美元符($)、或者下划线(_)开始 首字母以后可以是字母(A- ......
vscode历史版本下载
## 问题 vscode下载历史版本 ## 解决 **下载最新release** - https://code.visualstudio.com/Download **下载历史版本** - https://code.visualstudio.com/updates ![image](https:// ......
linux更改java版本
## 查看系统版本 ```shell uname -a ``` ## 查看java当前版本 ```shell which java ``` ```shell echo $JAVA_HOME ``` ## 下载新的jdk http://www.oracle.com/technetwork/cn/jav ......
C#-实现对版本号的自动排序
前提是版本号都是Vxx.xx.xx.xx....的格式,xx代表数字,不能有除V以外其他字母 记录两种比较方法,一种是vs自带的Version类,一种是自己写的,根据比较结果,使用冒泡排序进行排序。 先给出一堆乱序的版本号: List<string> verList; private void In ......
docker容器启动后修改或添加端口 nacos容器 版本2.x需要额外开放9848、9849
修改容器配置文件 1.输入docker ps -a查看需要修改的容器ID: 记录下 docker ps -a 2.停止docker(一定要先停止dokcer,不然直接修改配置文件不会生效) systemctl stop docker 3.进入docker 容器文件夹,找到对应容器的位置: docke ......
最全面的JAVA多线程知识总结
背景: 2023年经营惨淡,经历了裁员就业跳槽再就业,在找工作过程中对于知识的梳理和总结,本文总结JAVA多线程。 应用场景: 需要同时执行多个任务或处理大量并发请求时, 目前常用的场景有: Web服务器: 在Web服务器中,每个请求通常都是一个独立的任务,通过使用多线程可以同时处理多个请求,提 ......
ipa文件上传到app store的构建版本的工具
打包好ipa文件后,可以使用mac电脑上的xcode将ipa上传到app store的构建版本中,假如没有mac电脑,可以使用香蕉云编来将ipa文件上传到构建版本。
这里我们来介绍下ipa文件上传到app store的流程。 ......
Linux系统多个Python版本任意切换
比如系统安装了两个python3版本:python3.8 和 python3.10 update-alternatives 用法: update-alternatives: --install 需要 <链接> <名称> <路径> <优先级> 分别设置这两个版本的python3: $ ls /usr/ ......
java主线程等待多个子线程中任意一个有结果后,主线程继续执行
1.背景 2.代码 package com.qianxingniwo.ls; import org.junit.Test; import java.util.concurrent.atomic.AtomicReference; import java.util.concurrent.locks.Lo ......
Java中代码Bug记录--泛型失效、数组删除、HashMap死循环
最近在工作的过程中,遇到了不少奇怪自己或者同事的Bug,都是一些出乎意料的,不太容易发现的,记录一下来帮助可能也遇到了这些Bug的人 # 1. 编译时泛型校验失效 ```java Map nameToType = new HashMap(); nameToType.put( "testName", ......
[Java] Stream流求和、排序、分组
List、Set集合通过Stream流求和 一、泛型为Integer、Long、Double、BigDecimal求和 Integer sum = scores.stream().reduce(Integer::sum).orElse(0); Long sum = scores.stream().r ......
three.js报错依赖,原因:three版本过高
vue版本 "devDependencies":{ "webpack": "^3.6.0", "webpack-bundle-analyzer": "^2.9.0", "webpack-dev-server": "^2.9.1", "webpack-merge": "^4.1.0" } "depen ......
Java学习Day04
# JAVA学习Day03 ## 一、类型转换 1. 数据类型由小到大的排序 byte short int(char) long float double 2. 自动类型转换/隐式类型转换: 小类型转大类型 3. 强制类型转换 1. 大类型转换成小类型 2. 语法: (要转换成的类型) 变量 3. ......
vscode历史版本插件下载
摘自:https://blog.csdn.net/qq_45323574/article/details/131556446 安装vscode 安装想要的插件,比如python插件 按照下图卸载想要的插件 4. 点击后,会出现如下图片样式,即可找到对应历史版本的编号,找到想要的编号记录下来。 去官网 ......
VS报错error NETSDK1045: 当前 .NET SDK 不支持将 .NET 6.0 设置为目标。请将 .NET 5.0 或更低版本设置为目标,或使用支持 .NET 6.0 的 .NET SDK 版本。
从微软官网下载.NET6.0:https://dotnet.microsoft.com/zh-cn/download/visual-studio-sdks?cid=getdotnetsdk 重启后打开VS2019仍然出现这个报错 回到官网仔细查看,发现原来.NET6.0版本以上必须使用VS2022版 ......
【Java异常】Variable used in lambda expression should be final or effectively final
https://blog.csdn.net/weixin_44299027/article/details/117333667 *lambda表达式中使用的变量应该是final或者有效的final*,也就是说,lambda 表达式只能引用标记了 final 的外层局部变量,这就是说不能在 lambd ......
阿里巴巴Java开发手册中的DO、DTO、BO、AO、VO、POJO定义
分层领域模型规约: DO( Data Object):与数据库表结构一一对应,通过DAO层向上传输数据源对象。 DTO( Data Transfer Object):数据传输对象,Service或Manager向外传输的对象。 BO( Business Object):业务对象。 由Service层 ......
基础版本:用KNN算法实现预测facebook签到位置模型的训练
实现模型的训练一般的流程便是 # 导包 # 导入数据 # 数据处理 # 特征工程 # KNN算法预估流程 # 模型评估 接下来便实现以上流程 实现该模型训练我们需要导入一下的函数 1 # 导包 2 3 import pandas as pd # 使用其文件操作 4 from sklearn.prep ......
java代码怎么正则删除redis的数据
1、java代码怎么正则删除redis的数据 2、无法使用redis导致java内存溢出 3、redis一直循环获取有值就处理java 4、怎么在java中传redis命令 5、java不会redis找不到工作 6、java服务redis重启后需要重启吗 java代码怎么正则删除redis的数据 p ......
java zipfile解压文件乱码
JDK提供了构造函数,我们指定zip文件的字符集。 //根据ZIP文件创建ZipFile对象 zipfile解压文件乱码,可指定编码 ZipFile zipFile = new ZipFile(zipFileName,"gb2312"); // ZipFile zipFile = new ZipFi ......
java 文件名中文乱码解决
java文件名中文乱码解决 String jsonFileName = ""; jsonFileName = new String(file.getName().getBytes(),"gb2312"); System.out.println("1 "+jsonFileName); jsonFile ......
JAVA 序列化(创建可复用的 Java 对象)
保存(持久化)对象及其状态到内存或者磁盘 Java 平台允许我们在内存中创建可复用的 Java 对象,但一般情况下,只有当 JVM 处于运行时,这些对 象才可能存在,即,这些对象的生命周期不会比 JVM 的生命周期更长。但在现实应用中,就可能要求在 JVM停止运行之后能够保存(持久化)指定的对象,并 ......
MySQL PXC集群新增一个高版本节点
已有的一个 MySQL PXC 集群环境,因为种种原因仅剩一个节点 node1,需要新增一个集群节点 node2。 node1 版本:donor version (8.0.21) node2 版本:local version (8.0.32) 大致步骤: 1、node2 配置部署新版本的集群环境; ......
Java并发篇:6个必备的Java并发面试种子题目
免费体验AI绘画:https://www.topgpt.one;文章涉及了几个常见的并发编程相关的主题。首先,线程的创建和生命周期是面试中常被问及的话题,面试官可能会询问如何创建线程、线程的状态转换以及如何控制线程的执行顺序等。其次,synchronized关键字是用于实现线程同步的重要工具,面试中... ......
java笔记_11_JVM调优参数(转载)
-Xms2048m // 设置jvm的初始内存。这个值最好设置的跟-Xmx相同,以避免每次垃圾回收完成后JVM都要重新分配内存 -Xmx2048m // JVM最大可用内存 -XX:PermSize=256M // 设置持久代大小 -XX:MaxPermSize=512M // 设置最大持久代大小 ......
java后台接收ajax发送的参数
1、前台发送数据到服务端,以及接受后台数据 前台发送数据到服务端,有两种方法: (1)使用 表单发送同步请求 参数inputStr: 参数intputInt: (2)使用ajax发送异步请求,发送的数据为json对象 参数username: 参数password: <scripttype="text ......
Java面试题 P5:简述final作用
1、简述final作用? final含义是最终的。 (1)修饰类:表示类不可被继承,不可以有子类; (2)修饰方法:表示方法不可以被子类覆盖,但是可以重载; (3)修饰变量:表示变量一旦被赋值就不可以更改它的值。 (4)修饰成员变量 如果final修饰的是类变量,只能在静态初始化块中指定初始值或者声 ......
Java解决高并发秒杀商品
在看本文章之前,需要了解Spring boot搭建和使用 ,本篇文章核心问题是如何解决高并发问题。 开发环境:redis缓存4.0.1,Rabbitmq消息队列,Erlang(这个跟MQ环境有关,先安装Erlang,再安装MQ),mysql5.7,JDK1.8(Spring boot要用1.8以上的 ......
kubernetes 1.20版本 二进制部署
# kubernetes 1.20版本 二进制部署 [TOC] # 1. 前言 之前文章安装 kubernetes 集群,都是使用 kubeadm 安装,然鹅很多公司也采用二进制方式搭建集群。这篇文章主要讲解,如何采用二进制包来搭建完整的高可用集群。相比使用 kubeadm 搭建,二进制搭建要繁琐很 ......
Java面试题 P4:==和equals
==对比的是栈中的值,基本数据类型是变量值,引用类型是堆中内存对象的地址 new String(“abc”),实际上是指向了堆中的内存对象应用地址。 String str1=“Hello”; //放入堆中的常量池 String Str2=new String("Hello");//在堆中去分配内存, ......