java工程师 精华 知识

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

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

DevOps 中 API 治理的工程问题和落地实践案例

近日,中国 DevOps 社区峰会在广州成功召开,Eolink 作为 API 管理领域代表受邀出席。来自各地的讲师与华南区本土开发者朋友们齐聚一堂,共同探讨了 DevOps 转型、AI、API 管理,以及 SRE 稳定性工程、平台工程、混沌工程、可观测性工程等 DevOps 深水区的探索和经验。 会 ......
案例 DevOps 工程 问题 API

二.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

第一次接触json所需要的知识总结,用在C#中

这是我在C#中第一次用到json,以前都用别的替代,但是了解了之后发现这个是真的好用。 首先,有几个网站先贴上来保存一下。 JSON 模式验证器 - Newtonsoft (jsonschemavalidator.net),顾名思义,就是验证我们的json格式是否正确。 Introduction ( ......
第一次 知识 json

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

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

Java 模式匹配的演变

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

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中构建这样的演示,并且只需要几行代码即可完成! ......
向量 文字版 开发者 实战 图像

软件工程第九组-卡卡记账Demo

小组成员分工 郝文章:小程序主界面 申子昂:小程序个人界面 王龙龙和邹宇鹏:小程序订单界面 邹宇鹏和胡致文:SpringBoot后端程序 download 微信 SpringBoot ......
软件工程 工程 软件 Demo

《软件工程思想》读后感

我花了两天时间略看了林锐博士的《软件工程思想》这本书,尽管不是字字斟酌,但读完后还是收获颇丰。这本书不过百页,总体看来,作者文笔不错,文风幽默又略带自谦,这是我很喜欢的。在读到作者形容程序员的生活和工作已融为一体,尽管单调却不乏味,还能独享孤独一处时,作者写到,“有诗为证:我编程三日,两耳不闻人声, ......
读后 软件工程 读后感 思想 工程

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(): 打印完整的异常堆栈信息 ......

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

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

StackGres 1.6 数据库平台工程集群配置管理(K8S Pods/PostgreSQL/PgBouncer)

Postgres 配置 PostgreSQL 的配置在 SGPostgresConfig CRD 中指定。如果在创建集群时没有指定自定义配置,StackGres 将创建一个默认配置,您可以在 这里 看到。 https://stackgres.io/doc/latest/reference/crd/s ......

这下对阿里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

java基础-变量、常量、作用域

变量 变量:指可以变化的量 Java是一种强类型预言,每个变量都必须声明其类型 Java变量是程序中最基本的储蓄单元,其要素包括变量名,变量类型和作用域。 type varName [=value] [{,varName[=value]}]; //数据类型 变量名=值;可以使用都好隔开来声明多个同类 ......
常量 变量 作用 基础 java

Odoo_控制器(controller)常用知识点

1.路由的定义 @http.route([ '/report/<converter>/<reportname>', '/report/<converter>/<reportname>/<docids>', ], type='http', auth='user', website=True) def ......
知识点 控制器 controller 常用 知识

LeetCode-Java:121. 买卖股票的最佳时机

题目 给定一个数组 prices ,它的第 i 个元素 prices[i] 表示一支给定股票第 i 天的价格。 你只能选择 某一天 买入这只股票,并选择在 未来的某一个不同的日子 卖出该股票。设计一个算法来计算你所能获取的最大利润。 返回你可以从这笔交易中获取的最大利润。如果你不能获取任何利润,返回 ......
LeetCode-Java 时机 LeetCode 股票 Java

LeetCode-Java:122. 买卖股票的最佳时机Ⅱ

题目 给你一个整数数组 prices ,其中 prices[i] 表示某支股票第 i 天的价格。 在每一天,你可以决定是否购买和/或出售股票。你在任何时候 最多 只能持有 一股 股票。你也可以先购买,然后在 同一天 出售。 返回 你能获得的 最大 利润 。 示例 1: 输入:prices = [7, ......
LeetCode-Java 时机 LeetCode 股票 Java
共14500篇  :46/484页 首页上一页46下一页尾页