Java

SpringBoot笔记:SpringBoot启动参数配置

springboot启动参数 /usr/local/jdk/jdk1.8.0_261/bin/java -jar -server ## 服务模式,linux默认是server模式,window默认是client参数 -XX:+HeapDumpOnOutOfMemoryError ## 当OOM发生时自动生成Heap Dump文件 -XX:Heap

04_类加载

类加载 什么时候需要进行类加载 new、putstatic、getstatic、invokestatic字节码指令时,如果尚未初始化,则需要先触发初始化 对类进行反射调用时 初始化一个类时,如果父类尚未初始化 虚拟机启动时,用于需要指定一个包含main()方法的主类,虚拟机会先初始化这个主类 加载类的过程 加载:查找并加载类的class文件,该class文件可以来自本地磁盘和网络等,通过IO

界面控件KendoReact PivotGrid组件,开启交互式数据探索新方式!

数据透视表将数据网格的功能与图形和图表的显示结合起来,允许用户以交互式的方式探索数据,今天将带大家一起学习如何开始使用KendoReact PivotGrid组件! Kendo UI致力于新的开发,来满足不断变化的需求,通过React框架的Kendo UI JavaScript封装来支持React Javascript框架。Kendo UI for React能够为客户提供更好的用户体验

JMeter中获取Request内容写到Txt文件中

JMeter中获取Request内容写到Txt文件中 参照文档 https://blog.csdn.net/chenqinglanhao/article/details/124125435  import java.net.URLDecoder;import org.json.*; //String requestAll = prev.getSamplerData();  --

04_Jvm

JVM 什么是JVM java虚拟机,我们所写的代码就是在jvm上运行,我们平时书写的代码是.java文件,然后经过编译为.class字节码文件,现在我们想要运行它,首先需要启动JVM虚拟机,JVM虚拟机本身也是一个程序(用C书写的) JVM由哪几部分组成 类加载器 我们经过编译后的字节码文件还是存放在磁盘的一个个文件,类加载器帮我们将一个个字节码文件加载到虚拟机的内存中 运行时数据区 JVM在运

04_idea新建空的工程集成模块

工程管理模块,模块管理包,包管理类,不要在普通的Java工程下面新建模块,要在空的工程下面新建模块 一个工程可以有多个模块,每个模块是你每天的练习代码,复习方便 1、新建一个空的项目 2、左侧选择空项目菜单 3、填写项目名称,项目的存放位置,点击完成 4、可以,空的工程没有src目录 5、点击工程结构, 6、选择模块、新建 7、下一步 8、填写模块名称,完成 9、点击Apply、o

springboot starter使用

实现自定义starter pom.xml依赖 resources 下新建META-INF 文件夹 spring.factories 文件内容 关键词:开箱即用、减少大量的配置项、约定大于配置。 总结 Spring Boot在启动时扫描项目所依赖的JAR包,寻找包含spring.factories文件的JAR包, 然后读取spring.factories文件获取配置的自动配置类AutoConfi

二次查询父子表并组装

这里所说的父子表指一种一对多关系,如班级-学生。定义班级为父表,学生为子表。 将表数据转换为java的运行时数据 一、子表对象挂载至父表对象 表clazz: id 表student: id, clazzId 类clazz: id, students 类studnet: id, clazzId 二次查询数据库,获取父表和子表的相关数据 List fathers = fatherRepo.findSo

JQuery获取id层级下的class对象并修改样式

jQuery获取元素的方法1. 利用标签名改变格式语法: $(‘标签名’) 2.通过id获取元素语法: $(‘#id’) 3.通过类名获取元素语法: $(‘.类名’) 4. 一次性获取多个元素语法: $(‘元素名,元素名,元素名,…’) html代码如下:   Javascript对应代码如下: 引用参考地址:https://blog.51cto.com/u_12226

qo bo dto ...

PO (Persistant Object ) 持久对象 BO(Business Object) 业务对象 VO(Value Object) 表现对象 DTO(Data Transfer Object) 数据传输对象 QO(Query Object) 查询对象 DAO(Data access object) 数据访问对象 POJO(Plain ordinary java object) 简单j

03_Switch例子

根据月份输出对应季节 划分学生成绩等级 这里使用了隐式转换

02_运算符

说明 运算符:对常量或者变量进行操作的符号 表达式:用运算符把常量或者变量连接起来符合java语法的式子就可以称为表达式,不同运算符连接的表达式体现的是不同类型的表达式 算术运算符 符号 作用 说明 + 加 参看小学一年级 - 减 参看小学一年级 * 乘 参看小学二年级,与“×”相同 / 除 参看小学二年级,与“÷”相同 % 取余 获取的是两个数据做除法的余数

03_for循环例子

求水仙花数 三位数的个位、十位、百位的立方和等于自己

02_流程控制语句

流程控制语句 在一个程序执行的过程中,各条语句的执行顺序对程序的结果是有直接影响的。所以,我们必须清楚每条语句的执行流程。而且,很多时候要通过控制语句的执行顺序来实现我们想要的功能。 分支结构之if语句 if语句格式1 执行流程: ①首先计算关系表达式的值 ②如果关系表达式的值为true就执行语句体 ③如果关系表达式的值为false就不执行语句体 ④继续执行后面的语句内容 示例: if语句格式

02_idea新建项目

一、新建工程 二、选择jdk 选择左侧的Java菜单,然后右侧选择jdk,点击下一步 三、下一步 四、定义项目名称及目录 文件夹不存在,点击创建

SpringBoot: 配置文件及自动配置原理————yaml

SpringBoot: 配置文件及自动配置原理 配置文件 SpringBoot使用一个全局的配置文件,配置文件名称是固定的 application.properties 语法结构: key = value application.yml 语法结构: key: 空格 value 配置文件的作用: 修改SpringBoot自动配置的默认值,因为SpringBoot在底层都给我们自动

01_注释

单行注释 多行注释 文档注释

01_数据类型

java是一种强类型语言,java中的数据必须明确数据类型,在java的数据类型中包括基本数据类型和引用数据类型2种 基本数据类型 数据类型 关键字 内存占用 取值范围 整数类型 byte 1 -128~127 short 2 -32768~32767 int(默认) 4 -2147483648~ 2147483647 【 -2的31次方到2的31次方-1】 l

【Java】部门集合树状顺序展示

一、需求效果: 表单的部门下拉选择时,可以展示部门的层级:   按照这个效果展示,但是不是树,还是原来的集合   二、实现方案: 用Java代码实现两个部分 1、展示Label效果处理 2、处理集合的树状排序 第一个问题用一个方法加额外字段解决 /** * @author onCloud9 * @date 2023/7/6 10:39 * @description

linux ssh 避免手动输入密码,有两种常见的解决方案

当你使用 SSH(Secure Shell)通过远程连接执行命令时,服务器通常要求进行身份验证。因此,如果你在脚本中使用了 SSH 命令连接另一台服务器,就需要提供相应的身份验证信息,比如密码。 在你的脚本中,当使用 ssh 命令连接到另一台服务器时,会提示输入密码,这是因为你没有在脚本中设置无密码登录或使用 SSH 密钥对进行身份验证。 为了避免手动输入密码,有两种常见的解决方案: 无密码登录:

数据库表伪造假数据

目的:用于试验数据量较大的数据库表查询 需要支持mybatis-plus以及spring test。插入10w条数据。 用户表: 服务类 for循环插入 执行结果 并发执行 线程池可以使用默认的也可以自定义,两种方法区别是:自定义可以跑满线程,而默认的只能跑CPU核数-1。 代码上的区别:就是在异步执行处加上自定义的线程名 执行结果

SpringBoot项目基于Jenkins实现自动化部署笔记(非Docker版)

1. 安装JDK 示例使用JDK1.8版本。 上传jdk安装包到服务器自定义目录,如:/opt/jdk 解压,修改环境变量命令 修改环境变量命令:vim /etc/profile  在配置文件末加上: 查看jdk是否安装成功 2. 安装Maven(3.6.3版本) 与安装JDK类似,依次上传、解压。 修改环境变量命令:vim /etc/profile  在配置文

7月5日进度总结

一.今天做了什么 学习科一内容,明天就要考试考了 二.遇到的问题,如何解决 臣妾实在记不住哇 三.明天准备做什么 考完之后学习java内容

自制OA系统模板 - OASysGen2

这是我从去年7月开始的项目,本质上是我知耻后勇的体现,因为我在去年五月底,突然有个人通过博客园私信找到我,说他们的项目正在用Vaadin,想找我合作,但当我过去看了那个项目后,发现那个项目存在较大的法律风险(因为是抄袭一个公司的产品,然而那个产品的原公司仍然对它持有版权,他们不知是从哪里买到的源代码。还信誓旦旦的说这是他们自己的产品),我认为他们可能会给我带来危险,所以取消了和他们的合作。之后就将

2023年年中总结

前言 我写博客总喜欢搞个前言,当作开篇暖场,也可以随意说些废话。 光阴似箭、时光荏苒。 一转眼, 2023年过了一半了。 回头看看自己的博客, 原来也有接近1年没更新了。 这一年里,自己的状态不算太好,生活、工作都多少有些不愉快,人也就懒懒散散的了(虽然原本也没多努力)。 回头看了下,原来我上次总结已经是2021年的总结了, 也就是有一年半没写了,难怪都不知如何下手了。 写总结前总要回顾一下,于是

go语言的"面向对象"

面向对象定义 面向对象三要素: 封装:将属性(数据)和方法(操作)封装,提供访问控制,隐藏实现细节,暴露该暴露的 继承:子类可以从父类直接获得属性和方法,减少重复定义。子类中如果与父类不同,可以自己定 义新的属性和方法,也可以覆盖同名的属性和方法 多态:前提是继承和覆盖,使得子类中虽然使用同一个方法,但是不同子类表现不同,就是不同的态 实现了以上特征的语言,才能成为面向对象编程范式语言。 严格

springcloud - erureka 配置及其使用

先导入依赖 <!-- eureka--> <dependency> <groupId>org.springframework.cloud</groupId> <artifactId>spring-cloud-starter-netflix-eur

vue(三)模板语法

{{}} 数据绑定最常见的形式就是使用Mustache {{}}(双大括号)语法的文本插值 {{}} 还接受单个表达式,如加减运算、三元运算等。 一般配合js中的data()设置数据 v-html Mustache(双大括号会)将数据解释为普通文本,而非html代码,使用v-html指令输出为真正的html v-bind Mustache语法不能在html属性中使用,可以使用v-bin

7月5日总结

7.5 周三 早晨公园骑行,上午写pta,下午看Java视频,今天看了大道至简,晚上吃馅饼。

<<  <  992  993  994  995  996  997  998  999  1000  1001  1002  >  >>