模块 项目java 01

spring boot 项目启动时多种方式指定 profile的环境

spring boot 项目启动时多种方式指定 profile的环境 其实就是指定:--spring.profiles.active=dev 方式一:启动 java 包 时指定: java -jar -Xms256m -Xmx256m ./target/$(APP_NAME)-0.0.1-SNAPS ......
多种 profile 方式 环境 项目

springboot mybatis 动态调用oracle存储过程,通过存储过程名称,就能动态调用存储过程、java动态调用oracle存储过程

由于在开发业务时,可能同时调用的存储过程不知道参数,但是参数从界面、或已经存储在数据库的获取,所以就不希望手动写存储过程的参数,通过简化的调用。 能不能写个动态的业务,只输入存储过程名称,自动获取存储过程参数,并且参数的数据从前台传递过来,这个就通用了。只写一个通用方法,就可以调用所有的存储过程。只 ......
过程 动态 oracle springboot 名称

java -- 注解

注解 注解概述 定义:注解(Annotation),也叫元数据。一种代码级别的说明。它是JDK1.5及以后版本引入的一个特性,与类、接口、枚举是在同一个层次。它可以声明在包、类、字段、方法、局部变量、方法参数等的前面,用来对这些元素进行说明,注释。 作用分类: 编写文档:通过代码里标识的注解生成文档 ......
注解 java

Java

HashSet contains add Stack+ empty peek pop push(add) size HashMap valueOf(value) get(key), put(key, value), isEmpty() containsKey(key) containsValue(v ......
Java

云原生周刊:2023 年 Java 开发人员可以学习的 25 大技术技能

文章推荐 2023 年 Java 开发人员可以学习的 25 大技术技能 这篇文章为 Java 开发人员提供了 2023 年需要学习的一些重要技能,这些技能涵盖了现代 Java 开发、大数据和人工智能、安全性、分布式系统和区块链、以及其他领域。Java 开发人员应该根据自己的需求和职业规划,选择适合自 ......
周刊 技能 人员 技术 2023

JAVA下载图片压缩zip

1. 支持多张图片下载/** * 下载附件zip */@PostMapping("downloadZip")public void downloadZip(@RequestBody ShipmentAnnexVo shipmentAnnexVo, HttpServletRequest request ......
图片 JAVA zip

go语言01 介绍 搭建 变量命名与使用

今日内容 1 Go语言介绍 #Go语言介绍 Go 即Golang,是Google公司2009年11月正式对外公开的一门编程语言 Go是【静态 强类型】语言,是区别于解析型语言的编译型语言(静态:类型固定 强类型:不同类型不允许直接运算) 解析型语言——源代由解析器对代码进行解释执行 编译型语言——源 ......
变量 语言

React Native 桥接原生模块

原生模块简介 有时候一个 RN 应用需要访问一个原生平台的 API 比如相机,但是,默认情况下 JavaScript 是无法访问原生 API 的。 原生模块系统暴露了一些 Java 类的实例对象给 JavaScript,这样就可以允许开发者在 JS 代码中执行一些特定的原生代码。 简单来说,桥接原生 ......
模块 Native React

Django项目如何配置日志文件信息

1、以dict的方式配置在settings.py中 # 日志文件简单配置 ''' LOGGING = { "version": 1, "disable_existing_loggers": False, "handlers": { "file": { "level": "DEBUG", "class ......
件信息 项目 Django 日志

01-4 动力学基础:反应级数n、催化剂、惰性气体

反应级数 描述压力对化学反应速率的影响 定量表示反应物浓度变化对化学反应速率的影响程度 定义 对一步完成的简单化学反应与所有的基元反应,反应速率表达式中的反应物浓度指数之和为该反应的反应级数,基元反应的反应级数总为整数。 对于基元反应A+B->C反应级数为2 总包反应的反应级数由实验测定,可能是整数 ......

关于Java:public函数公开其public / * package * /’参数类型

package nl.friesoft.solaredgenotifier; class SolarEdgeException extends Exception { public SolarEdgeException(String s) { super(s); } } package nl.fri ......
public 函数 参数 package 类型

Java面试基础知识-MyBatis-Plus生成ID策略

MyBatisPlus默认实现5种主键生成策略,分别是: AUTO,配合数据库设置自增主键,可以实现主键的自动增长,类型为number; INPUT,由用户输入; NONE,不设置,等同于INPUT; ASSIGN_ID,只有当用户未输入时,采用雪花算法生成一个适用于分布式环境的全局唯一主键,类型可 ......

java排序算法1(插入排序、希尔排序)

插入排序 稳定 | 平均时间复杂度 | 最好 | 最坏 | 空间复杂度| | | | | | | O(n²) | n |O(n²) |O(1) | //实现代码,不需要每次比都交换元素,减少交换次数 int[] arr = {1, 5, 7, 63, 4, 58, 45}; for (int i = ......
算法 java

01-3 动力学基础:Arrhenius定律

Arrhenius定律 引子 上节在质量作用定律中化学反应速率公式有提到k,也就是化学反应速率系数,这节主要来研究k,k通过阿伦乌尼斯公式进行定义。 定义 活化能 定义:使普通分子(平均能量)变为活化分子所需的能量 不同的反应,活化能不同 活化能越低,达到该水平的活化分子越多,反应速率越大 普通化学 ......
动力学 定律 Arrhenius 动力 基础

vue项目适配屏幕分辨率与屏幕的缩放

现在很多14寸的笔记本,出厂默认就是150%的显示。导致很多时候我们的项目,自己开发的时候都是按照100%比例来开发的,上线了就会发现这个问题 vue项目utils下新建devicePixelRatio.js文件 class DevicePixelRatio { constructor() { // ......
屏幕 分辨率 项目 vue

Exception in thread "main" java.lang.UnsatisfiedLinkError: no opencv_java320 in java.library.path

找到opencv的安装目录 然后将这个 opencv_java320.dll文件复制到java安装目录的bin目录下就可以了 D:\opencv3.20\opencv\build\java\x64 ......

java: -source 1.7 中不支持 lambada 表达式

编译时报 -source 1.7 中不支持 lambada 表达式 改为 8 即可 还有一种可能查看 pom.xml 文件 这两段应该设为 1.8 <properties> <project.build.sourceEncoding>UTF-8</project.build.sourceEncodi ......
表达式 lambada source java 1.7

java: -source1.5中不支持diamond运算符终极解决办法

编译时 报 1.5不支持 diamond 运算符 1.常规办法 在File->Setting中设置如下: 然后检查:File->Project Structure里面的相关配置: 以上办法能解决问题的概率在90%,如果还不行,那么请按照以下方法,基本上100%可以解决。 2.非常规办法 在File- ......
运算符 终极 diamond source1 办法

01-2 动力学基础(化学反应速率:质量作用定律、分子碰撞理论、基元反应、总包反应的化学反应速率)

化学反应速率 定义 通常用单位时间、单位空间内消耗的燃料量或者氧量来表示。单位时间内由于化学反应而使反应物(燃料产物)浓度改变的速率。对于单相反应来说,对应的是容积反应,单位是$mol/(s·m^3)$或者$kg/(s·m^3)$;对于多相反应,进行的是面积反应,单位是$mol/(s·m^2)$或者 ......
速率 总包 化学 动力学 定律

IDEA 将普通java工程转为maven

1、在idea打开工程,右击工程,选择 Add Framework Support 选择 maven 2、关闭工程3、打开工程根目录,将 .idea 文件夹删除 4、重新用 IDEA 打开工程 就会和直接构建的maven工程目录结构一致了。 5、此时再在工程上右击就会看到右键菜单多了一个【Maven ......
工程 maven IDEA java

TOMCAT 热部署导致 Caused by: java.lang.outOfMemoryError: Metaspace

操作系统:Ubuntu 20.04.5 LTS JAVA版本:1.8.0_362 TOMCAT版本:Apache Tomcat 8.5 1.问题描述 tomcat 在热部署时很容易造成OOM 2.问题产生的原因: 当Java虚拟机(JVM)的元空间内存不足时,就会发生此错误。元空间是用于存储类元数据 ......

vue 项目依赖安装失败解决方案

今天电脑新装了个node.js以及VS Code,找了一个之前的vue项目在上面运行了一下。 使用 npm install 有一部分依赖一直安装不上,输入 npm run server 一直提示 vue-cli 报错,试了下面的方式还是不行。 一、使用淘宝镜像安装依赖:1.安装cnpm npm in ......
解决方案 方案 项目 vue

【Linux】yum安装Java环境,并配置环境变量

查看系统是否安装过java yum list installed | grep java 如果有旧版本的java,且你自己不需要,可以用如下方法卸载所有的java(后边的 * 符号是通配符) yum -y remove java-1.8.0-openjdk* 查看java软件包列表 yum list ......
环境 变量 Linux Java yum

01-1 动力学基础(化学热力学与动力学、浓度物理量、焓、热量)

研究化学反应的两种手段 复习相关物理量:质量浓度、物质的量浓度、质量分数、摩尔分数和物质的量浓度关系式 简单反应、复杂反应、总包反应、单相与多相反应 生成焓、反应焓、燃烧焓、反应焓的计算实例 发热量、高位发热量、低位发热量 发热量:亦称“热值”,指的是单位量的燃料在等压或等容燃烧时所释放的热量,工程 ......
动力学 物理量 动力 热力学 浓度

一个简单的 rust 项目 使用 bevy 引擎 复刻 Flappy Bird 小游戏

Rust + Bevy 实现的 Flappy Bird 游戏 简介 一个使用 bevy 引擎复刻的 Flappy Bird 经典小游戏。 通过该项目我们可以学到:bevy 的自定义组件,自定义插件,自定义资源,sprite 的旋转,sprite 的移动,sprite sheet 动画的定义使用,状态 ......
小游戏 引擎 项目 Flappy rust

Java-基础篇

1:Java背景知识 Java是美国 sun 公司(Stanford University Network)在1995年推出的一门计算机高级编程语言。 Java 早期称为Oak(橡树),后期改名为Java。 Java 之父:詹姆斯·高斯林(James Gosling)。 2009年 sun公司被Or ......
基础 Java

在项目中遇到的异常问题

Caused by: java.lang.IllegalStateException 产生原因: 在接口中使用的时候,没有添加相应的泛型,只需要在对应的接口添加相应的方向就可以了,如下: ......
项目 问题

Java 泛型

Java 泛型 需要搞个服务从 Excel 里读取数据转化为实体类,再转发到其他平台。读取的数据有车辆数据和电池数据,就想着一个接口搞个泛型,读取不同数据的服务按照类型实现接口就行了,但一开始没整明白。 List<?> 和 List <T> List<?> List<?> 是一个无限定通配符类型的列 ......
Java

Java将数组转成List

1. Java8及以上可通过stream流 String[] arr= {"1", "2", "3"}; List<String> list = Arrays.stream(arr).collect(Collectors.toList()); 2. 通过Collections.addAll(list ......
数组 Java List

Java 接口

接口 接口比抽象类更加高级。接口中只有规范,也就是对方法的约束和定义,而它自己本身是无法实现任何方法的。以后,说白了,也就是面向接口编程 接口就是规范,定义的是一组规则,体现了现实世界中“如果你是···则必须得···”的思想。 **接口的本质就是契约。**一旦制定好了,大家就都得遵守! //接口 i ......
接口 Java