Java

Java 程序控制结构

Java 程序控制结构 1.顺序结构 即按照从上到下依次执行到 main() 方法结束 2.分支结构 单分支 (if) 双分支 (if-else) 多分支 (if else if ...) 嵌套分支(分支里面嵌套分支,建议不超过3层) Switch 分支 switch(表达式) case 常量1:...;break; .............................

Vue CLI 创建的 Vue 项目解释

srcassets 目录   这个目录存放静态文件 srccomponents 目录   存放除 App.vue 以外的所有组件 srcmain.js 文件 publicindex.html 文件   这是整个应用的界面  

JS(运算符、流程控制)

一 运算符(操作符) 1 运算符的分类 运算符(operator)也被称为操作符,是用于实现赋值、比较和执行算数运算等功能的符号。 算数运算符 递增和递减运算符 比较运算符 逻辑运算符 赋值运算符 2 算数运算符 算术运算符概述 概念:算术运算使用的符号,用于执行两个变量或值的算术运算。 浮点数的精度问题 浮点数值的最高精度是 17 位小数,但在进行算术计算时其精确度远远不如整

第三次总结性blog

目录   1.前言 2.设计与分析 3.踩坑心得 4.改进建议 5.总结   1.前言 题目集8     课程成绩统计程序-1 题目集9     统计Java程序中关键词的出现次数 题目集10     容器-HashMap-检索     容器-HashMap-排序     课程成绩统计程序-2     动物发声模拟器(多态) 题目集11      容器-ArrayLi

第三次博客 pta作业总结

(1)前言: 课程成绩统计作业知识点: 1. Java基础语法:例如变量定义、常量定义、数据类型、循环、条件语句等。              2. 面向对象编程:例如类和对象的定义,封装、继承和多态的概念,方法的重载和重写等。  3. 数组:因为程序上可能有多个选项,需要使用数组进行管理

java编程开发之若依vue --- 部署

 部署的大致步骤 0.配置环境,jdk下载安装配置环境变量,Mysql下一步就好记住用户名和密码,Redis下载win版本运行即可,Maven 下载配置环境变量修改本地库存放位置,Node 下一步就好设置下淘宝的镜像源。 JDK >= 1.8 (推荐1.8版本)Mysql >= 5.7.0 (推荐5.7版本)Redis >= 3.0Maven >= 3.0Node

自定义镜像

一、镜像结构 镜像是将应用程序及其需要的系统函数库、环境、配置、依赖打包而成。 镜像是分层结构,每一层称为一个Layer:   入口(Entrypoint): 镜像运行入口,一般是程序启动的脚本和参数   层( Layer):在BaseImage基础上添加安装包、依赖、配置等,每次操作都形成新的一层。   基础镜像(BaseImage):应用依赖的系统函数库、环境、配置、文件等   二、

使用 Spring AMQP 操作 RabbitMQ

RabbitMQ 采用 Erlang 语言开发,同时具有高可用性、高可靠性、消息低延迟,支持的多种开发语言的等优点,是当前比较流行的综合性最好的消息队列。当然有些杠精肯定会拿 RocketMQ 和 Kafka 等消息队列的相关性能跟 RabbitMQ 进行对比说事儿,这里不进行评价,你们这些杠精开心就好,说服一个人没有意义,把技术学到手,能够解决工作中的实际问题才是最重要的。 RabbitMQ 的

第三次Blog作业

一、前言   大一下学期的Java课马上结束了,已经开始学习面向对象程序设计一个学期了,学到了很多,如何把难度的一个大问题拆成一个个小问题,逐个分析解决,这几次的作业也发现了,设计好结构是很重要的,类间关系,方法的设计,都是很重要的,很难。这几周的pta作业主要围绕的是做课程成绩统计系统,还有一些其他的练习例如set,map,ArrayList,之间还有几次课堂测试什么的,总体来说题量不是很大,都

题目集8到题目集11的blog总结

(1)前言:这次需要总结的题目集比以往多一个,但是这几次的题目集总体数量不多,题目集八有一个课程成绩统计程序的题目,题目集九有一个正则表达式的题目,题目集十有两个HashMap、一个多态的题目,还有一个课程成绩统计程序的题目,题目集十一有一个ArrayList的题目,一个课程成绩统计程序,一个Java基本语法的题目,还有一个接口的题目和面对对象基础的题目。题目的总体难度比以往的题目集都高。这几次题

题目集7-11次总结

1. (1)前言 对于第七次题目集,只有一道题,菜单设计5,是在之前的菜单设计的基础上进行改变,我认为难度较大,之前的菜单设计也没有完成好,这次的完成度也很低。它比上一次菜单设计增加了甜度辣度酸度的,以及增加用户的信息输出,且有一定限制条件。对于第八次题目集,只有一道题,是关于一个成绩设计,由于是1,我认为难度不会太大,比菜单设计的完成度高了很多,主要考察我们对一个问题,如何去设计一些相关类和属性

PTA第6-8次成绩系统分析

PTA第6~8次题目分析 前言: 第6-8次的成绩系统和之前菜单系统的结构和逻辑都有很多相似的地方,包括信息第二部分的处理判断都需要建立在第一部分上,以及排序输出等。不过这次的排序输出有点新东西,要按中英文的首字母顺序排,我也是搜过之后才学会这点。这次成绩系统还存在不简单的错误提示,有点复杂的分情况和顺序先后处理是否报某个地方的错报什么类型的错,需要逻辑很清晰的处理。 这两次的作业的共同点还有就是

Paimon的写入流程

基于Paimon 0.5版本 写入流程的构建org.apache.paimon.flink.sink.FlinkSinkBuilder#build 算子的流向 BucketingStreamPartitioner 分区 -> RowDataStoreWriteOperator 写入 -> CommitterOperator 提交 Primary key表写入 BucketingSt

使用Markdown

使用Markdown 介绍Markdown相关编辑器的安装和使用 一、Markdown简介 ​ Markdown 是一种轻量级标记语言,常被用来编写开发文档、帮助文档、博客、电子书,使用Markdown 编写的文档后缀为 .md。 二、安装Typora 安装Typora 0.10之前的版本 0.9.96 Windows版:https://pan.baidu.com/s/1uSHqXpQFuC

5. IOC DI配置管理第三方bean

1.1 案例:数据源对象管理 在这一节中,我们将通过一个案例来学习下对于第三方 bean 该如何进行配置管理。 以后我们会用到很多第三方的 bean,本次案例将使用咱们前面提到过的数据源​Druid(德鲁伊)​ 和C3P0​ 来配置学习下。 1.1.1 环境准备 学习之前,先来准备下案例环境: 创建一个 Maven 项目 pom.xml 添加依赖 resources 下添加 spri

phar反序列化漏洞简单介绍

phar反序列化漏洞介绍 什么是phar: phar类似于java中的jar打包 phar的结构: stub phar文件标识,格式为xxx<?php xxx;__HALT_COMPILER();?>; (头部信息) manifest压缩文件的属性等信息,以序列化存储; contents压缩文件的内容; signature签名,放在文件末尾; phar协议解析文件时,会自动触发对man

PTA题目集6-8的总结性Blog

一、前言 在这个PTA题目集中,涉及到了成绩计算中所需要的各种计算方式,容器-HashMap,容器-ArrayList,以及 jmu-Java-02基本语法和接口-自定义接口等方面的知识。总体来说,难度适中,但需要考生对这些概念有一定的了解。 二、设计与分析 首先是7-1 容器-HashMap-检索 输入多个学生的成绩信息,包括:学号、姓名、成绩。 学号是每个学生的唯一识别号,互不相同。

Spring Boot视图解析

视图解析:SpringBoot默认不支持 JSP,需要引入第三方模板引擎技术实现页面渲染。 thymeleaf使用: 引入Starter 自动配置好了thymeleaf 自动配好的策略 ● 1、所有thymeleaf的配置值都在 ThymeleafProperties ● 2、配置好了 SpringTemplateEngine ● 3、配好了 ThymeleafViewResolver ● 4

【JS基础】instanceof 和 typeof

  instanceof 运算符用于检测构造函数的 prototype 属性是否出现在某个实例对象的原型链上。 object instanceof constructor typeof 运算符返回一个字符串,表示操作数的类型。 typeof operand console.log('-------------------- instance

vue学习第25天 移动WEB开发----响应式布局

目标:   1)响应式原理   2)使用媒体查询完成响应式导航   3)使用Bootstrap的栅格系统   4)使用Bootstrap的响应式工具   5)完成阿里百秀首页案例   目录:   1)响应式开发   2)Bootstrap前端开发框架   3)Bootstrap栅格系统   4)阿里百秀首页案例                 响应式开发 1、响应式开

分布式系统认证方案

根据 选型的分析,决定采用基于token的认证方式,它的优点是: 1、适合统一认证的机制,客户端、一方应用、三方应用都遵循一致的认证机制。 2、token认证方式对第三方应用接入更适合,因为它更开放,可使用当前有流行的开放协议Oauth2.0、JWT等。 3、一般情况服务端无需存储会话信息,减轻了服务端的压力。 流程描述: (1)用户通过接入方(应用)登录,接入方采取OAuth2.0方式在统一认

【后端面经-Spring】Spring 中 bean 的生命周期)

目录1.bean简介2. 生命周期3. 参考资料 1.bean简介 bean是一个对象,是由Spring中的IoC创建、实例化的对象。 一般的java对象,使用的时候创建,不需要就释放内存进行销毁,而bean的生命周期更加复杂 作用域 singleton:默认单例形式,唯一的bean实例。 prototype:每次请求都会创建一个新的bean实例。 request:每次HTTP请求都会创建一个

用语音合成技术构建智能识别与标注系统:基于语音识别的标注与识别系统

目录 用语音合成技术构建智能识别与标注系统:基于语音识别的标注与识别系统 随着人工智能技术的不断发展,语音识别与标注系统逐渐成为了人工智能领域中重要的应用领域。在语音识别与标注系统中,将自然语言转化为计算机可以处理的格式是非常重要的。而在这个过程中,语音合成技术成为了一个不可或缺的技术。本文将介绍如何用语音合成技术构建智能识别与标注系统,其中主要涉及语音识别和标注两个关键步骤。 一、引言 智能识别

前端面试题之HTML和浏览器

00-一些术语 DTD:Document Type Definition文档类型定义,是一组机器可读规则,定义XML和HTML的特定版本中所有允许元素及它们的属性和层次关系的定义。DTD对HTML文档的声明会影响浏览器的渲染模式。 SGML:标准通用标记语言,是一种定义电子文档结构和描述其内容的国际标准语言。 HTML:超文本标记语言,主要用于规定怎么显示网页。 XML:可扩展标记语言是未来网页

6. 核心容器

这里所说的核心容器,大家可以把它简单的理解为​ApplicationContext​,前面虽然已经用到过,但是并没有系统的学习,接下来咱们从以下几个问题入手来学习下容器的相关知识: 如何创建容器? 创建好容器后,如何从容器中获取 bean 对象? 容器类的层次结构是什么? BeanFactory 是什么? 1. 容器 ‍ 1.1 容器的创建方式 ‍ 案例中创建​ApplicationConte

继承(上)

继承入门 初级信息关系系统的缺陷 问题:我们的学生类和老师类中有很多相同的代码(代码重复冗余) 将student和teacher类相同的属性和方法抽取成一个专门的父类Person 学到这里的话,我们可以将我的信息管理系统进行优化:将student和teacher共同代码抽取成一个Person类, 继承的概述 继承的好处和弊端 耦合性:可以理解为代码之间关联的紧密程度 继承增加

Springboot web 项目开发流程梳理总结

项目开发流程梳理总结 1.环境准备 1.准备数据库表(user,order); 2.创建springboot 工程,引入对应的起步依赖(web,mybatis,mybatisx,mysql驱动,lombok); 3.配置文件application.properties中引入mybatis的配置信息,准备对应的实体类; 4.准备对应的mapper,service(接口,实现类),controller

【史上最全面经】C++篇

【史上最全面经】C++篇 【史上最全面经】各岗位汇总目录(技术篇):https://www.nowcoder.com/discuss/84023 后端开发岗-C/C++ 西安华为实习生软开面试是个什么梗? https://www.nowcoder.com/discuss/76886?type=2&order=3&pos=28&page=1 4.21拼多多实习服务端杭州浙

从此网2023年技术文章

Go语言接口的深入理解 古代有赵高指鹿为马 当今有指鼠为鸭 C# var和dynamic的区别 GraalVM for JDK 20、GraalVM for JDK 17 - 与OpenJDK版本同步发行 什么是语义化的微格式 Java ProcessBuilder API 优化流程 代理数字人是真商机还是「割韭菜」 怎样区分微服务和分布式单体? Debian 12正式版内核采用Linux 6.1

<<  <  1067  1068  1069  1070  1071  1072  1073  1074  1075  1076  1077  >  >>