入门指南 指南 技术java

Java入门_一维数组_第一题_升序数组

声明 咱是个新手,没啥技术只会最基础的,见谅哈。 更简化的方法还请大佬指教。 题目: 已知有个升序数组的数组,要插入一个元素,该数组顺序依然是升序。 例如:{ 25 , 49 , 74 , 99 },添加‘ 77 ’后,数组为{ 25 , 49 , 74 , 77 , 99 }。 思路: 建立第一个 ......
数组 升序 Java

JAVA -适合新手和复习(Restart)

作为22届专科生,在没有经历和学历的情况下找一份得体的工作 是多么“奢侈”,世上岂无千里马,人中难得九方皋. 废话太多我们开始吧! JAVA从这里开始 Java的历史(不感兴趣直接跳过) Java 的历史要追溯到 1991 年,项目“Green”启动!帕特里克、詹姆斯·高斯林、麦克·舍林丹和其他几个 ......
Restart 新手 JAVA

【Socket】基于 Java NIO 的 HTTP 请求过程

1 前言 这节我们自己动手感受一下 HTTP的东西,我们知道 HTTP 协议是在应用层解析内容的,只需要按照它的报文的格式封装和解析数据就可以了,具体的传输还是使用的 Socket,我们基于上节的NIO Socket自己做一个简单的实现了HTTP协议的例子。 2 源码分析 因为HTTP 协议是在接收 ......
过程 Socket Java HTTP NIO

java 执行 同一个项目不同的main方法

1、多个main方法,通过idea的方式打包 2、在执行的时候 java -cp /data/dolphinscheduler-install/jars/dolphoinscheuler-demo.jar cn.iullor.TestExceptionMain java -cp /data/dolp ......
方法 项目 java main

系统设计中的有限状态机FSM技术解析

FSM(有限状态机)是一种数学模型,用于描述系统或程序的行为,SM的状态机设计要点包括确定状态集合、转移函数、初始状态和结束状态,绘制状态图和转移表格,以及状态机的实现。其设计要点包括以下几个方面: 确定状态集合:需要明确系统可能的所有状态,并将其表示为一个状态集合。状态集合应该包含系统的所有可能状 ......
状态 系统 技术 有限 FSM

全网最详细中英文ChatGPT接口文档(六)30分钟快速入门ChatGPT——使用策略和API数据使用策略

我们在使用ChatGPT时需要遵守一定的规则和指南,以确保我们的数据安全和隐私得到保护。同时,我们也应该信任OpenAI,相信他们会采取必要的措施来保护我们的信息。因此,在使用ChatGPT和API数据时,我们应该既小心谨慎,又充满信心。 ......
策略 ChatGPT 全网 中英 接口

值得收藏的Java 命名规范参考!

一、Java中常用到的命名形式共有三种 既首字母大写的UpperCamelCase,首字母小写的lowerCamelCase以及全部大写的并用下划线分割单词的UPPERCAMELUNSER_SCORE。 通常约定,类一般采用大驼峰命名,方法和局部变量使用小驼峰命名,而大写下划线命名通常是常量和枚举中 ......
Java

curl 的用法指南

《curl cookbook》 https://catonmat.net/cookbooks/curl 简介 curl 是常用的命令行工具,用来请求 Web 服务器。它的名字就是客户端(client)的 URL 工具的意思。 它的功能非常强大,命令行参数多达几十种。如果熟练的话,完全可以取代 Pos ......
指南 curl

【云原生-DevOps】企业级DevOps平台搭建及技术选型-CICD篇

又是开篇 上一篇文章我们大概分享了DevOps项目管理中怎么企业级搭建 本篇文章主要介绍两个子系统【CICD、效能看板】 CICD系统 CI(Continuous Integration):指持续集成,它属于开发人员的自动化流程。 持续集成是一种软件开发实践,团队开发成员经常提交代码到代码仓库,通常 ......
DevOps 平台 技术 企业 CICD

【云原生|实战入门】1:Docker、K8s简单实战与核心概念理解

【云原生|实战入门】1:Docker、K8s简单实战与核心概念理解 一:容器与镜像 1、简单理解容器 我们将通过操作系统管理进程这个例子来形象的理解容器的概念。 当登录到操作进程之后,可以看到各种进程,这些进程由系统自带的服务进程和用户进程组成。 这些进程之间有这些特点: 1、这些进程可以相互看到、 ......
实战 核心 概念 Docker K8s

docker入门(利用docker部署web应用)

docker入门(利用docker部署web应用) 第一章 什么是docker 1.1 docker的发展史 2010年几个年轻人成立了一个做PAAS平台的公司dotCloud.起初公司发展的不错,不但拿到过一些融资,还获得了美国著名孵化器YCombinator的支持,后来微软谷歌亚马逊这样的大厂商 ......
docker web

Serverless从入门到进阶:架构、原理与实践

腾讯云Serverless项目早期参与者撰写,基于腾讯云、阿里云和亚马逊云等多个云厂商的产品和技术;从产品和技术两个维度展开,讲解Serverless的架构设计、技术原理、开发流程、实战案例。 这是一本从产品和技术两个维度讲解Serverless的著作,涵盖Serverless的架构设计、技术原理、 ......
Serverless 架构 原理

Java实现记录对象修改前后的变化

需求描述今天接到一个需求,修改数据时需要记录修改详情。详情包括,被修改的字段,修改前的值和修改后的值。 解决思路分别比较修改前后两个Bean实例的所有成员变量,当值不一致时,记录变量名称,以及修改前后的值。 对于该方案,可以解决特定类型的Bean。 如果有其它类型的Bean也有这种需求,则需要新写一 ......
对象 Java

读后笔记 -- Java核心技术(第11版 卷I )Chapter1-2 Java 程序设计

本书源码(下载对应版本的代码):https://horstmann.com/corejava/index.html Java 17 API 文档:https://docs.oracle.com/javase/17/docs/api 配套视频讲解(卷一):https://space.bilibili. ......
读后 Java 程序设计 Chapter1 核心

Midjourney使用入门教程

AI不仅会聊天下棋,还会作画! 只要输入关键词,就会自动帮你生成精致漂亮的图片,而且费时不用五分钟! 这么方便又有趣的绘图工具,今天就要来教教大家如何操作 Midjourney 这套人工智能绘图软件。 ▲ 用Midjourney产出的图片。 1. 查询并进入Midjourney 首先,查询 Midj ......
入门教程 Midjourney 教程

IDEA Rebuild项目错误:Information:java: java.lang.AssertionError: Value of x -1

模仿lombok工具,我的enumgen工具写完了。 公司的项目emax-rpcapi-list依赖了enumgen后,IDEARebuild Project时,或者maven package/install的时候,出现报错→Information:java: java.lang.Assertion ......

Can not set java.lang.String field com.jsedc.log.pojo.entity.voSyslogV0.happenTime to java.util.LinkedHashMap

未加泛型约束的result,其List中的实体对象会被序列化为LinkedHashMap,实际结构为Result<List<LinkedHashMap<String,String>>> 导出excel时对象赋值失败 ......

【UE技术案例】场景交互雪

一. “画笔”与“画板” 1.1 RT的使用 Render Target 可以当Texture使用,相当于一张画布,通过蓝图节点或函数在上面绘制图案 Render Target 的两种使用方式: 直接使用 Draw Material to Render Target,直接绘制材质 Begin Dra ......
场景 案例 技术

剑指 Offer 07. 重建二叉树(java解题)

leetcode《图解数据结构》剑指 Offer 07. 重建二叉树(java解题)的解题思路和java代码,并附上java中常用数据结构的功能函数。 ......
Offer java 07

Java开发学习(四十九)----MyBatisPlus更新语句之乐观锁

1、概念 在讲解乐观锁之前,我们还是先来分析下问题: 业务并发现象带来的问题:秒杀 假如有100个商品或者票在出售,为了能保证每个商品或者票只能被一个人购买,如何保证不会出现超买或者重复卖 对于这一类问题,其实有很多的解决方案可以使用 第一个最先想到的就是锁,锁在一台服务器中是可以解决的,但是如果在 ......
MyBatisPlus 语句 Java

Java:数据表的字段设计了默认值0不生效的原因

在数据表里给字段设置了默认值为0,但是在插入的时候不生效,数据表设计如下 通过数据表生成的实体类 查看代码 @Data @TableName(value = "user") @NoArgsConstructor @AllArgsConstructor public class UserEntity{ ......
数据表 字段 原因 数据 Java

《golong入门教程📚》,从零开始入门❤️(建议收藏⭐️)

Go语言学习笔记 本菜鸟的Go语言学习笔记,历时1个月,包含了Go语言大部分的基本语法(不敢说全部),学习期间参考了各种视频,阅读了各种文章,主要参考名单如下: 点击跳转到参考名单<( ̄︶ ̄)> 在这里小声说两句:Go语言对于并发的支持非常nice,在现在这个卷的时代,多学习一门编程语言,就多一点竞 ......
入门教程 建议 教程 golong 128218

带你深入Java Log框架,彻底搞懂Log4J、Log4J2、LogBack,SLF4J

最近系统被扫出来还在使用老旧的log4j,需要升级到最新的log4j。但是在升级的发现,Java相关的日志处理库有log4j, log4j2,slf4j和logback,初一看确实有点头大,那么区别是啥呢?之前也大概知道一些,查找了大量相关资料,这里好好总结一下,相信你读完就会熟练掌握 Log4J、 ......
Log Log4 框架 4J LogBack

Tars-Java网络编程源码分析

作者:vivo 互联网服务器团队- Jin Kai 本文从Java NIO网络编程的基础知识讲到了Tars框架使用NIO进行网络编程的源码分析。 一、Tars框架基本介绍 Tars是腾讯开源的支持多语言的高性能RPC框架,起源于腾讯内部2008年至今一直使用的统一应用框架TAF(Total Appl ......
网络编程 Tars-Java 源码 网络 Tars

使用K8S进行蓝绿部署的简明实操指南

在之前的应用部署系列文章里,我们已经介绍过什么是蓝绿部署。如需回顾,点击下方文章链接即可重温。本文我们将会介绍如何使用 Kubernetes 实现蓝绿部署。 应用部署初探:3个主要阶段、4种常见模式 应用部署初探:微服务的3大部署模式 应用部署初探:6个保障安全的最佳实践 前期准备: Kuberne ......
蓝绿 指南 K8S K8 8S

Java多线程开发CompletableFuture的应用

​做Java编程,难免会遇到多线程的开发,但是JDK8这个CompletableFuture类很多开发者目前还没听说过,但是这个类实在是太好用了,了解它的一些用法后相信你会对它爱不释手(呸渣男,咋对谁都爱不释手呢),好了我先简单举个列子,告诉你用它有多好。Single Dog拿一个Appointme ......
CompletableFuture 线程 Java

Java中的String类真的不可变吗?java面试常见问题

其实在Java中,String类被final修饰,主要是为了保证字符串的不可变性,进而保证了它的安全性。那么final到底是怎么保证字符串安全性的呢?接下来就让我们一起来看看吧。 一. final的作用 1. final关键词修饰的类不可以被其他类继承,但是该类本身可以继承其他类,通俗地说就是这个类 ......
常见问题 常见 String 问题 Java

【分布式技术专题】「分布式技术架构」一文带你厘清分布式事务协议及分布式一致性协议的算法原理和核心流程机制(Paxos篇)

概念简介 Paxos是一种基于消息传递具有高度容错特性的一致性算法,是目前公认的解决分布式一致性问题最有效的算法之一。 发展历史 Paxos算法的发展历史追溯到古希腊,当时有一个名为“Paxos“的小岛, 岛上采用一会的形式通过法令, 议会中议员通过信使进行消息传递,议员与信使都是兼职的,他们随时都 ......
分布式 技术 一致性 算法 架构

(原创)【B4A】一步一步入门08:ListView,列表、单行、双行、双行带图片、列表项样式(控件篇04)

一、前言 本篇教程,我们来讲一下常用的控件:ListView(列表控件)。 目前官方已经不推荐使用默认的ListView控件,而是推荐另一款功能更强大的ListView:xCustomListView。不过ListView控件仍是自带的默认ListView,在使用上简单方便,多数时候是足够使用的。 ......
控件 样式 ListView 图片 B4A

千亿参数开源大模型 BLOOM 背后的技术

假设你现在有了数据,也搞到了预算,一切就绪,准备开始训练一个大模型,一显身手了,“一朝看尽长安花”似乎近在眼前 …… 且慢!训练可不仅仅像这两个字的发音那么简单,看看 BLOOM 的训练或许对你有帮助。 近年来,语言模型越训越大已成为常态。大家通常会诟病这些大模型本身的信息未被公开以供研究,但很少关 ......
模型 背后 参数 BLOOM 技术