数组 原理java 03

Java算数运算符(++和--)

1. ++和--单独使用就是自增和自减 i++-->i = i + 1 ++i-->i = i + 1 i >i = i - 1 --i-->i = i - 1 2. ++和--作为表达式使用 j = ++i-->先自增后赋值-->i = i + 1;j = i j = i++-->先赋值后自增-- ......
运算符 Java

centos tomcat 指定java版本运行

1、找到jdk根目录,例如:/home/jdk/java-se-8u42-ri 2、修改tomcat/bin目录的catalina.sh setclasspath.sh 在行首加入 export JAVA_HOME=/home/jdk/java-se-8u42-ri export JRE_HOME= ......
版本 centos tomcat java

一文看懂低代码,5分钟从入门到原理全搞定

全球低代码市场已经走过了近20年,中国低代码市场近5年经历了百花齐放的广泛探索阶段,更旺盛的市场需求逐步在被激发。现在,让我们按下暂停键,看看这些产品给我们呈现了低代码市场一幅怎样的百景图。 低代码平台简介 广义上的低代码平台包括低代码平台和零代码平台,它们都属于APaaS(应用平台即服务),两者的 ......
原理 代码

Java开发规范

命名 必须 统一类名后缀 01 接口和实现类: 通常接口:名词。 CacheServiceImpl实现CacheService接口 / CacheServie实现ICache接口 形容能力的接口:形容词,通常是able。 AbstractTranslator实现Translatable接口 02 P ......
Java

位运算:剑指 Offer 39. 数组中出现次数超过一半的数字

题目描述: 数组中有一个数字出现的次数超过数组长度的一半,请找出这个数字。 你可以假设数组是非空的,并且给定的数组总是存在多数元素。 限制: 1 <= 数组长度 <= 50000 解题思路: 摩尔投票法: 核心理念为 票数正负抵消 。此方法时间和空间复杂度分别为 O(N) 和 O(1) ,为本题的最 ......
数组 次数 数字 Offer 39

Java学习笔记(八)

1、什么是多态? 多态就是指同一方法因为调用对象的不同而表现的结果不同。多态跟属性无关,只跟方法有关。 使用多态是为了提高代码的扩展性。他有三个要素:继承、重写、父类引用指向子类对象。 2、什么是接口? 接口没有构造器, 接口中常量有固定修饰符:public static final,抽象方法的修饰 ......
笔记 Java

Java设计模式-单例模式

一、前言 单例模式是一种设计模式,它确保一个类只能创建一个实例,并提供一种全局访问这个实例的方式。在Java中,单例模式可以通过多种方式来实现,其中最常见的是使用私有构造函数和静态方法实现 二、基本语法 在Java中,实现单例模式的方式有多种,其中最常见的实现方式包括以下几种: 1、懒汉式单例模式 ......
模式 设计模式 Java

Java学习笔记(六)

1、什么是JavaBean 类是公共的 有一个无参的公共的构造器 有属性,且有对应的get、set方法 2、对单例模式的理解 单例模式分为两种: 这种方式叫做饿汉式,是在类加载的时候就直接将对象创建了出来。 还有一种懒汉式 懒汉式是在用到实例对象的时候才会将对象创建出来。但是线程不安全。 3、对代码 ......
笔记 Java

二维数组在代码中的应用

在做人岗架时,最初在需求拟定时,客户信誓旦旦的说一个用户只会属于一个部门的一个岗位,所以设计数据库如下: 同时也有用户角色关系表 角色表 以及用户码表。 仅仅隔了半年突然就出现了特殊情况,有多个部门多个岗位为一个用户的情况,主职和兼职的情况。用户唯一标识是手机号,用户也只有一个手机。 这样为了避免大 ......
数组 代码

JAVA AES 加密算法实现

import javax.crypto.Cipher; import javax.crypto.spec.IvParameterSpec; import javax.crypto.spec.SecretKeySpec; import java.nio.charset.StandardCharsets ......
算法 JAVA AES

Java获取1688商品详情API接口示例说明

​ 在使用 JavaWeb类的时候,如果我们需要获取一个网站中某个商品的详细信息,我们可以使用 JavaScript来获取。我们可以用 JavaScript来实现一个获取商品详情的 API接口,来获取一个网站中某个商品的详细信息。在使用 JavaScript进行接口请求时,可以使用下面的方法: 通过 ......
示例 接口 详情 商品 Java

Java项目静态资源映射的几种方式

一、Springboot 1、webjars方式 我们之前使用Maven构建一个Web项目时,在main目录下会存在一个webapp的目录,我们以前都是将所有的页面或静态资源导在这个目录下,但现在使用SpringBoot项目我们应该将静态资源文件放在哪里呢? SpringBoot对于静态资源放置的位 ......
静态 方式 项目 资源 Java

数字在排序数组中出现的次数

class Solution { public: //二分找出k第一次,最后一个k后面的下标,相减就是答案 int getNumberOfK(vector<int>& nums , int k) { int n=nums.size(); if(!n) return 0; //找到第一个≥k的下标 i ......
数组 次数 数字

Java子类父类静态代码块、非静态代码块、构造函数的执行顺序总结

转、:Java子类父类静态代码块、非静态代码块、构造函数的执行顺序总结 父类早于子类、静态早于非静态、非静态早于构造函数 ......
静态 代码 子类 函数 顺序

Java 生成验证码

后端: 1、第一步生成验证码字符串 private String getCheckCode() { String base = "0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ"; int size = base.length(); Random r = new Rando ......
Java

第二次Java大作业总结与分析

第二次Java大作业总结与分析 一、前言 相对于前三次作业,这三次的作业难度提升很多,做起来困难重重,会花费很多时间,而且还不一定能够取得全对。第四次作业算是上一次的过渡,算是这次作业里面最简单的题集,除了7-1,其他的都是考察一些基本的语法知识,基本都没有涉及到类图的应用,可以用一个类就解决题目; ......
Java

Could not create the Java virtual machine解决

Could not create the Java virtual machine解决 原文链接:https://blog.csdn.net/weixin_42031680/article/details/118652127 Could not create the Java virtual mac ......
machine virtual create Could Java

java -jar XXX.jar 没有主清单属性以及找不到或无法加载主类的问题

java -jar XXX.jar 没有主清单属性以及找不到或无法加载主类的问题 原文链接:https://blog.csdn.net/Mrzhuangr/article/details/124731024 文章目录 一、问题陈述二、解决方法1、方法一(问题没有真正解决)2、方法二(最终解决了问题) ......
清单 jar 属性 问题 java

Java 生成验证码

1、第一步生成背景板 public void generateCheckCode(HttpServletRequest request, HttpServletResponse response) throws IOException { //服务器通知浏览器不要缓存 response.setHea ......
Java

Golang GMP原理(1)

Golang GMP原理(1) 概念梳理 线程 线程一般指内核级线程,核心如下: 操作系统的最小调度单元 创建 销毁 调度由内核完成,cpu要完成内核态与用户态的转换 可充分利用多核,实现并行 协程 协程线程对应 协程,又称为用户级线程,核心点如下: 与线程存在映射关系,为M:1 创建、销毁、调度在 ......
原理 Golang GMP

第六次Java作业

1.给定一个有9个整数(1,6,2,3,9,4,5,7,8)的数组,先排序,然后输出排序后的数组的值 package jiji; import java.util.Arrays; public class Dsa { public static void main(String[] args) { ......
Java

Java中二进制与十进制转换

转: Java中二进制与十进制转换 十进制转二进制(除2 取余,直到商小于1,逆序排序) 如138 转二进制 138 ÷ 2 = 69 余 0 69 ÷ 2 = 34 余 1 34 ÷ 2 = 17 余 0 17 ÷ 2 = 8 余 1 8 ÷ 2 = 4 余 0 4 ÷ 2 = 2 余 0 2 ÷ ......
十进制 二进制 Java

Java第六次作业

1、给定一个有9个整数(1,6,2,3,9,4,5,7,8)的数组,先排序,然后输出排序后的数组的值。 import java.util.Arrays; public class www { public static void main(String[] args) { // TODO Auto- ......
Java

springboot项目出现”java: 错误: 无效的源发行版:17“问题解决方案

下面是报错页面 问题解析 在我个人遇到此问题的情况下,出现此错误的原因是springboot的版本与java版本不一致 在spring3更新后,idea在创建springboot项目时会默认选择spring3,哪怕你选择的是java8的版本 idea默认选择spring3 在你以java8创建spr ......
springboot 解决方案 错误 方案 项目

Java博客作业(二)

一、前言 题目集四 知识点:查找重复数据、删除重复数据、Arrays类、split方法处理字符串、ArrayList、字符串统计与排序、封装编程、数据转换处理、使用LocalDate类和ChronoUnit类处理日期问题、使用Integer类中的parselnt()等方法将字符串转换为其他数据类型等 ......
博客 Java

HJ93 数组分组

修改1: 修改2: 修改3:(正确答案) 修改4:优化修改3。在修改3代码实现,尽管找到了一组可行的true,但仍然会执行后面的递归。 可进行优化找到一组true后不再进行后面的递归尝试。优化实现方式是,找到一组true后,之后其他递归全部执行返回。 1 #no=input() 2 a=list(m ......
数组 HJ 93

1005. K 次取反后最大化的数组和

给你一个整数数组 nums 和一个整数 k ,按以下方法修改该数组: 选择某个下标 i 并将 nums[i] 替换为 -nums[i] 。 重复这个过程恰好 k 次。可以多次选择同一个下标 i 。 以这种方式修改数组后,返回数组 可能的最大和 。 输入:nums = [4,2,3], k = 1 输 ......
数组 1005

java jar 没有主清单属性_Spring Boot jar中没有主清单属性的解决方法「建议收藏」 在pom中添加一个SpringBoot的构建的插件,然后重新运行mvn install

java jar 没有主清单属性_Spring Boot jar中没有主清单属性的解决方法「建议收藏」 原文链接:https://cloud.tencent.com/developer/article/2133065 大家好,又见面了,我是你们的朋友全栈君。 使用Spring Boot微服务搭建框架 ......
清单 属性 SpringBoot jar 插件

本地java监控远程Linux服务器-jconsole

一、配置远程服务器需要监控的服务项目(本文以ps为例) 需要监控的ps项目,此项目启动文件为ps.sh,编辑sh文件, 找到JAVA_OPTS项,在后面添加 JAVA_OPTS="-XX:+UseParallelGC -XX:+UseParallelOldGC $JVM_FLAGS $GC_LOG ......
jconsole 服务器 Linux java

jar包启动基础命令 java -jar common.jar cmd 命令行执行jar包

jar包启动基础命令 命令行执行jar包 java -jar common.jar 原文链接:https://blog.csdn.net/weixin_40483369/article/details/124392170 一般情况下运行jar包,当前是可运行的jar包,直接命令 java -jar ......
jar 命令 基础 common java