Java

vue透传 Attributes

Attributes 继承​ 在此之前,先来弥补一个小知识点,vue3支持多个根节点,vue2不支持, “透传 attribute”指的是传递给一个组件,却没有被该组件声明为 props 或 emits 的 attribute 或者 v-on 事件监听器。最常见的例子就是 class、style 和 id。 当一个组件以单个元素为根作渲染时,透传的 attribute 会自动被添加到根元素上。举

JavaScript 中模块的导入和导出

模块简介 html文档一般在标签中引入外部js文件 <script>标签引入的脚本中创建的变量,都会被注册为window对象下全局变量,这样做会污染全局命名空间 这就衍生除了模块化的解决方案,比如CommonJS等,但是这些解决方案都不是JavaScript原生的,直到 ES6 支持 JavaScript 模块的使用。 什么是模块? 一个模块(module)就是一个文件

OO题目集7-11总结

一、前言 本次题目集横跨时间较长,也是本课程的最后一次总结了,回首看第一次OO总结,真的感觉今时不同往日了,不仅仅是在能力上的提升,在各方各面上无疑都觉得已经成长了许多(变成了plus版小菜鸡)。 题目集七 本次题目集是菜单3的与菜单4不同迭代分支,是对于菜单3的另一个迭代方向,只要考察了类的设计、代码的逻辑、正则表达式的判断等内容,难度不大,本次题目集仅1道题。 题目集八 从本次题目集之后菜单类

PTA第三阶段题目集总结以及对课程的建议

总结部分:   1.前言 题目集7          题目集4只有一题,整体难度中偏易        题目7-1是对题目集4中的计价程序进行不同于题目集6的一种迭代,增加了口味度,并要求对每桌客人的口味度进行平均值计算。 题目集8          题目集8也只有一题,整体难度偏易          题目7-1给出了参考

Java学习——IDEA编辑器 导出项目对应Java Doc文件

IDEA生成Java Doc帮助文档 方法一:使用命令行生成 1. 选中项目 右键 show in Explor。。 2. 选中地址栏 cmd 3. 输入命令 javadoc -encoding UTF-8 -charset UTF-8 Doc.java 4. 在项目地址中查看 生成html等文件 方法二:使用idea生成 1. (选中要生成文档的类)找到工具栏tools -->

Java学习3——第七至十 一次题目集以及第三阶段学习的分析与总结

一.前言      本次Blog是对java学习中第三阶段的一个总结,作为刚学习JAVA不久的小白,以下依旧只是本人作为普通学生,以当前能力和状态所做出的总结和分析,不足之处也欢迎各位大佬的指正!   第七至第十一次题目集,总体题量都比较少,其中较多的也就5道题,其它的就1道。总体难度较第四-六次题目集有所下降。因为原来迭代后较难的题目只进行了一次另一方向的

2023年VSCode插件

第一推动|2023年VSCode插件最新推荐(54款)   本文介绍前端开发领域常用的一些VSCode插件,插件是VSCode最重要的组成部分之一,本文列出了我自己在以往工作经验中积累的54款插件,个人觉得这些插件是有用或有趣的,根据它们的作用,我粗略的把它们分成了代码管理、文本和图片处理、前端框架和语言相关、提效和功能增强以及主题和图标等几个模块。 一、代码管理相关的插件 01、

JavaBlog-3

前言   第三次也是最后博客文章主要是关于java课程第三阶段关于PTA题目集、超星作业以及在实验平台上布置的一些题型。相较于第一、二阶段的作业总结而言此次作业更加针对于总结在面向对象过程中的三大技术特性,即封装性、继承性和多态性,类图的设计更加普遍。在不断深入学习Java的过程又延伸到了Javafx,在这个阶段也挺有趣的,不仅能把图片放在窗口还可以通过Java代码的撰写做出很多好玩的小程序。通过

SpringBoot自定义starter

1、先来一个简单的案例 非常简单的工程结构 controller service properties yml 2、简单抽取 我们再创建一个新的工程(注意:不要继承原来的工程),把前面旧工程中的demo文件夹全部copy过来 pom.xml 别忘了install一下 然后把旧工程的demo文件夹全部删除 在pom.xml导入我们自定义的starter依赖 再来启动老项目测试

PTA第三阶段题目集总结

一.   前言 PTA第三阶段的题目集包括了题集7 8 9 10 11。 第7次题集是最后一次的菜单类,是对前一段菜单类的题目的总结,个人认为对于我来说有一定难度。 第8次题集是课程成绩统计程序的第一次作业,要求输入课程信息与学生信息,最后再进行总结计算课程成绩以及学生和班级成绩后输出。整体难度不会很大,但我仍然没用得到比较高的分数。 第9次题集也只有一道题目,统计Java程序

java反序列化与反序列化

java反序列化漏洞 JAVA反序列化漏洞是由于开发者重写了readObject方法,该readObject方法方法调用了别的方法,最终执行到了例如Transfrom方法的危险方法 java序列化过程: 调用一个函数进行序列化,存放到一个文件内,再将文件反序列化回来,涉及到文件的读写 序列化与反序列化 序列化: ObjectOutputStream --> writeObject () 反序

面向对象程序设计题目集总结blog3

一、前言   本次是第三次对面向对象程序设计题目集的总结分析博客。   关于知识点     本次的题目集所体现的知识点重点考虑设计问题,许多题目不提供类图,或者只提供一个参考框架(只有类和类之间的关系),题目的代码量也较于前几次提升了不少。题目集七注重类的设计,通过三道设计图形类题目,逐步实现继承、多态、接口的实现。第三题是在第二题的基础上添加新的需求,增加了一个工具类并使用arra

【Java】讲讲StreamAPI

  预设场景: 从Mybatis调用Mapper得到的用户集合 List<UserDTO> userList = new ArrayList<>();   常用的几种API用法示例: Map方法,转换为某一个字段的集合: List<Integer> userIdList = userList.stream()

wiki 搭建

下载镜像 拉取最新版本 运行容器 破解 连接数据库(以mysql8.0为例)

设计模式--适配器模式 Adapter

设计模式 适配器模式 Adapter 定义一个规则--->和尚 吃斋 念经 打坐 撞钟 习武 缺省适配器模式 鲁智深 鲁达 形态丑陋 面貌凶顽 此人上应天星 心地刚直 虽时下凶顽 命中驳杂 久后却得清净 证果非凡 汝等皆不及他   就是在一个接口跟正常子类中间差了一个抽象类,把一些不太重要的类挑选出去,把它

oop题目集7~11的总结性Blog

目录一、前言二、设计与分析: 一、前言 4~6的训练集难度较上一次提升很多,训练了很多java中独有的提供好的方法,如hashset,数组的sort等方法,实现了代码运行时间的优化,和内存的占用减少,学会了代码的封装,和使用类间关系,同时了解并使用了正则表达式,了解Scanner类中nextLine()等方法、String类中split()等方法、Integer类中parseInt()等方法的用法

CLion/Idea/Pycharm 2023.1.3最新版激活教程

CLion 2023.1,.3最新安装激活教程(此版本之前的也适用),此方法采用补丁+激活码的方式进行破解激活,适用于新的版本,以前的无限时间重置插件在2021.2,2之后就不能再使用了。 其破解原理是暴力拦截了 Jetbrains 的剩余使用期网络请求,实际上等于永久激活,至于激活到哪天,在之前的 2021.3.3 2021.3.2 等老版本中是可以手动配置的,比如改成激活到 2099 年。可能

Java题目集7~11的总结

一、前言 第八次作业 主要涉及的知识点有类实现Comparable/Comparable<>接口类中重写compareTo(Object o)方法,使用Collections.sort()进行排序以及利用Comparator进行排序。这次只有一题,但难度还是比较大的,是写课程成绩统计程序-1。 第九次作业 主要涉及的知识点有Map和Set,用到了hashmap和hashset以及tre

OOP第三次大作业

前言 前言的前言 快期末,也一直在等这次作业发布,我现在只能说终于等到了!!!跟上一个Blog的时间相隔比较大,内容也比较多,涉及范围也比较广7~11次小练习,废话不多说,直接开始吧。如果对我blog的内容有任何修正或者建议可以评论让我知道,谢谢你愿意点开我的blog并给出建议🌹。 第七次作业 涉及知识点 类设计,正则表达式,LocalDate等 题量 依然是小小的一题,充满大大的代码量(其实也不

SpringCloud学习-2

SpringCloud学习第二天 Eureka相关配置 Ribbon负载均衡 启动两台user-service tomcat服务,端口分别为8081,8082 ![image-20230627102259943](/Users/zyh/Library/Application Support/typora-user-images/image-20230627102259943.png) 在cons

JAVA第7-12次作业总结

前言 JAVA的学习就要告一个段落了,虽然学了很多,但总是感觉学的不精,以后还有很长的路要走,现对第三阶段的六次题目集做一个总结。 第七次题目集主要涉及到图形继承、多态、题量少,题目简单,算是期中考试前的复习。 第八次题目集主要涉及类的继承、多态、接口等,题量少,题目简单; 第九次作业是统计Java程序中关键词的出现次数,涉及到Map的相关用法,有一定难度。 第十,十一,十二次作业是课程成绩统计程

谈一谈进程、线程与协程

进程、线程、协程概念 什么是进程 进程是程序的一次执行过程,是系统运行程序的基本单位,因此进程是动态的。系统运行一个程序即是一个进程从创建,运行到消亡的过程。在 Java 中,当启动 main 方法时其实就是启动了一个 JVM 的进程,而 main 方法所在的线程就是这个进程中的一个线程,称为主线程。 进程是资源分配的基本单位。每一个进程都有它自己的内存空间和系统资源。 进程具有的特征: 动态性

OOP第三次作业总结(222019班22201321)

一、前言     这次作业总结主要是总结分析训练集07~12,总共六次训练集,题量在可接受范围内,难度较大的主要是训练集10~12,这三次编写的都是课程成绩统计程序。     这六次训练集涉及的关于面向对象(Java)知识点主要有:类设计、继承、多态、接口、集合框架以及List、Set、Map接口的使用。

Java第三次PTA作业总结

一、前言 开头废话: 最后一次题目集,可以说是这段日子里对Java学习的总结,在这几个题目集中的没有很多关于算法的考察,而是更加强调其中代码设计,无论是菜单,还是成绩统计的迭代,也都不难看出代码设计的重要性,好的设计,符合面向对象的设计可在代码迭代中省时省力。之前的菜单还没怎么体会(因为我的完成度不高),但是在成绩统计中真的是深有体会,类的设计做好的话,一次迭代只需要改几个小时后提交就可以获得大量

PTA7-11总结

  一.前言 PTA-7考察了菜单计价程序的迭代,主要考察类的基本结构设计,对输入字符串进行处理,对输入时间的处理,以及对输入的不同类型的菜品数据分类处理,难点在于输入数据的处理和判断输入异常,难度一般,题量少。 PTA-8考察了课程成绩统计程序的第一次,主要考察一些类基本的结构设计,一些排序的方法,字符串的处理,正则表达式的运用。难点在于输入数据的处理和判断输入异常,以及一些排序方法的

基于Redis的消息发布和订阅(广播模式)

最近在优化一个redis的大key问题, 原先的同事写法是将所有的配置都放在一个key里面, value是一个map. 但是随着配置越来越多, 这个map也变得很大, 已经影响redis的性能.遂决定将map里面的每个配置单独出来一个key, 当有配置变动的时候, 通过redis的消息队列通知到其他程序. 下面是在springboot中具体实现方式: 1.引入依赖 2.配置监听 如下如所示,

一图讲清楚公众号扫码关注绑定手机号自动登录

日常开发中,相信不管做 C 端还是 B 端业务的同学都会遇到微信相关的业务,比如微信登录、微信支付、公众号扫码关注等场景。 最近博主在做公众号扫码关注自动登录这一块的业务,因此总结绘制了一张公众号扫码关注绑定手机号自动登录流程图分享给大家。 推荐博主开源的 H5 商城项目waynboot-mall,这是一套全部开源的微商城项目,包含三个项目:运营后台、H5 商城前台和服务端接口。实现了商城所需

PTA 阶段性总结

第一部分 总结PTA (1)前言:       在第三阶段中,考察了set,map,hashmap,的方法的使用,同时最主要的考察了和前面菜单计价相似的对成绩的处理和判断,在这一阶段题目的难度不是特别大主要是要求我们对课程上的知识进行运用,学会并且理解用法,来提高我们的代码效率 (2)设计与分析:       这里我们主要以成绩计算系列的

OOP作业总结(三)

一、前言 题目集九 *知识点:TreeMap有序的Key-Value集合的使用,HashMap中的元素是没有顺序的,而TreeMap中所有的元素都是有某一固定顺序的,输出关键字出现次数时需要得到一个有序的结果,因此使用TreeMap。用来存储字符串的容器StringBuilder以及添加元素的append方法。字符串处理中的replaceAll()方法用来删除注释以及替换一些符号。 *题量:共一题

面向对象编程阶段性总结-3

前言 这是本学期最后一次阶段性总结了,在这一学期的面向对象编程学习中,我充分了解了面向对象编程的基本原理和概念,学会了如何使用Java语言进行面向对象编程。在学习中,我逐渐掌握了如何通过面向对象的思想,将程序中的数据和方法进行封装,从而创建出更加灵活、可重用、易维护的代码。我也练习了如何创建类、对象和方法,以及如何使用继承、多态和接口实现代码复用和扩展。同时,我也注意到了编程规范和良好的代码风格对

<<  <  1044  1045  1046  1047  1048  1049  1050  1051  1052  1053  1054  >  >>