Java

PTA大作业4-5及期中考试

前言:第四次大作业:是对第三次大作业的迭代延续,在第三次大作业的基础上增加了新的功能,使代码更加复杂和程序更加实用。此次也是只有一道分值100的题目,却考察了诸多知识点,锻炼了我们的异常处理。 第五次大作业:也是对第三次大作业的迭代延续,在第三次大作业的基础上考察各方面的知识应用,增加的特色菜的特殊处理,使学生的代码更加接近实际,锻炼学生的代码处理复杂问题的能力。 期中考试:第一道是考察类的设计使

JAVA大作业1

                                    前言 通过对大作业4,5和期中考试的题目集的学习,我有以下心得: 1.三次题目集的知识点我觉得有这些(1):输入语句的使用。                   (2):java中多个if()判断语句的使用。                 (3):java中的if()和else语句的嵌套使用,这在第一次作

IDEA配合Docker插件进行一键部署

服务器装好Docker环境,并且开放docker端口且加密给外部访问 springboot 中进行配置 多模块项目,在最外层的pom文件中进行 build 配置 编写 Dockerfile 配置文件 4. idea 中配置 docker ● 配置端口以及容器名字 这样的话,就会按照命令 docker -p -d 8800:8800 msgdemo:1.0 的方式启动镜像。

SSM整合报错:errorCode 1045, state 28000 java.sql.SQLException: Access denied for user xxx @‘localhost’ (using password: YES)

SSM整合报错:errorCode 1045, state 28000 java.sql.SQLException: Access denied for user xxx @‘localhost’ (using password: YES) 简述 SSM整合项目配置好环境后,当要对数据库进行操作,加载 jdbc.properties数据库配置文件时,出现下面的报错 报错原因 配置数据源时填入的

【Vue2.x源码系列08】Diff算法原理

什么是虚拟DOM DOM是很慢的,其元素非常庞大,当我们频繁的去做 DOM更新,会产生一定的性能问题,我们可以直观感受一下 div元素包含的海量属性 在Javascript对象中,虚拟DOM 表现为一个 Object对象(以VNode 节点作为基础的树)。并且最少包含标签名tag、属性attrs和子元素对象children三个属性,不同框架对这三个属性的名命可能会有差别。 真实节点对应的虚拟D

实现登录口令密态存储和身份认证

目前共有三种角色:管理员、单位、员工,其信息包括口令均为明文存储,不安全 目前正在尝试用SHA-256算法加密password后再存储进数据库,思路如代码所示 上述代码能将password转为密文 尝试了一下自己写的报错比较多,最后调用DigestUtil.sha256Hex去实现了 现在已经能实现password在数据库中密文存储,用户持明文口令登录功能了 新添加的用户在数据库中也是密文

Git版本控制

版本控制 版本控制(Revision control)是一种在开发的过程中用于管理我们对文件、目录或工程等内容的修改历史,方便查看更改历史记录,备份以便恢复以前的版本的软件工程技术。 简单说就是用于管理多人协同开发项目的技术。 版本系统 本地版本系统 记录文件每次的更新,可以对每个版本做一个快照,或是记录补丁文件,适合个人用 集中版本控制SVN 所有的版本数据都保存在服务器上,协同开发者从服务器

tomcat-1

Tomcat 9.0.24下载与安装最新版教程 Tomcat 9.0.24下载与安装最新版教程 1、下载路径 百度云地址:https://pan.baidu.com/s/1x-KCgjJywsFjVcTUc6s6pw 提取码:otlr。直接下载得到“Tomcat V9.0.rar” 压缩包,解压之后从文件夹中找到“apache-tomcat-9.0.24.exe”应用安装程序。以下步骤展示的是Wi

rust 中 str 与 String; &str &String

String String 类型的数据和基本类型不同,基本类型的长度是固定的,所以可以在栈上分配,而String类型是变长的,所以需要在堆上分配,所以String 类型实际上是一个指向堆的指针。他的结构和Vec很类似。从他的声明看也是一个u8的Vec 看这样一个定义: Programming Rust 2nd Edition 第三章 通过字面量声明的是一个 &str。通过to_str

第二次博客作业:第四、五次大作业及期中考试总结性Blog

     第四、五次大作业及期中考试总结性Blog   相比于前面的PTA大作业题集来说,第四、五次大作业只有一题菜单的迭代,虽然题目量不多,但是难度却是大大增加,更加考验大家的学习自觉性和Java的功底啦!这两次的大作业均是在菜单系列-3的基础上迭代,是菜单系列-3的两个不同分支。自然而然,与菜单系列-3的代码结构的完整性和可复用性等关联就很大,菜单系列-3设计的好可以为后续的这两个迭代分支大大

第二次java博客

一。对于近三次的pta作业分析  先来谈谈这次的期中吧 第一题 这个Java程序包含了一个Main类和一个yuan类,主要功能是实现对用户输入的圆半径计算面积并输出结果。 首先是Main类,其中定义了一个双精度变量r,并使用Scanner类获取用户输入的半径。然后创建yuan对象y,并调用yuan方法传入获取到的半径参数,然后用户通过输出效果评价程序是否正确。 其次是yuan类,它具有一

Java笔试输入输出及常用API总结

Java笔试输入 Java笔试输出 常用API String StringBuffer Deque Map Character List Set

springboot(9) -- jdbc

sprinboot操作mysql 数据库,首先添加dependence,springboot自带数据库连接池,这里demo则是另外使用阿里的druid <?xml version="1.0" encoding="UTF-8"?> <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3

人才系统

以下是一个简单的 Java 人才管理系统,其中包括对人才信息的添加、删除、修改和查询等功能。 ```import java.util.ArrayList;import java.util.Scanner; public class TalentManagementSystem { static ArrayList<Talent> talents = new ArrayList&

android 延时跳转页面的两种方法

一、利用handler延时跳转 二、使用Timetask

有关java的博客

有关java的第四五次大作业与期中考试总结 目录有关java的第四五次大作业与期中考试总结一、前言二、设计与分析三、踩坑心得四、主要困难与改进建议五、总结 一、前言 本次博客主是针对java学习第二阶段中的PTA题目与期中考试题目的总结性博客,第二阶段的作业难度与第一阶段想必有所提高,对java的知识点考察主要集中在类的设计,正则表达式的运用,类的继承,多态,抽象类与接口。 期中考试代码情况: 二

运算符

运算符 基本运算符 算数运算符:+ ,- ,*,,/,%,++,-- 赋值运算符:= 关系运算符:>,<,>=,<=,==,!= 逻辑运算符:&&,||,!与或非 位运算:&,|,^,~,>>,<<,>>>(了解) 条件运算符:? 扩展赋值运算符:+=,-=,*=,/= 示例1

SpringBoot整合knife4j

● knife4j是一个集 Swagger2和PoenApi为一体的增强解决方案 导入依赖 编写相关配置类 Controller层添加注解 a. 方便查看 测试 浏览器访问:http://localhost:8081/doc.html

第二次大作业博客分析

菜单计价程序—4 一丶错误分析: 1.这一题的测试点很多,在做的时候没有理清逻辑,导致在解决了部分测试点后,当尝试通过剩余测试点时,总会影响到之前的测试点通过。 2.对于格式处理时单一的通过·split空格,判断共有几段字符串。后改为正则表达式,但正则表达式规则写的太松。事实上正则表达式没起到什么筛选的作用。 3.特色菜的计价是单独计价,打折只看是否在周六日。这一点困惑很久。 二丶总体分析 1.题

智能排班系统--今日学习总结

今天我完成了android端连接mysql并且实现增、删、改、查的每个操作,为实现web端和android端的信息互通奠定了基础,在此基础上,能够实现员工安卓端向web管理端的请假信息的传递。 明天我要在安卓端实现信息通知推送功能,能够及时提示员工请假的过程以及结果。  

Android实现人脸识别检测(FaceDetector)

前言 目前网上常规解决这块问题的方案总结了一下有以下五种,当然有更多的暂时还未了解过~ 1、OpenCV (API level 8 +) 识别效果一般,侧脸无法识别. 对识别的距离有限制(2~3米). 如果需要做静态图片识别的话,需要对 Java library层进行修改. 项目里有我编好的动态链接库,拿来就能用,不需要再装官方 OpencvManger.apk 了. 文档:https://li

关于JDK与JRE的区别

JDK安装路径下的JRE与独立安装的JRE区别: 在JDK安装目录下的子文件下,已经默认安装了一个jre。且与独立安装的JRE6所包含的文件几乎完全一样。        JDK里面内置的JRE和独立的JRE是有一点差别的: 在JDK安装文件中包含了一个完整的独立版本的JRE,他会在JDK安装过程中自动被执行。&nbsp

mysql的sql优化

sql优化 查询语句中不要使用select * 尽量减少子查询,使用关联查询(left join,right join,inner join)替代 减少使用IN或者NOT IN ,使用exists,not exists或者关联查询语句替代 or 的查询尽量用 union或者union all 代替(在确认没有重复数据或者不用剔除重复数据时,union all会更好) 应尽量避免在 where

SpringBoot整合Mybatis-Plus分页

创建MP的配置类 在启动类上面设置扫描包的方式 Controller编写

又踩坑了!SpringMVC+ant+tomcat实现自动化打包,原来这么多坑

背景是项目使用的是tomcat进行打包,没有使用Maven,需要构建一个ant执行的文件,用于后期可以在实际中使用,运行的平台是Windows。 在使用中遇到了不少的坑点,一一记录下来,方便后期或者和我遇到相同问题的朋友们查看和借鉴。 错误: 打包报错 [2023-05-16 10:35:23,164] Artifact meta_java.war: co

Delphi-Delphi通过管道执行外部命令行程序(cmd)并获取返回结果

  相关资料: https://www.shuzhiduo.com/A/gGdXxNGmd4/        Delphi通过管道执行外部命令行程序(cmd)并获取返回结果 实例代码: View Code  PS: 生成的EXE需要放在被调用者的同目录下。因为有工作空间路径的问题。   实例代码: Vi

SpringBoot使用EasyExcel将Excel数据直接转换为类对象

背景 相比于读取excel到List<List<String>>对象中,抽象一个方法将excel数据直接一步读取到指定的类对象中,更为方便。 代码 通过类Class读取excel数据到对象 /** * 使用Class来读取Excel * * @param inputStream Excel的输入流 * @param excelTypeEnum Excel的格式

Java-Day-22( 线程一:相关概念 + 继承 Thread 类 + 实现 Runnable 接口 + JConsole 监控 )

Java-Day-22 线程相关概念 程序:是为完成特定任务、用某种语言编写的一组指令的集合 ( 就是平常所写代码 ) 进程:运行中的程序,例如,打开一个软件就启动一个进程,操作系统就会给每个启动的软件分配一新的内存 ( 活动进程占用的物理内存 ) 空间 进程是程序的一次执行过程,或是正在运行的一个程序。是动态过程:有其自身的产生、存在和消亡的过程 ( 任务管理器 ) 线程 由进

<<  <  1259  1260  1261  1262  1263  1264  1265  1266  1267  1268  1269  >  >>