Java
OOP训练集第三阶段总结
1.第三阶段PTA题目集总结 (1)前言:第三阶段的题目集算是对所有已学知识的综合运用,另外还有对容器map、set、list以及栈的考察运用。这意味着对知识的理解运用变得更难,不再是单纯对给出类图的简单“翻译”,更需要靠自己去思考怎么去构建一个符合面向对象原则的程序。尤其是三次课程成绩统计程序的迭代,不仅是java语法的综合运用,还需要一个正确的思维逻辑,否则写起来会非常混乱。第三阶段的题量不大
04 CRUD 菜品 + 文件上传下载
文件上传下载 预准备 前端代码: 会动态生成一个图像元素。 代码实现 文件上传 在resource/backend/page下创建demo文件,将资料/文件上传下载页面中upload.html复制到这里。在controller下创建CommonController类, 此处形参file必须与form data对应的name一致。 在controller下编写: 在springboot
Springboot统一日志处理
日志介绍 日志记录器(Logger)的打印是分等级的。 日志等级分为:OFF、FATAL、ERROR、WARN、INFO、DEBUG、ALL。日志级别,从左到右,严重情况依次减小。 日志的级别可以选择,比如:若等级选为INFO,则INFO和前面的OFF、FATAL、ERROR日志信息都会输出打印。 Springboot默认打印INFO级别的日志,若想调整Springboot的打印日志的级别,可以在
一文解开主流开源变更数据捕获技术之Flink CDC的入门使用
@目录概述定义什么是CDC?CDC的分类特性应用场景支持数据源实战Flink DataStream方式代码示例FlinkSQL方式代码示例 概述 定义 flink-cdc-connectors 官网 https://github.com/ververica/flink-cdc-connectors 源码release最新版本2.4.0 flink-cdc-connectors 文档地址 htt
OOP第三次博客总结
一、前言 这是本学期的最后一次博客,也是最后一次作业。但是由于前期打的基础不够扎实以及畏难的心理,PTA中的难题我大都没有解决,只通过了一些比较简单的测试点。虽然题量很大,但并不全是难得无法动手的,下面我会选取其中的一些题目进行分析。这些题目涉及的知识面也很广,老师上课讲到的没讲到的都有用到,基本贯穿了所有的知识点。面对复杂的题目,通过类图下手确实是一个很棒的方法。 二、设计与分析
PTA实验实验7~11的总结及分析
1.前言 自上次的博客又过去了一个多月,经过一段时间对Java的学习我们也迎来了期末考试了。这几次pta是期末前的最后几次pta,考察了菜单程序和课程程序,难度较之前有所提升,在下面分析一下。 2.设计与分析 7-1 菜单计价程序-5 首先是这道题,本题在菜单计价程序-3的基础上增加了部分内容,增加的内容用加粗字体标识。 注意不是菜单计价程序-4,本题和菜单计价程序-4同属菜单计价程序-3的两个不
关于>>,<<,>>>运行符,你了解多少?
今晚在看hashmap源码,看到>>>,说实话,玩JAVA这么久,我还真没怎么关注过位运算符,虽然我一早就知道这个怎么用,但是三箭头的,我还真没留意过,其实这叫无符号右移位运算符。 于是我测了一下,-1>>>1 可能很多人不解,我验算了一下,确实如此,但这里得有一个补码的知识,我们的计算机并不是使用原码二进制,而是使用的补码的二进制,所以要知道为什么
如何JSONArray转换为Java对象
将JSONArray转换为Java对象的过程可以采用以下几个步骤: 导入所需的依赖:将JSONArray转换为Java对象需要使用到JSON库,例如org.json或com.alibaba.fastjson等。根据所选的JSON库,添加相应的依赖到项目中。 创建JSONArray对象:根据具体情况,可以通过不同的方式创建JSONArray对象,比如通过解析JSON字符串
PTA最后一次作业Blog
(1)前言: 第七次题目集为菜单的计价程序的延展,考察类之间的关系,类与类的关系,就这一道题,但是难度对于我来说有点大,因为前几次做的不是很熟练,所以这次的菜单也是处于一个不会做的状态,还是有点难受的;第八次题目集做的是与菜单类的题型相似的期末计价程序,看到这类题目的时候还是很崩溃的,感觉自己可能又是不太会,当做的时候又感觉还好了,比菜单的更加的清晰明了,难度的话比菜单的简单,这次题目
【笔者感悟】笔者的学习心得【二】
个人经历 首先讲一些个人经历,笔者在学校里学习Spring项目的时候,基本上都是老师照着书念PPT,然后演示一些有限的课堂案例,笔者印象很深刻,学校里整个Spring项目也就做了6个课堂练习,而且难度基本上属于连接上数据库就算成功,现在看来很简单的事情,不知道当初为啥搞得这么辛苦 不怕大家笑话,虽然笔者在学校里的成绩尚可,但是笔者直到拿到学位证书的时候,还说不清楚maven依赖是什么,在工作的时候
vue脚手架引入less
安装依赖 npm i less@4.1.2,npm i less-loader@6.0.0 在页面使用加上lang='less' 和scope <style lang="less" scope> .el-menu-vertical-demo:not(.el-menu--collapse) { width: 200px; min-height: 400px;
PTA第三次次作业Blog
(1)前言: 第七次题目集为菜单的计价程序的延展,考察类之间的关系,类与类的关系,就这一道题,但是难度对于我来说有点大,因为前几次做的不是很熟练,所以这次的菜单也是处于一个不会做的状态,还是有点难受的;第八次题目集做的是与菜单类的题型相似的期末计价程序,看到这类题目的时候还是很崩溃的,感觉自己可能又是不太会,当做的时候又感觉还好了,比菜单的更加的清晰明了,难度的话比菜单的简单,这次题目
Normalizer_demo
参考:(15条消息) Java之Normalizer(归一化)_java normalizer_oscar999的博客-CSDN博客 (15条消息) 关于Normalizer.normalize()方法的用途_逆光下的轮廓的博客-CSDN博客 全角字符和半角字符的区别 - 知乎 (zhihu.com) 从⽅不是方到Unicode正规化NFD, NFC, NFKD, NFKC - 小不的笔记 (xo
日常工作效率倍增器-软件篇
日常工作效率倍增器-软件篇 背景 1.ditto 2.mobaxterm 3.xcode-插件相关 4.Navicat 5.Notepad++ 6.rufus或者UltraISO 7.wetab插件 8.VMWare converter 9.Remote DeskTop Manager 10.everything 11.HEU_KMS_Activator
数据库内核:PostgreSQL 关系操作与评估2
选择(Selection) 选择:select * from R where C,从一个关系 R 中过滤元组,得到符合条件 C 的子集。 选择操作根据选择条件可以分为三大类: 1-d:一维的,也就是选择条件只基于一个属性 n-d:多维的,也就是选择条件基于多个属性 similarity:近似匹配或者带有排序的 假设 (r_q) 为 匹配查询 q 的元组的数量,(b_q) 为包含匹配查询 q 的
容器化部署RocketMQ4.9.4集群
容器化部署RocketMQ4.9.4集群 背景: 生产环境单机的MQ不具有高可用,所以我们应该部署成集群模式,这里给大家部署一个双主双从异步复制的Broker集群 一、安装docker 二、集群部署 2.1、基础概念介绍 单节点 : 优点:本地开发测试,配置简单,同步刷盘消息一条都不会丢 缺点:不可靠,如果宕机,会导致服务不可用 主从(异步、同步双写) : 优点:同步双写消息不丢失
uni-app功能分享
压缩图片 function compressImage(url, filename) { var name = 'file:///storage/emulated/0/Documents/weiliao/' + filename; plus.zip.compressImage( { src: url, //src: (String 类型 )压缩转换原始图片的路径 dst: n
pta第三次blog作业
前言 学期的尾声,学的东西也越来越多,这几次pta有些题目不是单一的要实现某个功能,而是要设计系统,包含许多功能还有逻辑问题,比之前难一点吧。题量没有太大变化,这几次pta主要是程序的迭代,迭代的题目第一次有一个基础之后做后面的题就不会很费劲了,除了迭代的题,其他的难度都是不很大。知识点有几种容器,set,hashmap,treemap。还有输入输出,arraylist,接口,继承,还有栈
word文档的图片怎么保存到CSDN上
这种方法是servlet,编写好在web.xml里配置servlet-class和servlet-mapping即可使用 后台(服务端)java服务代码:(上传至ROOT/lqxcPics文件夹下) <%@ page language="java" import="java.util.*" pageEncoding="utf-8"%&g
题目集7~11总结心得
1.前言 本次题目集为7~11。其中题目集7是由题目集5、6两次的迭代,对于前两次已经拿到很多分的人困难不大,只要在基础上进行部分修改即可。 之后从第八次题目集开始就进行另一个较难程序的练习,课程成绩统计程序,这个练习与前面的菜单程序非常相似,主要考察我们不同类与对象的关系,用到了学生类、成绩类、班级类、选课类、课程类等。考察了我们对信息的处理能力,如查找是否有重复,对数据进行排序。考察了我们在条
Java-基本语法回顾总结[13-24]
(13)copyonwriteArrayList (14)字节码 (15)Java异常体系 graph TD; Throwable --> Exception Throwable --> Error Exception --> RuntimeException Exception --> 非RuntimeException error是非常严重的错误,程序已无法正