精度java_long问题java

手写商用Java虚拟机HotSpot,疯狂磨砺技术中

在当前Java行业激烈竞争的形式下,唯有掌握技术,心中才不能慌。在多年前,我就开始苦练底层技术,但是眼看百遍也不如手过一遍,所以我打算把虚拟机的精华实现部分用手敲出来,这个过程注定不会轻松,但是心态不能着急,要一步一步来,一年二年三年后终能达成。 这个过程还会录制一些免费视频,简单介绍一下这个视频适 ......
商用 HotSpot 技术 Java

解决 ubuntu snap 安装软件下载速度太慢的问题

最近升级到ubuntu 20.04之后,大量的软件都已经通过snap方式安装了,但是由于国内没有镜像服务器,导致下载速度很慢,解决方式如下: $ sudo apt-get install snapd $ sudo snap install snap-store $ sudo snap install ......
速度 ubuntu 问题 软件下载 软件

linux centos7安装配置java环境

1.先查看本地是否自带java环境: yum list installed |grep java 2.卸载自带的java(输入su,输入root超级管理员的密码,切换到root用户模式) yum -y remove java-1.8.0-openjdk* yum -y remove tzdata-j ......
centos7 环境 centos linux java

python 处理异步物化视图同时执行导致内存溢出问题

python 处理异步物化视图同时执行导致内存溢出问题 一、前提:因为物化视图过多,同时物化视图到时间同时爆发,导致CPU爆满,所以采用datax自带的调度服务来执行python命令 二、直接看代码: import pymysql import pymssql import datetime imp ......
视图 同时 内存 python 问题

java图片转base64(不换行)

public static String ImageToBase64(String imgPath) { InputStream in = null; byte[] data = null; // 读取图片字节数组 try { in = new FileInputStream(imgPath); d ......
图片 java base 64

测试工程师一面问题分享

1.装饰器的原理: 函数作为参数:装饰器本质上是一个函数,它接受一个函数作为参数。 内部函数:在装饰器函数内部,定义一个内部函数,用于包裹被装饰的函数。 闭包:内部函数可以访问外部函数的局部变量,并将其保持在内存中,形成了一个闭包。2.pytest框架conftest.py的作用: 测试框架中的一个 ......
一面 工程师 工程 问题

vscode log的问题 log前的abc

但存在一个问题,当第二次输入log的时候,会出现两个log选项。前面有abc标识的是因为你输了log这个单词,他自动帮你记录并且提示了。默认情况下。有abc标识的是排在前面的,这不是我们想要的,我们需要是下图这个顺序。 到设置里面搜索Snippet Suggestions,把下面的选项改为top就可 ......
log vscode 问题 abc

【实操】Java+百度ocr,实现图片识别文字小工具

通过Java+百度ocr,实现图片识别文字小工具。从Java Swing页面基础布局,百度ocr配置,将java项目打包成jar,exe4j将jar打包exe四个方面入手,实现功能的同时,也熟悉了其他工具的使用 ......
文字 工具 图片 Java ocr

【问题记录】自定义注解处理程序 AbstractProcessor,总是提示版本不匹配

1 前言 最近在看注解处理程序,自己写一个 AbstractProcessor,发现有个莫名的提示: 2 解决 加上支持的版本即可,唉,折腾人。 ......

maven问题散记

maven包引入问题 maven import 依赖卡在Resolving Maven dependencies 描述 idea在引入依赖包poi-ooxml时,一直卡在Resolving Maven dependencies......环境。打开maven本地仓库可以发现已经下载jar在本地了,只 ......
散记 问题 maven

分享一个 java 树形工具 TreeUtil

直接上代码 public interface TreeNode { String getParentId(); String getCategoryId(); void editChildNodes(List<? extends TreeNode> childNodes); } public cla ......
树形 TreeUtil 工具 java

Java拾贝第四天——动态绑定机制

Java拾贝不建议作为0基础学习,都是本人想到什么写什么 //根据面向对象3中提及的属性看对象,方法看指向。试想如下代码 public class Test4 { public static void main(String[] args) { Base base = new Sub(); Syst ......
机制 动态 Java

java学习_01

字面量类型 整数类型 不带小数点的数字 小数类型 带小数点的数字 字符串类型 用双括号括起来的内容 字符类型 用单引号括起来的,内容只有一个 比如:'a','b','c' 布尔类型 布尔值,表示真假 空类型 一个特殊的值,空值 null 特殊字符 '\t' 制表符:在打印的时候,把前面字符串的长度补 ......
java 01

解决Windows中文用户名导致的Dart AOT编译失败问题

Windows中文用户名导致的Dart AOT编译失败 问题出现时的操作系统及Dart SDK版本 系统 Windows11 22H2 家庭中文版 Dart SDK version=3.1.3 (stable) (Tue Sep 26 14:25:13 2023 +0000) on "windows ......
用户名 Windows 用户 问题 Dart

java基础漏洞学习----SQL注入漏洞

java基础漏洞学习 SQL注入漏洞 前置基础知识 https://www.cnblogs.com/thebeastofwar/p/17759805.html 执行SQL语句的几种方式 1.Statement执行SQL语句 java.sql.Statement是Java JDBC下执行SQL语句的一 ......
漏洞 基础 java SQL

关于ladsh深拷贝的问题:cloneDeep()

内容来源:99%的前端都不知道的lodash深拷贝的'BUG' - 掘金 (juejin.cn) 问题代码 import { cloneDeep } from 'lodash' const priceList = [1, 2] const animals = { priceList } const ......
拷贝 cloneDeep 问题 ladsh

在Java中,HashMap和Hashtable之间的区别是什么?

内容来自 DOC https://q.houxu6.top/?s=在Java中,HashMap和Hashtable之间的区别是什么? 在Java中,HashMap和Hashtable之间的区别是什么? 对于非多线程应用程序,哪种更高效? Java中HashMap和Hashtable之间有几个区别: ......
Hashtable 之间 HashMap Java

【算法学习之0-1背包问题】

【一】经典背包问题 【1】0-1背包问题 问题描述: 有一个背包可以装物品的总重量为W,现有N个物品,每个物品中w[i],价值v[i] 用背包装物品,能装的最大价值是多少? 【2】思路:定义状态转移数组 定义状态转移数组dp[i][j],表示前i个物品,背包重量为j的情况下能装的最大价值。 例如,d ......
算法 背包 问题

Java命名规范

Java命名规范 1. 包命名规范 包(Package)的作用是将功能相似或相关的类或者接口进行分组管理,便于类的定位和查找,同时也可以使用包来避免类名的冲突和访问控制,使代码更容易维护。通常,包名使用小写英文字母进行命名,并使用“.”进行分割,每个被分割的单元只能包含一个名词。 一般地,包命名常采 ......
Java

Java项目中常用的异常处理

1.空指针异常(java.lang.nullpointerexception) 发生该情况一般是字符串变量未初始化,数组未初始化,类对象未初始化等。还有一种情况是当该对象为空时你并没有判断是否为空值,这个错误我在之前的web习题上犯过,因此为了避免这种情况,除了检查是否初始化之外,如有必要则要加上判 ......
常用 项目 Java

数组问题技巧学习指南

前置芝士 求解两个有序数组的第 K 小乘积 先统计分负数乘积个数neg、正数乘积个数pos以及乘积为0的个数 zero, 然后分三种情况讨论: k≤negk,我们可以二分负数答案,统计不超过二分值的乘积个数; neg<k≤neg+zero,此时返回0; k>neg+zero,我们可以二分正数答案,统 ......
学习指南 数组 技巧 指南 问题

pytorch问题集合

根据kernel size,stride和padding计算卷积后的尺寸 对于PyTorch中的1维卷积层nn.Conv1d,输出序列长度可以根据以下公式计算:假设:- 输入序列长度:L_in - 卷积核大小:K - 步长:S - 填充:P 则输出序列长度为: python L_out = (L_i ......
pytorch 问题

react native app 图标在安卓上内容被切割问题记录

问题背景: react native开发app,设置的app图标在安卓中会被切割,导致周围的留白被切掉,看起来很奇怪。甚至有些文字内容被切割掉,显示不全。 在不同手机上,icon可能会被切割成各种圆角,如果留白不够,内容可能会被切割。在iOS上icon也有相应的规范,比如需要1024尺寸等。 解决方 ......
图标 内容 native 问题 react

CSP 赛前模拟赛出现的问题集合

主要是自己的一些脑瘫行为。不太好调。 1.忘记写取地址符。 2.还没输入数据就开始数据处理。 3.输入输出类型不正确,比如 long long 类型写成 "%d"。 4.数据范围 \(1<= n <= 12\),我写成:const int N=12 且下标从 1 开始。 5.数组开小:指整个题目的代 ......
模拟赛 问题 CSP

SQL Server2012 安装及问题处理

安装方式:参考 SQL Serve详细安装步骤_sql server安装教程_Dandi0707的博客-CSDN博客 遇到的问题: 等了半天一直卡在下图的界面 然后我决定手动开启NetFx3 首先使用cmd命令输入control,回车 然后点击程序 点击启动或关闭Windows功能 选中.NET F ......
Server 问题 2012 SQL

java处理显示clob字段内容

可以直接通过clob的提供的方法进行处理,非常的方便,但是一定要注意判空,通过下面的这种方式处理,即使有换行、空格等特殊字符出现的时候,都能够原模原样的保存到新的字段当中 比如判空处理 dataMap.get("clobcloumn") == null ? "" : StringUtils.subs ......
字段 内容 java clob

java配置环境变量

为啥要配置环境变量?? 我们在终端使用的各种命令,都是在系统的环境变量中去寻找可执行文件;所以我们安装好java环境后,需要将java配置到系统的环境变量中;这样下次在命令行使用java命令的时候就可以直接找到,不需要使用绝对位置命令了。 怎么配置环境变量?? linux系统:在终端家目录下找到.b ......
变量 环境 java

Ubuntu下PostgreSQL开启远程访问(解决postgresql 端口不对外开放问题)

修改配置文件:sudo vim /etc/postgresql/9.5/main/pg_hba.conf,在文件中添加 host all all 0.0.0.0/0 md5。 all :匹配任何IP地址。 0.0.0.0/0:对于所有IPv4地址,允许任何ip地址以任何用户身份连接任何数据;::0/ ......
端口 PostgreSQL postgresql Ubuntu 问题

【JVM】Java 的类加载机制

目录字节码类加载过程LoadingVerificationPreparationResolutionInitialization类加载器双亲委派模型 字节码 Java 源文件通过编译后,就会生成字节码: 类加载过程 Java 的类加载过程可以分为 5 个阶段:载入、验证、准备、解析和初始化。 这 5 ......
机制 Java JVM

动态规划-爬楼梯问题

假设你正在爬楼梯。需要 n 阶你才能到达楼顶。每次你可以爬 1 或 2 个台阶。你有多少种不同的方法可以爬到楼顶呢? 我们用 f(x) 表示爬到第 x 级台阶的方案数,考虑最后一步可能跨了一级台阶,也可能跨了两级台阶,所以我们可以列出如下式子: f(x)=f(x−1)+f(x−2) 它意味着爬到第 ......
楼梯 动态 问题