Java

30 天精通 RxJS (26):简易实作 Observable(一)

因为实在太多读者在问要如何实作 Observable,所以特别调整了本系列文章最后几篇的内容,空出一天的位置来写如何简易实作 Observable。 为什么是简易实作而不完整实作呢? 当然这个系列的文章是希望读者能学会如何使用 RxJS,而 实作 Observable 其实只是帮助我们理解 Observable 的运作方式,所以这篇文章会尽可能地简单,一来让读者容易理解及吸收,二来有兴

关于pta三次作业的总结

oop三次pta总结 前言 在这学期的java课程学习当中,我已经体会到了java这门语言的重要性了,就从这三次pta题目的设计与思路来说吧(还真的有点小难),特别是每一期pta的最后一题...... 《答题判题程序》,这道题目依次迭代,难度依次上升(如果没有设计好,基本是寄了),题目不多看几遍细节是真的不能把握,如果细节忽略了,那就要付出几倍的时间和 去修正了。(别问我怎么知道的) 这道题目涵盖

Flink源码学习(5)Flink编程的执行流程

Flink上层的API很简单,编程套路较为固定 执行环境 ExecutionEnvironment 数据抽象 DataSet/DataStream 逻辑算子 Source Tramsform Sink 我们以Flink中提供的AdaptiveSchedulerITCase为例子 Env->Datasource->Addsink->Execute 在flin

南昌航空大学-23201406-第一次OOP博客作业

这个Blog,主要是为了将在面向对象的程序设计课程(Java)中的前三次pta题目集进行一个总结。 一、前言 总结三次题目集的题目情况 关于题目集 这三次题目集的题量都不大,主要内容都集中在最后的判题程序中。且三次的难度循序渐进,充分起到了锻炼的作用。 题目本身 这三次题目集都强调了正则表达式的使用,要求通过正则表达式来对字符串进行操作。 类的设计的重要性也渐渐凸显出来,有一个好的设计

自己学习到了什么

在这三次的pta作业中,我感觉非常非常的艰难,我用了很多时间去写这个作业,但是效果好像并不是太好,反而有点偏离轨道的意思了。 我对于我的类感觉使用的方法并不是很正确,我有一些类的方法用错了,还有就是我的正则表达式用的不是很好,甚至可以说是基本不会。 虽然我看了视频,但是自己还是没有下苦功夫去练习,导致自己的基本功不太扎实,很多正则表达式的方法都不会。希望自己能够在以后的学习中能扎扎实实去学习知识,

结对编程——小学四则运算练习题小程序

程序要求如下: 小学老师要每周给同学出300道四则运算练习题。两个运算符,100 以内的数字,不需要写答案。 需要检查答案是否正确,并且保证答案在 0..1000 之间。 本程序有Java语言实现: 点击查看代码 运行结果: 每次用户使用时,会显示实时日期以便记录,随机生成一定数量的练习题,每次回答会有提示,正确或错误,回答错误时会返回正确答案。 以下是对结对编程的见解: 本次结对编程的

JavaScript解析SECS GEM报文

  下面用JavaScript来解析,因为最近在写前端顺便就用js来解析,一般行业都用C# , C++, Java 来开发Drive。 1. 协议手册参考SEMI E5官方文档:   2. 报文消息:   包含三部分: MessageLength,MessageHeader, MessageBody         &nbsp

2.Nacos简介

Nacos简介 Nacos官方地址:https://nacos.io/ Nacos英文全称为 Dynamic Naming and Configuration Service,是一个由阿里巴巴团队使用Java语言开发的开源项目。 Nacos是一个更易于构建云原生应用的动态服务发现、配置管理和服务管理平台。 官方介绍是这样的: Nacos致力于帮助您发现、配置和管理微服务。Nacos提供了一组简单

数据治理2 美团

今天我们来探讨一下关于数据治理的灵魂三问: 1、数据治理治什么,治的是数据吗? 2、数据治理在哪里治,中台还是后台? 3、数据治理到底怎么治? 一、数据治理 治的是“数据”吗? 数据是指对客观事件进行记录并可以鉴别的符号,是对客观事物的性质、状态以及相互关系等进行记载的物理符号或这些物理符号的组合。其实在我看来,数据可以分为两个部分,一是数字,二是文字。数字是没有意义的抽象符号,数据是有意义的数字

01、Java 安全-反序列化基础

Java 反序列化基础 1.ObjectOutputStream 与 ObjectInputStream类 1.1.ObjectOutputStream类 java.io.ObjectOutputStream 类,将Java对象的原始数据类型写出到文件,实现对象的持久存储。 序列化操作 一个对象要想序列化,必须满足两个条件: 该类必须实现 java.io.Serializable 接口, Ser

Nginx学习记录

简介 Nginx (engine x) 是一个高性能的HTTP和反向代理web服务器,同时也提供了IMAP/POP3/SMTP服务。官方数据测试表明能够支持高达 50,000 个并发连接数的响应。 作用 反向代理服务器 常见的正向代理:vpn。代理的是客户端,即无法感知前端 而反向代理,代理的是服务器,(Nginx),即无法感知后端 负载均衡 负载均衡策略分为内置策略和拓展策略: 内置策略:

【Java 线程】SpringBoot 启动后都有哪些线程呢?

1  前言 现在流行搞微服务,基本也都是 SpringBoot 打底的,那么你可否知道一个基本的 SpringBoot 启动后,都开辟了哪些线程呢?这节我们就来看看。 为什么要看呢?这个主要是增加对服务的了解,比如你管的支付中心或者订单中心,你都有哪些线程,各个线程都是干什么的,你不了解这些你怎么调优,你怎么预断它的瓶颈,怎么感知它的变化呢,是不是。多了解,才能在它出问题的时候,更快速的

PTA前三次大作业总结

目录1.前言:2.设计与分析:(1)第一次大作业(2)第二次大作业(3)第三次大作业3.采坑心得:4.改进建议:5.总结: ---------------------------------------------------------------------------------------------------------------------------------- PTA作业总

利用Android Studio简单编译一个可执行文件

  目的:初学ndk,想利用Android Studio编一个能直接在Android上运行的可执行程序 1、创建Native C++项目     这样会在代码目录下生成,cpp文件夹和Java文件夹    2、修改cmake文件生成可执行文件 3、构建项目生成 就会在build cxx目录下生成文件,通过adb上传到手机运行 &nbsp

性能测试CICD: Jenkins + jmeter + ant

我使用的jdk1.8,配置系统环境变量,Jenkins.war +tomcat(windows版本)       + 默认端口: 8080     + 用户名/.jenkins       + jenkins 改成国内源   &n

JavaScript变量的奥秘:从声明到使用,一文掌握!

在编程的世界里,数据是构建一切的基础。而在JavaScript中,变量就是存储数据的容器。它们就像是我们生活中的盒子,可以装下各种物品,让我们在需要的时候随时取用。 今天,就让我们一起揭开变量的神秘面纱,探索它们的概念、使用规则,以及那些令人头疼的错误。 一、变量的概念和作用 变量,顾名思义,是可以变化的量。在JavaScript中,变量是用来存储数据的,这些数据可以是数字、字符串、对象等等。想象

OOP课程·PTA题目集1-3总结

一. 前言 第一次pta比较简单,主要考察了类的关联与依赖,只有一道大题与4个小题 第二次pta比较难,主要考察了类设计,有一道大题与3个小题 第三次pta较难,主要考察了类设计,日期类的基本使用,有2个小题与1个大题 二.设计与分析 第一次题目集 7-1 设计一个风扇Fan类 源码: 点击查看代码 类图: 分析:按照题意设计风扇类,对输入输出进行处理即可 7-2 类和对象的使用

(数据结构代码,总结,自我思考)=> { return 个人学习笔记; } 【To be continued~】

俗话说 “学而不思则罔”,是时候复习和整理一下自己先前的学习历程了! Chapter-One 《BinarySearch》 自问自答 《DynamicArray》 自问自答 example 未完待续······

【根据前序和中序遍历构造二叉树】栈+迭代 || 递归

105. 从前序与中序遍历序列构造二叉树 栈+迭代 规律 前序遍历中相邻节点u和v,v节点一定是u节点的左节点或者是其自身某个祖先的右节点 一个没有右节点的链,中序遍历是从叶子到根,前序遍历是从根到叶子 解题思路 用一个栈维护前序遍历的节点 用一个指针p指向中序遍历的第一个叶子节点 遍历前序,一直遍历到p指向的叶子节点,都持续是其父节点的左儿子,入栈即可。 若遍历到的节点的上一个节点为p指向

如何创建响应式HTML电子邮件模板

在这个适合初学者的指南中,你将学习如何创建一个响应式电子邮件模板。你将跟随逐步说明以及代码片段设计一个在任何设备上都看起来很棒的电子邮件模板。 这个项目非常适合渴望掌握电子邮件设计基础的新手! (本文视频讲解:java567.com) 步骤 1:设置基本结构 要构建一个电子邮件模板,你可以从一个基本的HTML结构开始。这包括了为电子邮件定义DOCTYPE声明,定义head和body部分,并在hea

南昌航空大学大一下学期java-题目集1~3总结性Blog——苏礼顺23201608

一、前言 ——总结三次题目集的知识点、题量、难度等情况    《面向对象程序设计》这一门课,是教授我们设计代码,掌握类、类间关系,以及面向对象的三大设计原则——封装、继承、多态等面向对象的基本概念和方法,并以面向对象的编程语言java语言设计程序。因此在这三次的题目集都与类的设计与使用有关。   这三次题目集目前仅涉及“封装继承多态”三大特性中的“封装”,尽管如此,题目集中的题目还是

typescript笔记

Hello World JavaScript是,弱类型的脚本语言 项目大了之后,不利于项目开发 类型断言,告诉编译器这个东西是什么 约束值 约束数组 枚举类型 enum 函数 接口 类型别名 泛型

前端【TS】01-typescript【基础】

一、介绍   TypeScript 是具有类型语法的 JavaScript,是一门强类型的编程语言     带来的好处 ① 静态类型检查,提前发现代码错误    ② 良好的代码提示,提升开发效率     什么时候用   以下是来自社区的一些建议:   1. 你做的是一个大型的应用吗?   2. 是否是团队协作开发模式? 多一句没有,少一句不行,用更短时间,教会更实用的

OOP 1-3次作业总结

23201636-曾繁榕 目录 前言 设计与分析 踩坑心得 改进建议 总结 前言 本次作业知识点:类与对象的基本使用,通过接口实现类重写(继承),日期类的基本使用,还主要考察了正则表达式的运用,字符串的提取分割; 个人体会:本次作业难度适中,题量适中,但有些比较复杂的类设计上容易出现错误,且部分知识未学习的情况下需要我们短时间内自行掌握给解决题目造成困难; 大题源码 第一次作业 答题判题程序-1

Java面试题:为什么HashMap不建议使用对象作为Key?

HashMap 是一种基于哈希表的动态数据结构,它允许使用任意不可变对象作为键(key)来存储和检索数据。然而,在某些情况下,使用对象作为 HashMap 的键可能会遇到一些问题。   首先,我们需要明确对象作为 HashMap 的键需要满足一些条件: 不可变性:对象的属性不能被修改,因为如果属性被修改,那么原有的键值对在哈希表中就会失效。 可哈希性:对象必须能够被哈希,即它的哈

多线程第一章

线程的等待与唤醒 线程的join 需要在几个线程执行完毕之后再执行,例如加载资源等,join方法可以让线程顺序执行 例如 join是thread类自带的方法,后续更好的CountDownLatch来使用 yeild方法 yeild方法是线程让出当前cpu的执行权,当前线程会由执行状态转换为就绪状态,cpu会从就绪的线程中选择一个线程继续执行,代码示例: 线程的中断 线程死锁 产生的原因 如何破

java Swagger 使用汇总

Swagger 1.Swagger 简介 最流行的api框架 restful api在线自动生成工具: api文档与api定义同步更新 直接运行,可以在线测试api接口 支持多种语言:java,php 2.官网 https://swagger.io 在项目中使用swagger需要springbox swagger2 ui 3.SpringBoot集成Swagger https://mvnr

使用 Vagrant 作为 Jenkins Agent 的连接与配置指南

jenkins master/server 设置 首先jenkins上创建node 远程工作目录建议填写 /home/vagrant 名称和描述任意填写 大概结果如下 生成vagrant 文件 创建目录,名称任意,比如focal, 进入目录后,输入如下命令 结果 启动vagrant 效果 手工安装java 优化一下,这块可以vagrant预先安装或者mount进来,目前先手工演示 j

Spring Boot 启动原理

Spring Boot 启动原理 Spring Boot 大大简化了我们的开发配置,节省了大量的时间,确实比较方便。但是对于新手来说,如果不了解个中原理,难免会遇到坑。 本文作者将带领大家走近神秘的 Spring Boot,一步步破开它的神秘面纱,探索 Spring Boot 的启动原理。 开发任何基于 Spring Boot 的项目,我们都会使用以下的启动类: 可以看到,Application

Java 安全基础之 Java 反射机制和 ClassLoader 类加载机制

目录Java 反射机制反射 java.lang.RuntimeClassLoader 类加载机制URLClassLoaderloadClass()方法与 Class.forName 的区别? Java 反射机制 Java 反射(Reflection)是 Java 非常重要的动态特性。在运行状态中,通过 Java 的反射机制,我们能够判断一个对象所属的类。了解任意一个类的所有属性和方法。能够调用任意

<<  <  401  402  403  404  405  406  407  408  409  410  411  >  >>