变量 基础 方法java

java锁升级的过程

当我们只有一个线程的时候锁是无效的,所以在这个时候如果你加了一个锁那么这个锁叫做偏向锁,偏向我这个线程,当线程数量不是很多比如只有三五个线程,那么他们会进行锁争抢,这个时候锁会升级为自旋锁,当线程数量在增多,锁就会变成重量锁,Sys就是重量级锁 ......
过程 java

java性能监控

1:工具 Arthas JVISUALVM 2:使用 1)jvisualvm jconslole jstack 进入jdk安装目录的bin下 执行cmd 执行jvisualvm、 jconslole 、jstack即可显示 2)arthas 进入阿里官网进行下载 https://alibaba.gi ......
性能 java

记录docker-compose容器里面设置环境变量问题(Docker Compose 容器环境变量 $PATH 设置)

如果需要再docker-compose设置环境变量,直接再 environment: - PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/home/flutter/bin 背景 需求:某些不带 bash 或者不支持 ......
变量 容器 环境 docker-compose compose

【matplotlib基础】--子图

使用`Matplotlib`对分析结果可视化时,比较各类分析结果是常见的场景。在这类场景之下,将多个分析结果绘制在一张图上,可以帮助用户方便地组合和分析多个数据集,提高数据可视化的效率和准确性。 本篇介绍`Matplotlib`绘制子图的常用方式和技巧。 # 1. 添加子图的方式 添加子图主要有两种 ......
matplotlib 基础

C++算法之旅、04 基础篇 | 第一章

acwing学习笔记,记录容易忘记的知识点和难题。快速排序、归并排序、整数二分、浮点数二分、高精度运算、一维前缀和、二维前缀和、一维差分、二维差分、双指针算法、位运算、整数离散化、区间合并 ......
算法 之旅 基础

【Qt Libraries】QUrl 的基本使用方法

> 参考博客: > * https://www.cnblogs.com/liushui-sky/p/10892097.html > * https://www.cnblogs.com/ShineLeBlog/p/14951512.html 简述: QUrl类提供了一个方便的接口使用Urls,它可以构 ......
使用方法 Libraries 方法 QUrl

云计算基础-CPU、内存虚拟化

## 引言 在今天的数据驱动时代,云计算无疑是一场革命。但是,有一个技术在默默地为云计算的成功提供了强大的支持,那就是**虚拟化技术**。今天,我们将深入了解一下虚拟化技术的前世今生,及其中两个关键组件:**CPU虚拟化**和**内存虚拟化**。无论您是一个正在入门的学生还是一个资深的系统工程师,这 ......
内存 基础 CPU

java练习-读取写入文件、数组排序

需求: /* 文本文件中有以下的数据: 2-1-9-4-7-8 将文件中的数据进行排序,变成以下的数据: 1-2-4-7-8-9*/ package com.example.ss_0203_array.test.test_0901; import java.io.*; import java.uti ......
数组 文件 java

uni.navigateBack返回上一个页面并刷新(调用上一页面的方法)上一个页面

当前页面 ``` let pages = getCurrentPages(); // 当前页页⾯实例 let nowPage = pages[pages.length -1]; //当前页⾯实例 let prevPage = pages[pages.length -2]; // 上一页面实例 // ......
页面 navigateBack 方法 uni

字符串转数字的方法

将一个字符串转为数字类型的方法 方法一:使用Number()函数,将被转换类型放入括号内 1、如果为纯数字的字符串,则直接将其转换为数字; 2、如果字符串中有非数字的内容,则转换为NaN(not a number); let data="123" let newData=Number(data) / ......
字符串 字符 数字 方法

杰哥教你面试之一百问系列:java多线程

java多线程是java面试中的高频问题,如何才能在面试中脱颖而出呢?熟读这里的一百个java多线程面试问题即可。 ### 1. **什么是线程?什么是进程?** **回答:** - 线程是操作系统能够进行调度的最小执行单位,它包含在进程中,共享进程的资源。 - 进程是一个正在执行中的程序,它包含了 ......
线程 java

高版本生成json方法

use data.DBJson,system.JSON procedure TForm18.Button2Click(Sender: TObject);var cV: TDatasetToJSONBridge; jo: Tjsonobject;begin cV := TDatasetToJSONBr ......
版本 方法 json

四维高景雷达星InSAR处理方法

X波段的四维高景卫星系统首批雷达星(简称SV2)于2022年7月16日成功发射,并于2023年3月22日,中国四维测绘技术有限公司发布了国内首个干涉SAR商业卫星星座的数据产品。SV2采用双星编队InSAR模式和分布组网D-InSAR模式。包括2m条带模式(STRIP)、1m滑动聚束模式(SPOT) ......
方法 InSAR

三维模型OBJ格式轻量化顶点压缩主要技术方法分析

三维工厂K3DMaker是一款三维模型浏览、分析、轻量化、顶层合并构建、几何校正、格式转换、调色裁切等功能专业处理软件。可以进行三维模型的网格简化、纹理压缩、层级优化等操作,从而实现三维模型轻量化。轻量化压缩比大,模型轻量化效率高,自动化处理能力高;采用多种算法对三维模型进行几何精纠正处理,精度高,... ......
顶点 模型 格式 方法 技术

Java项目日常开发中使用BigDecimal常见问题总结

Java项目中有计算精度要求高的场景(如金额计算)会使用`BigDecimal`类型来代替`Double`、`Float`。 本文整理了一些日常开发中使用`BigDecimal`值得注意的问题和代码实例。 1. `BigDecimal`初始化时入参应使用`String`类型 例1: ```java ......
BigDecimal 常见问题 常见 项目 问题

Java 设计模式实战系列—单例模式

> 本文首发公众号:小码A梦 单例模式是设计模式中最简单一个设计模式,该模式属于创建型模式,它提供了一种创建实例的最佳方式。 单例模式的定义也比较简单:一个类只能允许创建一个对象或者实例,那么这个类就是单例类,这种设计模式就叫做单例模式。 单例模式有哪些好处: * 类的创建,特别是一个大型的类,只创 ......
模式 设计模式 实战 Java

基于OpenJDK部署clickhouse-local镜像的快捷方法

# 基于OpenJDK部署clickhouse-local镜像的快捷方法 ## 摘要 ``` 前期搭建了一套基于OpenJDK的Clickhouse的服务端的镜像 可以简单使用dbeaver进行连接与使用. 后来发现需求与自己理解的不一样. 更加需要的是一套使用clickhouse-local 进行 ......

有点意思的 Java 递归调用

最近在刷一些问题的时候看到有下面一个问题 上面问的是当输入的字符串为什么的时候返回 True 总结 在做题目的时候,第一次还做错了。 这是因为解答这个题目的时间只有 3 分钟,没有自己看题目 后来拿着程序跑了下。 public void testGetPut() throws Exception { ......
意思 Java

STL(1) STL基础

[toc] #标准库和STL STL代表standard template library,STL是标准库的一个子集,大概占有其中50-70% #STL的六大部件 1. 容器 containers 2. 分配器 allocators 3. 算法 algorithms 4. 迭代器 iterators ......
STL 基础

Memcached多线程并发处理和性能优化方法

Memcached多线程并发处理和性能优化方法 概述: Memcached是一个高性能的分布式内存缓存系统,被广泛应用于提高网站和应用程序的性能。在处理大量并发请求时,多线程并发处理和性能优化是关键。本文将介绍如何通过多线程和性能优化方法来提升Memcached的处理能力。 1. 多线程并发处理: ......
线程 Memcached 性能 方法

Python 基础面试第四弹

1. Python中常用的库有哪些,作用分别是什么 requests: requests 是一个用于发送 HTTP 请求的库,它提供了简单而优雅的 API,可以轻松地发送 GET、POST、PUT、DELETE 等请求,并处理响应数据。它支持会话管理、身份验证、文件上传等常见的 HTTP 功能,是进 ......
基础 Python

面试题——java有哪些特点

java有哪些特点 1.面向对象。 让程序耦合度更低,内聚性更高,Java是一种面向对象的编程语言,它对对象中的类、对象、继承、封装、多态、接口、包等均有很好的支持。 面向对象(Object-Oriented)是一种编程思想,它将现实世界中的对象映射到程序中的类和对象,通过对象之间的交互和消息传递来 ......
特点 java

docker中java 程序运行方法

下面是在`/usr/local/dockerdata`目录下使用Dockerfile构建和运行Docker镜像的详细过程: 1. 在宿主机的命令行中,确保已经安装了Docker,并且当前工作目录为宿主机的任意位置(无关于Dockerfile所在位置)。 2. 创建一个名为`Dockerfile`的文 ......
程序 方法 docker java

从 DMAIC 方法论说起,记一个长链接 bug 的排查全过程

# 引 本文是我在前端团队的第四次分享,在过去我曾做过一次关于 bug 排查的全流程的排查分析,文档:[客户线上反馈:从信息搜集到疑难 bug 排查全流程经验分享](https://www.cnblogs.com/echolun/p/17439190.html),但这个文章更侧重我过去几年的排查经验 ......
方法论 全过程 链接 方法 DMAIC

mongodb基础操作

# 课件:Mongodb ```shell Mongodb 非关系型数据库 但是他是最像关系型 binary Json格式 数据里面有数据,再有数据 mysql 就比较难做到 分布式储存 计算机节点上 集群 Mangodb数据库 文档数据 json 格式 最小的单元是文档 缺点:比较耗内存 mong ......
mongodb 基础

java.lang.IllegalStateException: No primary or single unique constructor found for interface javax.servlet.http.HttpServletRequest问题的解决

# 问题描述 更改功能出现这样的问题; # 问题解决 经过不断试错,发现是这里出现问题: ![](https://img2023.cnblogs.com/blog/2808014/202308/2808014-20230831213643712-45226725.png) 然后将原来的这种: ![] ......

Java - ThreadPoolExecutor线程池分析

Java - ThreadPoolExecutor源码分析 1. 为什么要自定义线程池 首先ThreadPoolExecutor中,一共提供了7个参数,每个参数都是非常核心的属性,在线程池去执行任务时,每个参数都有决定性的作用。 但是如果直接采用JDK提供的方式去构建,可见设置的核心参数最多就两个, ......
ThreadPoolExecutor 线程 Java

类基础

[TOC] # 课题:类 **目的:Python中 万物皆对象,这里的对象泛指的就是类了!** ## 前言 ```python # 问题一: 什么是类? 类是一个独立存放变量(属性/方法)的空间 # 问题二: 什么是面向过程 之前的逻辑都是自己再考虑 从到尾,自己造 轿子-砍树,木头,木头钉起来,装 ......
基础

函数基础和函数参数

[TOC] # 课题:函数 ```python '''学函数的目的:''' # 不学函数 1、复杂度增大 2、组织结构不够清晰 3、可读性差 4、代码冗余 5、可扩展性差 # 学函数 1、使用函数可以提高编写的效率以及代码的重用 2、函数是带名字的代码块,随用随调 3、使用函数,程序编写,阅读,测试 ......
函数 参数 基础

序列类型及方法

[TOC] # 课题:序列类型的方法 `目的:掌握序列类型里面的方法对数据进行增删改查的操作` ## 知识点一:列表的方法 | 列表 | 方法 | 描述 | | | | | | | | 增 | append | 将元素追加到末尾 | Append object to the end of the l ......
序列 类型 方法