语法 随笔 基础java

java 给实体类赋默认值通用方法

import java.lang.reflect.Field; import java.lang.reflect.Modifier; import java.math.BigDecimal; import java.sql.Date; import java.sql.Timestamp; impor ......
实体 方法 java

java中运行指令浅析

后续业务可能需要在程序中运行指令, 所以这里简单探究了一下, 分别从win和linux两个平台进行研究, 又以为java是跨平台语言, 可能二者之间的区别应该只是返回内容与输入指令的不同. (还不是在win上开发) ## 1. 如何使用 - `Runtime.getRuntime().exec("n ......
指令 java

性能测试基础

什么是性能测试 简单的说,性能测试就是利用自动化工具,对服务器性能进行评估的过程。 评估方式:使用性能指标进行评估(响应时间,TPS,服务器资源占用率) 评估方向:硬件、架构设计、中间件、数据库、代码、操作系统、算法 中间件:指系统与系统之间连接的组件,包括tomcat,nginx,redis等 性 ......
性能 基础

Java 局部变量

局部变量声明在方法、构造方法或者语句块中。 局部变量在方法、构造方法、或者语句块被执行的时候创建,当它们执行完成后,变量将会被销毁。 局部变量必须在使用前声明,并且不能被访问修饰符修饰,因为它们的作用域已经被限制在了声明它们的方法、代码块或构造函数中。 局部变量只在声明它的方法、构造方法或者语句块中 ......
变量 局部 Java

(二)shell脚本基础

shell条件测试 read 内置命令 -p #设置提示信息-t #等待用户输入超时,timeout​[root@shell opt]# read -t 15 -p "please enter name,age:" you_name you_ageplease enter name,age:gm 1 ......
脚本 基础 shell

以圆类Circle及立体图形类Solid为基础设计圆柱类Cylinder

以点类Point及平面图形类Plane为基类公有派生圆类Circle,再以圆类Circle及立体图形类Solid为基类公有派生圆柱类Cylinder,main(void)函数完成对圆柱类Cylinder的测试。 Point类结构说明: Point类的数据成员包括: ①私有数据成员:X坐标x(doub ......
圆柱 立体 Cylinder 图形 基础

java输出当前时间

``` import java.text.*; import java.util.*; public class WrapperClassDemo1 { public static void main(String[] args){ Date dNow = new Date(); SimpleDat ......
时间 java

了解JAVA内存模型(JMM)

## 1、概述 我们常说的JMM指的是Java内存模型(Java Memory Model,JMM),主要用于控制Java程序解决线程间如何通信和数据同步,JMM规范了多线程访问共享内存时的 **可见性、有序性和原子性**。 - 所有的共享变量都存在**主内存**中; - **每个线程**都保存了一 ......
模型 内存 JAVA JMM

各类数据库相关java驱动

<dependency> <groupId>com.oracle.database.jdbc</groupId> <artifactId>ojdbc6</artifactId> <version>11.2.0.4</version> </dependency> <dependency> <group ......
数据库 数据 java

大家听过Java applet吗?为什么不再流行了

Java applet 不知道有同学听过吗?我也只是听过,并没有使用过。我特意去了解了一下它,本文就对 Java applet 进行简单介绍,说说它的辉煌与衰败。仅此而已,现在已经没人使用 Java applet 开发了。 ......
applet Java

微信分享+java后台

​ 微信分享很多人都接触过,我只是把我自己的方法写了一下。不好之处,敬请原谅! 先来一张流程图,很实用,也是网上找的,感谢这位博主。 ​编辑 公众号配置那些就不写了,直接上代码吧! 1)、官方上面有相应的签名代码,下载下来就行 进入官方文档 https://mp.weixin.qq.com/wiki ......
后台 java

支付宝APP支付(java后台版)

​ 本实例是基于springBoot框架编写 一、流程步骤 1.执行流程 当手机端app在支付页面时,调起服务端创建订单(自己公司业务接口)接口,后台把需要调起支付宝支付的参数返回给手机端,手机端得到参数后,调起支付宝支付环境支付,完成支付后后会调异步通知接口,此时需要给支付宝返回成功或者失败信息, ......
后台 java APP

用java语言通过APACHE-POI实现导入带目录的word文档 ,按标题级别提取 ,插入数据库

​ 最近有一个项目需要将一个word文档中的数据提取到数据库中。就去网上查了好多资料,网上很多都是提取简历那种带表格的,但是我这个项目需要提取带目录的。找了好久,最终实现了(我的这篇博客主要是借鉴用POI实现word读写操作并自动将标题编号_poi word 序号_qq_16601953的博客-CS ......
APACHE-POI 级别 语言 文档 数据库

计算机基础极简

# 上节课复习 # 今日内容 1. 什么是编程 2. 计算机组成原理 3. 计算机操作系统 4. 编程语言是什么 # 什么是编程 ## 什么是编程语言 编程语言是什么:人与计算机交流的介质 ## 什么是编程? 编程指的是将计算机程序设计的过程,也就是用一种计算机语言来描述所要完成的任务的过程。编程的 ......
计算机 基础

LLvm 源码结构及测试基础

# LLvm 源码结构及测试基础 https://www.cnblogs.com/ainima/archive/2013/02/27/6331983.html https://www.cnblogs.com/ainima/archive/2013/02/27/6331985.html https:/ ......
源码 结构 基础 LLvm

Java开发Lombok使用详解

转:https://www.jb51.net/article/198920.htm 什么是Lombok Lombok是一款Java开发插件,可以通过它定义的注解来精简冗长和繁琐的代码,主要针对简单的Java模型对象(POJO)。 好处就显而易见了,可以节省大量重复工作,特别是当POJO类的属性增减时 ......
Lombok Java

pytest + yaml 框架 -29.模板过滤器语法与自定义过滤器使用

# 前言 v1.2.6 版本支持模板过滤器语法的使用,并且可以自定义过滤器了。针对有同学提到上个接口返回一个id值,下个接口引用变量的时候需要根据这个值做一些运算,比如在引用的结果加1. jinja2 是可以支持模板过滤器语法的,本篇介绍下模板过滤器的相关使用. v1.2.6 版本主要更新以下几点 ......
过滤器 语法 框架 模板 pytest

.net6中数据库查询报错:'OFFSET' 附近有语法错误。 在 FETCH 语句中选项 NEXT 的用法无效。

错误语句: 在数据库查询中使用skip() 问题原因: 数据库版本为SQL Server 2008,不支持'Fetch'和'Next'语句 SQL Server 2012及后续版本才支持相关语句 解决方法: 1. 引用包: System.Data.SqlClient和EntityFrameworkC ......
语句 语法 错误 数据库 数据

Java开发笔记之将一个List拷贝到另一个List的问题

0x00 概述 在对List数据进行不同的数据操作的时候,例如分支1将List按照A来排序,分支2将List按照B来排序,需要将List进行数据层面的拷贝; 0x01 错误的操作 仅仅是List的引用,并没拷贝List内的数据进行处理 List<String> list1 = new ArrayLi ......
List 拷贝 笔记 问题 Java

Java中的语法糖

Java中的语法糖是一种为了简化代码编写,提高代码可读性和可维护性的特殊语法。语法糖虽然不会改变底层的语言实现,但是可以让程序员写出更加简洁易懂、具有表现力的代码。Java中常见的语法糖包括: - foreach循环语法糖:提供了一种更加方便的遍历集合和数组的方式。 - 自动装箱和拆箱语法糖:可以自 ......
语法 Java

JAVA-02(语法介绍)

# JAVA-02 # Java流程控制 ### 用户交互Scanner #### Scanner类 **属于IO流的类如果不关会一直占用资源** ##### 常用方法 ​ 【Scanner scanner = new Scanner(System.in);】 ​ .next(); 遇到**空格** ......
语法 JAVA 02

Java 17 版本运行 javascript

使用 Java 运行 JavaScript 脚本 当前版本: JDK:17 测试程序: public class EngineTest { public static void main(String[] args) throws ScriptException, NoSuchMethodExcep ......
javascript 版本 Java 17

java.lang.IllegalStateException: failed to obtain node locks, tried [[/usr/local/elasticsearch/data/]] with lock id [0]

## 原因 如果你是更改了elasticsearch的配置,有可能是新旧缓存数据冲突 ## 解决办法 删除es根路径下data文件夹 PS:经测试不影响生成的索引数据,如果数据重要,请谨慎操作,暂未知道原理。 ......

表类型没有结构,READ语法如何取数?

READ TABLE LT_PERNR_P0267 TRANSPORTING NO FIELDS WITH KEY TABLE_LINE = LS_PERNR. IF SY-SUBRC <> 0. ENDIF. ......
语法 类型 结构 READ

Java开发笔记之idea的svn报错 unknown error

0x00 情况描述 svn在win桌面运行正常,checkin和checkout无异常报错; 但是在idea内的svn,每次update的时候或者自动同步的时候,会出现unknown error报错,导致无法正常检查代码更新; idea版本为2021.3,请检查自己的情况是否符合上面的问题,再进行下 ......
unknown 笔记 error Java idea

用chatGPT快速开发java后端功能

接到一个紧急需求如图 常规无非是建表,写接口,写测试类,最后造数据进行自测。突发奇想,要不用GPT4试一下快速写业务代码? 写句子1分钟,建表和得到代码1分钟 第一步:建表,直接复制excel中内容到GPT中 第二步:要求转为下划线: 第三步:给出条件和想要的结果(下面第一幅图是自己写的,其它代码图 ......
chatGPT 功能 java

java.lang.IndexOutOfBoundsException: Invalid range

报文: ERROR: 17:38:36,099 - TcLogger$IC_PrintStream.logButCheckForException:? java.lang.IndexOutOfBoundsException java.lang.IndexOutOfBoundsException: I ......

一篇文章告诉你什么是Java内存模型

在上篇 [并发编程Bug起源:可见性、有序性和原子性问题](https://juejin.cn/post/7138056309366079496),介绍了操作系统为了提示运行速度,做了各种优化,同时也带来数据的并发问题, # 定义 在单线程系统中,代码按照顺序`从上往下`顺序执行,执行不会出现问题。 ......
模型 篇文章 内存 Java

代码随想录算法训练营第14天 | ● 理论基础 ● 递归遍历 ● 迭代遍历 ● 统一迭代 - 第5章 栈与队列part04

第六章 二叉树part01 今日内容: ● 理论基础 ● 递归遍历 ● 迭代遍历 ● 统一迭代 详细布置 理论基础 需要了解 二叉树的种类,存储方式,遍历方式 以及二叉树的定义 文章讲解:https://programmercarl.com/%E4%BA%8C%E5%8F%89%E6%A0%91%E ......
随想录 队列 训练营 随想 算法

代码随想录算法训练营第10天 | ● 理论基础 ● 232.用栈实现队列 ● 225. 用队列实现栈 - 第5章 栈与队列part01

第五章 栈与队列part01 ● day 1 任务以及具体安排:训练营一期day 1 ● day 2 任务以及具体安排:day 2 第一章数组 ● day 3 任务以及具体安排:day 3 第二章 链表 ● day 4 任务以及具体安排:day 4 第二章 链表 ● day 5 周日休息 ● day ......
队列 随想录 训练营 随想 算法