Java
JNDI-Injection-Exploit 下载/解决相关问题
环境: Centos 8 jdk 1.8 maven 3.8.8 1、jdk 1.8 安装 jdk 官网:https://www.oracle.com/java/technologies/javase/javase8u211-later-archive-downloads.html 我选择的版本是:jdk-8u391-linux-x64.tar.gz 设置环境,在/etc/profile文
前三次PTA大作业总结
前言: 总结三次PTA大题目题目集的知识点、题量、难度等情况。 知识点:每个题目集的最后一个大题都要求了考察面向对象程序与设计中的单一职责原则,迪米特法则和对类的设计,类设计的模板格式、正则表达式的熟悉和使用等知识点。而最后一题前面的几个小题则是拿来给大家练练手的,提升大家对于java语法和类的设计的熟练度。 题量和难度:我觉得题目虽然说一星期只有一道题,但就难度来说确实有点大,而且题目没
OOP课程第一次vlog-23201914-钱文浩
一、前言 1.知识点: 第一次题目初步考察了正则表达式,其中包括正则表达式的判断(matches函数)和分割(split函数)。初步考察了类与对象的设计,比如实体类(试卷类,题目类等)、控制类(改卷类等),考查学生对实际问题的需求提取与分析。 第二次题目进一步加强对上述各方面内容的考察。而且因为题目加入了S语句,使程序具备了基础的答题判分的机制,这使得答题判题程序开始需要用MVC模式去解决。 第三
pta前三次作业总结
1.前言 (1) 在经过三次PTA的洗礼过后,我感觉我已经升华了,脑细胞大半已经去往那美好的地方了。也许是我天资愚钝,我感觉第一次PTA可以应对,第二次PTA有点吃力,第三次PTA直接开始不知所措了。但我还是从这个过程中学到了不少东西在经过三次PTA的洗礼过后,我感觉我已经升华了,脑细胞大半已经去往那美好的地方了。也许是我天资愚钝,我感觉第一次PTA可以应对,第二次PTA有点吃力,第三次PTA直接
opp1~3总结与反思
23201927-杨民星-第一次博客 第一次opp题集: 题目数量:5题 题目难度:中等偏难 知识点:ArrayList变长数组,排序,正则表达式,单一职责原则等 对于这次opp题集,我遇到了很多不同的情况,如下细说: 第一、前几题其实都是比较简单的题目,就是让我们认识什么是面向对象程序设计,都是基础,掌握了简单的类于类之间的关系就基本可以解决,但是在这
第一到三次pta作业总结
(1)前言: 三次pta作业难度逐渐增大,类设计也逐渐复杂化,代码量不大但类的设计需要花费大量时间,在跟进课程学习JAVA基础中,能够渐渐熟练使用。 1.)第一次作业中主要是一些基本的类的设计,主要考察我们对面向对象的基本知识的掌握。 2.)第二次作业在第一次的基础上增加了新的类并且改变了输出格式,相较于第一题并未增加新的知识点。 3.)第三次作业在前两次的基础上难度增加,并且添加了对List的使
OOP第一次Blog作业
前言 这学期,我们在C语言的基础上学习了一门新语言——java。从C语言到java的转变也是从面向过程到面向对象的转变,这其中免不了有一些语法和设计思路的不同,而作为初学者的我们极容易将C语言的设计思维代入java的学习,这无疑给我们学习增加了难度,更胜者导致无法领悟“面向对象”要点,这时候实践的重要性就显而易见了。 以下是三次PTA练习的总结性报告。 知识点 类的设计 类与类之间的关系 正
NCHU-OOP课程与PTA一到三周作业总结
NCHU-OOP课程与PTA一到三周作业总结 目录NCHU-OOP课程与PTA一到三周作业总结引言关于面向对象:关于PTA题目:课程内容总结:程序设计准则:类间关系:正则表达式:PTA-oop-1答题判断程序-1:题目:题目分析:类图设计:方法编写:代码分析:踩坑总结:PTA-oop-2答题判断程序-2:题目:题目分析:类图设计:方法编写:代码分析:踩坑总结:PTA-oop-3java-日期类的基
Springboot 开发助力
开发涉及到文档 1. Linux 安装CentOS7 链接:https://pan.baidu.com/s/1P5aAjk9aML7Iw8VmCNN2Gw 提取码:7ksd 2.Docker环境搭建 参考官方文档Linux CentOS安装:https://docs.docker.com/engine/install/centos/ Docker.pdf 已放到百度网盘 Docker CE JI
OOP1-3作业集总结性Blog
这三次题目集的题量分别为5,4,3,题量逐渐减少,但难度逐渐上升。主要涉及的知识点有类的封装性,容器的使用,API的调用,正则表达式的用法。 对于三道 答题判题程序 的设计,在看了设计建议后,才发觉自己设计的类过于粘稠,存在一个类中总是通过简单的getXX的粗暴方法来利用别的类中的变量,使得该类与多类连接紧密,不仅使代码不易看懂,还使得代码在修改一个类时往往还需要修改别的类·,导致类不易扩展。 接
针对PTA题集1~3最后一题的总结
阅读目录 前言 第一次PTA 第二次PTA 第三次PTA 总结 前言 一:对于java的认识 java这门语言对于我来说是一门陌生的语言,开始学习起来是比较吃力的,上学期只接触了C语言,虽然C预言是比较基础的,可以让你在接触到新的一门语言是更加容易上手, 但是java本身是有一定难度的,这就导致了我在做java的一些作业时会出现许多问题。 二:对于三次PTA的理解 1.第一次PTA的作业是我们对j
100294. 统计特殊字母的数量 I
100294. 统计特殊字母的数量 I 显示英文描述 我的提交返回竞赛 通过的用户数3108 尝试过的用户数3161 用户总通过次数3158 用户总提交次数4364 题目难度Easy 给你一个字符串 word。如果 word 中同时存在某个字母的小写形式和大写形式,则称这个字母为&
Servlet监听器统计在线人数
首先,我们需要创建一个HttpSessionListener来监听会话的创建和销毁事件。当新的会话创建时,我们将增加在线人数;当会话销毁时,我们将减少在线人数。 接下来,我们需要在web.xml文件中配置该监听器,每当有新的用户访问应用程序时,都会创建一个新的会话,从而触发sessionCreated方法,增加在线人数。当会话过期或用户关闭浏览器时,会触发sessionDestroyed方
南昌航空大学23201421-PTA1~3次大作业
一.前言: 这个学期才开始接触java,到现在一个多月的时间,已经差不多可以写出一些基本的简单的程序了。对比上个学期学习的C语言,我认为java更加方便,方法更多,函数更多,但是时间效率上略逊一筹。在这一个月的java学习过程中,刚开始起步很困难,总是想不出来java应该怎么写,用之前写C语言的思路来写java,虽然大相径庭,但是还是没有领悟到“面向对象”的真谛。现在我已经略有领悟,期待未来可以熟
[leetcode 周赛] 100276. 最短路径中的边
solution 使用dijkstra算法求出顶点0到每个顶点的最小距离dp[i] 然后再从n-1开始遍历,如果dp[to] + w == dp[from] ,这条边符合条件
Java安全基础之Java序列化与反序列化
目录ObjectInputStream 和 ObjectOutputStreamjava.io.Serializable自定义序列化和反序列化 Java 的序列化(Serialization)是指将对象转换为字节序列的过程,而反序列化(Deserialization)则是将字节序列转换回对象的过程。 序列化和反序列化通常用于在网络上传输对象或者将对象持久化到文件系统中。 Java 提供了 java
zk集群+kafka集群搭建
kafka集群搭建 本文环境:Java jdk 1.8 + zookeeper 3.6.1 + kafka 2.6.0 + CentOS 7.2 准备服务器:三台linux服务器分别是 11.10.135.198 、11.10.135.202 、11.10.135.207 前置说明:zookeeper 运行 需要依赖 jdk, kafka 运行需要依赖zokeeper, 所以需要先安装jdk,
JAVA学习第一次Blog
前段时间老师在PTA上发布了三次大作业,这几次大作业的难度都比较高,对我来说除了前面的题目,最后的大分数压轴题我每次都做不出来。 这与上个学期学的C语言作业难度简直不是一个等级的,不过JAVA老师也在上课期间一直强调,“我们JAVA课程一定要做出改变,不能说怕学生挂科就把难度设置的很低,这样是起不到学习的作用的“。 上个学期学的C语言感觉就是代码行数不多,逻辑就会比较清晰,流程很线性,一步步来,构
基于SpringBoot+Vue毕业生信息招聘平台系统
需求分析 3.1技术可行性:技术背景 毕业生信息招聘平台是在Windows操作系统中进行开发运用的,而且目前PC机的各项性能已经可以胜任普通网站的web服务器。系统开发所使用的技术也都是自身所具有的,也是当下广泛应用的技术之一。 系统的开发环境和配置都是可以自行安装的,系统使用Java开发工具,使用比较成熟的Mysql数据库进行对系统前台及后台的数据交互,根据技术语言对数据库,结合需求进行修改维护
计算机毕业设计源码-基于 SpringBoot 开发的班级综合测评系统研究与实现
技术栈 开发语言:Java 框架:springboot JDK版本:JDK1.8 服务器:tomcat7 数据库:mysql 5.7(一定要5.7版本) 数据库工具:Navicat11 开发软件:eclipse/myeclipse/idea Maven包:Maven3.3.9 浏览器:谷歌浏览器 3. 需求分析 用户需求分析 根据账号登陆进入班级综合测评管理系统,系统根据角色展示相应的功能权限。教
答题判题程序1~3总结
一.前言 第一次作业知识点、题量、难度总结 1.第一次作业的主要内容为: 输入题目信息和答题信息,根据输入题目信息中的标准答案判断答题的结果。 其中输入的信息主要为:题目数量,题目内容,答题信息,以"end"结束输入。 要求输出答题信息和判题信息。 2.主要涉及到的知识点: (1)面向对象编程:代码中使用了类和对象的概念,通过定义类和创建对象来组织和管理代码。 (2)输入输出:使用 Scanner
oop1-3次作业总结
一、前言 本来以为面向对象程序设计会和上个学期的c语言一样的简单,可以轻松地通过测试,但是经过了这三次的作业我明白了这是一门需要我去认真对待的课程,不能马马虎虎,好不容易做完了,最后听了老师的课才发现自己的类设计出现了问题,下次作业一定要把这些基础的问题解决。 这三次的作业都是围绕着学生的答题判题逐步加深复杂,让我们一遍遍的修改,前两次的测试点并不***难还是能找到错误并通过的,但是第三次的测试就
Spring-Retry框架简单使用
前言 Spring-Retry 框架是 Spring 自带的功能,具备间隔重试、包含异常、排除异常、控制重试频率等特点,是项目开发中很实用的一种框架。SpringCloudConfig请求配置中心服务器时就使用到了此功能,具体可以看 ConfigServicePropertySourceLocator。 使用 添加依赖 底层使用 AOP 实现的,所以也需要添加 AOP 的依赖 开启配置 使用 @
第一次Blog总结-前三次答题判定程序
目录 前言 设计与分析 采坑心得 改进建议 总结 关于java&面向对象 因为这学期刚开始学习java,因此对于java的某些知识点或技巧掌握地不是太熟练, 但是经过长达三周的折磨下,总算对java有了初步的总体认知。 前言 知识点覆盖:数组灵活运用,List和Map接口灵活运用,各种类的设计已经类之间的关系,正则表达式对字符串的灵活分割,对异常处理以及异常输出优先级的逻辑。