framework国产solon java

容器与集群——通过deployment 创建pod以及Java Web应用的容器化发布

## 一、通过deployment 创建pod 1.1 编写yaml文件 1.2 安装pod 创建kubectl create -f dp-nginx.yaml 查看Deployment信息 1.3 查看相关信息 查看pod信息kubecel get pods 查看rs信息 二、Java Web应用 ......
容器 集群 deployment Java Web

一个关于swing实时翻译的java文件

首先是我的架构,分别是启动,百度api接口的调用文件,swing的界面设计文件 其中的依赖是酱紫的(自己敲) <dependency> <groupId>com.google.code.gson</groupId> <artifactId>gson</artifactId> <version>2.8 ......
实时 文件 swing java

【Java集合】 Map双列集合详解:让你的代码更高效!

Map是一种双列集合,一个元素包含两个值,一个是Key,一个是Value。Map集合中的元素,key和value的数据类型可以相同,也可以不同。一个映射不能包含重复的键;每个键最多只能有一个值。 今天我们继续探索Java集合的世界,这次我们要聊的主题是——双列集合Map。 首先,让我们来理解一下什么 ......
代码 Java Map

java 实现 Http 请求,使用 HttpClient 库

HttpClient 是一个 HTTP 客户端库,提供了向 HTTP 服务器发送请求和处理响应的方法。 它支持多种请求协议,如 GET、POST 等,并允许开发者自由地设置请求头、请求参数、连接池等。HttpClient 还提供了基于线程池的异步请求处理方式。 pom.xml <dependency ......
HttpClient java Http

Java 函数式接口

在Java中,函数式接口(functional interface)是指仅包含一个抽象方法的接口。这种类型的接口通常用于表示简单的函数签名,并可与lambda表达式或方法引用结合使用,从而提供一种更简洁、更灵活的编程方式。 Java 8引入了函数式接口的概念,以及一个新的注解@FunctionalI ......
函数 接口 Java

秦疆的Java课程笔记:55 数组 数组的使用

一些基础用法,其中增强for循环其实就是“For-Each循环” public class ArrayDemo1 { public static void main(String[] args) { int[] arrays = {1,2,3,4,5}; //打印全部的数组元素 for (int i ......
数组 课程 笔记 Java

秦疆的Java课程笔记:54 数组 下标越界及小结

数组的四个基本特点: 其长度是确定的。数组一旦被创建,他的大小就是不可改变的。 其元素必须是相同类型,不允许出现混合类型。 数组中的元素可以是任何数据类型,包括基本类型和引用类型。 数组变量属于引用类型,数组也可以看成是对象,数组中的每个元素相当于该对象的成员变量。数组本身就是对象,Java中对象是 ......
下标 数组 小结 课程 笔记

秦疆的Java课程笔记:53 数组 三种初始化及内存分析

Java内存分析: 当声明数组int[] array = null时,只在栈中存在一个名为array的数组。当创建数组array = new int[3]时,在堆中开辟了一个存在3个int数据的空间。当给元素赋值时,堆中的每一个int类型获得了一个自己的值。 “下标越界异常”报错java.lang. ......
数组 内存 课程 笔记 Java

秦疆的Java课程笔记:51-52 数组 什么是数组&数组的声明和创建

51 什么是数组 数组是入门阶段的最后部分。 数组的定义: 数组是相同类型数据的有序集合。 数组描述的是相同类型的若干数据,按照一定的先后次序排序组合而成。 其中,每一个数据称作一个数组元素,每个数组元素可以通过一个下标来访问它们。 52 数组的声明和创建 首先必须声明数组变量,才能在程序中使用数组 ......
数组 课程 笔记 Java amp

二.JAVA数据类型,运算

快捷键 shift+f6:重命名 f2:错误定位 insert:光标变黑框 ctrl +e:打开最近编辑的文件 shift +enter:下一行 soutv:输出最近的变量 java起名规范 包名:小写,多单词,点隔开 aaa.bbb 类名,接口:每个单词首字母大写(大驼峰) AaaBaa 变量名, ......
类型 数据 JAVA

java-图片添加水印

前言: 需求:需要在图片中添加水印,防止盗用 优缺点: 优点:保护版权,防止盗用 缺点 可能会影响图片的视觉效果:如果水印过大或过醒目,可能会影响图片的视觉效果。 可能会增加图片的文件大小:如果水印图片过大,可能会增加图片的文件大小。 可能难以完全防止图片的盗用:即使给图片添加水印,也不能完全防止图 ......
水印 图片 java

Java实现Excel导入和导出

1. 功能测试 1.1 测试准备 在做测试前,我们需要將【2. 环境准备】中的四个文件拷贝在工程里(如:我这里均放在了com.zyq.util.excel 包下)。 1.2 数据导入 1.2.1 导入解析为JSON 比如,我们有下面一个表格: Controller 代码: @PostMapping( ......
Excel Java

反编译Apk资源文件和Java源码

反编译Apk资源文件和Java源码 当我们想要了解一款APP时,最好的学习方式就是将其APK文件进行反编译。将APK进行反编译之后,我们就可以看到开发这个应用使用的资源文件(图片)、layout、样式、相关的实现代码等,学习这些资源文件才有助于开发技术的提升。 工具准备 jdk:apktool和jd ......
源码 文件 资源 Java Apk

Java 模式匹配的演变

Java 21 之前:类型检查的故事 在 Java 21 之前的时代,模式匹配主要涉及类型检查和手动提取。这通常会导致代码冗长且容易出错,尤其是在处理复杂的数据结构时。 Java 21 的游戏规则改变者:记录模式进入 Java 21,场景发生了巨大变化。记录模式引入了一种更优雅的方式来解构这些记录对 ......
模式 Java

Android系统开发 在Android10版本的Framework中添加系统服务

前言 此博客讲解如何在Android10版本的framework中添加系统服务。 在framework中添加我们自己的定制服务在系统开发中特别有意义。 大多数的设备开发场景,都会开发一个应用启动一个后台服务,预装到系统中,让他获得系统级权限,调用大多数的系统级服务以提供外包应用调用系统级功能。 但是 ......
Android 系统 Framework 版本 10

Java实现FTP文件上传和下载

目录一、背景二、maven依赖三、FTP工具类3.1、主动模式(PORT)3.2、被动模式(PASV)四、验证4.1、dos下操作FTP4.2、FTP文件上传4.3、FTP文件下载一、背景 我在之前的文章(Java实现文件上传和下载)里讲过非FTP文件的上传和下载,今天我们来讲一下FTP文件上传和下 ......
文件 Java FTP

Java_01

<?xml version="1.0" encoding="UTF-8" ?><!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "https://mybatis.org/dtd/mybatis-3-mapper.dtd"><!- ......
Java 01

记录java中多字段分组

package cn.mw; import java.util.*; import java.util.stream.Collectors; import java.util.stream.Stream; class NetworkConnection { private String srcIp; ......
字段 java

Java开发者的Python快速实战指南:探索向量数据库之图像相似搜索-文字版

在开始讲解之前,我想给大家介绍一个很有用的第三方包,它就是gradio。如果你想与他人共享你的机器学习模型、API或数据科学工作流的最佳方式之一,可以创建一个交互式应用,让用户或同事可以在浏览器中试用你的演示。而gradio正是可以帮助你在Python中构建这样的演示,并且只需要几行代码即可完成! ......
向量 文字版 开发者 实战 图像

java中http请求中sessionID的生成方式

java中http请求中sessionID的生成方式 今天的笔记是为了搞清楚4个问题, 搞清楚这四个问题,那么我工作上的困难也就解决了。 1).sessionId是在什么地方生成的? 2).sessionId的生产规则是怎么样的? 3).sessionId存储在哪里? 4).sessionId可以如 ......
sessionID 方式 java http

Java登陆第十七天——网络编程(四)韩顺平网络编程完成

maven+Mysql+JDBC+多线程+IO流。 韩顺平多用户通信完成,完成补充功能离校消息和离线文件。 打算学习完正则表达式后继续完善。 韩顺平网络编程-多用户通信 ......
网络编程 网络 Java

Java泛型的定于与使用

Java泛型的定于与使用 泛型的分类: 泛型类 泛型接口 泛型方法 一、泛型类 1、语法 class Name <T1, T2, ... , Tn> { // } /* * T 代表一个 Java类,在类上的泛型,类型也是类。 */ 2、举例 /* 类的定义 */ public class Foo ......
Java

java 捕获异常Exception 获取异常信息的方法 e.toString() e.getMessage() e.printStackTrace()

Java 异常中 e.getMessage() 和 e.toString() e.printStackTrace()的区别 e.getMessage(): 打印 异常的原因 e.toString(): 打印 异常类型 和 异常的原因 e.printStackTrace(): 打印完整的异常堆栈信息 ......

6款非常强大而国人很少知道的国产办公软件,每一个都是精品!

在当今数字化的办公环境中,软件工具的选择对于工作效率和体验至关重要。然而,很多人可能只熟悉了解国外知名办公软件,而对于国产优秀办公软件却知之甚少。今天给大家分享6款国人很少知道但非常强大的国产办公软件,每一个都是精品! 01、布丁扫描——专业的扫描软件 布丁扫描是一款集文档扫描、文字提取、证件扫描、 ......
办公软件 国人 国产 精品 软件

java对象中属性太多,需要对一些属性的值做计算操作

问题描述:在java中,如果一个对象属性太多,我们需要对一个对象中的全部属性进行取相反值 解决方法:在类中定义一个函数如下: 我这边对象的属性类型都是BigDecimal类型的 public void setNegateValue() throws IllegalAccessException { ......
属性 对象 java

这下对阿里java这几条规范有更深理解了

背景 阿里java开发规范是阿里巴巴总结多年来的最佳编程实践,其中每一条规范都经过仔细打磨或踩坑而来,目的是为社区提供一份最佳编程规范,提升代码质量,减少bug。 这基本也是java业界都认可的开发规范,我们团队也是以此规范为基础,在结合实际情况,补充完善。最近在团队遇到的几个问题,加深了我对这份开 ......
java

java线上运行异常:Error parsing HTTP request header

1.部署异常如下: 2.出现原因 这个问题的原因是高版本的tomcat中的新特性:就是严格按照 RFC 3986规范进行访问解析,而 RFC 3986规范定义了Url中只允许包含英文字母(a-zA-Z)、数字(0-9)、-_.~4个特殊字符以及所有保留字符(RFC3986中指定了以下字符为保留字符: ......
parsing request header Error java

java map的key值转驼峰

MPJLambdaWrapper<Entity> wrapper = new MPJLambdaWrapper<Entity>(); baseMapper.selectJoinMaps(wrapper).stream().map(MapUtil::toCamelCaseMap).collect(Co ......
驼峰 java map key

Why java21 is faster?

After upgraed from jdk8 to jdk21, we gain ~16% performance improvements, here are some possible valid enhancement. Reduce JNI Access: ~2x faster In Ra ......
faster java Why 21 is

Java 控制语句:分支与循环

第一章:分支结构 1.1条件语句 1、if 语句 2、switch case 语句 switch(expression){ case value : //语句 break; //可选 case value : //语句 break; //可选 //你可以有任意数量的case语句 default : ......
分支 语句 Java
共10720篇  :36/358页 首页上一页36下一页尾页